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

Discussions sur le module de base de données Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

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.

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

Messagepar Grenot » 04 Déc 2018 19:58


La modération 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
Dernière édition par Grenot le 08 Déc 2018 18:45, édité 5 fois.
Ubuntu 18.04
LibreOffice Version: 6.1.3.2
Grenot
Fraîchement OOthentifié
 
Message(s) : 4
Inscrit le : 04 Déc 2018 18:34

Re: Formulaire libreOffice

Messagepar micmac » 05 Déc 2018 00:30

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.
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
 
Message(s) : 5344
Inscrit le : 28 Août 2010 09:45

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

Messagepar Dude » 05 Déc 2018 09:40

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).
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 20340
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

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

Messagepar Grenot » 05 Déc 2018 10:20

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
Ubuntu 18.04
LibreOffice Version: 6.1.3.2
Grenot
Fraîchement OOthentifié
 
Message(s) : 4
Inscrit le : 04 Déc 2018 18:34

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

Messagepar Dude » 05 Déc 2018 10:29

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).
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 20340
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

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

Messagepar Bidouille » 08 Déc 2018 18:43

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.
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
 
Message(s) : 9814
Inscrit le : 08 Nov 2005 17:23
Localisation : Brest, France

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

Messagepar Grenot » 08 Déc 2018 18:50

Lien pour la suite à donner "https://forum.openoffice.org/fr/forum/viewtopic.php?f=8&t=59415&p=321049#p321049"
Ubuntu 18.04
LibreOffice Version: 6.1.3.2
Grenot
Fraîchement OOthentifié
 
Message(s) : 4
Inscrit le : 04 Déc 2018 18:34


Retour vers Base de données

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)