Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1435 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  J'arrive pas à faire un truc dans access expert demandé

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

J'arrive pas à faire un truc dans access expert demandé

n°323340
Shpack
pfff.....
Posté le 05-03-2003 à 11:38:37  profilanswer
 

Bonjour voila j'ai un probleme dans access, un truc que j'arrive pas a faire. Je voudrai que quand je clique sur un bouton ca me modifie un champs dans une table.  
Par exemple, je clique sur le bouton et ca me mets dans ma table client à la proprieté typeclient la valeur "ancien". c'est un exemple, je voudrais savoir comment faire ca sans passer par une autre méthode... merci de m'aider parceque lag demander à tout ceux autour de moi et g pas eu de reponses

mood
Publicité
Posté le 05-03-2003 à 11:38:37  profilanswer
 

n°323351
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-03-2003 à 11:57:48  profilanswer
 

Dans ton évenement bouton_click(), tu places une requete de mise à jour :  
 


Sub Bouton_Click(....)
   base.Execute("UPDATE client SET typeclient = 'ancien'" )
End Sub


Message édité par Harkonnen le 05-03-2003 à 11:59:44

---------------
J'ai un string dans l'array (Paris Hilton)
n°323354
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-03-2003 à 11:59:11  profilanswer
 

petite question : dans quel genre de boite travailles tu pour que tes collègues ne sachent pas faire un truc aussi élémentaire ?
j'ai envie actuellement de voir si l'herbe est plus verte ailleurs....


---------------
J'ai un string dans l'array (Paris Hilton)
n°323411
Shpack
pfff.....
Posté le 05-03-2003 à 13:15:09  profilanswer
 

merci pour ta réponse, je suis etudiant et aucun de mes prof n'ont su me repondre...  :sarcastic:  Par contre je me suis pas exprimer tout a fait comme il le faut, en fait il faut que ca change le status d'un client selectionné dans une liste de choix, donc comment je fais pour que ce soit le bon client qui soit mis en "ancien"? parceque la d'apres ce que tu me marque il ne selectionne aucun client...
 
En tout cas merci de ta reponse  :jap:  :jap:

n°323415
drasche
Posté le 05-03-2003 à 13:20:22  profilanswer
 

tu rajoutes une clause where à la requête citée plus haut avec comme condition le numéro de client par exemple?

n°323420
Shpack
pfff.....
Posté le 05-03-2003 à 13:25:10  profilanswer
 

drasche a écrit :

tu rajoutes une clause where à la requête citée plus haut avec comme condition le numéro de client par exemple?


excuse moi si je dis des conneries je connais pas grand chose en VBA mais je veux pas à avoir à rentrer le n° je veux le selectionner dans une liste... qui a pour nom "listeclient"

n°323422
drasche
Posté le 05-03-2003 à 13:28:22  profilanswer
 

Regarde la source de ta liste, la requête qui l'alimente je veux dire.  Si c'est bien fait, le numéro de ton client est dedans, mais non-visible à l'écran.  C'est le moyen le plus sûr de toute façon, sinon tu risques de mettre à jour plus d'un client si jamais t'en a deux qui ont le même nom.

n°323436
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-03-2003 à 13:41:20  profilanswer
 

Shpack a écrit :

aucun de mes prof n'ont su me repondre...  :sarcastic:  


Franchement, je trouve ça énorme... :ouch:


---------------
J'ai un string dans l'array (Paris Hilton)
n°323458
Shpack
pfff.....
Posté le 05-03-2003 à 13:52:02  profilanswer
 

Harkonnen a écrit :


Franchement, je trouve ça énorme... :ouch:


 
moi aussi!!  :sweat:  mais bon ils sont pas specialistes VBA, mais bon quand meme ca me semble pas bien compliqué (une fois la requete sous les yeux  :D )

n°323473
Shpack
pfff.....
Posté le 05-03-2003 à 14:03:35  profilanswer
 

Excusez moi je suis peut etre un boolay mais la j'arrive pas... j'ai mis la requete:
base.Execute("UPDATE client SET typeclient = 'ancien'" )
 
mais il me sort une erreur 424 Objet requis.
 
Je n'ai pas mis de Where encore.
 
En fait pour faire simple je fais un formulaire avec une liste deroulante avec tout ls clients et quand je clique je voudrais que ca modifie dans la table client le type. mais du client selectionné.
Excuser moi j'y arrive pas je suis pas tres doué... merci de votre patience

mood
Publicité
Posté le 05-03-2003 à 14:03:35  profilanswer
 

n°323533
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 05-03-2003 à 14:57:50  profilanswer
 

le base.Execute était un exemple. tu dois remplacer "base" avec l'objet Database correspondant à ta base de données que tu as créé (voir aide sur la fonction CreateDatabase)


---------------
J'ai un string dans l'array (Paris Hilton)
n°323550
albator7k
200% cnam
Posté le 05-03-2003 à 15:19:00  profilanswer
 

Harkonnen a écrit :


Franchement, je trouve ça énorme... :ouch:


moi pas du tout, je m'aperçois que très peu de gens savent coder en VB, même ceux qui sorte de l'IUP MIAGE ont jamais fais de VB :/ y a que ceux qui ont fais un IUT qui savent coder en VB


---------------
L'expérience est une lanterne que l'on a accrochée dans le dos et qui n'éclaire que le chemin parcouru [:albator7k]
n°323555
albator7k
200% cnam
Posté le 05-03-2003 à 15:23:18  profilanswer
 

Harkonnen a écrit :

le base.Execute était un exemple. tu dois remplacer "base" avec l'objet Database correspondant à ta base de données que tu as créé (voir aide sur la fonction CreateDatabase)


tu parles de DATABASE c'est avec du DAO  ça  :??:  
ce qu'il cherche à faire c'est pile poil ce que je cherche aussi sauf qu'il l'enregistre et moi j'affiche le résultat
http://forum.hardware.fr/forum2.ph [...] h=&subcat=


---------------
L'expérience est une lanterne que l'on a accrochée dans le dos et qui n'éclaire que le chemin parcouru [:albator7k]

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  J'arrive pas à faire un truc dans access expert demandé

 

Sujets relatifs
se connecter a une bd access par internet... service web ?[Access] Formulaire : Ecrire à la verticale
Exporter access[Access] Formulaire en plein écran
[RESOLU] [Access] Création d'un formulaire de consultationj'arrive plus à administrer ma bd mysql... :-(
[VBA-Access] Modifier le contenu d'un champ sans message[Borland C++ Builder 6] Déclarer BD Access, sans passer par l'ODBC Win
coordonnée d'une fenêtre sous Access[Access]Je bloque sur une requête qui ne me semblait pas compliquée...
Plus de sujets relatifs à : J'arrive pas à faire un truc dans access expert demandé


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR