[Base] Trouver et modifier un record via ListBox

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
deavati
Fraîchement OOthentifié
Messages : 1
Inscription : 23 juin 2006 07:35

[Base] Trouver et modifier un record via ListBox

Message par deavati »

Dur de débuter avec Base...
Ma macro ci-dessous fonctionne très bien; attachée à une listBox, elle trouve le bon enregistrement, mais le fitre ainsi créé empêche de modifier les champs, à moins bien sûr que je ne clique sur "Actualiser".

Il doit SUREMENT exister un truc pour rendre l'enregistrement de suite modifiable, mais je n'ai pas trouvé :(

Merci déjà de vos réponses

Code : Tout sélectionner

Sub applyfilter(oEvent) 
  dim oDoc, oForm, oTxt, oNum, oObj 
  oDoc=thiscomponent 
  oForm=odoc.drawpage.forms.getbyindex(0) 
  oTxt = oEvent.Source.SelectedItem() 
  rem msgbox (oTxt) 
  oNum=oForm.getByName("ListBox").ValueItemList(oForm.getByName("ListBox").SelectedItems(0)) 
  rem msgbox (oNum) 
  oForm.filter = "ID = " & oNum 
  oForm.reload 
  oForm.ApplyFilter=True  	
end Sub
Dernière modification par deavati le 02 nov. 2008 03:27, modifié 3 fois.
version 2.0
Windows
Avatar de l’utilisateur
Oukcha
RespOOnsable modération
RespOOnsable modération
Messages : 4334
Inscription : 06 oct. 2008 08:03

Re: [Base] Trouver et modifier un record via ListBox

Message par Oukcha »



"Bonjour", "merci", "à bientôt"

La politesse n'est pas une option même sur un forum. L'omettre peut compromettre vos chances d'obtenir une réponse.
http://user.services.openoffice.org/fr/ ... 6050#p6050

Nous vous remercions de modifier votre texte cliquant sur le bouton
EDITER en haut et à droite de votre message .
Image

Vous devez bien sûr être connecté(e) sous votre nom d'utilisateur (login ou speudo).

Cordialement
                                        
Pour tout savoir sur le fonctionnement de ce forum :arrow: À lire avant tout ! Image