OVH Cloud OVH Cloud

liste déroulante

5 réponses
Avatar
Charest Rock
Bonjour

j'ai une liste déroulante qui prend ses donnés dans une table que j'ai nommé
Opération J'ai essayé
de lui faire ajouté les not in list mais ça ne marche pas le nom de ma liste
Opération suivante qui elle inscrit les données dans la table commande
comment puis-je faire pour qu'il ajoute les données qui ne sont pas dans ma
liste Opération dans la table Opération

Merci de votre aide

5 réponses

Avatar
pinocchio
Bonjour,

Moi j'utililse une requête d'ajout s'il n'est pas dans la liste

"Charest Rock" a écrit dans le message de news:
rhuxb.10964$
Bonjour

j'ai une liste déroulante qui prend ses donnés dans une table que j'ai
nommé

Opération J'ai essayé
de lui faire ajouté les not in list mais ça ne marche pas le nom de ma
liste

Opération suivante qui elle inscrit les données dans la table commande
comment puis-je faire pour qu'il ajoute les données qui ne sont pas dans
ma

liste Opération dans la table Opération

Merci de votre aide




Avatar
Charest Rock
Dit moi comment faire cette requête car moi j'ai essayer avec des macros
copier ,ouvrir formulaire atteindre le contrôle pour ensuite copier dans le
contrôle fermer formulaire (ce qui marche dans le même formulaire) mais pour
le not on liste ça marche pas (j'aimerais bien voir un exemple d'une base
avec cette fonction qui marche ) je pourrais sûrement adapter a ma base je
travaille sur ma base depuis 2 ans tout marche bien sauf cette %?$?% de
fonction pour le moment je doit double cliquer pour ouvrir le formulaire et
le coller moi même. Mercie D'avance
"pinocchio" a écrit dans le message de
news:3fc6e7d0$0$2385$
Bonjour,

Moi j'utililse une requête d'ajout s'il n'est pas dans la liste

"Charest Rock" a écrit dans le message de news:
rhuxb.10964$
Bonjour

j'ai une liste déroulante qui prend ses donnés dans une table que j'ai
nommé

Opération J'ai essayé
de lui faire ajouté les not in list mais ça ne marche pas le nom de ma
liste

Opération suivante qui elle inscrit les données dans la table commande
comment puis-je faire pour qu'il ajoute les données qui ne sont pas dans
ma

liste Opération dans la table Opération

Merci de votre aide








Avatar
pinocchio
SI LA VALEUR ESTREE N'EST PAS DANS LA LISTE

If IsNull(DLookup("produit", "tab_produits", _
"produit=forms!fen_devfac!sf_lignes.form!designation")) Then

Reponse = MsgBox("Ce produit n'existe pas, voulez vous l'ajouter?", _
vbYesNo)
If (Reponse = vbYes) Then




UTILISE LA REQUETE AJOUT POUR METTRE LE PRODUIT DANS SA TABLE

DoCmd.RunCommand acCmdSaveRecord
Me.Refresh
DoCmd.SetWarnings False
DoCmd.OpenQuery "req_AjoutProduit"
DoCmd.SetWarnings True
End If
End If

"Charest Rock" a écrit dans le message de news:
0ITxb.51346$
Dit moi comment faire cette requête car moi j'ai essayer avec des macros
copier ,ouvrir formulaire atteindre le contrôle pour ensuite copier dans
le

contrôle fermer formulaire (ce qui marche dans le même formulaire) mais
pour

le not on liste ça marche pas (j'aimerais bien voir un exemple d'une base
avec cette fonction qui marche ) je pourrais sûrement adapter a ma base je
travaille sur ma base depuis 2 ans tout marche bien sauf cette %?$?% de
fonction pour le moment je doit double cliquer pour ouvrir le formulaire
et

le coller moi même. Mercie D'avance
"pinocchio" a écrit dans le message de
news:3fc6e7d0$0$2385$
Bonjour,

Moi j'utililse une requête d'ajout s'il n'est pas dans la liste

"Charest Rock" a écrit dans le message de news:
rhuxb.10964$
Bonjour

