[Résolu] Gestion de composants électroniques

Discussions sur les projets et applications développés en liaison avec une suite bureautique libre.

Modérateur : Vilains modOOs

marbache
Membre lOOyal
Membre lOOyal
Messages : 38
Inscription : 04 nov. 2016 07:24

[Résolu] Gestion de composants électroniques

Message par marbache »

Contexte
Au regard du nombre astronomique de composants à ma disposition.
Au regard du nombre important de rangements (9 boites de 50 casiers et chaque casier comporte 3 compartiments)
Je peux donc gérer 1350 composants différents.
Impossible humainement sans gérer via base de libreoffice
J'ai Windows 10 avec libreoffice Version: 5.1.6.2


NIVEAU PERSO
Concept OK réalisation pénible manque de connaissance libreoffice et macro( J'y travaille)



PROJET A COURT TERME
Il faudrait que les deux macros affichent, pour la première la fiche technique d'un composant (DATASHEET) , pour la seconde une page web
1) que la macro d'ouverture d'un fichier sur disque fonctionne. Une erreur si je clique sur le bouton du formulaire, que je ne comprends pas
2) Créer la seconde macro pour le second bouton. Voir le formulaire Form_Rangement_Composant. Je n'y arrive pas !!

PROJET A LONG TERME
1) Recherche rapide des composants (Il se trouve dans quel rangement (BOITEII) quel casier (4) quel compartiment (3)) -> Une piste de votre part
2) affichage d'un rangement complet avec les composants ! -> Un rêve surement.
3) Un projet "électronique" avec la liste des composants. vérifier que j'ai à disposition l'ensemble des composants à l'aide d'une seule requête

Est-ce un seul projet LIBREOFFICE et en fonction de l'avancement, je poserai les questions sur le même projet.
Ou dois-je créer un projet par question. Exemple macro PROJET A COURT TERME

Cordialement

Alain
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par marbache le 07 févr. 2017 05:42, modifié 4 fois.
LibreOffice 5.1.6.2 sous Windows 10
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: [Base] Gestion de composants électroniques

Message par Piaf »

Bonjour
marbache a écrit :PROJET A COURT TERME
A tester

Code : Tout sélectionner

Option Explicit

Sub Hyperlien(oEv as Object)
Dim oForm As Object, sv as Object, Adresse as String
	oForm = oEv.Source.Model.Parent
	Select Case oEv.Source.Model.Name
		Case "cmdLienDisque"
			Adresse = oForm.getByName("lien_disque").Text
		Case Else
			Adresse = oForm.getByName("lien_url").Text
	End Select
	sv = createUnoService("com.sun.star.system.SystemShellExecute")
	sv.execute(Adresse, "",0)
End Sub
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
marbache
Membre lOOyal
Membre lOOyal
Messages : 38
Inscription : 04 nov. 2016 07:24

Re: [Base] Gestion de composants électroniques

Message par marbache »

Solution :super: pour la macro. Une seule pour deux boutons :bravo:

En pièce jointe la base avec un formulaire plus sympa.

Je continue ce projet et si besoin je poserai les questions

Encore Merci
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 5.1.6.2 sous Windows 10
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: [Base] Gestion de composants électroniques

Message par Piaf »

Re
Je ne comprend pas la relation Composants > Compartiments
ComposantsCompartiments.png
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
marbache
Membre lOOyal
Membre lOOyal
Messages : 38
Inscription : 04 nov. 2016 07:24

Re: [Base] Gestion de composants électroniques

Message par marbache »

Bonjour

Je suis en train de saisir les composants et j'ai des erreurs lors de l'Insertion de l'enregistrement voir formulaire Form_Rangement_Composant

Je comprends mais je ne sais pas le résoudre !

Exemple j'ajoute un composant et le doit indiqué ref_composant correspondant id_composant alors que le composant n'existe pas encore !
Saisir le composant avant le compartiment ne change rien

