Gestion et prêt de matériel

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

Modérateur : Vilains modOOs

lepetrovicinien
NOOuvel adepte
NOOuvel adepte
Messages : 14
Inscription : 06 août 2014 12:12

Gestion et prêt de matériel

Message par lepetrovicinien »

Le modérateur a écrit : :alerte: Sujet déplacé depuis la section Base de données.
Le titre de votre question n'est pas assez explicite ou ne reflète pas le problème que vous décrivez :
<verification liaisons tables>
Nous l'avons donc modifié. En effet, lors d'une recherche, ce sujet risquait de passer inaperçu et donc de ne pas aider d'autres personnes ayant le même problème que vous.
Bonjour je suis tout nouveau avec base open office. En m'inspirant de divers programmes j'ai essayé de créer une base
pour la gestion et le prêt de matériel
Une personne emprunte un matériel, paie cette location.
En empruntant et en rendant ce matériel le stock de ce produit se réajuste automatiquement.
le stock du matériel est mis à jour automatiquement
si il y a une réappro ou un matériel perdu le stock est également mis à jour automatiquement .
Dans un premier temps pourriez vous me dire si mes tables sont bien reliées.
je consacrerai ensuite aux requêtes

je vous remercie de votre aide
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par micmac le 16 août 2014 06:53, modifié 2 fois.
Raison : Titre modifié pour compréhension
OpenOffice 4 - windows xp sp3
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: verification liaisons tables

Message par Piaf »

Bonjour
Pourquoi une table matériel et une table vaisselle de même structure ? Une seule table avec un champ type de fourniture (Matériel ou vaisselle) peut-elle convenir ?
Pour la table Réappro : IdReappro ; Date ; Quantité ; refFourniture.
A priori pour les pertes, la date semble être la date du retour d'emprunt et la quantité peut être calculée par la différence entre la quantité empruntée et la quantité rendue.
Pour la table Emprunts, le montant emprunt peut être calculé dans une requête.
Relations.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
lepetrovicinien
NOOuvel adepte
NOOuvel adepte
Messages : 14
Inscription : 06 août 2014 12:12

Re: verification liaisons tables

Message par lepetrovicinien »

Bonsoir Manitoou
et merci de ta réponse
1. il se peut que dans les fournitures il y ait de la vaisselle et/ou du matériel
2. Pour les pertes c'est exactement ce que tu stipules
3. Pour le montant des emprunts ne faut il pas rajouter un champ montantemprunt dans la table tEmprunts

Si je conserve le schéma que tu me proposes au cas où il y aurait vaisselle et matériel devrais je faire deux opérations
( 1 pour la vaisselle et 1 pour le matériel) pour une location pour le même emprunteur et deux opérations pour la réappro
?

merci pour ton aide
OpenOffice 4 - windows xp sp3
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: verification liaisons tables

Message par Piaf »

Bonsoir
Une structure différente avec une ébauche de base exemple.
Relations.png
Emprunt.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
lepetrovicinien
NOOuvel adepte
NOOuvel adepte
Messages : 14
Inscription : 06 août 2014 12:12

Re: Gestion et prêt de matériel

Message par lepetrovicinien »

Bonjour Piaf Manitoou
Le deuxième m'éclaire parfaitement en particulier pour les requêtes.
Je vais rajouter une table réservation en m'inspirant de ton travail
et voir comment je pourrais encore l'améliorer


merci beaucoup et bonne journée
OpenOffice 4 - windows xp sp3
lepetrovicinien
NOOuvel adepte
NOOuvel adepte
Messages : 14
Inscription : 06 août 2014 12:12

Re: Gestion et prêt de matériel

Message par lepetrovicinien »

Bonjour Piaf
J'ai encore besoin de ton aide. j'ai ajouté dans la table tEmprunts un champ datereservation que je voudrais voir apparaître
dans le formulaire fEmprunts mais je n'arrive pas à trouver la solution malgré mes recherches.
pourrais tu m'indiquer la procédure à suivre

merci
OpenOffice 4 - windows xp sp3
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: Gestion et prêt de matériel

Message par Piaf »

Bonjour
Une fois le champ ajouté dans la table, il te suffit d'ajouter un contrôle dans le formulaire et de l'affecter au champ créé.
Reserv.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
lepetrovicinien
NOOuvel adepte
NOOuvel adepte
Messages : 14
Inscription : 06 août 2014 12:12

Re: Gestion et prêt de matériel

Message par lepetrovicinien »