j'ai une liste déroulante qui prend ses donnés dans une table que j'ai
nommé

Opération J'ai essayé
de lui faire ajouté les not in list mais ça ne marche pas le nom de ma
liste

Opération suivante qui elle inscrit les données dans la table commande
comment puis-je faire pour qu'il ajoute les données qui ne sont pas
dans



ma
liste Opération dans la table Opération

Merci de votre aide












Avatar
Charest Rock
Salut ca ne marche pas un autre idée S.V.P
C'est une liste qui place des donnés dans une autre table Indépendante
J'ai changer quelque mot dans ce que tu ma envoyer Peux-tu vérifier ça bogue
a Reponse ??

Comment on fait une requète ajout j'ai acess 2000 Version Français
Mercie
"pinocchio" a écrit dans le message de
news:3fc87275$0$2369$
SI LA VALEUR ESTREE N'EST PAS DANS LA LISTE

If IsNull(DLookup("Opération", "tab_Opération", _
"Opération=forms!fen_devfac!sf_lignes.form!designation")) Then

Reponse = MsgBox("Ce produit n'existe pas, voulez vous l'ajouter?", _
vbYesNo)
If (Reponse = vbYes) Then




UTILISE LA REQUETE AJOUT POUR METTRE LE PRODUIT DANS SA TABLE

DoCmd.RunCommand acCmdSaveRecord
Me.Refresh
DoCmd.SetWarnings False
DoCmd.OpenQuery "req_AjoutProduit"
DoCmd.SetWarnings True
End If
End If

"Charest Rock" a écrit dans le message de news:
0ITxb.51346$
Dit moi comment faire cette requête car moi j'ai essayer avec des macros
copier ,ouvrir formulaire atteindre le contrôle pour ensuite copier dans
le

contrôle fermer formulaire (ce qui marche dans le même formulaire) mais
pour

le not on liste ça marche pas (j'aimerais bien voir un exemple d'une
base


avec cette fonction qui marche ) je pourrais sûrement adapter a ma base
je


travaille sur ma base depuis 2 ans tout marche bien sauf cette %?$?% de
fonction pour le moment je doit double cliquer pour ouvrir le formulaire
et

le coller moi même. Mercie D'avance
"pinocchio" a écrit dans le message de
news:3fc6e7d0$0$2385$
Bonjour,

Moi j'utililse une requête d'ajout s'il n'est pas dans la liste

"Charest Rock" a écrit dans le message de news:
rhuxb.10964$
Bonjour

j'ai une liste déroulante qui prend ses donnés dans une table que
j'ai




nommé
Opération J'ai essayé
de lui faire ajouté les not in list mais ça ne marche pas le nom de
ma




liste
Opération suivante qui elle inscrit les données dans la table
commande




comment puis-je faire pour qu'il ajoute les données qui ne sont pas
dans



ma
liste Opération dans la table Opération

Merci de votre aide
















Avatar
Raymond [mvp]
Bonjour.

essaie de modifier ton code comme ceci:

If IsNull(DLookup("produit", "tab_produits", _
"[produit] = '" & Forms!fen_devfac!sf_lignes.Form!designation & "'")) Then
If MsgBox("Ce produit n'existe pas, voulez vous l'ajouter?", vbYesNo) vbYes Then
' ici ajouter.
End If
End If

Forms!fen_devfac!sf_lignes.Form!designation à vérifier.
si produit est numérique enlever les '

pour la requête ajout tu peux faire ainsi en ajustant tes noms de champs:
INSERT INTO tab_produits( produit, designation)
SELECT [Formulaires]![Formulaire1]![produit] AS Expr1,
[Formulaires]![Formulaire1]![designation] AS Expr2;

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA


"Charest Rock" a écrit dans le message de
news:i2Syb.74114$
Salut ca ne marche pas un autre idée S.V.P
C'est une liste qui place des donnés dans une autre table Indépendante
J'ai changer quelque mot dans ce que tu ma envoyer Peux-tu vérifier ça
bogue

a Reponse ??

Comment on fait une requète ajout j'ai acess 2000 Version Français
Mercie