Cordialement
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 5.1.6.2 sous Windows 10
marbache
Membre lOOyal
Membre lOOyal
Messages : 38
Inscription : 04 nov. 2016 07:24

Re: [Base] Gestion de composants électroniques

Message par marbache »

Je viens de voir votre question ( Pas encore adapté )

Je réponds à votre question composant compartiment.

Un casier comprends au maximum trois compartiments. Chaque compartiment peut recevoir des composants.
Si la place n'est pas suffisante dans un compartiments, les mêmes composants peuvent être placé aux maximum dans trois compartiments.
Donc on peut dans la table t_compartiment avoir id_compartiment, ref_composant) (1,1: 2,1: 3,1)

Cordialement
LibreOffice 5.1.6.2 sous Windows 10
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: [Base] Gestion de composants électroniques

Message par Piaf »

Re
Personnellement je verrais plus quelque chose comme :
Relations.png
Le formulaire composants
FormComp.png
A tester. :lol:
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
marbache
Membre lOOyal
Membre lOOyal
Messages : 38
Inscription : 04 nov. 2016 07:24

Re: [Base] Gestion de composants électroniques

Message par marbache »

Bonjour


Si j'ai bien :tesfou: la table tCompComp contient le nombre de composants avec une "liaison" type n,n entre la table T_composant et et T_compartiment . :bravo:
Cette table permet, aussi, de bien séparer les rangements des composants et d'avoir deux formulaires, l'un dédié au rangement, l'autre au composant.
Parfait les deux formulaires avec une macro en plus , je vais les étudier, les garder et tester en ajoutant de nombreux composants et je reviendrai vers vous.


Bravo et merci

Alain
LibreOffice 5.1.6.2 sous Windows 10
marbache
Membre lOOyal
Membre lOOyal
Messages : 38
Inscription : 04 nov. 2016 07:24

Re: [Base] Gestion de composants électroniques

Message par marbache »

Bonjour

A partir du formulaire F_RANGEMENT j'ai créé deux rangements (BOITEI, BOITEII) contenant 50 casiers chacun.
A partir du formulaire F_COMPOSANT , j'ai créé 47 composants dans de bonne condition

J'ai aussi ajouté un commentaire pour chaque compartiment dans le formulaire F_COMPOSANT afin d'ajouter des informations utiles

J'ai essayé d'ajouter une zone de liste avec des valeurs (simple,double triple) -> Correspond à la taille des casiers dans F_RANGEMENT (taille_casier)

Problème
je suis incapable de sélectionner dans taille_casier simple, double ou triple !!

Dernière question: j'aimerais ajouter taille_casier dans le formulaire F_COMPOSANT ! Voir

Merci par avance
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 5.1.6.2 sous Windows 10
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: [Base] Gestion de composants électroniques

Message par Piaf »

Bonjour
A tester
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
marbache
Membre lOOyal
Membre lOOyal
Messages : 38
Inscription : 04 nov. 2016 07:24

Re: [Base] Gestion de composants électroniques

Message par marbache »

Bonsoir

J'ai testé pour la taille des casiers (simple,double,triple)
Parfait
J'ai essayé de comprendre les macros dans le formulaire encore un peu :marto: pour moi. (J'y travaille)

Merci pour votre efficacité et rapidité

Alain
LibreOffice 5.1.6.2 sous Windows 10
marbache
Membre lOOyal
Membre lOOyal
Messages : 38
Inscription : 04 nov. 2016 07:24

Re: [Base] Gestion de composants électroniques

Message par marbache »

Bonjour

CONTEXTE
Avant de saisir un nouveau composant je dois afficher pour un rangement ou plusieurs, tous les composants et les quantités
j'ai créé une requête R_AFFICHE_UN_RANGEMENT qui devrait m'afficher dans cette ordre RANGEMENT, CASIER, COMPARTIMENT, COMPOSANT et QUANTITE.
J'ai ajouté un critère LIKE: RECHERCHE pour soit sélectionner un BOITIER (RANGEMENT), soit tous avec %

