4 messages in org.openoffice.fr.progRe: [prog] champ auto-incrémenté
FromSent OnAttachments
Martin blaizotFeb 11, 2005 5:36 am 
Alex ThurgoodFeb 11, 2005 12:02 pm 
Martin blaizotFeb 14, 2005 6:37 am 
Francois Gatto (xhydrogene)Feb 14, 2005 11:02 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] champ auto-incrémentéActions...
From:Alex Thurgood (alex@free.fr)
Date:Feb 11, 2005 12:02:16 pm
List:org.openoffice.fr.prog

Le vendredi 11 février 2005 à 14:36 +0100, Martin blaizot a écrit :

Bonjour à tous,

Dans une BDD de type DBASE, j'aimerais avoir un champs auto-incrémenté et unique.

Pour ce qui est de l'auto-incrémentation, j'ai trouvé dans le bouquin de Bernard et Laurent, une propriété MaColonne.isAutoIncrement. mais j'ai un message d'erreur me disant que la propriété est en lecture seule.

Que dois-je faire ?

La propriété Autoincrement n'existe pas, il me semble, pour les bases dBase. La seule chose à laquelle je pense serait d'interroger le dernièr tuple de ta table, obtenir la valeur et y ajouter 1, puis prendre cette valeur calculé et l'injecter dans le nouveau tuple. Cette opération supposerait sans doute d'interroger l'ensemble des tuples, de les trier par ordre croissant et de prendre la dernière valeur de la liste.

Alex