[Résolu] Champ numérique de type ISBN "préconfiguré"
Modérateur : Vilains modOOs
Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
-
- Fraîchement OOthentifié
- Messages : 9
- Inscription : 18 déc. 2016 13:56
[Résolu] Champ numérique de type ISBN "préconfiguré"
Bonjour à tous,
Voilà j'ai fait évidemment une recherche sur le site concernant mon problème mais je n'ai pas trouvé d'informations pouvant m'aider.
Ma question est assez simple, et peut-être stupide (je suis un grand débutant mais j'aime beaucoup bidouiller ).
Je m'amuse à informatiser toute ma bibliothèque, mais dans ma colonne "Réf ISBN", j'aimerai pouvoir encoder les chiffres sans devoir manuellement insérer un espace ou un séparateur. J'ai trouvé sur internet un plugin nommé "Barcode" mais apparemment il ne fonctionne que pour draw ou calc, lorsque j'ai tenté de l'installer j'ai eu un message d'erreur concernant python ...
J'ai essayé de mettre un type de champs [NUMERIC] et en exemple de format j'ai inséré : "#_###_#####_#" , en espérant que lorsque j'y entre des chifres ils se placent comme un code ISBN 13.
Je ne sais pas si vous comprenez ma question, ni si ce que je souhaite est possible.
Merci d'avance pour votre patience et votre partage
Voilà j'ai fait évidemment une recherche sur le site concernant mon problème mais je n'ai pas trouvé d'informations pouvant m'aider.
Ma question est assez simple, et peut-être stupide (je suis un grand débutant mais j'aime beaucoup bidouiller ).
Je m'amuse à informatiser toute ma bibliothèque, mais dans ma colonne "Réf ISBN", j'aimerai pouvoir encoder les chiffres sans devoir manuellement insérer un espace ou un séparateur. J'ai trouvé sur internet un plugin nommé "Barcode" mais apparemment il ne fonctionne que pour draw ou calc, lorsque j'ai tenté de l'installer j'ai eu un message d'erreur concernant python ...
J'ai essayé de mettre un type de champs [NUMERIC] et en exemple de format j'ai inséré : "#_###_#####_#" , en espérant que lorsque j'y entre des chifres ils se placent comme un code ISBN 13.
Je ne sais pas si vous comprenez ma question, ni si ce que je souhaite est possible.
Merci d'avance pour votre patience et votre partage
Dernière modification par storkii le 22 févr. 2017 16:04, modifié 1 fois.
Version Libre office : 5.1.6.2 (x64)
Os : Windows 7 SP1
------------
Version Libre office : 5.1.6.2
Build ID: 1:5.1.6~rc2-0ubuntu1~xenial1
OS : Linux Mint 18.1(Serena)
Os : Windows 7 SP1
------------
Version Libre office : 5.1.6.2
Build ID: 1:5.1.6~rc2-0ubuntu1~xenial1
OS : Linux Mint 18.1(Serena)
-
- RespOOnsable forum
- Messages : 9252
- Inscription : 28 août 2010 08:45
Re: Champs numérique ISBN "préconfiguré"
Bonjour et bienvenue,
Joignez un exemple de fichier ou votre fichier dépersonnalisé au format ODF. Vous faciliterez la compréhension et le traitement de votre question.
Comment joindre un fichier
Cordialement
Joignez un exemple de fichier ou votre fichier dépersonnalisé au format ODF. Vous faciliterez la compréhension et le traitement de votre question.
Comment joindre un fichier
Cordialement
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Champs numérique ISBN "préconfiguré"
Bonjour,
Ce format, avec 13 zéros significatifs, semble bien fonctionner pour une saisie des chiffres les uns à la suite des autres :
Ce format, avec 13 zéros significatifs, semble bien fonctionner pour une saisie des chiffres les uns à la suite des autres :
Code : Tout sélectionner
000"-"0"-"000"-"00000"-"0
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Fraîchement OOthentifié
- Messages : 9
- Inscription : 18 déc. 2016 13:56
Re: Champs numérique ISBN "préconfiguré"
Bonjour,
Voici mon fichier en pièce jointe. J'ai pour l'instant une table, et un formulaire. J'espère que vous aurez toutes les informations nécessaires à la compréhension de ma requête
Je reprécise autrement, lorsque j'encode un livre via mon formulaire, j'aimerai pouvoir taper à la suite les chiffres et que cela "s'automatise" en format en ISBN 13, c'est à dire 13 caractères sous la forme # ### ##### # .
Petite demande supplémentaire, parfois le dernier chiffre se trouve être un X. Serait-il possible de mélanger chiffres et lettres dans un champs numérique ?
Exemple de ce genre d'isbn :
Voici mon fichier en pièce jointe. J'ai pour l'instant une table, et un formulaire. J'espère que vous aurez toutes les informations nécessaires à la compréhension de ma requête
Je reprécise autrement, lorsque j'encode un livre via mon formulaire, j'aimerai pouvoir taper à la suite les chiffres et que cela "s'automatise" en format en ISBN 13, c'est à dire 13 caractères sous la forme # ### ##### # .
Petite demande supplémentaire, parfois le dernier chiffre se trouve être un X. Serait-il possible de mélanger chiffres et lettres dans un champs numérique ?
Exemple de ce genre d'isbn :
- 2 203 00114 3
2 203 00102 X
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Version Libre office : 5.1.6.2 (x64)
Os : Windows 7 SP1
------------
Version Libre office : 5.1.6.2
Build ID: 1:5.1.6~rc2-0ubuntu1~xenial1
OS : Linux Mint 18.1(Serena)
Os : Windows 7 SP1
------------
Version Libre office : 5.1.6.2
Build ID: 1:5.1.6~rc2-0ubuntu1~xenial1
OS : Linux Mint 18.1(Serena)
-
- Fraîchement OOthentifié
- Messages : 9
- Inscription : 18 déc. 2016 13:56
Re: Champs numérique ISBN "préconfiguré"
Bonjour Jeanmimi,jeanmimi a écrit :Bonjour,
Ce format, avec 13 zéros significatifs, semble bien fonctionner pour une saisie des chiffres les uns à la suite des autres :Code : Tout sélectionner
000"-"0"-"000"-"00000"-"0
je ne suis pas sûr de comprendre car votre formule vient d'un fichier calc, je me doute que Base travaille en parallèle avec calc mais je ne sais pas comment intégrer votre solution dans Base.
J'ai essayé ceci, mais sle succès est mitigé, lorsque j'encode une suite de chiffre, elle se transforme en 0-000-00000-0 dès que je passe à la case suivante
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Version Libre office : 5.1.6.2 (x64)
Os : Windows 7 SP1
------------
Version Libre office : 5.1.6.2
Build ID: 1:5.1.6~rc2-0ubuntu1~xenial1
OS : Linux Mint 18.1(Serena)
Os : Windows 7 SP1
------------
Version Libre office : 5.1.6.2
Build ID: 1:5.1.6~rc2-0ubuntu1~xenial1
OS : Linux Mint 18.1(Serena)
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Champs numérique ISBN "préconfiguré"
Base utilise les mêmes formats numériques que Calc.storkii a écrit :car votre formule vient d'un fichier calc
Pour l'ISBN, j'ai mis le champ de la Table de type NUMERIC et dans la Grille du Formulaire, au lieu d'un contrôle Champ formaté, j'ai paramétré l'affichage dans un contrôle Zone de texte. Dans la Table, le choix du titre en Clé primaire t'empêchera de saisir deux titres identiques pour des livres dont seul le format fait la différence.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- Fraîchement OOthentifié
- Messages : 9
- Inscription : 18 déc. 2016 13:56
Re: Champs numérique ISBN "préconfiguré"
EDIT : Bon et bien je vais examiner comment vous avez fait ce petit miracle ! Merci beaucoup j'apprécie énormément votre geste
Merci pour l'info concernant les clés primaires. Je ne possède pas de doublons mais tout savoir est bon à prendre !
Sauriez vous par hasard si il est possible d'insérer un X ( x majuscule), comme je l'ai précisé il est parfois nécessaire d'insérer ce caractère dans l'isbn. Dois-je modifier le type de champs ?
Merci pour l'info concernant les clés primaires. Je ne possède pas de doublons mais tout savoir est bon à prendre !
Sauriez vous par hasard si il est possible d'insérer un X ( x majuscule), comme je l'ai précisé il est parfois nécessaire d'insérer ce caractère dans l'isbn. Dois-je modifier le type de champs ?
Version Libre office : 5.1.6.2 (x64)
Os : Windows 7 SP1
------------
Version Libre office : 5.1.6.2
Build ID: 1:5.1.6~rc2-0ubuntu1~xenial1
OS : Linux Mint 18.1(Serena)
Os : Windows 7 SP1
------------
Version Libre office : 5.1.6.2
Build ID: 1:5.1.6~rc2-0ubuntu1~xenial1
OS : Linux Mint 18.1(Serena)
-
- GourOOu
- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: Champs numérique ISBN "préconfiguré"
Bonjour
Pas compris l'intérêt d'un champ numérique pour un numéro ISBN.
Pourquoi ne pas utiliser un champ texte et un contrôle masqué dans le formulaire ? A+
Pas compris l'intérêt d'un champ numérique pour un numéro ISBN.
Pourquoi ne pas utiliser un champ texte et un contrôle masqué dans le formulaire ? A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
-
- Fraîchement OOthentifié
- Messages : 9
- Inscription : 18 déc. 2016 13:56
Re: Champs numérique ISBN "préconfiguré"
Eh bien c'était simplement parce que je découvre la suite libreoffice et les tableurs en général C'est exactement ce que je cherchais, merci beaucoup ! (Je ne plaisante pas quand je dis que je suis débutant !)Piaf a écrit :Bonjour
Pas compris l'intérêt d'un champ numérique pour un numéro ISBN.
Pourquoi ne pas utiliser un champ texte et un contrôle masqué dans le formulaire ? A+
Edit: Je sais que je suis embêtant, mais savez vous si il est possible de faire passer le curseur à travers les "-" lors de la saisie des données ? Dans mon cas, lorsque j'enchaine les chiffres, mon curseur reste bloqué avant chaque trait d'union, je dois passer à la suite via la flèche droite ou en appuyant sur espace. C'est de la fainéantise, je l'avoue, mais c'est vraiment en allant au fond des choses que l'on apprend le mieux. Ça me sera peut-être utile pour autre chose à l'avenir !
Pour illustrer mon propos, lorsque vous insérez une clé cd pour activer la licence d'un programme ou un jeu vidéo par exemple, on peut taper les chiffres à la suite et tout s’imbrique correctement
Vous êtes une communauté très appréciable, merci à tous en tous cas !
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Version Libre office : 5.1.6.2 (x64)
Os : Windows 7 SP1
------------
Version Libre office : 5.1.6.2
Build ID: 1:5.1.6~rc2-0ubuntu1~xenial1
OS : Linux Mint 18.1(Serena)
Os : Windows 7 SP1
------------
Version Libre office : 5.1.6.2
Build ID: 1:5.1.6~rc2-0ubuntu1~xenial1
OS : Linux Mint 18.1(Serena)
-
- GourOOu
- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: Champs numérique ISBN "préconfiguré"
Bonjour
Tu devrais relire l'aide sur les champs masqués A+
Tu devrais relire l'aide sur les champs masqués A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
-
- Fraîchement OOthentifié
- Messages : 9
- Inscription : 18 déc. 2016 13:56
Re: Champs numérique ISBN "préconfiguré"
Je le ferai avec joie, mais sur le wiki je n'ai pas trouvé beaucoup d'aide... J'ai peut-être mal cherché, je vais creuser.Piaf a écrit :Bonjour
Tu devrais relire l'aide sur les champs masqués A+
Merci encore pour le coup de main, tout est parfait maintenant
Version Libre office : 5.1.6.2 (x64)
Os : Windows 7 SP1
------------
Version Libre office : 5.1.6.2
Build ID: 1:5.1.6~rc2-0ubuntu1~xenial1
OS : Linux Mint 18.1(Serena)
Os : Windows 7 SP1
------------
Version Libre office : 5.1.6.2
Build ID: 1:5.1.6~rc2-0ubuntu1~xenial1
OS : Linux Mint 18.1(Serena)
-
- GourOOu
- Messages : 5622
- Inscription : 25 nov. 2011 18:07
- Localisation : Guyane
Re: Champs numérique ISBN "préconfiguré"
Bonjour
Sans aller sur Wiki
Sans aller sur Wiki
A+L'aide en ligne a écrit :Masque de saisie
En spécifiant le code de caractères dans les champ masqués, vous pouvez déterminer ce que l'utilisateur peut saisir dans ceux-ci.
La longueur du masque de saisie détermine le nombre de caractères pouvant être saisis. Si l'utilisateur saisit des caractères ne correspondant pas au masque de saisie, la saisie est rejetée lorsqu'il quitte le champ. Vous pouvez saisir les caractères suivants pour définir le masque de saisie :
Caractère
Signification
L Constante de texte. Cette position ne peut pas être éditée. C'est le caractère qui apparaîtra à la position correspondante du masque de caractères.
a Les caractères a-z et A-Z peuvent être saisis. Les majuscules ne sont pas converties en minuscules.
A Les caractères A-Z peuvent être saisis. Si une minuscule est saisie, elle est automatiquement convertie en majuscule
c Les caractères a-z, A-Z et 0-9 peuvent être saisis. Les majuscules ne sont pas converties en minuscules.
C Les caractères de A à Z et de 0 à 9 peuvent être saisis. Si vous saisissez une lettre minuscule, elle sera automatiquement convertie en majuscule
N Seuls les caractères 0-9 peuvent être saisis.
x Tous les caractères imprimables peuvent être saisis.
X Tous les caractères imprimables peuvent être saisis. Si une lettre minuscule est utilisée, elle est automatiquement convertie en une lettre majuscule.
Définissez, par exemple, pour le masque "__.__.2000", le masque de saisie "NNLNNLLLLL", pour que l'utilisateur ne puisse saisir une date qu'avec 4 chiffres.
Masque littéral
À l'aide des champs masqués, vous pouvez définir un masque littéral. Un masque littéral contient les valeurs initiales d'un formulaire et reste toujours visible après le téléchargement d'un formulaire. À l'aide d'un code de caractères pour le masque de saisie, vous pouvez déterminer les entrées que l'utilisateur pourra saisir dans le champ masqué.
La longueur du masque de caractères doit toujours correspondre à la longueur du masque de saisie. Si tel n'est pas le cas, le masque de saisie est tronqué ou bien complété par des blancs à concurrence de la longueur voulue.
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64