PROBLEME
Avec le critère (LIKE:RECHERCHE) ou sans, je n'affiche que le premier rangement (BOITIER I) :mrgreen:

Mon objectif sera ensuite créer un formulaire pour cette requête.

Merci par avance


Alain
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 5.1.6.2 sous Windows 10
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: [Base] Gestion de composants électroniques

Message par Piaf »

Bonjour
marbache a écrit :Avec le critère (LIKE:RECHERCHE) ou sans, je n'affiche que le premier rangement (BOITIER I)
C'est normal, les jointures de la requête étant interne, elle n'affiche que le rangement qui contient des composants, si tu mets des composants dans un autre rangement celui-ci s'affichera.
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
marbache
Membre lOOyal
Membre lOOyal
Messages : 38
Inscription : 04 nov. 2016 07:24

Re: [Base] Gestion de composants électroniques

Message par marbache »

Bonjour

Merci à PIAF pour la réponse précédente

CONTEXTE
Le formulaire F_R_RECHERCHE_COMPOSANT (Requête R_RECHERCHE_COMPOSANT) me permet de trouver ou non l'emplacement du composant rechercher :


OBJECTIF

1)Si la réponse est NON, c'est donc un nouveau composant alors accéder via un bouton au formulaire F_COMPOSANT et créer automatiquement un nouvel enregistrement. Il me suffira de le compléter

2) Si NON accéder via un bouton au formulaire F_COMPOSANT et "pointer" automatiquement sur cet enregistrement. Il me suffira de le compléter

INFO:
Je sais créer un bouton pour accéder au formulaire F_COMPOSANT à partir du formulaire F_R_RECHERCHE_COMPOSANT
Je ne sais pas "pointer" au bon endroit (nouveau ou sur le composant)

Je ne vous demande pas de le réaliser, ça ne serait pas raisonnable. m'apporter un conseil ou un exemple serait suffisant

Merci par avance
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 5.1.6.2 sous Windows 10
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: [Base] Gestion de composants électroniques

Message par Piaf »

Bonjour
marbache a écrit :Je sais créer un bouton pour accéder au formulaire F_COMPOSANT à partir du formulaire F_R_RECHERCHE_COMPOSANT
Je ne sais pas "pointer" au bon endroit (nouveau ou sur le composant)
Voir Ouverture d'un formulaire sur un enregistrement
Si tu bloques quelque part poste un message en expliquant où.
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
marbache
Membre lOOyal
Membre lOOyal
Messages : 38
Inscription : 04 nov. 2016 07:24

Re: [Base] Gestion de composants électroniques

Message par marbache »

Bonjour

CONTEXTE
J'ai créé le Menu pour "La gestion de Composants électroniques" (Voir MenuProjet.jpg)
On peut, à partir du menu accéder aux différents formulaires concernant Rangements et Composants
Le "sous-menu" projet n'est pas encore "actif"

MON OBJECTIF RESTE

MENU -> COMPOSANT
1)A partir du MENU, si je clique sur ((("Composant"-> Bouton Nouveau))) le formulaire F_COMPOSANT doit pointer sur un nouvel enregistrement (Mes connaissances actuelles ne me permettent pas de "pointer")
1)A partir du MENU si je clique sur ((("Composant"-> Bouton Modifier))) le formulaire F_COMPOSANT doit pointer sur ce composant (Mes connaissances actuelles ne me permettent pas "pointer")
REMARQUE: Les deux boutons pointent sur le même formulaire F_COMPOSANT car je pense que le "pointage se réalise avant l'ouverture du formulaire :tesfou:

MENU -> RANGEMENT (IDEM)
1)A partir du MENU, si je clique sur ((("Rangement"-> Bouton Nouveau))) le formulaire F_RANGEMENT doit pointer sur un nouvel enregistrement (Mes connaissances actuelles ne me permettent pas de "pointer")
1)A partir du MENU si je clique sur ((("Rangement"-> Bouton Modifier))) le formulaire F_RANGEMENT doit pointer sur ce composant (Mes connaissances actuelles ne me permettent pas "pointer")
REMARQUE: Les deux boutons pointent sur le même formulaire F_RANGEMENT car je pense que le "pointage se réalise avant l'ouverture du formulaire :tesfou:



