Bonjour à tous,
Je crée une requête sous VBA et jai visiblement des problèmes au
niveau de la syntaxe pour la condition WHERE.
MyQuery = "SELECT ." _
& "FROM " _
& "WHERE (MyTable.MyField) =" & [Forms]![MyForm]!
[MyData]
ça me renvoie : Erreur dexécution 13 : Incompatibilité de type
MyField de MyTable est un champ numérique.
Comment dois-je rédiger ma condition WHERE ?
Merci pour votre aide.
A bientôt.
Xavier
Bonjour à tous,
Je crée une requête sous VBA et jai visiblement des problèmes au
niveau de la syntaxe pour la condition WHERE.
MyQuery = "SELECT ." _
& "FROM " _
& "WHERE (MyTable.MyField) =" & [Forms]![MyForm]!
[MyData]
ça me renvoie : Erreur dexécution 13 : Incompatibilité de type
MyField de MyTable est un champ numérique.
Comment dois-je rédiger ma condition WHERE ?
Merci pour votre aide.
A bientôt.
Xavier
Bonjour à tous,
Je crée une requête sous VBA et jai visiblement des problèmes au
niveau de la syntaxe pour la condition WHERE.
MyQuery = "SELECT ." _
& "FROM " _
& "WHERE (MyTable.MyField) =" & [Forms]![MyForm]!
[MyData]
ça me renvoie : Erreur dexécution 13 : Incompatibilité de type
MyField de MyTable est un champ numérique.
Comment dois-je rédiger ma condition WHERE ?
Merci pour votre aide.
A bientôt.
Xavier
Bonjour et merci pour la réponse,
Jai effectivement été un peu minimaliste en posant mon problèm e. Les
points de suspension, cétait pour vous éviter de lire des donné es
inutiles, au fait voilà ce que je veux faire :
Jai un formulaire (MainForm) avec une ListBox (MyListBox) alimenté e
par MyTable (2 champs : numéro client (numérique) ClientId, nom du
client (texte) ClientName)
Jai crée un autre formulaire de recherche que jai nommé (Look Up) et
cest dans ce formulaire que ce trouve mon champ (MyData) qui est un
champ numérique, ce formulaire contient également un bouton (Search )
qui contient le code.
Lutilisateur utilisera le formulaire (LookUp) pour faire sa recherch e
du numéro de compte qui alimentera la ListBox uniquement avec la
donnée recherchée.
Ma macro sous bouton Search :
Private Sub SearchButton_Click()
MyQuery = "SELECT MyTable.ClientId, MyTable.ClientName " _
& "FROM MyTable " _
& "WHERE (MyTable. ClientId) =" & [Forms]![LookUp]!
[MyData]
Forms!MainForm.MyListBox.RowSource = MyQuery
DoCmd.Close
End Sub
et si le champ (Data) est Null, il faut que rien ne se passe.
Jespère que mes explications sont complètes pour me venir en aid e.
Merci beaucoup.
A bientôt.
Xavier
Bonjour et merci pour la réponse,
Jai effectivement été un peu minimaliste en posant mon problèm e. Les
points de suspension, cétait pour vous éviter de lire des donné es
inutiles, au fait voilà ce que je veux faire :
Jai un formulaire (MainForm) avec une ListBox (MyListBox) alimenté e
par MyTable (2 champs : numéro client (numérique) ClientId, nom du
client (texte) ClientName)
Jai crée un autre formulaire de recherche que jai nommé (Look Up) et
cest dans ce formulaire que ce trouve mon champ (MyData) qui est un
champ numérique, ce formulaire contient également un bouton (Search )
qui contient le code.
Lutilisateur utilisera le formulaire (LookUp) pour faire sa recherch e
du numéro de compte qui alimentera la ListBox uniquement avec la
donnée recherchée.
Ma macro sous bouton Search :
Private Sub SearchButton_Click()
MyQuery = "SELECT MyTable.ClientId, MyTable.ClientName " _
& "FROM MyTable " _
& "WHERE (MyTable. ClientId) =" & [Forms]![LookUp]!
[MyData]
Forms!MainForm.MyListBox.RowSource = MyQuery
DoCmd.Close
End Sub
et si le champ (Data) est Null, il faut que rien ne se passe.
Jespère que mes explications sont complètes pour me venir en aid e.
Merci beaucoup.
A bientôt.
Xavier
Bonjour et merci pour la réponse,
Jai effectivement été un peu minimaliste en posant mon problèm e. Les
points de suspension, cétait pour vous éviter de lire des donné es
inutiles, au fait voilà ce que je veux faire :
Jai un formulaire (MainForm) avec une ListBox (MyListBox) alimenté e
par MyTable (2 champs : numéro client (numérique) ClientId, nom du
client (texte) ClientName)
Jai crée un autre formulaire de recherche que jai nommé (Look Up) et
cest dans ce formulaire que ce trouve mon champ (MyData) qui est un
champ numérique, ce formulaire contient également un bouton (Search )
qui contient le code.
Lutilisateur utilisera le formulaire (LookUp) pour faire sa recherch e
du numéro de compte qui alimentera la ListBox uniquement avec la
donnée recherchée.
Ma macro sous bouton Search :
Private Sub SearchButton_Click()
MyQuery = "SELECT MyTable.ClientId, MyTable.ClientName " _
& "FROM MyTable " _
& "WHERE (MyTable. ClientId) =" & [Forms]![LookUp]!
[MyData]
Forms!MainForm.MyListBox.RowSource = MyQuery
DoCmd.Close
End Sub
et si le champ (Data) est Null, il faut que rien ne se passe.
Jespère que mes explications sont complètes pour me venir en aid e.
Merci beaucoup.
A bientôt.
Xavier
Bonjour ou bonsoir, selon.
En fait le "bonjour bonsoir" est dans la signature, puis quelques ligne s
vierges et le "cdt".
Je clique au milieu et je tapes mon texte.
Les deux petits traits sont ajoutés par OE. Et je ne savais pas que cela
"coupait" le message. Sais-tu me donner une référence pour cela ? non
point que je mette en doute tes dires mais pour approfondir cela.
Quand au Xavier, je ne vois pas de qui tu parles. Je connais deux Xavi er :
le premier est mort dans son lit à +/- 35 ans, le second, du côté de ma
belle-famille, travaille au GDLUX avec sa petite femme et son petit gos se.
Ça fait belle lurette que je n'ai plus vu. Et c'est pas lui qui va p oster
ici.
Bonjour ou bonsoir, selon.
En fait le "bonjour bonsoir" est dans la signature, puis quelques ligne s
vierges et le "cdt".
Je clique au milieu et je tapes mon texte.
Les deux petits traits sont ajoutés par OE. Et je ne savais pas que cela
"coupait" le message. Sais-tu me donner une référence pour cela ? non
point que je mette en doute tes dires mais pour approfondir cela.
Quand au Xavier, je ne vois pas de qui tu parles. Je connais deux Xavi er :
le premier est mort dans son lit à +/- 35 ans, le second, du côté de ma
belle-famille, travaille au GDLUX avec sa petite femme et son petit gos se.
Ça fait belle lurette que je n'ai plus vu. Et c'est pas lui qui va p oster
ici.
Bonjour ou bonsoir, selon.
En fait le "bonjour bonsoir" est dans la signature, puis quelques ligne s
vierges et le "cdt".
Je clique au milieu et je tapes mon texte.
Les deux petits traits sont ajoutés par OE. Et je ne savais pas que cela
"coupait" le message. Sais-tu me donner une référence pour cela ? non
point que je mette en doute tes dires mais pour approfondir cela.
Quand au Xavier, je ne vois pas de qui tu parles. Je connais deux Xavi er :
le premier est mort dans son lit à +/- 35 ans, le second, du côté de ma
belle-famille, travaille au GDLUX avec sa petite femme et son petit gos se.
Ça fait belle lurette que je n'ai plus vu. Et c'est pas lui qui va p oster
ici.
Bonjour et merci pour la réponse,
J’ai effectivement été un peu minimaliste en posant mon problème. Les
points de suspension, c’était pour vous éviter de lire des données
inutiles, au fait voilà ce que je veux faire :
J’ai un formulaire (MainForm) avec une ListBox (MyListBox) alimentée
par MyTable (2 champs : numéro client (numérique) ClientId, nom du
client (texte) ClientName)
J’ai crée un autre formulaire de recherche que j’ai nommé (LookUp) et
c’est dans ce formulaire que ce trouve mon champ (MyData) qui est un
champ numérique, ce formulaire contient également un bouton (Search)
qui contient le code.
L’utilisateur utilisera le formulaire (LookUp) pour faire sa recherche
du numéro de compte qui alimentera la ListBox uniquement avec la
donnée recherchée.
Ma macro sous bouton Search :
Private Sub SearchButton_Click()
MyQuery = "SELECT MyTable.ClientId, MyTable.ClientName " _
& "FROM MyTable " _
& "WHERE (MyTable. ClientId) =" & [Forms]![LookUp]!
[MyData]
Forms!MainForm.MyListBox.RowSource = MyQuery
DoCmd.Close
End Sub
et si le champ (Data) est Null, il faut que rien ne se passe.
J’espère que mes explications sont complètes pour me venir en aide.
Merci beaucoup.
A bientôt.
Xavier
Bonjour et merci pour la réponse,
J’ai effectivement été un peu minimaliste en posant mon problème. Les
points de suspension, c’était pour vous éviter de lire des données
inutiles, au fait voilà ce que je veux faire :
J’ai un formulaire (MainForm) avec une ListBox (MyListBox) alimentée
par MyTable (2 champs : numéro client (numérique) ClientId, nom du
client (texte) ClientName)
J’ai crée un autre formulaire de recherche que j’ai nommé (LookUp) et
c’est dans ce formulaire que ce trouve mon champ (MyData) qui est un
champ numérique, ce formulaire contient également un bouton (Search)
qui contient le code.
L’utilisateur utilisera le formulaire (LookUp) pour faire sa recherche
du numéro de compte qui alimentera la ListBox uniquement avec la
donnée recherchée.
Ma macro sous bouton Search :
Private Sub SearchButton_Click()
MyQuery = "SELECT MyTable.ClientId, MyTable.ClientName " _
& "FROM MyTable " _
& "WHERE (MyTable. ClientId) =" & [Forms]![LookUp]!
[MyData]
Forms!MainForm.MyListBox.RowSource = MyQuery
DoCmd.Close
End Sub
et si le champ (Data) est Null, il faut que rien ne se passe.
J’espère que mes explications sont complètes pour me venir en aide.
Merci beaucoup.
A bientôt.
Xavier
Bonjour et merci pour la réponse,
J’ai effectivement été un peu minimaliste en posant mon problème. Les
points de suspension, c’était pour vous éviter de lire des données
inutiles, au fait voilà ce que je veux faire :
J’ai un formulaire (MainForm) avec une ListBox (MyListBox) alimentée
par MyTable (2 champs : numéro client (numérique) ClientId, nom du
client (texte) ClientName)
J’ai crée un autre formulaire de recherche que j’ai nommé (LookUp) et
c’est dans ce formulaire que ce trouve mon champ (MyData) qui est un
champ numérique, ce formulaire contient également un bouton (Search)
qui contient le code.
L’utilisateur utilisera le formulaire (LookUp) pour faire sa recherche
du numéro de compte qui alimentera la ListBox uniquement avec la
donnée recherchée.
Ma macro sous bouton Search :
Private Sub SearchButton_Click()
MyQuery = "SELECT MyTable.ClientId, MyTable.ClientName " _
& "FROM MyTable " _
& "WHERE (MyTable. ClientId) =" & [Forms]![LookUp]!
[MyData]
Forms!MainForm.MyListBox.RowSource = MyQuery
DoCmd.Close
End Sub
et si le champ (Data) est Null, il faut que rien ne se passe.
J’espère que mes explications sont complètes pour me venir en aide.
Merci beaucoup.
A bientôt.
Xavier