Pourquoi le Bool coince sur : Bool = IIf(Nz(.[Nom Pays]) = "", True,
False) ?
propriété ? ou méthode ?
Quel est le Pb ???
---
Private Sub Commande6_Click()
Dim db As DAO.Database
Dim rst As DAO.Recordset
' Bool = True
' utilise la fonction
NZ([Form_FormulaireAjoutNouveauxPays]![BDCatalogue_Index_Pays-AjoutPays
sous-formulaire]![Nom Pays]) pour détecter sa valeur à Null
With [Form_FormulaireAjoutNouveauxPays]![BDCatalogue_Index_Pays-AjoutPays
sous-formulaire]
' pour prendre la valeur un majuscule
NomDuPaysSaisie =
UCase([Form_FormulaireAjoutNouveauxPays]![BDCatalogue_Index_Pays-AjoutPays
sous-formulaire]![Nom Pays])
Set db = CurrentDb()
StrTexte = "SELECT * FROM [BDCatalogue_Index_Pays] WHERE UCase([Nom
Pays]) LIKE'*" & NomDuPaysSaisie & "*'"
Set rst = db.OpenRecordset(StrTexte)
If rst.EOF Then
rst.Edit
' il n"existe pas donc ajouter
rst.AddNew
rst("Nom Pays") =
[Form_FormulaireAjoutNouveauxPays]![BDCatalogue_Index_Pays-AjoutPays
sous-formulaire]![Nom Pays]
rst.Update
End If
' Fermer le Recordset
rst.Close
Set rst = Nothing
Set db = Nothing
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Charles ERNST
Bool = IIf(Nz(.[Nom Pays],"") = "", True,
"Marc Demont" a écrit dans le message de news:ciuuhk$onf$
Bonjour,
Pourquoi le Bool coince sur : Bool = IIf(Nz(.[Nom Pays]) = "", True, False) ? propriété ? ou méthode ? Quel est le Pb ??? ---
Private Sub Commande6_Click() Dim db As DAO.Database Dim rst As DAO.Recordset
' Bool = True ' utilise la fonction NZ([Form_FormulaireAjoutNouveauxPays]![BDCatalogue_Index_Pays-AjoutPays sous-formulaire]![Nom Pays]) pour détecter sa valeur à Null
With [Form_FormulaireAjoutNouveauxPays]![BDCatalogue_Index_Pays-AjoutPays sous-formulaire]
' pour prendre la valeur un majuscule NomDuPaysSaisie > UCase([Form_FormulaireAjoutNouveauxPays]![BDCatalogue_Index_Pays-AjoutPays sous-formulaire]![Nom Pays])
Set db = CurrentDb() StrTexte = "SELECT * FROM [BDCatalogue_Index_Pays] WHERE UCase([Nom Pays]) LIKE'*" & NomDuPaysSaisie & "*'" Set rst = db.OpenRecordset(StrTexte)
If rst.EOF Then rst.Edit ' il n"existe pas donc ajouter rst.AddNew rst("Nom Pays") > [Form_FormulaireAjoutNouveauxPays]![BDCatalogue_Index_Pays-AjoutPays sous-formulaire]![Nom Pays] rst.Update End If
' Fermer le Recordset rst.Close Set rst = Nothing Set db = Nothing
.../... ...... end with
Bool = IIf(Nz(.[Nom Pays],"") = "", True,
"Marc Demont" <mdemont@nordnet.fr> a écrit dans le message de
news:ciuuhk$onf$1@news.nordnet.fr...
Bonjour,
Pourquoi le Bool coince sur : Bool = IIf(Nz(.[Nom Pays]) = "", True,
False) ?
propriété ? ou méthode ?
Quel est le Pb ???
---
Private Sub Commande6_Click()
Dim db As DAO.Database
Dim rst As DAO.Recordset
' Bool = True
' utilise la fonction
NZ([Form_FormulaireAjoutNouveauxPays]![BDCatalogue_Index_Pays-AjoutPays
sous-formulaire]![Nom Pays]) pour détecter sa valeur à Null
With [Form_FormulaireAjoutNouveauxPays]![BDCatalogue_Index_Pays-AjoutPays
sous-formulaire]
' pour prendre la valeur un majuscule
NomDuPaysSaisie > UCase([Form_FormulaireAjoutNouveauxPays]![BDCatalogue_Index_Pays-AjoutPays
sous-formulaire]![Nom Pays])
Set db = CurrentDb()
StrTexte = "SELECT * FROM [BDCatalogue_Index_Pays] WHERE UCase([Nom
Pays]) LIKE'*" & NomDuPaysSaisie & "*'"
Set rst = db.OpenRecordset(StrTexte)
If rst.EOF Then
rst.Edit
' il n"existe pas donc ajouter
rst.AddNew
rst("Nom Pays") > [Form_FormulaireAjoutNouveauxPays]![BDCatalogue_Index_Pays-AjoutPays
sous-formulaire]![Nom Pays]
rst.Update
End If
' Fermer le Recordset
rst.Close
Set rst = Nothing
Set db = Nothing
"Marc Demont" a écrit dans le message de news:ciuuhk$onf$
Bonjour,
Pourquoi le Bool coince sur : Bool = IIf(Nz(.[Nom Pays]) = "", True, False) ? propriété ? ou méthode ? Quel est le Pb ??? ---
Private Sub Commande6_Click() Dim db As DAO.Database Dim rst As DAO.Recordset
' Bool = True ' utilise la fonction NZ([Form_FormulaireAjoutNouveauxPays]![BDCatalogue_Index_Pays-AjoutPays sous-formulaire]![Nom Pays]) pour détecter sa valeur à Null
With [Form_FormulaireAjoutNouveauxPays]![BDCatalogue_Index_Pays-AjoutPays sous-formulaire]
' pour prendre la valeur un majuscule NomDuPaysSaisie > UCase([Form_FormulaireAjoutNouveauxPays]![BDCatalogue_Index_Pays-AjoutPays sous-formulaire]![Nom Pays])
Set db = CurrentDb() StrTexte = "SELECT * FROM [BDCatalogue_Index_Pays] WHERE UCase([Nom Pays]) LIKE'*" & NomDuPaysSaisie & "*'" Set rst = db.OpenRecordset(StrTexte)
If rst.EOF Then rst.Edit ' il n"existe pas donc ajouter rst.AddNew rst("Nom Pays") > [Form_FormulaireAjoutNouveauxPays]![BDCatalogue_Index_Pays-AjoutPays sous-formulaire]![Nom Pays] rst.Update End If
' Fermer le Recordset rst.Close Set rst = Nothing Set db = Nothing