> Tous les forums > Forum Bureautique
 Une histoire de requery ?Sujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
mrhappy945
  Posté le 24/06/2013 @ 18:10 
Aller en bas de la page 
Nouvel astucien

Bonjour.
Je vais prendre un exemple qui n'est pas le mien mais qui est plus imagé
J'ai 2 tables.
La table "T_Marques" qui comprend un champ "Num_Marque" (Numauto) + des infos sur les marques (nom, ...)
La table "T_Voitures" qui comprend un champ "Num_Voiture" (Numauto) + un champ "Lien_Marque" pour relier la voiture à une marque + d'autres infos (nom,...)

Dans le formulaire "F_Marques" j'ai un bouton "+" pour ajouter une voiture à la marque sur laquelle je suis positionné et un champ zone de texte "Nb_Voitures" qui affiche le nombre de voitures déjà présentes dans la table "T_Voitures" pour cette marque.
Pour afficher ce "Nb_Voitures", dans l'évenement "Sur activation" du formulaire j'ai une procédure évenmentielle dans laquelle je fais un Select.

Supposons que je suis sur l'enregistrement "Num_Marque" = 3 correspondant à la marque Renaut
J'ai effectué la requêtre qui m'a ramené 10 dans le champ "Nb_Voitures" (ie 10 enregistrements dans la table "T_Voitures" dont "Lien_Marque" = 3)
Quand je clic sur le bouton "+" pour ajouter une voiture, j'ouvre le formulaire "F_Voitures" qui me permet d'ajouter une voiture pour la marque.

Le problème est quand j'ai fini de saisir les informations, que je sors du formulaire "F_Voitures" et que je reviens dans le formulaire "F_Marques" je voudrais voir affiché 11 dans le champ "Nb_Voitures".
J'ai bien ajouté l'instruction forms!F_Marques.requery le problème est que du coup je me retrouve sur le premier enregistrement "Num_Marque" = 1
J'ai essayé "Sur fermeture" du formulaire "F_Voitures" de relancer la requete afin de recalculer et de réafficher le nombre de voiture mais sans succès.
Il doit y avoir une histoire de requery quelque part mais je ne vois pas où

Quelqu'un peut-il m'aider ?
merci d'avance

Publicité
mrhappy945
 Posté le 24/06/2013 à 19:08 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien

Bonjour

j'ai trouvé.

il suffit de rajouter acdialog à l'ouverture du formulaire "F_voitures" et de refaire la requete pour recalculer le nb de voitures

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
169,99 €Ecran PC 24 pouces Asus VG248QG (LED, Full HD, 0.5 ms, 165 Hz) à 169,99 €
Valable jusqu'au 30 Juillet

Cdiscount fait une promotion sur l'excellent écran 24 pouces pour joueurs Asus VG248QG qui passe à 174,99 € avec le code promo 15EUROS. Or Asus rembourse actuellement 15 € pour l'achat de cet écran qui vous reviendra à 169,99 € après remboursement. On le trouve ailleurs autour de 200 €. Cet écran dispose d'une dalle Full HD à LED, a un temps de réponse de 0.5 ms et un rafraichissement de 165Hz. Il est compatible G-Sync.Connecteurs HDMI, DVI-D et DP.


> Voir l'offre
999,99 €Portable 15,6' Lenovo Legion 5 (Ryzen 5, 8Go, SSD 512Go, RTX3060) à 999,99 €
Valable jusqu'au 30 Juillet

Cdiscount fait une promotion sur le PC portable Lenovo Legion 5 (15ACH6H) dédié aux joueurs qui passe à 999,99 € au lieu de 1300 €. Ce PC portable très bien équipé possède un écran 15,6 pouces LED Full HD, un processeur AMD Ryzen 5 5600H, 8 Go de RAM, un SSD de 512 Go et une carte graphique GeForce RTX 3060 6 Go dédiée qui avalera tous vos jeux sans broncher. Il est fourni sans OS, mais vous pouvez facilement installer Windows 10.


> Voir l'offre
28,90 €Microsoft Office 2019 Professional Plus à 28,90 €
Valable jusqu'au 30 Juillet

Le vendeur sérieux License Online propose sur Amazon la clé d'activation légale pour Microsoft Office Professionnel 2019 Plus en français à 28,90 €. Cette clé livrée par email vous permettra d'activer Microsoft Office Professionnel 2019 Plus légalement et vous permettra ainsi d'utiliser autant de temps que vous voulez (il s'agit de la version complète et pas d'un abonnement) Word,Excel, PowerPoint, OneNote, Outlook, Publisher et Access 2019 sur un PC. La clé sera à activer sur Office.com où vous pourrez ensuite télécharger toute la suite bureautique. Pour mémoire, Microsoft Office Professionnel 2019 nécessite Windows 10. Pour plus d'info sur la procédure, n'hésitez pas à jeter un oeil à notre dossier pratique Acheter une clé OEM d'Office 2019 et l'installer.


> Voir l'offre

Sujets relatifs
Une histoire de comptage
 > Tous les forums > Forum Bureautique