Bonjour tout le monde
J 'ai quelque notion de base d'access vba , j'ai cree ma base de donnees avec une table pour chaque fournisseur et cree un bouton pour ouvrir la table et un bouton lancer une recherche sur reference de l'article.
Je vous met un exemple pour bien comprendre
Ce je voudrais c'est cree un formulaire qui sur base d une reference donnée lance la recherche dans toutes les tables fournisseurs et qui puisse les affichers pour facilité mon travail et si il arrive que pour une reference j ai deux articles differents il me les affiches tout les 2 et que je puisse voir duquel il s aggit via la description de l"article.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 Refi = InputBox("Veuillez introduire le numéro de reference svp :", "Numero de reference") Set MABASE = CurrentDb Set TRentradro = MABASE.OpenRecordset("Rentradro", dbOpenTable) TRentradro.Index = "refindex" TRentradro.Seek "=", Forms!Rentradro!Refi If TRentradro.NoMatch = False Then Forms!Rentradro!Refi = TRentradro![REF] Forms!Rentradro!desi = TRentradro![Description] Forms!Rentradro!tvi = TRentradro![Tva] Forms!Rentradro!monti = TRentradro![MONTANT] Forms!Rentradro!Qti = TRentradro![QUANTITE] Forms!Rentradro!pui = TRentradro![PU] Forms!Rentradro!achi = TRentradro![ACHAT] Forms!Rentradro!veni = TRentradro![VENTE] Forms!Rentradro!arti = TRentradro![numéro] Else MsgBox ("cet Article n'existe pas") Forms!Rentradro!Refi = Refi Forms!Rentradro!desi = "" Forms!Rentradro!tvi = "" Forms!Rentradro!monti = "" Forms!Rentradro!Qti = "" Forms!Rentradro!pui = "" Forms!Rentradro!achi = "" Forms!Rentradro!veni = "" Forms!Rentradro!arti = "" Forms!Rentradro![desi].SetFocus End If
c'est dans le but d acheter un lecteur de code barre par apres (d' ailleur si vous pouvez me conseiller un ce sera pas de refus).
mais je ne comprend pas comment cree ce formulaire d'une maniere assez simple jai essayer comme ceci mais sans succes .
Erreur Runtime 2450 ......
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 Refi = InputBox("Veuillez introduire le numéro de reference svp :", "Numero de reference") Set MABASE = CurrentDb Set TRENTRADRO = MABASE.OpenRecordset("RENTRADRO", dbOpenTable) TRENTRADRO.Index = "refindex" TRENTRADRO.Seek "=", Forms!RENTRADRO!Refi If TRENTRADRO.NoMatch = False Then If Forms!Rechglobal!Refi = "" Then Forms!Rechglobal!refi1 = TRENTRADRO![REF] Forms!Rechglobal!desi1 = TRENTRADRO![Description] Forms!Rechglobal!monti1 = TRENTRADRO![MONTANT] Forms!Rechglobal!Qti1 = TRENTRADRO![QUANTITE] Forms!Rechglobal!pui1 = TRENTRADRO![PU] Forms!Rechglobal!achi1 = TRENTRADRO![ACHAT] Forms!Rechglobal!veni1 = TRENTRADRO![VENTE] Forms!Rechglobal!arti1 = TRENTRADRO![numéro] Else Forms!Rechglobal!Refi2 = TRENTRADRO![REF] Forms!Rechglobal!desi2 = TRENTRADRO![Description] Forms!Rechglobal!monti2 = TRENTRADRO![MONTANT] Forms!Rechglobal!Qti2 = TRENTRADRO![QUANTITE] Forms!Rechglobal!pui2 = TRENTRADRO![PU] Forms!Rechglobal!achi2 = TRENTRADRO![ACHAT] Forms!Rechglobal!veni2 = TRENTRADRO![VENTE] Forms!Rechglobal!arti2 = TRENTRADRO![numéro] End If End If
je tiens a précise que je n ai pas de relation entre les tables.
SVP aidez moi que je puisse avancez dans mon travail .
Je vous en remercie d'avance .
Bien a vous
SnaKum
Partager