OVH Cloud OVH Cloud

Cmd_buton et SQL

6 réponses
Avatar
Loupio
Salut a tout le monde,

J'ai une requete qui fonctionne et je souhaiterais lancer cette requete en
cliquant sur un bouton de ma form...

Comment dois je faire et surtout dans quel onglet des propriétés du bouton
dois je mettre la requete. Je dois l'écrire ou est il possible de faire un
lien vers la requete?

Est il possible de dire ouvre la requete1 par exemple .?

merci

loupio

6 réponses

Avatar
Tisane
Bonjour Loupio,

J'ai une requete qui fonctionne et je souhaiterais lancer cette requete en
cliquant sur un bouton de ma form...
Comment dois je faire et surtout dans quel onglet des propriétés du bouton
dois je mettre la requete. Je dois l'écrire ou est il possible de faire un
lien vers la requete?
Est il possible de dire ouvre la requete1 par exemple .?


Si tu veux "juste" exécuter ta requête, soit tu crées un bouton de commande
avec les assistants qui vont te générer automatiquement le code suivant sur
la propriété "Sur clic" (dans l'onglet [Evénement]) :
Private Sub Ton_Bouton_Click()
On Error GoTo Err_Ton_Bouton_Click
Dim stDocName As String
stDocName = "Nom_de_ta_requete"
DoCmd.OpenQuery stDocName, acNormal, acEdit
Exit_Ton_Bouton_Click:
Exit Sub
Err_Ton_Bouton_Click:
MsgBox Err.Description
Resume Exit_Ton_Bouton_Click
End Sub

Soit, plus simple encore, dans la propriété "Sous-adresse lien hypertexte"
(onglet [Format]), tu sélectionnes ta requête à l'aide des [...], puis
"Objets dans cette base de données".

--
Tisane

Avatar
Loupio
Merci pour ta réponse, ca marche bien c'est cool...

Maintenant si ce n'est pas trop te demander !
----------------------------------------------------
Est-il possible lorsque je clique sur ce bouton "Ton_Bouton", que le
résultat de la requete apparaisse dans des textbox:

Résultat requete :
----------------------

champ1 champs2 champ3
26 Hoerdt Saverne


Je voudrais quand je clique sur le bouton :

26 dans textbox1
Hordt dans textbox2
Saverne dans textbox3

Par contre que la fenetre de la requete n'apparaisse plus, elle ne
m'interresse pas

MErci encore pour tout

Loupio
Avatar
Tisane
Maintenant si ce n'est pas trop te demander !
----------------------------------------------------
Est-il possible lorsque je clique sur ce bouton "Ton_Bouton", que le
résultat de la requete apparaisse dans des textbox:
Résultat requete :
----------------------
champ1 champs2 champ3
26 Hoerdt Saverne
Je voudrais quand je clique sur le bouton :
26 dans textbox1
Hordt dans textbox2
Saverne dans textbox3
Par contre que la fenetre de la requete n'apparaisse plus, elle ne
m'interresse pas


On en veut toujours plus, hein ?!?! ;-))

Le résultat de ta requête ne retourne qu'un seul enregistrement ?
Les Textbox, elles sont(seront) où ? Dans le formulaire dans lequel tu as le
bouton de lancement ou dans un formulaire indépendant ?
Si c'est ce dernier cas, il faut baser ce formulaire sur la requête et
modifier ton lien hypertexte (si c'est l'option que tu as choisi) pour qu'il
ouvre ce formulaire.
Ou modifier le code VBA . Je ne pourrai pas t'accompagner bien loin sur le
terrain VBA que je ne maîtrise pas, mais en attendant que les programmeurs
se réveillent, on peut peut-être faire avancer les choses.
J'ai quand même l'impression que tu n'as pas encore tout dit de ce que tu
veux faire...

--
Tisane

Avatar
Loupio
Chere Tisane
----------------

Ma réponse n'a pas du aboutir, je recommence...

Je dois créer un prg sous Access de gestion des transport pour une agence de
TP.
Le but est que l'utilisateur choisisse un lieu de chantier (commune),
ensuite le pg recherche automatiquement la Carrière la plus proche.

Pour ceci, je vais recenser l'ensemble des communes et des carrières qui
interessent. Via Mappy je vais saisir la distance et le temps entre une
commune et chaque carrière... et ceci pour toutes les communes... Ca va
m'occuper un moment.

