Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/06/2011, 18h09   #1
Invité de passage
 
Homme
Inscription : juin 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : juin 2011
Messages : 1
Points : 0
Points : 0
Par défaut Problème code ouverture formulaire

Bonjour, je suis nouveau et j'ai que quelques connaissances en base de donnée.
Voilà mon pb :
Code :
DoCmd.OpenForm "Carte de 10", acNormal, , "[ID Client] = " & Me.txtID2 And "[Séance Carte]=" > 0
J'amerai qu'il ouvre un formulaire suivant un id client et si les séances sur la carte sont supérieures à 0.

Pouvez vous m'aider.
Merci d'avance
macaby est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2011, 21h22   #2
Expert Confirmé
 
Avatar de vodiem
 
Homme Diem VO
Vivre
Inscription : avril 2006
Messages : 2 644
Détails du profil
Informations personnelles :
Nom : Homme Diem VO
Âge : 40
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Vivre
Secteur : Conseil

Informations forums :
Inscription : avril 2006
Messages : 2 644
Points : 3 895
Points : 3 895
salut macaby et bienvenu,

Code :
DoCmd.OpenForm "Carte de 10", acNormal, , "([ID Client] = " & Me.txtID2 & ") And ([Séance Carte] > 0)"
serait plus correct.
vodiem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2011, 21h23   #3
Membre Expert
 
Homme Jacques Petiot
Indépendant développeur et formateur
Inscription : octobre 2007
Messages : 891
Détails du profil
Informations personnelles :
Nom : Homme Jacques Petiot
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Indépendant développeur et formateur
Secteur : Conseil

Informations forums :
Inscription : octobre 2007
Messages : 891
Points : 1 333
Points : 1 333
Hello et bienvenue sur le forum
le bonne syntaxe est
Code :
DoCmd.OpenForm "Carte de 10", acNormal, , "[ID Client] = " & Me.txtID2 & " And [Séance Carte]  > 0"
en effet Me.txtID2 est une variable et sera remplacé par son contenu
par contre " And [Séance Carte] > 0" est une chaine de caractère fixe
avec les & pour concaténer tout ça

courage, la bonne solution pour les " et les & (esperluette) consiste à essayer beaucoup y compris les "" et les """ ou bien à demander au forum
__________________
-------------------Simplifi----------comme si tout était simple--------
Simplifi est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h48.


 
 
 
 
Partenaires

Hébergement Web