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

OpenOffice & LibreOffice Discussion :

Incrémentation automatique d'un entier ? [LibreOffice][Base de données]


Sujet :

OpenOffice & LibreOffice

  1. #1
    Membre habitué

    Profil pro
    Inscrit en
    Juin 2007
    Messages
    211
    Détails du profil
    Informations personnelles :
    Âge : 74
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 211
    Points : 168
    Points
    168
    Billets dans le blog
    1
    Par défaut Incrémentation automatique d'un entier ?
    Bonjour,

    Dans un petite base de donnée construite dans LibO Base, je souhaite pouvoir incrémenter un numéro attribué à un enregistrement. Par exemple, chaque personne qui est inscrite dans la table se voit attribuer un numéro qui s'incrémente de 1 à chaque nouvel enregistrement.
    Quand j'essaie, dans la table, "auto-incrément" dans les paramètres du format de données "Integer", il m'est afficher un message d'erreur qui me dit qu'il y a alors 2 clés primaires
    La clé primaire est une chose, pour moi. La numérotation des personnes inscrites en est une autre.

    Y a-t-il une méthode simple d'arriver à mes fins ?

    Je travaille avec LibreOffice 3.5.4.2 actuellement et sous Debian 7.5.

    Merci.

  2. #2
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Bonjour,

    Cela ressemble beaucoup au fait que tu essaies de mettre deux instructions "auto-incrément" dans une table, mais cela n'est pas possible.

    Cdlt.
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

  3. #3
    Membre habitué

    Profil pro
    Inscrit en
    Juin 2007
    Messages
    211
    Détails du profil
    Informations personnelles :
    Âge : 74
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 211
    Points : 168
    Points
    168
    Billets dans le blog
    1
    Par défaut Incrémenter le contenu d'un champ dans une base de données
    Bonjour zoom61,

    C'est bien ce que j'avais cru comprendre.

    Et donc ma question est :
    Dans la table contenant les personnes et divers champs :
    - il y a la clé primaire qui s'auto-incrémente.
    - j'ajoute un champ "Numéro" et je voudrais que le nombre à placer dans ce champ soit incrémenté automatiquement lors de la création d'un enregistrement d'une nouvelle personne.

    Comment procéder ?
    - Via le formulaire d'inscription ?
    - Via une requête ?
    - Via un autre moyen ?

    Comment procéder ?

    Merci.

  4. #4
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    La solution pourrait être une macro qui sur l'enregistrement aille chercher le dernier numéro dans la colonne, ensuite fasse +1 et l'insère dans le champ du nouveau client.
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

  5. #5
    Membre habitué

    Profil pro
    Inscrit en
    Juin 2007
    Messages
    211
    Détails du profil
    Informations personnelles :
    Âge : 74
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 211
    Points : 168
    Points
    168
    Billets dans le blog
    1
    Par défaut Une macro ? Pourquoi pas.
    Une macro pour résoudre ce petit problème ?
    Pourquoi pas.

    Alors ... au boulot.

    Merci pour le conseil.

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

Discussions similaires

  1. Entier qui s'incrément automatiquement.
    Par Abdelouahid_alaoui dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 13/05/2014, 17h00
  2. Incrémentation automatique
    Par otravaglini dans le forum Access
    Réponses: 6
    Dernier message: 28/06/2006, 10h20
  3. Problème d'incrémentation automatique
    Par ist2008 dans le forum Access
    Réponses: 3
    Dernier message: 19/04/2006, 20h21
  4. Problème d'incrémentation automatique
    Par ist2008 dans le forum Access
    Réponses: 1
    Dernier message: 19/04/2006, 14h30
  5. incrémenter automatiquement un champ d'un dbgrid
    Par bertrand_declerck dans le forum Bases de données
    Réponses: 8
    Dernier message: 01/09/2005, 08h42

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