A voir également:
- L'expression entrée comporte un nom de fonction que microsoft access ne peut pas trouver
- {Access} Fonction VraiFaux ✓ - Forum - Access
- {Access} fonction requery ✓ - Forum - Access
- Nombre de décimale sous Access - Fonction ?! ✓ - Forum - Access
- Access - Fonction ✓ - Forum - Bureautique
- {Access} Fonction ACCESS à trouver !? ✓ - Forum - Access
5 réponses
Samygale
- Messages postés
- 45
- Date d'inscription
- jeudi 10 décembre 2009
- Statut
- Membre
- Dernière intervention
- 18 décembre 2009
Bonjour,
Les listes dont tu parles permettent simplement de savoir dans quelle section de code ton curseur se trouve ("Déclarations" quand le curseur est au début du module...).
Cette fonction F_Filtrer est appelée par un bouton ?
Les listes dont tu parles permettent simplement de savoir dans quelle section de code ton curseur se trouve ("Déclarations" quand le curseur est au début du module...).
Cette fonction F_Filtrer est appelée par un bouton ?
Samygale
- Messages postés
- 45
- Date d'inscription
- jeudi 10 décembre 2009
- Statut
- Membre
- Dernière intervention
- 18 décembre 2009
ok peux tu stp poster ton code ?
claben
Voici le code:
Function F_Filtrer()
Filtre1 = "[Lettre] Like ""*"" & forms![F_Fiche_Selection].[CXPROP] & ""*"""
Filtre2 = "[Entreprise] Like ""*"" & forms![F_Fiche_Selection].[CXENTMAT] & ""*"""
Filtre3 = "[Designation] Like ""*"" & forms![F_Fiche_Selection].[CXDES] & ""*"""
DoCmd.OpenForm "F_Fiche_Selection_Resultat", acNormal, "", Filtre1 & "And" & Filtre2 & "And" & Filtre3, , acNormal
End Function
Function F_Filtrer()
Filtre1 = "[Lettre] Like ""*"" & forms![F_Fiche_Selection].[CXPROP] & ""*"""
Filtre2 = "[Entreprise] Like ""*"" & forms![F_Fiche_Selection].[CXENTMAT] & ""*"""
Filtre3 = "[Designation] Like ""*"" & forms![F_Fiche_Selection].[CXDES] & ""*"""
DoCmd.OpenForm "F_Fiche_Selection_Resultat", acNormal, "", Filtre1 & "And" & Filtre2 & "And" & Filtre3, , acNormal
End Function
Samygale
- Messages postés
- 45
- Date d'inscription
- jeudi 10 décembre 2009
- Statut
- Membre
- Dernière intervention
- 18 décembre 2009
Oki, on peut commencer par la syntaxe :
Filtre1 = "[Lettre] Like ""*"" & forms![F_Fiche_Selection].[CXPROP] & ""*"""
Filtre1 = "[Lettre] Like '*" & forms![F_Fiche_Selection].[CXPROP] & "'*"
==> [Lettre] Like '*VALEUR*'
Quelle ligne te renvoie une erreur ?
Filtre1 = "[Lettre] Like ""*"" & forms![F_Fiche_Selection].[CXPROP] & ""*"""
Filtre1 = "[Lettre] Like '*" & forms![F_Fiche_Selection].[CXPROP] & "'*"
==> [Lettre] Like '*VALEUR*'
Quelle ligne te renvoie une erreur ?
Samygale
- Messages postés
- 45
- Date d'inscription
- jeudi 10 décembre 2009
- Statut
- Membre
- Dernière intervention
- 18 décembre 2009
Re,
Ok, y'a-t-il dans tes données de filtre des caractères ' ou " par hasard ?
Ok, y'a-t-il dans tes données de filtre des caractères ' ou " par hasard ?
- ok pour la position du curseur
- depuis un bouton placé sur le formulaire, j'active une macro pour
a) Ouvrir Formulaire
b) ExécuterCode ... Nom fonction: F_Filtrer()
Le plus étonnant c'est que la commande à fonctionné 3 ou 4 fois !!!