C'est pour cela qu'il n'y a qu'un enregistrement possible:
-----------------------------------------------------------------

Autrement oui c'est ds la meme form le "Ton_Bouton" et les 3 textbox ainsi
que le combo choix de la commune.

Ma requete: Recherche pour "HAGUENAU" par ex, quelle carriere est la plus
proche, celle qui a la distance la plus petite (min).

Le bouton lance ma requete:
Maintenant je souhaiterais que soient remplis les textbox 1,2,3 avec les
champs1,2,3

Champ1 "Distance"
Champ2 "Nom_Exploitant"
Champ3 "Ville"

Distance Nom_Exploitant Ville
26 Eurovia Hoerdt

Et biensur que la requete ne s'ouvre plus, elle ne m'interresse pas...

Merci

Loupio











Maintenant si ce n'est pas trop te demander !
----------------------------------------------------
Est-il possible lorsque je clique sur ce bouton "Ton_Bouton", que le
résultat de la requete apparaisse dans des textbox:
Résultat requete :
----------------------
champ1 champs2 champ3
26 Hoerdt Saverne
Je voudrais quand je clique sur le bouton :
26 dans textbox1
Hordt dans textbox2
Saverne dans textbox3
Par contre que la fenetre de la requete n'apparaisse plus, elle ne
m'interresse pas


On en veut toujours plus, hein ?!?! ;-))

Le résultat de ta requête ne retourne qu'un seul enregistrement ?
Les Textbox, elles sont(seront) où ? Dans le formulaire dans lequel tu as le
bouton de lancement ou dans un formulaire indépendant ?
Si c'est ce dernier cas, il faut baser ce formulaire sur la requête et
modifier ton lien hypertexte (si c'est l'option que tu as choisi) pour qu'il
ouvre ce formulaire.
Ou modifier le code VBA . Je ne pourrai pas t'accompagner bien loin sur le
terrain VBA que je ne maîtrise pas, mais en attendant que les programmeurs
se réveillent, on peut peut-être faire avancer les choses.
J'ai quand même l'impression que tu n'as pas encore tout dit de ce que tu
veux faire...

--
Tisane





Avatar
Tisane
Ma réponse n'a pas du aboutir, je recommence...
??? Je ne lis pas ou ne retiens pas tous les posts. Si tu éparpilles ton

problème dans plusieurs messages, j'ai dû louper quelque chose.

Autrement oui c'est ds la meme form le "Ton_Bouton" et les 3 textbox ainsi
que le combo choix de la commune.


Dans ce cas, j'imagine qu'il faut programmer le changement de source du
formulaire sur lequel tu te trouves après clic du bouton.

--
Tisane


"Loupio" a écrit dans le message de news:

Chere Tisane
----------------

Ma réponse n'a pas du aboutir, je recommence...

Je dois créer un prg sous Access de gestion des transport pour une agence
de
TP.
Le but est que l'utilisateur choisisse un lieu de chantier (commune),
ensuite le pg recherche automatiquement la Carrière la plus proche.

Pour ceci, je vais recenser l'ensemble des communes et des carrières qui
interessent. Via Mappy je vais saisir la distance et le temps entre une
commune et chaque carrière... et ceci pour toutes les communes... Ca va
m'occuper un moment.

C'est pour cela qu'il n'y a qu'un enregistrement possible:
-----------------------------------------------------------------

Autrement oui c'est ds la meme form le "Ton_Bouton" et les 3 textbox ainsi
que le combo choix de la commune.

Ma requete: Recherche pour "HAGUENAU" par ex, quelle carriere est la plus
proche, celle qui a la distance la plus petite (min).

Le bouton lance ma requete:
Maintenant je souhaiterais que soient remplis les textbox 1,2,3 avec les
champs1,2,3

Champ1 "Distance"
Champ2 "Nom_Exploitant"
Champ3 "Ville"

Distance Nom_Exploitant Ville
26 Eurovia Hoerdt

Et biensur que la requete ne s'ouvre plus, elle ne m'interresse pas...

Merci

Loupio











Maintenant si ce n'est pas trop te demander !
----------------------------------------------------
Est-il possible lorsque je clique sur ce bouton "Ton_Bouton", que le
résultat de la requete apparaisse dans des textbox:
Résultat requete :
----------------------
champ1 champs2 champ3
26 Hoerdt Saverne
Je voudrais quand je clique sur le bouton :
26 dans textbox1
Hordt dans textbox2
Saverne dans textbox3
Par contre que la fenetre de la requete n'apparaisse plus, elle ne
m'interresse pas