bonsoir Piaf
je te remercie pour ta réponse .
mais je voudrais savoir où trouver le contrôle adéquate pour pouvoir affecter mon champ dteréservation
j'ai fait un clique droit sur fEmprunt. j'ai cliqué sur modifier ensuite ai activé le mode ébauche et là
j'ai ma liste de controles mais aucun me renvoie sur la table que je désire.
en cliquant sur champ formaté ou zone de texte j'ai bien dans les propriétés "dteréservation"
mais comment l'affecter ?

Merci
OpenOffice 4 - windows xp sp3
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: Gestion et prêt de matériel

Message par Piaf »

Bonjour
Il y a différentes façons de faire.
  • Le formulaire en mode ébauche, tu cliques sur le menu Affichage > Barres d'outils et tu sélectionnes Contrôles de formulaire.
    Dans la barre d'outils, tu cliques sur Contrôles supplémentaires, tu sélectionnes Champ de date, tu dessines ton contrôle sur le formulaire et dans l'onglet Données des propriétés du contrôle, tu sélectionnes dteReservation dans Champ de données.
    Reserv.png
  • Le formulaire en mode ébauche, tu cliques sur le menu Affichage > Barres d'outils et tu sélectionnes Ebauche de formulaire.
    Dans la barre d'outils, tu cliques sur le bouton Ajouter un champ, tu sélectionnes dteReservation et tu dessines le contrôle sur le formulaire.
    Reserv1.png
  • Le formulaire en mode ébauche, tu sélectionnes un des deux contrôles Date (dteEmprunt, dteRetour) tu le copies, tu resélectionnes le formulaire et tu le colles.
    Puis tu renommes le contrôle collé et tu lui réaffectes le bon champ.
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
lepetrovicinien
NOOuvel adepte
NOOuvel adepte
Messages : 14
Inscription : 06 août 2014 12:12

Re: Gestion et prêt de matériel

Message par lepetrovicinien »

Bonsoir Piaf

j'ai essayé les trois possibilités
je suis bien allé sur le contrôle champ de date. j'ai dessiné mon cadre. il n'y a pas de flêche à droite comme pour dte.emprunt et j'ai bien entré le champ de données dteReservation mais en appuyant sur entrée aucun changement. si je désactive le mode ébauche je n'ai que mon cadre sans flêche (sans calendrier)

2ème possibilité

dans ma barre d'outils j'ai ajouté un champ et j'ai sélectionné dtereservation. j'ai glissé le tout sous dte.emprunt . il y a eu automatiquement un cadre que j'ai pu diminué mais je n'ai toujours pas de calendrier. dtereservation de trouve à gauche de ce cadre au lieu d'être au-dessus.

3ème possibilité
j'ai effectivement copié le contrôle dteemprunt . je suis sorti. j'ai resélectionné le formulaire en mode ébauche et j'ai collé le contrôle mais impossible de modifier le nom et d'accéder à dteReservation

je suis vraiment désolé Piaf mais il y a sûrement quelques choses qui m'échappent
OpenOffice 4 - windows xp sp3
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: Gestion et prêt de matériel

Message par Piaf »

Bonsoir
Pour avoir le calendrier dans un contrôle de date, tu dois définir à Oui la propriété Déroulante dans l'onglet Général des propriétés du contrôle.
Deroulante.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
lepetrovicinien
NOOuvel adepte
NOOuvel adepte
Messages : 14
Inscription : 06 août 2014 12:12

Re: Gestion et prêt de matériel

Message par lepetrovicinien »

oui Piaf c'est ce que je viens de voir dans un fil sur le forum
j'ai regardé les propriétés du champ date et je n'ai pas celle-ci (déroulante)
et maintenant je ne vois même plus mon champ date
je suis en train de recharger open office 4.1.0
te tiens au courant
OpenOffice 4 - windows xp sp3
lepetrovicinien
NOOuvel adepte
NOOuvel adepte
Messages : 14
Inscription : 06 août 2014 12:12

Re: Gestion et prêt de matériel

Message par lepetrovicinien »

Piaf je viens de réimplanter open office 4.1.0
et quand je regarde les propriétés du champ date
je saute de couleur bordure en grisé comme toi à complément d'information
les propriétés déroulante et masquer la sélection ne figurent pas dans la liste

qu'en penses tu ?
OpenOffice 4 - windows xp sp3
lepetrovicinien
NOOuvel adepte
NOOuvel adepte
Messages : 14
Inscription : 06 août 2014 12:12

Re: Gestion et prêt de matériel

Message par lepetrovicinien »

Piaf encore moi
quand je passe par la solution ajouter un champ je n'ai pas la propriété déroulante dans ma liste

quand je passe par ta 1ère solution en sélectionnant le champ date j'ai bien la propriété déroulante que j'ai mise à oui
j'accède bien au champ de données dtereservation mais cette dernière indication n'est pas prise en compte.

