OVH Cloud OVH Cloud

ccomparez deux champs

1 réponse
Avatar
el_quincho
Bonjour,

j'ai un formulaire de budget avec plusieurs lignes d'enregistrement
Je veut faire un controle de saisie de mes factures. C'est a dire verifier
si ma facture se rattache a mon budget.

Pour se faire on dispose du champ LB ou l'on rentre un code qui est present
dans les deux formulaires.

En gros quand je saisie dans le champ LB de mon formulaire facture, je veut
verifier si le code existe dans le champ LB du formulaire budget.

Pour ce faire j'ai essayer plusieurs methodes
If Me.LB = Formulaires![F_budget2]![LB] Then
exist = MsgBox("La ligne budgetaire existe", vbOKOnly, "Ligne budgetaire
existe")
Else
notexist = MsgBox("La ligne budgetaire n'existe pas, veuillez la crée",
vbOKOnly, "Ligne budgetaire")
End If

et aussi ca :
Dim varx As Variant
varx = DLookup("[LB]", "parametre2", "[LB]=" & Formulaires![F_budget2]![LB])

If Me.LB = varx Then
exist = MsgBox("La ligne budgetaire existe", vbOKOnly, "Ligne budgetaire
existe")
Else
notexist = MsgBox("La ligne budgetaire n'existe pas, veuillez la crée",
vbOKOnly, "Ligne budgetaire")
End If

mais il me met une erreur :
"objet requis"
Pouvez vous m'aider, merci

1 réponse

Avatar
RaphK34
Salut,
Pourquoi ne pas compter dans ta table avec l'argument de ton form:
if dcount("*","tablesource",argument)=0 then
'avertir Créer la ligne
else
'Ligne ok
end if


--
@+ Raph.

--------------------------------------------
Merci de répondre sur le NG
Toutes remarques bienvenues !

Pour un contact direct, utiliser:
en enlevant nospam.
--------------------------------------------



"el_quincho" a écrit dans le message
de news:
| Bonjour,
|
| j'ai un formulaire de budget avec plusieurs lignes d'enregistrement
| Je veut faire un controle de saisie de mes factures. C'est a dire verifier
| si ma facture se rattache a mon budget.
|
| Pour se faire on dispose du champ LB ou l'on rentre un code qui est
present
| dans les deux formulaires.
|
| En gros quand je saisie dans le champ LB de mon formulaire facture, je
veut
| verifier si le code existe dans le champ LB du formulaire budget.
|
| Pour ce faire j'ai essayer plusieurs methodes
| If Me.LB = Formulaires![F_budget2]![LB] Then
| exist = MsgBox("La ligne budgetaire existe", vbOKOnly, "Ligne
budgetaire
| existe")
| Else
| notexist = MsgBox("La ligne budgetaire n'existe pas, veuillez la crée",
| vbOKOnly, "Ligne budgetaire")
| End If
|
| et aussi ca :
| Dim varx As Variant
| varx = DLookup("[LB]", "parametre2", "[LB]=" &
Formulaires![F_budget2]![LB])
|
| If Me.LB = varx Then
| exist = MsgBox("La ligne budgetaire existe", vbOKOnly, "Ligne
budgetaire
| existe")
| Else
| notexist = MsgBox("La ligne budgetaire n'existe pas, veuillez la crée",
| vbOKOnly, "Ligne budgetaire")
| End If
|
| mais il me met une erreur :
| "objet requis"
| Pouvez vous m'aider, merci