Merci par avance

Alain
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 5.1.6.2 sous Windows 10
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: [Base] Gestion de composants électroniques

Message par Piaf »

Bonjour
Un petit exemple à tester, je n'ai traité que les commandes pour Composants.
Personnellement, je n'aime pas trop l'usage des requêtes paramétrées, j'ai donc modifié le formulaire de recherche des composants.
HS: Vérifie si ce résultat est normal
Composant.png
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
marbache
Membre lOOyal
Membre lOOyal
Messages : 38
Inscription : 04 nov. 2016 07:24

Re: [Base] Gestion de composants électroniques

Message par marbache »

Bonjour Piaf


Ta modification pour les composants ( chercher -> NOUVEAU ou MODIFIER) fonctionne parfaitement
Ma modification :fou: pour les rangements ( chercher -> NOUVEAU ou MODIFIER) ne fonctionne pas parfaitement.

Les problèmes restants sont :
Pas d'affichage des composants (Je parle de la fonction chercher de rangement dans la "table")
Si au bouton "Rangement Recherché" je propose un BOITIER I (proposition OK) le bouton NOUVEAU ne se grise pas et le bouton MODIFER reste gris

EN CLAIR, à partir de Rangement recherché la bascule intelligente entre NOUVEAU et MODIFIER ne fonctionne pas

La gestion de composants électroniques et quasi terminé. Déjà merci PIAF car sans toi :marto:

Alain

NB: J'ai abandonné l'idée de gérer les besoins des projets électroniques et robotiques.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 5.1.6.2 sous Windows 10
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: [Base] Gestion de composants électroniques

Message par Piaf »

Bonjour
marbache a écrit :Si au bouton "Rangement Recherché" je propose un BOITIER I
Je présume que tu parles de la zone de texte.
Si tu proposes BOITIER I, il ne peut trouver aucun enregistrement correspondant, tes rangements sont nommés BOITE.
Ne trouvant pas d'enregistrement, le bouton nouveau est activé et le bouton Modifier ne peut pas l'être.
Teste le fichier joint.
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
marbache
Membre lOOyal
Membre lOOyal
Messages : 38
Inscription : 04 nov. 2016 07:24

Re: [Base] Gestion de composants électroniques

Message par marbache »

Bonjour PIAF

TEST
Tu as raison tout fonctionne. Si j'ai bien compris tout fonctionnait et c'est moi qui est péché par mes tests sur la RUBRIQUE RANGEMENTS ! :wink:

INFO
RUBRIQUE RANGEMENTS -> RANGEMENTS (NOUVEAU,MODIFIER, RECHERCHER et LISTE)
RUBRIQUE COMPOSANTS -> COMPOSANTS (NOUVEAU,MODIFIER, RECHERCHER et LISTE)
J'ai créé l'ensemble des rangements (BOITE I à BOITE X) l'ensemble des CASIERS et des COMPARTIMENTS. Je suis d'accord les COMPARTIMENTS sont pour la plupart vide pour l'instant.



COMMENTAIRE
Dans l'utilisation au quotidien la RUBRIQUE COMPOSANTS me convient parfaitement
Dans l'utilisation au quotidien pour la RUBRIQUE RANGEMENTS il y a un manquement.

BESOIN
Lorsque je reçois un nombre important de composants (Exemple sur EBAY ma dernière commande 600 composants) j'aimerais pouvoir "visualiser" les rangements qui ont le plus de compartiments vides.
Il va de soi, pour sélectionner le rangement le mieux adapté à la situation.


Y-a-il un solution possible que tu pourrais me soumettre malgré la contrainte des jointures internes ? (Une idée, un exemple) :shock:

