Page 1 of 1

[Fr]Comment numeroter par ordre alphabetique

Posted: 2003-04-21 19:00:08
by Metalyn
Salut a tous !

voila jaimerai savoir comme on fai pour qu'il numerote par ordre alphabetique ?

ou sinon, carement supprimer la numerotation ?

merci davance

Posted: 2003-04-21 19:37:07
by antp
On peut forcer une renumérotation via Tools -> Renumber
Ou alors simplement trier les films par titre (clic sur la colonne "Titre")

Posted: 2003-04-22 09:49:26
by Guest
Ou alors simplement trier les films par titre (clic sur la colonne "Titre")

oui mais quand on veut exporter la liste ou l'imprimer sa reorganise par numero
et si je fais trier par titre traduit sa desorganise tout :(

Posted: 2003-04-22 09:51:47
by neor
ex : 8mm = film 405 (en renumerotant par nom traduit)

si vous avez une solution SVP

d'avance merci

Posted: 2003-04-22 11:02:03
by antp
On ne sait pas trier convenablement par titre traduit, c'est un bug connu, c'est à cause des films où titre traduit est vide.
Une solution est de mettre le titre original si jamais il n'y a pas de titre traduit (on a alors deux fois le même titre pour les films où titre original = titre traduit)
Pour mettre le titre original dans le champ titre traduit pour tous les films où ce dernier est vide, on peut le faire via script.
Tools -> Scripting -> onglet Movies : sélectionner tout -> onglet Editor : clic sur New, et entrer entre begin/end :

Code: Select all

if GetField(fieldTranslatedTitle) = '' then
  SetField(fieldTranslatedTitle, GetField(fieldOriginalTitle);
Là le tri fonctionnera puisque les titres traduits seront remplis partout.

Posted: 2003-04-22 11:12:11
by neor
tu marque quoi exactement je suis pas tres fort en "programmation"

program tri;
begin
if GetField(fieldTranslatedTitle) = '' then
SetField(fieldTranslatedTitle, GetField(fieldOriginalTitle);
end.

Posted: 2003-04-22 11:19:30
by neor
il me dit qu'il y a un blem
if GetField(fieldTranslatedTitle) = '' then
SetField(fieldTranslatedTitle, GetField(fieldOriginalTitle ici );

Posted: 2003-04-22 11:24:30
by Guest
merci j'ai trouve tu a oublie ) a la fin

if GetField(fieldTranslatedTitle) = '' then
SetField(fieldTranslatedTitle, GetField(fieldOriginalTitle));

merci a toi

Posted: 2003-04-22 15:30:22
by antp
oui en effet il manquait une parenthèse, désolé :D