que dois je faire pour qu'elle soit prise en compte alors ?
Le modérateur a écrit : Merci de ne pas poster plusieurs messages à la suite, si vous devez ajouter un complément d'information, le bouton "Editer" à la droite du message permet d'y remédier.
Image
En attendant une prochaine réponse, vous pouvez participer également en répondant à d'autres questions sur notre forum.
OpenOffice 4 - windows xp sp3
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Gestion et prêt de matériel

Message par jeanmimi »

Bonjour,
lepetrovicinien a écrit :quand je passe par la solution ajouter un champ je n'ai pas la propriété déroulante dans ma liste
Peux-tu faire comme Piaf mettre une copie d'écran du détails du contrôle Date que tu veux insérer ?
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
lepetrovicinien
NOOuvel adepte
NOOuvel adepte
Messages : 14
Inscription : 06 août 2014 12:12

Re: Gestion et prêt de matériel

Message par lepetrovicinien »

bonjour jeanmimi
je ne sais pas comment mettre une copie d'écran alors je t'envoie un fichier
j'espère que cela ira

merci
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4 - windows xp sp3
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Gestion et prêt de matériel

Message par jeanmimi »

Il ne faut pas cliquer sur l'ensemble du contrôle (Groupe étiquette et contrôle de champ), mais seulement sur le contrôle de champ.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: Gestion et prêt de matériel

Message par Piaf »

Bonjour
jeanmimi a écrit : mais seulement sur le contrôle de champ.
+1
Pour ne sélectionner que le contrôle et pas l'étiquette, Appuie sur la touche Ctrl avant de cliquer sur le contrôle.
Ensuite ta capture d'écran montre que le contrôle est ajouté au sous formulaire TotalEmprunt, tu dois l'ajouter dans le formulaire principal. Utilise le navigateur de formulaire (Barre d'outils Ebauche de formulaire > Bouton Navigateur de formulaire) pour positonner le contrôle dans le bon formulaire.
NavForm.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
lepetrovicinien
NOOuvel adepte
NOOuvel adepte
Messages : 14
Inscription : 06 août 2014 12:12

Re: Gestion et prêt de matériel

Message par lepetrovicinien »

bonsoir messieurs
En pièce jointe je vous fais parvenir ma base
Quand je complète mon formulaire fEmprunts et après rafraîchissement ma table fourniture ne se met pas à jour.
Par conséquent quand je vais dans le formulaire Fournitures le champ StockReel n'est pas actualisé.
Quand j'ouvre ma requête Nouveaustock celle-ci fonctionne parfaitement et est conforme au résultat que j'en attends.
Alors qu'ai je raté dans mes relations ?

Merci pour votre aide
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4 - windows xp sp3
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Gestion et prêt de matériel

Message par jeanmimi »

Bonjour,
Peux-tu tester avec cette structure ?
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
lepetrovicinien
NOOuvel adepte
NOOuvel adepte
Messages : 14
Inscription : 06 août 2014 12:12

Re: Gestion et prêt de matériel

Message par lepetrovicinien »

Bonjour jeanmimi
Désolé jeanmimi mais je ne vois pas comment modifier la structure de mon formulaire en fonction de la copie du navigateur que tu m'as envoyée
j'ai bien modifié mon navigateur de formulaire pour le lire comme le tien mais cela a aucune incidence sur la modification de la structure de mon formulaire
OpenOffice 4 - windows xp sp3
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Gestion et prêt de matériel

Message par jeanmimi »

Chez moi, avec cette modification, le formulaire "FEmprunts" affiche bien le montant au clic sur le bouton Actualiser.
J'ai vu que tu mets le mode de paiement dans la table "tDetailsEmprunt" alors que je l'aurai plutôt mis dans la table "tEmprunts" .
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
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 18:07
Localisation : Guyane

Re: Gestion et prêt de matériel

Message par Piaf »

Bonjour
lepetrovicinien a écrit :Quand je complète mon formulaire fEmprunts et après rafraîchissement ma table fourniture ne se met pas à jour.
Ca me parait normal, quand et comment veux tu que la table fourniture puisse se mettre à jour ?
lepetrovicinien a écrit :Quand j'ouvre ma requête Nouveaustock celle-ci fonctionne parfaitement et est conforme au résultat que j'en attends.
Tu devrais peut être aussi, dans ton calcul, tenir compte de la quantité rendue et des réapprovisionnements.
Si tu veux mettre à jour ton stock réel en dur (c'est à dire enregistrer la quantité dans le champ de la table fournitures), tu devras passer par une macro.
Tu peux aussi calculer le stock par requête pour ne pas l'enregistrer en dur.
Un petit exemple qui ne tient pas compte du réaprovisionnement.
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