Page 1 sur 1

[Résolu]récupérer données d'un code barre dans formulaire

Publié : 04 déc. 2018 18:58
par Grenot

La modération vous a écrit: Nous avons modifié votre titre. Formulaire LibreOffice n'est pas assez explicite. Ce n'est pas pour vous mais pour les personnes qui feront des recherches sur cette problématique.


Bonjour à tous,
Je me décide à explorer Libreoffice Base.
Mon but est de faire une base de données pour enregistrer des livres.
J'en suis aux premiers essais qui consiste à lire le code barre du livre, le passer à Google et enfin récupérer le titre et l'auteur.
J'ai crée un formulaire avec un bouton qui exécute :

h**p://www.google.fr/search?q=9791033902126

1 Je voudrais remplacer 9791033902126 qui est la lecture du code barre par cette valeur saisie dans un contrôle nomè "Saisie"
2 Je voudrais dans un second temps remplacer ce bouton par une macro exécutée sur perte de focus contrôle nomè "Saisie"

J'ai passé des heures à triturer Google mais je n'ai rien trouvé de satisfaisant.
Merci pour votre aide

Re: Formulaire libreOffice

Publié : 04 déc. 2018 23:30
par micmac
Bonjour et bienvenue,

1- Pour faciliter la compréhension de votre question et permettre aux personnes qui vont vous répondre d'y apporter un traitement adapté, joignez un fichier exemple ou votre fichier base de données anonymisée.
Comment joindre un fichier
Comment dépersonnaliser un document

2- Nous vous rappelons que la règle n° 7 stipule qu'il ne faut mettre qu'une question par fil.

Poser plusieurs questions complique la compréhension et n'encourage pas les réponses : il vaut donc mieux découper votre problème. Le titre de votre question ne peut pas refléter l'ensemble des problèmes exposés.

Afin que nous puissions avoir une base de connaissance efficace lors d'une recherche sur un seul de vos problèmes, nous vous prions de créer autant de fils que de questions.

Merci de votre collaboration.

Re: récupérer données d'un code barre dans formulaire

Publié : 05 déc. 2018 08:40
par Dude
Salut,
Grenot a écrit :J'en suis aux premiers essais qui consiste à lire le code barre du livre, le passer à Google et enfin récupérer le titre et l'auteur.
G**gle n'est pas une base documentaire pour faire ça.
Il y a le webservice Amazon qui permet de récupérer des infos à partir d'un ISBN.
Fais une recherche, il doit y avoir des exemples.
Grenot a écrit :dans un second temps remplacer ce bouton par une macro exécutée
Dans un 2nd temps, tu posteras au bon endroit (lire le bandeau rouge en haut de la page).

Re: récupérer données d'un code barre dans formulaire

Publié : 05 déc. 2018 09:20
par Grenot
Merci pour votre réponse,
Mon projet est de faire une base de livres en partant du code barre.
1 lire le code barre
2 Envoyer ce code barre à Google
3 Récupérer le titre et l'auteur du livre dans la page web
4 Remplir les champs auteur et titre d'une table.
Pour l'instant, j'ai crée une base "Test" un formulaire "Biblio"
Dans le formulaire, j'ai crée un contrôle "Saisie" et un autre "Bouton1"
Dans le ctrl Saisie, je lis le code barre et à terme, je voudrais écrire une macro pour récupérer les éléments de la page web sur l'événement 'A laperte du Focus'
Pour faire des essais, j'ai crée le bouton avec dans propriétés :
Action -> Ouvrir un document/une page web
URL ->http://www.google.fr/search?q=%229791033902126%22
Ce bouton m'ouvre bien la page désirée.
Je voudrais maintenant remplacer %229791033902126%22 par la valeur du ctrl Saisie avec quelque chose du genre Forms.Saisie.value mais je ne suis pas arrivé à trouver la bonne syntaxe
Pour la suite, on verra.
Merci de votre aide

Re: récupérer données d'un code barre dans formulaire

Publié : 05 déc. 2018 09:29
par Dude
Commence déjà par (re)lire ce qu'on t'écrit :
Dude a écrit :G**gle n'est pas une base documentaire pour faire ça.
micmac a écrit :Pour faciliter la compréhension de votre question [...], joignez un fichier exemple ou votre fichier base de données anonymisée
Grenot a écrit :je voudrais écrire une macro
Bis repetitae :
Dude a écrit :Dans un 2nd temps, tu posteras au bon endroit (lire le bandeau rouge en haut de la page).

Re: récupérer données d'un code barre dans formulaire

Publié : 08 déc. 2018 17:43
par Bidouille
Pour la bonne tenue de ce forum, vous êtes invités à :
  1. baliser correctement en ajoutant [Résolu] en plus de la coche verte
  2. indiquer un lien vers la nouvelle question que vous avez ouverte en section Macro
Merci de votre collaboration pour nous aider à garder ce forum professionnel.

Re: [Résolu]récupérer données d'un code barre dans formulair

Publié : 08 déc. 2018 17:50
par Grenot