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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Access 97

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Access 97

n°1907997
nico_du_02
Posté le 23-07-2009 à 14:14:49  profilanswer
 

Bonjour,
 
Voila j'ai un petit probleme sous access et je ne parviens pas a trouver la solution, soit je passe a coté d'une solution évidente ou alors je demande l'impossible .... :sweat:  
 
Soit une requete composé de deux tables et qui extrait un certain nombre de donnée par exemple 50 lignes, jusque la tout fonctionne bien
mon probleme est que j'ai besoins de créer une nouvelle colonne dans cette requête qui me numerote les lignes 1,2,3,4,....
 
en faite le principe c'est la fonction numeroauto que l'on trouve dans les tables mais pour une requête.
 
Merci de vos lumières

mood
Publicité
Posté le 23-07-2009 à 14:14:49  profilanswer
 

n°1908196
SuppotDeSa​Tante
Aka dje69r
Posté le 24-07-2009 à 10:03:15  profilanswer
 

Bonjour
 
Je vois deux solutions, assez rapide :
 

Tu ajoutes un champ vide
Ensuite une boucle, qui va passer d'enregistrement en enregistremen et incrementer +1 le champ en question
Regarde du coté de la méthode MoveNext
 

Tu passes par une table intermédiaire.
Tu passes ta requete en requete création de table. Tu créés donc une table genre "Toto".
Tu ajoutes un champ NumAuto dans la table et tu l'enregistres
Tu la copies, seulement la structure en "TotoV" (click droit, coller, strucutre seulement) pour que le numAuto reparte bien a 0
Tu passes ta requete en requete ajout, qui va ajouter dans la table Toto
Tu fais un

Code :
  1. 'code
  2.     DoCmd.CopyObject "", "Toto", acTable, "TotoV"
  3.     DoCmd.OpenQuery "TaRequete", acViewNormal, acEdit


Ta table Toto aura les numéro de ligne par l'intermediaire du champ NumAuto
 
Cordialement


Message édité par SuppotDeSaTante le 24-07-2009 à 10:11:51

---------------
Soyez malin, louez entre voisins !
n°1908729
nico_du_02
Posté le 27-07-2009 à 09:28:29  profilanswer
 

Merci bcp je vais essayer ça des que j'ai un moment

 

j'avais bien penser à mettre ça dans une table mais j'arrivai pas à reprendre la numérotation depuis 1 a chaque nouvelle exécution


Message édité par nico_du_02 le 27-07-2009 à 09:29:59

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

  Access 97

 

Sujets relatifs
Importer plusieurs csv sous access avec fichier .iniCreer une base de donnée ACCESS vba
Calendrier avec VBA pour Access[Access 2003]Créer une table à partir d'une requète
Enregistrer une base de données access et gérer les erreursmessage d'erreur "can not access a member of class X"
[Access 2007] modification de masseLire un fichier CSV de 170Mo avec Access
ACCESS Chemin d'accès d'une table attachéACCESS - Requete sql pour textbox
Plus de sujets relatifs à : Access 97


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