IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

[Debutant] Enregistrement non trier


Sujet :

Access

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 11
    Points : 5
    Points
    5
    Par défaut [Debutant] Enregistrement non trier
    Bonjour,

    Mon probleme concerne un logiciel fait avec access...

    J'ai une table de valeur de la forme suivante:
    num id val
    1 5 hello1
    2 3 hello2
    3 5 hello3
    4 5 hello4
    ...

    Dans le formulaire, j'utilise un macro pour afficher juste les enregistrements dont id=5, "TrouverEnregistrement"
    Avec en option:
    Rechercher: 5
    Où:Champs entier
    Respecter la casse: Oui
    Rechercher dans: Tous
    Comme formaté: Oui
    Champ en cours: Oui
    Trouver premier: Oui

    Mais dans mon formulaire, ca affiche les enregistrements dans le désordre (exemple: 1 puis 4 puis 3 ...) or je les voudrais dans l'ordre croisant tel qu'il sont dans ma table...

    Merci d'avance si vous avez une idéé

    Ps: Ce n'est pas moi qui est créé le programme, j'essaye juste d'aider à résoudre ce soucis que à un ami (Je ne peux pas joindre le créateur du programme en question)

  2. #2
    Expert éminent

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Points : 9 197
    Points
    9 197
    Par défaut
    Les données que montre le formulaire dépendent de la valeur inscrite dans la propriété SOURCE du formulaire.
    S'agit-il de la table ou bien d'une requête ?
    S'il s'agit de la table, crée une requête qui ordonne sur le champ VAL
    Si c'est déjà sur une requête, vérifie que ta requête ordonne les enregistrements sur le champ VAL.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 11
    Points : 5
    Points
    5
    Par défaut
    Il s'agit d'une table...
    Tu me dis d'ordonné sur VAL mais les valeurs que j'ai donnée sont a titre d'exemple, en réaliter dans "Val" j'ai une liste d'item par exemple:
    - Fourniture
    - Essence
    - Manger
    - Essence
    - ....

    (Il peux y avoir, et il y a, plusieurs fois le même item... Moi je voudrais que ce soit classé par numéro de facture (appelé dans mon exemple: "num") et dans la requette que j'utilise, j'ai mis "num" en croissant mais apparament ca ne fonctionne pas...

    Merci d'avance

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 11
    Points : 5
    Points
    5
    Par défaut
    Probleme résolus

    Solution pour ceux qui ont le problème: Il suffit de compacter la base de donnée, apparament c'est une erreur récurente chez access...

  5. #5
    Expert éminent

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Points : 9 197
    Points
    9 197
    Par défaut
    FAUX !!!!

    Le compactage effectue diverses opérations comme par exemple :
    - Suppression de l'espace utilisé pendant les transactions, mais vide
    - Reorganisation des index
    - ...


    Cela ne TRIE pas les données.
    Si ton fomrulaire est basé sur une table, tu vois les données dans l'ordre de la table.
    Si tu veux être certain d'avoir tes données dans un ordre voulu, base ton formulaire sur une requête qui trie les données dans l'ordre qui t'intéresse.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Enregistrement non souhaité.
    Par Monsieur Peck dans le forum Access
    Réponses: 1
    Dernier message: 11/06/2006, 14h40
  2. Réponses: 4
    Dernier message: 08/06/2006, 23h04
  3. [Debutant] Lecture non destructrice !
    Par Treuze dans le forum C
    Réponses: 5
    Dernier message: 18/05/2006, 18h22
  4. Réponses: 2
    Dernier message: 10/01/2006, 11h49
  5. [debutant] JDialog non modal
    Par andresan dans le forum Agents de placement/Fenêtres
    Réponses: 10
    Dernier message: 12/05/2004, 13h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo