Bonjour a tous,
J'ai un application vb qui ce connect a access et j'aimerai bien savoir si
c'est possible de modifier une requete existante ?
exemple : normalement dans le critere de ma requête je marque Úte ou
quelque chose dans le genre et dans mon etat et bien je voi seulement ce
est = a la date d'aujourd'hui mais comment faire en visual basic pour
changer cette donner ?
Merci de votre aide
Bonjour a tous,
J'ai un application vb qui ce connect a access et j'aimerai bien savoir si
c'est possible de modifier une requete existante ?
exemple : normalement dans le critere de ma requête je marque Úte ou
quelque chose dans le genre et dans mon etat et bien je voi seulement ce
est = a la date d'aujourd'hui mais comment faire en visual basic pour
changer cette donner ?
Merci de votre aide
Bonjour a tous,
J'ai un application vb qui ce connect a access et j'aimerai bien savoir si
c'est possible de modifier une requete existante ?
exemple : normalement dans le critere de ma requête je marque Úte ou
quelque chose dans le genre et dans mon etat et bien je voi seulement ce
est = a la date d'aujourd'hui mais comment faire en visual basic pour
changer cette donner ?
Merci de votre aide
si ta requête est écrite dans ton programme VB tu peux facilement, comme
c'est une chaine de caractères, remplacer ladate par cette que tu veux en
concaténant les différents morceaux de chainechaine
du style
Req = "SELECT CASE........and ChampDate = #" & "Madate" & "....."
attention il faut ici , je crois le format américain de la date mm/dd/yyyy
si tu as une requête compilée dans ta base access, il faut qu'elle ait un
paramètre..
tu fais alors
Set SQL = Base.Querydefs(NomdeLaRequete)
SQL(0)ÚteChoisie ' remplissage du paramètres
Set RS = SQL.OpenRecorset(dbopensnapshot)
"Frank" a écrit dans le message de
news:%Bonjour a tous,
J'ai un application vb qui ce connect a access et j'aimerai bien savoir
si
c'est possible de modifier une requete existante ?
exemple : normalement dans le critere de ma requête je marque Úte ou
quelque chose dans le genre et dans mon etat et bien je voi seulement ce
quiest = a la date d'aujourd'hui mais comment faire en visual basic pour
changer cette donner ?
Merci de votre aide
si ta requête est écrite dans ton programme VB tu peux facilement, comme
c'est une chaine de caractères, remplacer ladate par cette que tu veux en
concaténant les différents morceaux de chainechaine
du style
Req = "SELECT CASE........and ChampDate = #" & "Madate" & "....."
attention il faut ici , je crois le format américain de la date mm/dd/yyyy
si tu as une requête compilée dans ta base access, il faut qu'elle ait un
paramètre..
tu fais alors
Set SQL = Base.Querydefs(NomdeLaRequete)
SQL(0)ÚteChoisie ' remplissage du paramètres
Set RS = SQL.OpenRecorset(dbopensnapshot)
"Frank" <Frank.laur@hotmail.com> a écrit dans le message de
news:%23Gy5L5OWGHA.3496@TK2MSFTNGP05.phx.gbl...
Bonjour a tous,
J'ai un application vb qui ce connect a access et j'aimerai bien savoir
si
c'est possible de modifier une requete existante ?
exemple : normalement dans le critere de ma requête je marque Úte ou
quelque chose dans le genre et dans mon etat et bien je voi seulement ce
qui
est = a la date d'aujourd'hui mais comment faire en visual basic pour
changer cette donner ?
Merci de votre aide
si ta requête est écrite dans ton programme VB tu peux facilement, comme
c'est une chaine de caractères, remplacer ladate par cette que tu veux en
concaténant les différents morceaux de chainechaine
du style
Req = "SELECT CASE........and ChampDate = #" & "Madate" & "....."
attention il faut ici , je crois le format américain de la date mm/dd/yyyy
si tu as une requête compilée dans ta base access, il faut qu'elle ait un
paramètre..
tu fais alors
Set SQL = Base.Querydefs(NomdeLaRequete)
SQL(0)ÚteChoisie ' remplissage du paramètres
Set RS = SQL.OpenRecorset(dbopensnapshot)
"Frank" a écrit dans le message de
news:%Bonjour a tous,
J'ai un application vb qui ce connect a access et j'aimerai bien savoir
si
c'est possible de modifier une requete existante ?
exemple : normalement dans le critere de ma requête je marque Úte ou
quelque chose dans le genre et dans mon etat et bien je voi seulement ce
quiest = a la date d'aujourd'hui mais comment faire en visual basic pour
changer cette donner ?
Merci de votre aide
Bonjour,
J'ai essayer de faire comme ta dit me je ne comprend pas je suis perdu ...
:( et sa fonctionne pas !
voici ce que jai essayer :
Dim QryModele As dao.QueryDef
Set Db1 = CurrentDb
Set SQL = db1.Querydefs("Requete_Entrepreneur_soumission")
SQL(0)= "Úte" ' remplissage du paramètres
Set RS = SQL.OpenRecorset(dbopensnapshot)
Dans le fond je veux que visual basic ouvre ma base de donnée(sa ya pas de
probleme la dessus)... ouvre ma requete "Requete_Entrepreneur_soumission".
dans ma requete j'ai un champ nommer Date et je veut que le critere de ce
champs soit ="date".
Merci de votre attention
"Driss HANIB" a écrit dans le message de news:
uqdNF$
> si ta requête est écrite dans ton programme VB tu peux facilement, comme
> c'est une chaine de caractères, remplacer ladate par cette que tu veux
> concaténant les différents morceaux de chainechaine
> du style
>
> Req = "SELECT CASE........and ChampDate = #" & "Madate" & "....."
> attention il faut ici , je crois le format américain de la date
>
> si tu as une requête compilée dans ta base access, il faut qu'elle ait
> paramètre..
> tu fais alors
> Set SQL = Base.Querydefs(NomdeLaRequete)
> SQL(0)ÚteChoisie ' remplissage du paramètres
> Set RS = SQL.OpenRecorset(dbopensnapshot)
>
> "Frank" a écrit dans le message de
> news:%
>> Bonjour a tous,
>>
>> J'ai un application vb qui ce connect a access et j'aimerai bien savoir
>> si
>> c'est possible de modifier une requete existante ?
>>
>> exemple : normalement dans le critere de ma requête je marque Úte ou
>> quelque chose dans le genre et dans mon etat et bien je voi seulement
> qui
>> est = a la date d'aujourd'hui mais comment faire en visual basic pour
>> changer cette donner ?
>>
>> Merci de votre aide
>>
>>
>
>
Bonjour,
J'ai essayer de faire comme ta dit me je ne comprend pas je suis perdu ...
:( et sa fonctionne pas !
voici ce que jai essayer :
Dim QryModele As dao.QueryDef
Set Db1 = CurrentDb
Set SQL = db1.Querydefs("Requete_Entrepreneur_soumission")
SQL(0)= "Úte" ' remplissage du paramètres
Set RS = SQL.OpenRecorset(dbopensnapshot)
Dans le fond je veux que visual basic ouvre ma base de donnée(sa ya pas de
probleme la dessus)... ouvre ma requete "Requete_Entrepreneur_soumission".
dans ma requete j'ai un champ nommer Date et je veut que le critere de ce
champs soit ="date".
Merci de votre attention
"Driss HANIB" <dhanib@club-internet.fr> a écrit dans le message de news:
uqdNF$UWGHA.3660@TK2MSFTNGP04.phx.gbl...
> si ta requête est écrite dans ton programme VB tu peux facilement, comme
> c'est une chaine de caractères, remplacer ladate par cette que tu veux
> concaténant les différents morceaux de chainechaine
> du style
>
> Req = "SELECT CASE........and ChampDate = #" & "Madate" & "....."
> attention il faut ici , je crois le format américain de la date
>
> si tu as une requête compilée dans ta base access, il faut qu'elle ait
> paramètre..
> tu fais alors
> Set SQL = Base.Querydefs(NomdeLaRequete)
> SQL(0)ÚteChoisie ' remplissage du paramètres
> Set RS = SQL.OpenRecorset(dbopensnapshot)
>
> "Frank" <Frank.laur@hotmail.com> a écrit dans le message de
> news:%23Gy5L5OWGHA.3496@TK2MSFTNGP05.phx.gbl...
>> Bonjour a tous,
>>
>> J'ai un application vb qui ce connect a access et j'aimerai bien savoir
>> si
>> c'est possible de modifier une requete existante ?
>>
>> exemple : normalement dans le critere de ma requête je marque Úte ou
>> quelque chose dans le genre et dans mon etat et bien je voi seulement
> qui
>> est = a la date d'aujourd'hui mais comment faire en visual basic pour
>> changer cette donner ?
>>
>> Merci de votre aide
>>
>>
>
>
Bonjour,
J'ai essayer de faire comme ta dit me je ne comprend pas je suis perdu ...
:( et sa fonctionne pas !
voici ce que jai essayer :
Dim QryModele As dao.QueryDef
Set Db1 = CurrentDb
Set SQL = db1.Querydefs("Requete_Entrepreneur_soumission")
SQL(0)= "Úte" ' remplissage du paramètres
Set RS = SQL.OpenRecorset(dbopensnapshot)
Dans le fond je veux que visual basic ouvre ma base de donnée(sa ya pas de
probleme la dessus)... ouvre ma requete "Requete_Entrepreneur_soumission".
dans ma requete j'ai un champ nommer Date et je veut que le critere de ce
champs soit ="date".
Merci de votre attention
"Driss HANIB" a écrit dans le message de news:
uqdNF$
> si ta requête est écrite dans ton programme VB tu peux facilement, comme
> c'est une chaine de caractères, remplacer ladate par cette que tu veux
> concaténant les différents morceaux de chainechaine
> du style
>
> Req = "SELECT CASE........and ChampDate = #" & "Madate" & "....."
> attention il faut ici , je crois le format américain de la date
>
> si tu as une requête compilée dans ta base access, il faut qu'elle ait
> paramètre..
> tu fais alors
> Set SQL = Base.Querydefs(NomdeLaRequete)
> SQL(0)ÚteChoisie ' remplissage du paramètres
> Set RS = SQL.OpenRecorset(dbopensnapshot)
>
> "Frank" a écrit dans le message de
> news:%
>> Bonjour a tous,
>>
>> J'ai un application vb qui ce connect a access et j'aimerai bien savoir
>> si
>> c'est possible de modifier une requete existante ?
>>
>> exemple : normalement dans le critere de ma requête je marque Úte ou
>> quelque chose dans le genre et dans mon etat et bien je voi seulement
> qui
>> est = a la date d'aujourd'hui mais comment faire en visual basic pour
>> changer cette donner ?
>>
>> Merci de votre aide
>>
>>
>
>
cela ne marche pas tout à fait comme cela
en fait il faut d'abord que ta requete "Requete_Entrepreneur_soumission"
soit paramétrée.
1. dans ta base Access sélectionne le bouton modifier
2. dans la colonne correspondant à ton champ date et à l'intersection avec
la ligne 'Critère' tu écrits quelque chose du style [date choisie] avec
les crochets !!
et tu sauvegardes.
Si tu lances ta requete tu verras qu'elle te demandera "date choisie"
(ton
message entre crochets).
dans ton programme Vb tu mets
Dim QryModele As dao.QueryDef
Set Db1 = CurrentDb
Set SQL = db1.Querydefs("Requete_Entrepreneur_soumission")
' là tu mets
SQL(0)= Madate ' la variable MaDate doit contenir ta valeur '
remplissage du paramètres
Set RS = SQL.OpenRecorset(dbopensnapshot)
et là cela devrait marcher..
Driss
"Frank" a écrit dans le message de
news:eq%Bonjour,
J'ai essayer de faire comme ta dit me je ne comprend pas je suis perdu
...
:( et sa fonctionne pas !
voici ce que jai essayer :
Dim QryModele As dao.QueryDef
Set Db1 = CurrentDb
Set SQL = db1.Querydefs("Requete_Entrepreneur_soumission")
SQL(0)= "Úte" ' remplissage du paramètres
Set RS = SQL.OpenRecorset(dbopensnapshot)
Dans le fond je veux que visual basic ouvre ma base de donnée(sa ya pas
de
probleme la dessus)... ouvre ma requete
"Requete_Entrepreneur_soumission".
dans ma requete j'ai un champ nommer Date et je veut que le critere de ce
champs soit ="date".
Merci de votre attention
"Driss HANIB" a écrit dans le message de news:
uqdNF$
> si ta requête est écrite dans ton programme VB tu peux facilement,
> comme
> c'est une chaine de caractères, remplacer ladate par cette que tu veux
en> concaténant les différents morceaux de chainechaine
> du style
>
> Req = "SELECT CASE........and ChampDate = #" & "Madate" & "....."
> attention il faut ici , je crois le format américain de la date
mm/dd/yyyy>
> si tu as une requête compilée dans ta base access, il faut qu'elle ait
un> paramètre..
> tu fais alors
> Set SQL = Base.Querydefs(NomdeLaRequete)
> SQL(0)ÚteChoisie ' remplissage du paramètres
> Set RS = SQL.OpenRecorset(dbopensnapshot)
>
> "Frank" a écrit dans le message de
> news:%
>> Bonjour a tous,
>>
>> J'ai un application vb qui ce connect a access et j'aimerai bien
>> savoir
>> si
>> c'est possible de modifier une requete existante ?
>>
>> exemple : normalement dans le critere de ma requête je marque Úte ou
>> quelque chose dans le genre et dans mon etat et bien je voi seulement
ce> qui
>> est = a la date d'aujourd'hui mais comment faire en visual basic pour
>> changer cette donner ?
>>
>> Merci de votre aide
>>
>>
>
>
cela ne marche pas tout à fait comme cela
en fait il faut d'abord que ta requete "Requete_Entrepreneur_soumission"
soit paramétrée.
1. dans ta base Access sélectionne le bouton modifier
2. dans la colonne correspondant à ton champ date et à l'intersection avec
la ligne 'Critère' tu écrits quelque chose du style [date choisie] avec
les crochets !!
et tu sauvegardes.
Si tu lances ta requete tu verras qu'elle te demandera "date choisie"
(ton
message entre crochets).
dans ton programme Vb tu mets
Dim QryModele As dao.QueryDef
Set Db1 = CurrentDb
Set SQL = db1.Querydefs("Requete_Entrepreneur_soumission")
' là tu mets
SQL(0)= Madate ' la variable MaDate doit contenir ta valeur '
remplissage du paramètres
Set RS = SQL.OpenRecorset(dbopensnapshot)
et là cela devrait marcher..
Driss
"Frank" <Frank.laur@hotmail.com> a écrit dans le message de
news:eq%23T13XWGHA.1900@TK2MSFTNGP04.phx.gbl...
Bonjour,
J'ai essayer de faire comme ta dit me je ne comprend pas je suis perdu
...
:( et sa fonctionne pas !
voici ce que jai essayer :
Dim QryModele As dao.QueryDef
Set Db1 = CurrentDb
Set SQL = db1.Querydefs("Requete_Entrepreneur_soumission")
SQL(0)= "Úte" ' remplissage du paramètres
Set RS = SQL.OpenRecorset(dbopensnapshot)
Dans le fond je veux que visual basic ouvre ma base de donnée(sa ya pas
de
probleme la dessus)... ouvre ma requete
"Requete_Entrepreneur_soumission".
dans ma requete j'ai un champ nommer Date et je veut que le critere de ce
champs soit ="date".
Merci de votre attention
"Driss HANIB" <dhanib@club-internet.fr> a écrit dans le message de news:
uqdNF$UWGHA.3660@TK2MSFTNGP04.phx.gbl...
> si ta requête est écrite dans ton programme VB tu peux facilement,
> comme
> c'est une chaine de caractères, remplacer ladate par cette que tu veux
en
> concaténant les différents morceaux de chainechaine
> du style
>
> Req = "SELECT CASE........and ChampDate = #" & "Madate" & "....."
> attention il faut ici , je crois le format américain de la date
mm/dd/yyyy
>
> si tu as une requête compilée dans ta base access, il faut qu'elle ait
un
> paramètre..
> tu fais alors
> Set SQL = Base.Querydefs(NomdeLaRequete)
> SQL(0)ÚteChoisie ' remplissage du paramètres
> Set RS = SQL.OpenRecorset(dbopensnapshot)
>
> "Frank" <Frank.laur@hotmail.com> a écrit dans le message de
> news:%23Gy5L5OWGHA.3496@TK2MSFTNGP05.phx.gbl...
>> Bonjour a tous,
>>
>> J'ai un application vb qui ce connect a access et j'aimerai bien
>> savoir
>> si
>> c'est possible de modifier une requete existante ?
>>
>> exemple : normalement dans le critere de ma requête je marque Úte ou
>> quelque chose dans le genre et dans mon etat et bien je voi seulement
ce
> qui
>> est = a la date d'aujourd'hui mais comment faire en visual basic pour
>> changer cette donner ?
>>
>> Merci de votre aide
>>
>>
>
>
cela ne marche pas tout à fait comme cela
en fait il faut d'abord que ta requete "Requete_Entrepreneur_soumission"
soit paramétrée.
1. dans ta base Access sélectionne le bouton modifier
2. dans la colonne correspondant à ton champ date et à l'intersection avec
la ligne 'Critère' tu écrits quelque chose du style [date choisie] avec
les crochets !!
et tu sauvegardes.
Si tu lances ta requete tu verras qu'elle te demandera "date choisie"
(ton
message entre crochets).
dans ton programme Vb tu mets
Dim QryModele As dao.QueryDef
Set Db1 = CurrentDb
Set SQL = db1.Querydefs("Requete_Entrepreneur_soumission")
' là tu mets
SQL(0)= Madate ' la variable MaDate doit contenir ta valeur '
remplissage du paramètres
Set RS = SQL.OpenRecorset(dbopensnapshot)
et là cela devrait marcher..
Driss
"Frank" a écrit dans le message de
news:eq%Bonjour,
J'ai essayer de faire comme ta dit me je ne comprend pas je suis perdu
...
:( et sa fonctionne pas !
voici ce que jai essayer :
Dim QryModele As dao.QueryDef
Set Db1 = CurrentDb
Set SQL = db1.Querydefs("Requete_Entrepreneur_soumission")
SQL(0)= "Úte" ' remplissage du paramètres
Set RS = SQL.OpenRecorset(dbopensnapshot)
Dans le fond je veux que visual basic ouvre ma base de donnée(sa ya pas
de
probleme la dessus)... ouvre ma requete
"Requete_Entrepreneur_soumission".
dans ma requete j'ai un champ nommer Date et je veut que le critere de ce
champs soit ="date".
Merci de votre attention
"Driss HANIB" a écrit dans le message de news:
uqdNF$
> si ta requête est écrite dans ton programme VB tu peux facilement,
> comme
> c'est une chaine de caractères, remplacer ladate par cette que tu veux
en> concaténant les différents morceaux de chainechaine
> du style
>
> Req = "SELECT CASE........and ChampDate = #" & "Madate" & "....."
> attention il faut ici , je crois le format américain de la date
mm/dd/yyyy>
> si tu as une requête compilée dans ta base access, il faut qu'elle ait
un> paramètre..
> tu fais alors
> Set SQL = Base.Querydefs(NomdeLaRequete)
> SQL(0)ÚteChoisie ' remplissage du paramètres
> Set RS = SQL.OpenRecorset(dbopensnapshot)
>
> "Frank" a écrit dans le message de
> news:%
>> Bonjour a tous,
>>
>> J'ai un application vb qui ce connect a access et j'aimerai bien
>> savoir
>> si
>> c'est possible de modifier une requete existante ?
>>
>> exemple : normalement dans le critere de ma requête je marque Úte ou
>> quelque chose dans le genre et dans mon etat et bien je voi seulement
ce> qui
>> est = a la date d'aujourd'hui mais comment faire en visual basic pour
>> changer cette donner ?
>>
>> Merci de votre aide
>>
>>
>
>
Bonjour a toi driss,
Bon je commence a mieux comprendre :)
mais il me fait un erreur la
Set RS = SQL.OpenRecorset(dbopensnapshot)
il me dit "Objet doesn't support this property or method"
tu as une iddée pk ??
Merci de ton precieuse aide
"Driss HANIB" a écrit dans le message de news:
> cela ne marche pas tout à fait comme cela
>
> en fait il faut d'abord que ta requete
> soit paramétrée.
> 1. dans ta base Access sélectionne le bouton modifier
> 2. dans la colonne correspondant à ton champ date et à l'intersection
> la ligne 'Critère' tu écrits quelque chose du style [date choisie]
> les crochets !!
> et tu sauvegardes.
> Si tu lances ta requete tu verras qu'elle te demandera "date choisie"
> (ton
> message entre crochets).
>
> dans ton programme Vb tu mets
>
> Dim QryModele As dao.QueryDef
> Set Db1 = CurrentDb
> Set SQL = db1.Querydefs("Requete_Entrepreneur_soumission")
> ' là tu mets
> SQL(0)= Madate ' la variable MaDate doit contenir ta valeur '
> remplissage du paramètres
> Set RS = SQL.OpenRecorset(dbopensnapshot)
>
>
> et là cela devrait marcher..
>
> Driss
>
> "Frank" a écrit dans le message de
> news:eq%
>> Bonjour,
>> J'ai essayer de faire comme ta dit me je ne comprend pas je suis perdu
>> ...
>> :( et sa fonctionne pas !
>>
>> voici ce que jai essayer :
>>
>> Dim QryModele As dao.QueryDef
>> Set Db1 = CurrentDb
>> Set SQL = db1.Querydefs("Requete_Entrepreneur_soumission")
>> SQL(0)= "Úte" ' remplissage du paramètres
>> Set RS = SQL.OpenRecorset(dbopensnapshot)
>>
>> Dans le fond je veux que visual basic ouvre ma base de donnée(sa ya pas
>> de
>> probleme la dessus)... ouvre ma requete
>> "Requete_Entrepreneur_soumission".
>> dans ma requete j'ai un champ nommer Date et je veut que le critere de
>> champs soit ="date".
>>
>> Merci de votre attention
>>
>>
>>
>> "Driss HANIB" a écrit dans le message de
>> uqdNF$
>> > si ta requête est écrite dans ton programme VB tu peux facilement,
>> > comme
>> > c'est une chaine de caractères, remplacer ladate par cette que tu
> en
>> > concaténant les différents morceaux de chainechaine
>> > du style
>> >
>> > Req = "SELECT CASE........and ChampDate = #" & "Madate" & "....."
>> > attention il faut ici , je crois le format américain de la date
> mm/dd/yyyy
>> >
>> > si tu as une requête compilée dans ta base access, il faut qu'elle
> un
>> > paramètre..
>> > tu fais alors
>> > Set SQL = Base.Querydefs(NomdeLaRequete)
>> > SQL(0)ÚteChoisie ' remplissage du paramètres
>> > Set RS = SQL.OpenRecorset(dbopensnapshot)
>> >
>> > "Frank" a écrit dans le message de
>> > news:%
>> >> Bonjour a tous,
>> >>
>> >> J'ai un application vb qui ce connect a access et j'aimerai bien
>> >> savoir
>> >> si
>> >> c'est possible de modifier une requete existante ?
>> >>
>> >> exemple : normalement dans le critere de ma requête je marque Úte
>> >> quelque chose dans le genre et dans mon etat et bien je voi
> ce
>> > qui
>> >> est = a la date d'aujourd'hui mais comment faire en visual basic
>> >> changer cette donner ?
>> >>
>> >> Merci de votre aide
>> >>
>> >>
>> >
>> >
>>
>>
>
>
Bonjour a toi driss,
Bon je commence a mieux comprendre :)
mais il me fait un erreur la
Set RS = SQL.OpenRecorset(dbopensnapshot)
il me dit "Objet doesn't support this property or method"
tu as une iddée pk ??
Merci de ton precieuse aide
"Driss HANIB" <dhanib@club-internet.fr> a écrit dans le message de news:
euMvCxZWGHA.1220@TK2MSFTNGP02.phx.gbl...
> cela ne marche pas tout à fait comme cela
>
> en fait il faut d'abord que ta requete
> soit paramétrée.
> 1. dans ta base Access sélectionne le bouton modifier
> 2. dans la colonne correspondant à ton champ date et à l'intersection
> la ligne 'Critère' tu écrits quelque chose du style [date choisie]
> les crochets !!
> et tu sauvegardes.
> Si tu lances ta requete tu verras qu'elle te demandera "date choisie"
> (ton
> message entre crochets).
>
> dans ton programme Vb tu mets
>
> Dim QryModele As dao.QueryDef
> Set Db1 = CurrentDb
> Set SQL = db1.Querydefs("Requete_Entrepreneur_soumission")
> ' là tu mets
> SQL(0)= Madate ' la variable MaDate doit contenir ta valeur '
> remplissage du paramètres
> Set RS = SQL.OpenRecorset(dbopensnapshot)
>
>
> et là cela devrait marcher..
>
> Driss
>
> "Frank" <Frank.laur@hotmail.com> a écrit dans le message de
> news:eq%23T13XWGHA.1900@TK2MSFTNGP04.phx.gbl...
>> Bonjour,
>> J'ai essayer de faire comme ta dit me je ne comprend pas je suis perdu
>> ...
>> :( et sa fonctionne pas !
>>
>> voici ce que jai essayer :
>>
>> Dim QryModele As dao.QueryDef
>> Set Db1 = CurrentDb
>> Set SQL = db1.Querydefs("Requete_Entrepreneur_soumission")
>> SQL(0)= "Úte" ' remplissage du paramètres
>> Set RS = SQL.OpenRecorset(dbopensnapshot)
>>
>> Dans le fond je veux que visual basic ouvre ma base de donnée(sa ya pas
>> de
>> probleme la dessus)... ouvre ma requete
>> "Requete_Entrepreneur_soumission".
>> dans ma requete j'ai un champ nommer Date et je veut que le critere de
>> champs soit ="date".
>>
>> Merci de votre attention
>>
>>
>>
>> "Driss HANIB" <dhanib@club-internet.fr> a écrit dans le message de
>> uqdNF$UWGHA.3660@TK2MSFTNGP04.phx.gbl...
>> > si ta requête est écrite dans ton programme VB tu peux facilement,
>> > comme
>> > c'est une chaine de caractères, remplacer ladate par cette que tu
> en
>> > concaténant les différents morceaux de chainechaine
>> > du style
>> >
>> > Req = "SELECT CASE........and ChampDate = #" & "Madate" & "....."
>> > attention il faut ici , je crois le format américain de la date
> mm/dd/yyyy
>> >
>> > si tu as une requête compilée dans ta base access, il faut qu'elle
> un
>> > paramètre..
>> > tu fais alors
>> > Set SQL = Base.Querydefs(NomdeLaRequete)
>> > SQL(0)ÚteChoisie ' remplissage du paramètres
>> > Set RS = SQL.OpenRecorset(dbopensnapshot)
>> >
>> > "Frank" <Frank.laur@hotmail.com> a écrit dans le message de
>> > news:%23Gy5L5OWGHA.3496@TK2MSFTNGP05.phx.gbl...
>> >> Bonjour a tous,
>> >>
>> >> J'ai un application vb qui ce connect a access et j'aimerai bien
>> >> savoir
>> >> si
>> >> c'est possible de modifier une requete existante ?
>> >>
>> >> exemple : normalement dans le critere de ma requête je marque Úte
>> >> quelque chose dans le genre et dans mon etat et bien je voi
> ce
>> > qui
>> >> est = a la date d'aujourd'hui mais comment faire en visual basic
>> >> changer cette donner ?
>> >>
>> >> Merci de votre aide
>> >>
>> >>
>> >
>> >
>>
>>
>
>
Bonjour a toi driss,
Bon je commence a mieux comprendre :)
mais il me fait un erreur la
Set RS = SQL.OpenRecorset(dbopensnapshot)
il me dit "Objet doesn't support this property or method"
tu as une iddée pk ??
Merci de ton precieuse aide
"Driss HANIB" a écrit dans le message de news:
> cela ne marche pas tout à fait comme cela
>
> en fait il faut d'abord que ta requete
> soit paramétrée.
> 1. dans ta base Access sélectionne le bouton modifier
> 2. dans la colonne correspondant à ton champ date et à l'intersection
> la ligne 'Critère' tu écrits quelque chose du style [date choisie]
> les crochets !!
> et tu sauvegardes.
> Si tu lances ta requete tu verras qu'elle te demandera "date choisie"
> (ton
> message entre crochets).
>
> dans ton programme Vb tu mets
>
> Dim QryModele As dao.QueryDef
> Set Db1 = CurrentDb
> Set SQL = db1.Querydefs("Requete_Entrepreneur_soumission")
> ' là tu mets
> SQL(0)= Madate ' la variable MaDate doit contenir ta valeur '
> remplissage du paramètres
> Set RS = SQL.OpenRecorset(dbopensnapshot)
>
>
> et là cela devrait marcher..
>
> Driss
>
> "Frank" a écrit dans le message de
> news:eq%
>> Bonjour,
>> J'ai essayer de faire comme ta dit me je ne comprend pas je suis perdu
>> ...
>> :( et sa fonctionne pas !
>>
>> voici ce que jai essayer :
>>
>> Dim QryModele As dao.QueryDef
>> Set Db1 = CurrentDb
>> Set SQL = db1.Querydefs("Requete_Entrepreneur_soumission")
>> SQL(0)= "Úte" ' remplissage du paramètres
>> Set RS = SQL.OpenRecorset(dbopensnapshot)
>>
>> Dans le fond je veux que visual basic ouvre ma base de donnée(sa ya pas
>> de
>> probleme la dessus)... ouvre ma requete
>> "Requete_Entrepreneur_soumission".
>> dans ma requete j'ai un champ nommer Date et je veut que le critere de
>> champs soit ="date".
>>
>> Merci de votre attention
>>
>>
>>
>> "Driss HANIB" a écrit dans le message de
>> uqdNF$
>> > si ta requête est écrite dans ton programme VB tu peux facilement,
>> > comme
>> > c'est une chaine de caractères, remplacer ladate par cette que tu
> en
>> > concaténant les différents morceaux de chainechaine
>> > du style
>> >
>> > Req = "SELECT CASE........and ChampDate = #" & "Madate" & "....."
>> > attention il faut ici , je crois le format américain de la date
> mm/dd/yyyy
>> >
>> > si tu as une requête compilée dans ta base access, il faut qu'elle
> un
>> > paramètre..
>> > tu fais alors
>> > Set SQL = Base.Querydefs(NomdeLaRequete)
>> > SQL(0)ÚteChoisie ' remplissage du paramètres
>> > Set RS = SQL.OpenRecorset(dbopensnapshot)
>> >
>> > "Frank" a écrit dans le message de
>> > news:%
>> >> Bonjour a tous,
>> >>
>> >> J'ai un application vb qui ce connect a access et j'aimerai bien
>> >> savoir
>> >> si
>> >> c'est possible de modifier une requete existante ?
>> >>
>> >> exemple : normalement dans le critere de ma requête je marque Úte
>> >> quelque chose dans le genre et dans mon etat et bien je voi
> ce
>> > qui
>> >> est = a la date d'aujourd'hui mais comment faire en visual basic
>> >> changer cette donner ?
>> >>
>> >> Merci de votre aide
>> >>
>> >>
>> >
>> >
>>
>>
>
>
as tu bien défini :
Dim SQL As QueryDef
Dim Rs As Recordset <--------
et donc après
Set Rs = SQL.OpenRecordset(dbOpenSnapshot)
as tu bien défini :
Dim SQL As QueryDef
Dim Rs As Recordset <--------
et donc après
Set Rs = SQL.OpenRecordset(dbOpenSnapshot)
as tu bien défini :
Dim SQL As QueryDef
Dim Rs As Recordset <--------
et donc après
Set Rs = SQL.OpenRecordset(dbOpenSnapshot)
Bonjour,
Si je me rappelle bien, les propriétés reconnues pour OpenRecordset
dépendent des références choisies (menu projet).
_____________________
Driss HANIB a écrit :as tu bien défini :
Dim SQL As QueryDef
Dim Rs As Recordset <--------
et donc après
Set Rs = SQL.OpenRecordset(dbOpenSnapshot)
Bonjour,
Si je me rappelle bien, les propriétés reconnues pour OpenRecordset
dépendent des références choisies (menu projet).
_____________________
Driss HANIB a écrit :
as tu bien défini :
Dim SQL As QueryDef
Dim Rs As Recordset <--------
et donc après
Set Rs = SQL.OpenRecordset(dbOpenSnapshot)
Bonjour,
Si je me rappelle bien, les propriétés reconnues pour OpenRecordset
dépendent des références choisies (menu projet).
_____________________
Driss HANIB a écrit :as tu bien défini :
Dim SQL As QueryDef
Dim Rs As Recordset <--------
et donc après
Set Rs = SQL.OpenRecordset(dbOpenSnapshot)