forum Ancestrologie
Ancestrologie - Le Programme => Ancestrologie - Utilisation => Discussion démarrée par: cayolo20 le 27 Janvier 2007 à 11:41:48
-
Bonjour a tous,
Je m'appelle Thierry Cayol, j'habite Marseille.
Mon problème :
J'ai pu (presque) sans mal imprimer mon ascendance complete, la liste des unions et la liste alphabétique par les hommes.
Mais, impossible d'imprimer la liste alphabétique de tous les invidus, la liste alphabétique par les femmes.
Ancestrologie me répond :
-"Ne peut générer le rapport"
Size Mismatch - field PRENOM size is too small for data.
Merci de bien vouloir m'aider a élucider ce mystère.
Amicalement
Thierry Cayol
-
Bonjour,
Ne serait-ce pas plutôt S_NOM au lieu de PRENOM qui pose le problème.
J'ai vu qu'il y a un risque de dépassement de la taille du champ S_NOM si les champs NOM (40c), PRENOM (60c) sont au plein et que le NIP dépasse un nombre à 8 chiffres, car S_NOM est limité à 120 caractères.
Mais je ne pense pas que vous ayez recencé la planète pour dépasser un NIP ou code_fiche de 100 000 000
Quel est le NIP maxi dans votre base?
A+
André
-
bonsoir,
Non pas S.NOM c'est bien indiqué PRENOM ... effectivement sans avoir recenser la planete le dernier de mes sosas étant issu d'une illustre famille corse remontant au 9eme siècle son numéro est "vertigineux" et dépasse le I00.000.000 ( car comme vous le savez a chaque génération on "double" !) soit : 3.984.082.048 !!!!!
quelle est donc la solution ???
préconisez vous de commencer un nouveau dossier avec cette famille ?
A mon humble avis pourrait-elle etre la meilleure solution ?
thierry
-
Bonsoir Thierry, bonsoir André,
:arrow: Ce serait bien que Thierry précise à nouveau le document sur lequel il travaille car la liste alphabétique "H, F ou tous" contient le champ S_NOM et en aucun cas PRENOM.
S_NOM est composé du nom, du prénom et du NIP.
Quel est l'intérêt du NIP ici, même si cela ne semble pas être le blocage?
-
Bonjour,
Le SOSA est un nombre dans un champ séparé qui ne devrait pas poser ce problème.
Je parlais bien de l'identifiant de l'individu, un nombre entier appelé NIP dans Ancestrologie, et qui pour former S_NOM affiché comme "Nom" dans l'état, est mis en chaîne de caractères et concaténé avec le nom, le prénom, le sexe de l'individu et quelques autres caractères comme "NIP" et des séparateurs.
Comme cette concaténation est faîte dans le logiciel et non dans la procédure stockée dans la base, il n'y a que Philippe qui pourrait expliquer l'erreur. Peut-être a-t-il utilisé PRENOM, une variable de dimension 60c pour faire une concaténation intermédiaire?
Pour réduire la longueur de ce NIP, créez une base vide (une copie de votre base à laquelle vous vous connectez pour la vider depuis le menu), puis importez-y votre dossier. Le NIP devrait repartir de 1
S'il y a toujours le problème, regardez si vous n'avez pas une chaîne de prénoms vraiment très longue.
Le problème est à enregistrer dans les anomalies.
A+
André
-
Bonjour,
Le champ S_NOM a été porté à 140 caractères dans la dernière version de ancestrologie.exe.
Si Thierry pouvait nous dire si çà a résolu son problème.
A+
André