Remplissage automatique en access
thaliah
-
missarkia -
missarkia -
Bonjour,
j suis entrain de developper un projet en access mais j suis encore débutante.... j'ai un formulaire facture et un sous formulaire détail facture. je veux quand je choisi un article par son code barre ,la désignation et le prix s'affichent automatiquement à partir d'une requete.
cette requete est crée pour avoir les derniers prix adoptés ou bien les prix actuels... j'ai essayé mais sans aucun résultat::::!!!!!!!
SVP aidez moi c tré urgent j'ai une soutenance aprés 15 jours
é merci d'avance
j suis entrain de developper un projet en access mais j suis encore débutante.... j'ai un formulaire facture et un sous formulaire détail facture. je veux quand je choisi un article par son code barre ,la désignation et le prix s'affichent automatiquement à partir d'une requete.
cette requete est crée pour avoir les derniers prix adoptés ou bien les prix actuels... j'ai essayé mais sans aucun résultat::::!!!!!!!
SVP aidez moi c tré urgent j'ai une soutenance aprés 15 jours
é merci d'avance
A voir également:
- Remplissage automatique en access
- Réponse automatique thunderbird - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Réponse automatique gmail - Guide
- Remplissage automatique - Guide
9 réponses
Bonsoir thaliah,
Est- ce que tu es sûre de ta connexion a la base?
Si tu veux bien me montrer comment tu t'es connecté pour faire ta reqûete...
Est- ce que tu es sûre de ta connexion a la base?
Si tu veux bien me montrer comment tu t'es connecté pour faire ta reqûete...
Passe moi, les tables avec leur champs, et j'essaie de construire la requete... si tu veux
ok
table facture:
Nfacture (Nauto)
date facture
table détailfacture:
Narticle (Nauto)
code barre
designation
prix
quantité
montant
la relation entre facture et detailfacture est établi avec le champ Nfacture
j'affiche tout ca dans un formulaire facture composé d'un sous formulaire detailfacture
ca t'inspire
table facture:
Nfacture (Nauto)
date facture
table détailfacture:
Narticle (Nauto)
code barre
designation
prix
quantité
montant
la relation entre facture et detailfacture est établi avec le champ Nfacture
j'affiche tout ca dans un formulaire facture composé d'un sous formulaire detailfacture
ca t'inspire
la base de la requete prix actuel c'est une table nommée "liste prix" voici les champs:
reference (N° auto)
code barre
designation
prix d'achat
prix de vente détail
prix de vente gros
dans la requete que j'ai fait j'ai choisi les champs(code barre,designation,prix de vente détail)...
j'ai choisi "dernier" dans opération pour le champ prix de vente détail pour avoir la liste des prix actuel
reference (N° auto)
code barre
designation
prix d'achat
prix de vente détail
prix de vente gros
dans la requete que j'ai fait j'ai choisi les champs(code barre,designation,prix de vente détail)...
j'ai choisi "dernier" dans opération pour le champ prix de vente détail pour avoir la liste des prix actuel
Ha ben si tu la fais dans ton formulaire tu as des zones de texte, étiquettes et tous sa??
tu sera obligée de mettre du VB access, sinon ça marchera pas, car il n' y a pas alternatives dans ACCESS seul...
tu sera obligée de mettre du VB access, sinon ça marchera pas, car il n' y a pas alternatives dans ACCESS seul...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
holala y'a du boulot :-)
je te taquine miss :-) alors la, moi j'ai appris sa hier seulement :-) et ça fonctionne :-)
alors...
il faut d'abord que tu identifie bien chaque nom d'étiquettes et de zone de texte....
ensuite
il va falloir crée un code évènement ("Générateur de code") sur ton formulaire.
et après on va travailler sur ta zone de texte "code barre".
je te taquine miss :-) alors la, moi j'ai appris sa hier seulement :-) et ça fonctionne :-)
alors...
il faut d'abord que tu identifie bien chaque nom d'étiquettes et de zone de texte....
ensuite
il va falloir crée un code évènement ("Générateur de code") sur ton formulaire.
et après on va travailler sur ta zone de texte "code barre".
est ce que quelqu'un peut m'aider ????
... SVP c trés urgent j'ai une soutenance a passé ...
é j'ai pa encore terminé mon projet
... SVP c trés urgent j'ai une soutenance a passé ...
é j'ai pa encore terminé mon projet
Bon as une idée de comment sa marche un peu le VBA ???
1) il faut créer un objet pour accéder a ta base access.
2) créer un Recordset pour éxécuter une requete
3) récupérer la valeur du RecordSet et l'attribuer a tes controles que tu masque
4) tu fais un affichage des controles une fois le codebarre rempli et existant
.... j'ai peur d'avoir parlé chinois, sinon si tu veux, je te passe mon msn
1) il faut créer un objet pour accéder a ta base access.
2) créer un Recordset pour éxécuter une requete
3) récupérer la valeur du RecordSet et l'attribuer a tes controles que tu masque
4) tu fais un affichage des controles une fois le codebarre rempli et existant
.... j'ai peur d'avoir parlé chinois, sinon si tu veux, je te passe mon msn
bonsoir thalia, tu a exactement ce ke tu veu faire sur le modele "comptoir" de access, ce sera un super modele je pense pour toi
enfin j'ai trouvé une solution et ca marche
mais malheureusement j'ai un tout petit problème
tjrs la même valeur est retournée pour" designation "et "prix " même si le code barre change
voici le code:
Private Sub cod_barre_AfterUpdate()
Dim vdes As String, vPrix As String
Dim rst As DAO.Recordset
Set rst = CurrentDb.OpenRecordset( "SELECT * FROM [prixactuel] WHERE [codebarre] =[codebarre]", dbOpenSnapshot)
vdes = rst("designation")
vPrix = rst("prix")
Me!designation = vdes
Me!Prix = vPrix
rst.Close
Set rst = Nothing
aidez moi SVP
ce problème ma cassé la tête
mais malheureusement j'ai un tout petit problème
tjrs la même valeur est retournée pour" designation "et "prix " même si le code barre change
voici le code:
Private Sub cod_barre_AfterUpdate()
Dim vdes As String, vPrix As String
Dim rst As DAO.Recordset
Set rst = CurrentDb.OpenRecordset( "SELECT * FROM [prixactuel] WHERE [codebarre] =[codebarre]", dbOpenSnapshot)
vdes = rst("designation")
vPrix = rst("prix")
Me!designation = vdes
Me!Prix = vPrix
rst.Close
Set rst = Nothing
aidez moi SVP
ce problème ma cassé la tête
j'ai fait une requete de selection des champs (code barre,designation,prix de vente détail,prix de vente gros) pour les 2 derniers champs j'ai choisi "dernier" dans opération a fin d'avoir les prix actuel c tt.