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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Access] acceder à une requête pas encore executée

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Access] acceder à une requête pas encore executée

n°362053
spitagor
Posté le 15-04-2003 à 16:11:04  profilanswer
 

bon voila g une table produits  
 
n_produit
catégorie
designation
...
nombreenStock
 
 
dans un formulaire de consultation des produits je selectionne dans un premier temps la categorie(zone de liste modifiable) du produit puis je choisis le produit lui meme (zone de liste modifiable aussi basée sur une requête listant les produits par catégorie)
 
à la fin de mon formulaire g une zone de texte ou on doit pouvoir voir la quantité en stock pour le produit sélectionné
 
Tant que le produit n'est pas selectionné il ne doit rien s'afficher dans cette zone
par contre si un produit est sélectionné il faut que son champ quantité en stock s'affiche instantanément
 
Je voudrais  savoir si c faisable avec les assistants et des actualisations ou s'il faut programmer... voila merci!

mood
Publicité
Posté le 15-04-2003 à 16:11:04  profilanswer
 

n°362669
spitagor
Posté le 16-04-2003 à 07:48:45  profilanswer
 

up!

n°362670
kamui36
Posté le 16-04-2003 à 07:49:00  profilanswer
 

je te conseille de programmer. Tu fais une Zone de liste modifiable pour sélectionner ton produit(pour les autre champs, tu les laisse créés tel que l'assistant l'a fait) et par derrière en VBA, tu code de facon à ce qu'il t'affiche toutes les informations présentes sur le produit (et qui se trouve dans ta table) dans le formulaire.
en gros:
Private Sub ZoneListModif_AfterUpdate()
 
Me.RecordsetClone.FindFirst "[n_produit] = " & Me![ZoneListModif]
Me.Bookmark = Me.RecordsetClone.Bookmark
 
End Sub


---------------
Le bien ou le mal, l'homme ou l'animal, on ne voit jamais l'un sans l'autre
n°362678
maxwell01
Posté le 16-04-2003 à 08:20:35  profilanswer
 

salut Spit toi aussi t'es dans le SQL, moi aussi et j'en bave.

n°363487
spitagor
Posté le 16-04-2003 à 15:52:23  profilanswer
 

heu kamui je me suis renseigné un peu sur les recordset mais une fois que tu as fait ca tu fais comment pour acceder au champ enStock ? en ouvrant une requete a partir du code ke t'as fait ?

n°363501
spitagor
Posté le 16-04-2003 à 15:57:33  profilanswer
 

admettons que mon champ "enStock" s'appelle texte28...
 
je dois faire un truc du style texte28=koi?

n°364588
spitagor
Posté le 17-04-2003 à 11:34:52  profilanswer
 

Je fais ca et ca marche pas :
Pourtant g suivi l'exemple de l'aide
ca me met :  vous avez entré une ecpression dont la reference a l'objet recordsetclone n'est pas valide
 
 

Code :
  1. Private Sub li_prod_par_cat_AfterUpdate()
  2. Dim temp As Recordset
  3. Set temp = Me.RecordsetClone
  4. strSearchName = Str(Me![li_prod_par_cat])
  5. temp.FindFirst "[RéfProduit] = " & strSearchName
  6. Me.Bookmark = temp.Bookmark
  7. temp.Close
  8. end sub


Message édité par spitagor le 17-04-2003 à 11:35:33

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Access] acceder à une requête pas encore executée

 

Sujets relatifs
Afficher correctement une fenêtre sous Access???Requête mise à jour dans ACCESS 97
traiter des erreurs accesstemps d'execution d'une requete SQL
erreur d'ouverture de base accessAccéder à un thread créé ??
Des bon tutoriaux pour ACCESSEnvoyer plusieurs objets ACCESS via Outlook
[MySql] une requête qui fonctionne sur Access et pas sur mySql ! HELP 
Plus de sujets relatifs à : [Access] acceder à une requête pas encore executée


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