Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Runtime
Runtime Forum destiné à recevoir toutes vos questions concernant le Runtime (empaquetage, déploiement...)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/12/2006, 16h11   #1
Invité de passage
 
Inscription : décembre 2006
Messages : 1
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 1
Points : 0
Points : 0
Par défaut requêtes et runtime Access

Bonjour,

j'ai une requête (Req2), basée sur une autre requête (Req1), qui est appelée dans une listBox d'un formulaire.
La requête Req1 est conditionnée par un champ C1 de mon formulaire.

Sur un poste avec Access cela fonctionne très bien.


Par contre sur un poste équipé du RunTime Access, l'affichage de mon formulaire me fait apparaitre un écran me demandant de saisir un paramètre pour la requête (qui correspond au champ C1 de mon formulaire).

J'ai contourné ce problème en faisant appel dans ma requête Req1 à une fonction qui me renvoie la valeur de C1 à la place de la référence directe au champ C1 du formulaire.

Le runtime ne me demande plus de paramètre lors de l'affichage du formulaire mais il semblerait que ma requête Req1 ne soit jamais réactualisée lorsque je modifie la valeur V1.
NB: Avec Access Développeur cette méthode fonctionne bien!!!

Quelqu'un aurait-il une explication ? et surtout sait-il comment régler ce problème sous acces RunTime?

Merci
givar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2006, 04h34   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 479
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 479
Points : 7 568
Points : 7 568
Essaye de faire un maListe.requery. Access calcul les listes à la première ouverture du formulaire et il faut faire une demande de relecture explicite pour le forcer à mettre ces listes à jour.

Personnelement je mets le code suivant dans l'événement AfterUpdate (après MAJ)

Code :
1
2
 
me.maListe.recordSource=me.maListe.RecordSource
Ca a l'air idiot mais ça force Access à mettre la liste à jour.

(Attention j'ai travaillé de mémoire il se peut que je me sois tromper dans la propriété mais c'est l'idée qui compte.)

A+
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h39.


 
 
 
 
Partenaires

Hébergement Web