Positionnement dans table
Résolu
CatBat
Messages postés
13
Date d'inscription
Statut
Membre
Dernière intervention
-
CatBat Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
CatBat Messages postés 13 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je développe en ce moment un outil de recherche de base de données (Access 2003/VBA). Pour cela, j'effectue une requête de recherche SQL, qui me permet de récupérer la position de l'enregistrement souhaité (ID_Parc), et ainsi de se positionner dans la table générale pour récupérer les données voisines, selon un critère connu (ID_DFI, récupéré dans la 1ere requête).
Pour ce déplacement, j'utilise le code suivant :
'mémorise la position pour ligne en cours -> renvoie la bonne valeur (ID_parc)
Ligne_en_cours = RcdCom.Fields("ID_Parc").Value
'Envoie à la ligne en cours le recordset global
RcdCad.MoveFirst
RcdCad.Move Ligne_en_cours
Où RcdCom est le résultat de ma requête et RcdCad correspond au recordset de la table générale.
Mon problème : La plupart du temps, RcdCad ne se rend pas à ligne_en_cours, mais quleque part à côté, alors qu'il récupère bien la valeur de ligne_en_cours.
Que faire pour remédier à cela ?
Je développe en ce moment un outil de recherche de base de données (Access 2003/VBA). Pour cela, j'effectue une requête de recherche SQL, qui me permet de récupérer la position de l'enregistrement souhaité (ID_Parc), et ainsi de se positionner dans la table générale pour récupérer les données voisines, selon un critère connu (ID_DFI, récupéré dans la 1ere requête).
Pour ce déplacement, j'utilise le code suivant :
'mémorise la position pour ligne en cours -> renvoie la bonne valeur (ID_parc)
Ligne_en_cours = RcdCom.Fields("ID_Parc").Value
'Envoie à la ligne en cours le recordset global
RcdCad.MoveFirst
RcdCad.Move Ligne_en_cours
Où RcdCom est le résultat de ma requête et RcdCad correspond au recordset de la table générale.
Mon problème : La plupart du temps, RcdCad ne se rend pas à ligne_en_cours, mais quleque part à côté, alors qu'il récupère bien la valeur de ligne_en_cours.
Que faire pour remédier à cela ?
A voir également:
- Positionnement dans table
- Table ascii - Guide
- Table des matières word - Guide
- Logiciel positionnement gratuit - Guide
- Table des caractères - Guide
- Exemple test de positionnement greta - Forum Windows