RAPPEL:Mais tu as écrit: "C'est normal, les jointures de la requête étant interne, elle n'affiche que le rangement qui contient des composants, si tu mets des composants dans un autre rangement celui-ci s'affichera."

Merci par avance

Alain

NB: Désolé pour les Émoticônes, ils m'amusent
LibreOffice 5.1.6.2 sous Windows 10
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: [Base] Gestion de composants électroniques

Message par Piaf »

Bonjour
marbache a écrit : j'aimerais pouvoir "visualiser" les rangements qui ont le plus de compartiments vides.
Tu peux tester la requête :

Code : Tout sélectionner

SELECT "T_RANGEMENT"."nom_rangement", "T_CASIER"."numero_casier", "T_CASIER"."taille_casier", "T_COMPARTIMENT"."numéro_compartiment" FROM { oj "T_COMPARTIMENT" LEFT OUTER JOIN "tCompComp" ON "T_COMPARTIMENT"."id_compartiment" = "tCompComp"."refCompartiment" RIGHT OUTER JOIN "T_CASIER" ON "T_CASIER"."id_casier" = "T_COMPARTIMENT"."ref_casier" RIGHT OUTER JOIN "T_RANGEMENT" ON "T_CASIER"."ref_rangement" = "T_RANGEMENT"."id_rangement" } WHERE "tCompComp"."nbComp" IS NULL ORDER BY "T_RANGEMENT"."nom_rangement" ASC, "T_CASIER"."numero_casier" ASC, "T_COMPARTIMENT"."numéro_compartiment" ASC
Qui affiche les rangements dont les compartiments sont vides.
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
marbache
Membre lOOyal
Membre lOOyal
Messages : 38
Inscription : 04 nov. 2016 07:24

Re: [Base] Gestion de composants électroniques

Message par marbache »

Bonjour

J'ai fermé ce projet trop tôt

Concerne le formulaire F_COMPOSANT

CONTEXTE
lors de la saisie ou de la modification d'un composant, je dois sélectionner le RANGEMENT, le CASIER et le COMPARTIMENT à partir d'une "liste déroulante".
La liste déroulante est conséquente BOITE I (CASIER de 1 à 50) puis BOITE II (CASIER de 1 à 50) ...................... BOITE X. Une crampe dans les doigts
BOITE = RANGEMENT

QUESTION
Je souhaite lors de l'ajout ou de sa modification d'un composant ,sélectionner, au préalable, la BOITE concernée par une liste déroulante si possible.
Avec un peu d'humour l'impossible quoi :lol:


Merci par avance

Alain
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 5.1.6.2 sous Windows 10
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: [Base] Gestion de composants électroniques

Message par Piaf »

Bonsoir
Une solution éventuelle en remplaçant le champ nom rangement par un Integer.
Dans le formulaire, taper le numéro du rangement.
A tester
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
marbache
Membre lOOyal
Membre lOOyal
Messages : 38
Inscription : 04 nov. 2016 07:24

Re: [Base] Gestion de composants électroniques

Message par marbache »

Bonjour

TEST
Déjà merci car la recherche rapide fonctionne parfaitement.
j'ai simplement ajouté un champ integer choix_rapide pour afficher un numéro correspondant à la boite.
Voir RapideChoix.jpg
RapideChoix.jpg
BESOIN
Concerne le formulaire F_R_RECHERCHE_TYPECOMPOSANT.
J'aimerais pour sélectionner un composant avoir une liste des typecomposants ( table T_COMPOSANT) en lieu et place du du LIKE:RECHERCHE de la requête R_RECHERCHE_TYPECOMPOSANT
RechercheTypeComposant .jpg
J'ai essayé de comprendre RequêteListeMacro.odb :oops: pour l'adapter au projet mais !!! :mrgreen:
Tu remarqueras, en plus, que j'ai essayé de la simplifier au maximum pour bien la comprendre. Chercher l'erreur !!


Merci par avance

Alain
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 5.1.6.2 sous Windows 10
marbache
Membre lOOyal
Membre lOOyal
Messages : 38
Inscription : 04 nov. 2016 07:24