On en veut toujours plus, hein ?!?! ;-))

Le résultat de ta requête ne retourne qu'un seul enregistrement ?
Les Textbox, elles sont(seront) où ? Dans le formulaire dans lequel tu as
le
bouton de lancement ou dans un formulaire indépendant ?
Si c'est ce dernier cas, il faut baser ce formulaire sur la requête et
modifier ton lien hypertexte (si c'est l'option que tu as choisi) pour
qu'il
ouvre ce formulaire.
Ou modifier le code VBA . Je ne pourrai pas t'accompagner bien loin sur
le
terrain VBA que je ne maîtrise pas, mais en attendant que les
programmeurs
se réveillent, on peut peut-être faire avancer les choses.
J'ai quand même l'impression que tu n'as pas encore tout dit de ce que tu
veux faire...

--
Tisane







Avatar
Loupio
Chere TISANE,

Thank you for everything,

Ce fut un grand plaisir de te lire et de suivre tes bons conseils,

A bientot

Loupio

------------


Ma réponse n'a pas du aboutir, je recommence...
??? Je ne lis pas ou ne retiens pas tous les posts. Si tu éparpilles ton

problème dans plusieurs messages, j'ai dû louper quelque chose.

Autrement oui c'est ds la meme form le "Ton_Bouton" et les 3 textbox ainsi
que le combo choix de la commune.


Dans ce cas, j'imagine qu'il faut programmer le changement de source du
formulaire sur lequel tu te trouves après clic du bouton.

--
Tisane


"Loupio" a écrit dans le message de news:

Chere Tisane
----------------

Ma réponse n'a pas du aboutir, je recommence...

Je dois créer un prg sous Access de gestion des transport pour une agence
de
TP.
Le but est que l'utilisateur choisisse un lieu de chantier (commune),
ensuite le pg recherche automatiquement la Carrière la plus proche.

Pour ceci, je vais recenser l'ensemble des communes et des carrières qui
interessent. Via Mappy je vais saisir la distance et le temps entre une
commune et chaque carrière... et ceci pour toutes les communes... Ca va
m'occuper un moment.

C'est pour cela qu'il n'y a qu'un enregistrement possible:
-----------------------------------------------------------------

Autrement oui c'est ds la meme form le "Ton_Bouton" et les 3 textbox ainsi
que le combo choix de la commune.

Ma requete: Recherche pour "HAGUENAU" par ex, quelle carriere est la plus
proche, celle qui a la distance la plus petite (min).

Le bouton lance ma requete:
Maintenant je souhaiterais que soient remplis les textbox 1,2,3 avec les
champs1,2,3

Champ1 "Distance"
Champ2 "Nom_Exploitant"
Champ3 "Ville"

Distance Nom_Exploitant Ville
26 Eurovia Hoerdt

Et biensur que la requete ne s'ouvre plus, elle ne m'interresse pas...

Merci

Loupio











Maintenant si ce n'est pas trop te demander !
----------------------------------------------------
Est-il possible lorsque je clique sur ce bouton "Ton_Bouton", que le
résultat de la requete apparaisse dans des textbox:
Résultat requete :
----------------------
champ1 champs2 champ3
26 Hoerdt Saverne
Je voudrais quand je clique sur le bouton :
26 dans textbox1
Hordt dans textbox2
Saverne dans textbox3
Par contre que la fenetre de la requete n'apparaisse plus, elle ne
m'interresse pas


On en veut toujours plus, hein ?!?! ;-))

Le résultat de ta requête ne retourne qu'un seul enregistrement ?
Les Textbox, elles sont(seront) où ? Dans le formulaire dans lequel tu as
le
bouton de lancement ou dans un formulaire indépendant ?
Si c'est ce dernier cas, il faut baser ce formulaire sur la requête et
modifier ton lien hypertexte (si c'est l'option que tu as choisi) pour
qu'il
ouvre ce formulaire.
Ou modifier le code VBA . Je ne pourrai pas t'accompagner bien loin sur
le
terrain VBA que je ne maîtrise pas, mais en attendant que les
programmeurs
se réveillent, on peut peut-être faire avancer les choses.
J'ai quand même l'impression que tu n'as pas encore tout dit de ce que tu
veux faire...

--
Tisane