Re: [Base] Gestion de composants électroniques

Message par marbache »

Voici la base
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 5.1.6.2 sous Windows 10
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: [Base] Gestion de composants électroniques

Message par Piaf »

Bonjour
A tester
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
marbache
Membre lOOyal
Membre lOOyal
Messages : 38
Inscription : 04 nov. 2016 07:24

Re: [Base] Gestion de composants électroniques

Message par marbache »

Bonjour PIAF

Naturellement ta solution fonctionne parfaitement et correspond tout à fait à mon souhait.
J'ai pris le temps de regarder la macro et les instructions SQL, encore un peu de patience avant que je puisse le faire moi-même.
Pas de problème pour SQL mais le BASIC libreoffice (MACRO) est encore abscons pour moi.

Je profite de ta compétence pour résoudre le problème suivant. Tu remarqueras que je n'ai pas dit le dernier :lol:

CONTEXTE
Concerne le formulaire F_R_RECHERCHE_BOITEII_CASIER et la requête R_RECHERCHE_BOITEII_CASIER
Tu remarqueras le critère BOITE II au champ nom_rangement dans la requête R_RECHERCHE_BOITEII_CASIER
Ce critère permet de sélectionner un casier pour la BOITE II et seulement la BOITE II
RechercheCasierDansBoiteII.jpg
Ce formulaire F_R_RECHERCHE_BOITEII_CASIER fonctionne parfaitement pour la BOITE II (Rappel RANGEMENT= BOITE) et seulement pour cette BOITE
ChercherPourUnRangementCasier.jpg
BESOIN:
J'aimerais choisir le casier après avoir filtrer le RANGEMENT par une LISTE.

Peut-être une liste pour les casiers !! Pas indispensable :mrgreen:

Merci par avance

Alain



Alain
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 5.1.6.2 sous Windows 10
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: [Base] Gestion de composants électroniques

Message par Piaf »

Bonsoir
A tester
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
marbache
Membre lOOyal
Membre lOOyal
Messages : 38
Inscription : 04 nov. 2016 07:24

Re: [Base] Gestion de composants électroniques

Message par marbache »

Bonjour PIAF

tout fonctionne, grâce à ta solution j'ai pu :

1) Simplifier le menu principal
2) Réaliser une recherche pour le ou les rangements mieux adaptée par une modeste contribution de ma part.
NouvelleRechercheRangement.jpg
Ta solution pour la recherche d'un CASIER en tenant compte du ou des rangements, est parfaite
NouvelleRechercheCasier.jpg
Pas de demande particulière pour l'instant :lol: juste un remerciement

Alain
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 5.1.6.2 sous Windows 10
marbache
Membre lOOyal
Membre lOOyal
Messages : 38
Inscription : 04 nov. 2016 07:24

Re: [Base] Gestion de composants électroniques

Message par marbache »

:mrgreen: Bonjour PIAF,

Déjà, bonne année 2017.

CONTEXTE
L'utilisation au quotidien de l'applicatif Gestion de composants électroniques est très pratique mais, lors d'une recherche, on ne peut pas visualiser toutes les caractéristiques du composant sélectionné, voire le modifier.
Pour visualiser ou modifier, on doit ouvrir le formulaire F_COMPOSANT via le menu F_ACCEUIL. Donc deux étapes supplémentaires.

BESOIN PAR L'EXEMPLE
J'aimerais à partir du formulaire ci-dessous F_R_RECHERCHE_BOITE_CASIER
AfficheCaracteristiqueCOMPOSANT.jpg
Afficher le formulaire F_COMPOSANT ou son équivalent en "pointant" sur le bon enregistrement. Voir ci-dessous
VisualiserCOMPOSANT.jpg
Dans l'idéal l'appui sur les boutons DISQUE et URL devrait permettre l'affichage de la page web ou du fichier (DATASHEET) :mrgreen:


Merci par avance


Alain
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 5.1.6.2 sous Windows 10