1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

[Demande d'aide / suivie - En cours] Création d'application

Discussion dans 'Résolution problème & conseils' créé par Tixa, Mar 27, 2018.

  1. Tixa

    Tixa Active Member
    MEMBRE WX

    Inscrit:
    Mar 10, 2018
    Messages:
    124
    J'aime reçus:
    145
    Voila je pense avoir répondu à tous le monde ♥ encore une fois merci à vous et pour toutes vos réponses ça m'aide bcp a voir plus clair pour la suite ... en résumé voila ce que j'ai retenu de toutes vos réponses :

    • Je pense me retourner vers les requête comme mon application sera partager avec mes collègues par la suite donc mise sur le réseau.
    • Je laisserai tomber le combo pour utiliser une fenêtre de popup ou une fenêtre dans laquelle je choisira parmi une liste de client pour afficher par la suite les réceptions du client choisit à voir ...
    • J'utiliserai les groupeware une fois l'application terminer.
    Je vais remodeler mon application en me basant que sur le graphisqme sans coder et je vous montrerai ce que j'ai plutot envie d'avoir comme résultat puis on en discute ensemble

    Voila pour le moment je pense ne rien avoir oublier merci à tous ♥
     
    Advita et joker aiment ça.
  2. Tixa

    Tixa Active Member
    MEMBRE WX

    Inscrit:
    Mar 10, 2018
    Messages:
    124
    J'aime reçus:
    145
    D'ici ce soir j'uploaderai une série d'image contenant des modèles de document que j'utilise actuellement sous format excel dans mon travail et que je voudrai intégré dans mon application , j'aurai du commencer par ça , je pense ça vous permettra de voir bcp plus clair
     
  3. Tixa

    Tixa Active Member
    MEMBRE WX

    Inscrit:
    Mar 10, 2018
    Messages:
    124
    J'aime reçus:
    145
    Bonjour tout le monde,


    Pour faire bref je récapitule histoire que tout le monde soit dans le bain, l’application sera diviser en 3 parties comme je l’ai déjà mentionné :

    1. Partie Technique.

    2. Partie Commercial.

    3. Partie gestion de stock.

    1. Partie Technique : Cette dernière a pour but principal de traiter et de faire un suivie des sondes (que j’appellerai produit en gros c’est des instruments de mesure).

    Le traitement des sondes se résume principalement en :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    • 1- Réception des sondes : les réceptions des sondes sont indexées à l’aide d’un n° de réception qui contrôle cette évolution, ce qui va ressembler un peu à ça

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    • 2- Diagnostique* : c’est une série de tests que je pourrai illustrer comme suit :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Test visuel ** : c’est des tests visuel comme son nom l’indique qui auront pour but de faire un contrôle visu de la sonde, le document que j’utilisais au-pars avant ressemble un peu à ça

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    Diagnostique ** :
    c’est une série de test permettant de diagnostiquer la sonde

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Test ** : Dans laquelle des tests important se présentent nécessitant des enregistrements comme les deux images l’indiquent :

    • Enregistrement1 – Table regroupant tous les tests n°02

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    • Enregistrement2 – Table regroupant tous les tests n°03

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    • 3- Expédition des sondes :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Une fois les tests terminés les sondes sont saisie avec : une date de sortie, un numéro de sortie (N° BL), l’état de la sonde (réparer ou pas), le nom du client auquel elle appartient… comme l’image l’indique :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Voila pour ce qui est des explications , j’espère avoir été clair. Je vais faire une interface sans code juste comme je l'imagine un peu et on en parle.

    J'attends vos avis critiques .... :D
     
    suenodesign et joker aiment ça.
  4. wislandwins

    wislandwins Member

    Inscrit:
    Fev 9, 2018
    Messages:
    25
    J'aime reçus:
    5
    Bonjour tixa. j'aimerais bien t'aidé mais il faut que j'ai une notion sur la sonde dont tu parle. Peux tu m'éclairer la dessus?
     
    Tixa apprécie ceci.
  5. Tixa

    Tixa Active Member
    MEMBRE WX

    Inscrit:
    Mar 10, 2018
    Messages:
    124
    J'aime reçus:
    145

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Bonjour tixa. j'aimerais bien t'aidé mais il faut que j'ai une notion sur la sonde dont tu parle. Peux tu m'éclairer la dessus?
    Cliquez pour agrandir...
    Bonjour à toi , oft les sondes c'est juste un instrument de mesure ayant les informations suivantes :
    • N° de Série.
    • Appartenance ( le client pour lequel elle appartient ) mais ça c'est par une liaison que ça ce fait.
    • Un Type : Type A ou Type B ou Type C.
    • Génération : 2 - 3 - 4 ou 5 ...
    • Range de Pression : des valeur maximales que la sonde peut atteindre en Bar.
    • Range de Température : des valeur maximales que la sonde peut atteindre en °C.

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Et le travail principal est de réceptionner ces sondes la pour une éventuel réparation ce que j'appelle "test" .

    Voila en gros
     
    joker apprécie ceci.
  • wislandwins

    wislandwins Member

    Inscrit:
    Fev 9, 2018
    Messages:
    25
    J'aime reçus:
    5

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Au niveau de ta table reception:

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    - Pourquoi faire une évolution de n° de série?
    - Au niveau de tes table N°test 3 :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    - Quel est le but de ce projet au juste?

    -
     
    joker apprécie ceci.
  • Tixa

    Tixa Active Member
    MEMBRE WX

    Inscrit:
    Mar 10, 2018
    Messages:
    124
    J'aime reçus:
    145

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Au niveau de ta table reception:

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    - Pourquoi faire une évolution de n° de série?
    - Au niveau de tes table N°test 3 :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    - Quel est le but de ce projet au juste?

    -
    Cliquez pour agrandir...
    Ha excuse moi l'évolution des N° de Serie à été fait juste à titre d'exemple pour remplir les cases ^^

    Le but de ce projet bah faciliter la tache et l'enregistrement la saisie .. crée une application qui partagera un peu les données en local et qui regroupera d'autre taches aussi par la suite ( facturation ... )
     
    joker apprécie ceci.
  • wislandwins

    wislandwins Member

    Inscrit:
    Fev 9, 2018
    Messages:
    25
    J'aime reçus:
    5
    ok j'attend tes fenêtres pour donnée mon avis. Mais tout de même j'aimerais savoir a l'avance comment tu compte t'y prendre pour afficher le "N°sonde" dans 6 zone même si les valeurs sont différentes ?
    parce que quand je regard tes tables par exemple la table "reception", on a plusieurs valeurs de "n°sonde" qui sont dans un fichier de donnée et a une propriété.
     
  • Advita

    Advita Active Member
    MEMBRE WX

    Inscrit:
    Jan 13, 2018
    Messages:
    73
    J'aime reçus:
    109
    Un aspect qu'il ne faut pas non plus négliger c'est la présentation de tes écrans. Je conseille toujours de placer le bouton qui ont les mêmes fonctions au même endroit.
    Exemple :
    Pour toutes les fenêtres Table
    Les boutons Visualiser, ajouter, copier, ... se situe toujours au même endroit. Et cela je le fait grâce au modèle de fenêtres.
    Cela évite les frustrations de l'utilisateur de savoir à quel endroit se situe chaque bouton.
    La table est aussi positionnée à la même place (x,y) de chaque écran Table,... standardiser rend l'application plus conviviale.

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
  • Krys

    Krys New Member

    Inscrit:
    Avr 15, 2018
    Messages:
    15
    J'aime reçus:
    15
    Bonjour

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ,
    j'avais aussi développé il y a une vingtaine d'année une petite bdd pour mon travail, pour me facilité la tâche, pour gérer quelques commandes clients, fournisseurs...sur Access et du code VBA.
    Mes collègues se sont vite intéressé et ont commencé à l'utiliser. Mais petit à petit, ils m'ont demandé d'ajouter ceci, puis cela...Puis le carnet client augmente et change. Je me suis retrouvé avec ma petite bdd à gérer plus de 600 clients, 80 salarié avec leur outillage, 17 véhicules, et 500 000€ de commandes mensuelles, avec des affichages de données de clients qui sont fermés...
    Tout ceci pour te dire que d'une petite application de départ, on doit parfois aller beaucoup plus loin qu'on ne le pensait. Donc anticipe au maximum pour éviter trop de modification par la suite.
    j'ai donc fait une analyse pour faire une nouvelle bdd compatible sous WD17. Après plusieurs discussions, j'en suis arrivé à presque 40 tables pour satisfaire tous mes collègues.
    Bon courage pour ton développement.
     
    joker apprécie ceci.
  • Tixa

    Tixa Active Member
    MEMBRE WX

    Inscrit:
    Mar 10, 2018
    Messages:
    124
    J'aime reçus:
    145

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Ouch le pavé!
    Explications bien détaillées du projet.
    Effectivement si tu es vraiment débutant faut être bien motivé... chapeau et j’admire ton courage
    Cliquez pour agrandir...
    Mercii ceci m’encourage grave et me pousse a toujours faire du mieux que je peux , je débute avec windev mais j´ai une certaine logique une certaine vision qui je pense m’aidront et j’aime ce que je fais ça me passionne donc *_*

    Merciii encore une fois
     
  • Tixa

    Tixa Active Member
    MEMBRE WX

    Inscrit:
    Mar 10, 2018
    Messages:
    124
    J'aime reçus:
    145

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Un aspect qu'il ne faut pas non plus négliger c'est la présentation de tes écrans. Je conseille toujours de placer le bouton qui ont les mêmes fonctions au même endroit.
    Exemple :
    Pour toutes les fenêtres Table
    Les boutons Visualiser, ajouter, copier, ... se situe toujours au même endroit. Et cela je le fait grâce au modèle de fenêtres.
    Cela évite les frustrations de l'utilisateur de savoir à quel endroit se situe chaque bouton.
    La table est aussi positionnée à la même place (x,y) de chaque écran Table,... standardiser rend l'application plus conviviale.

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Cliquez pour agrandir...
    Trop même plus c’est accessible à l’utilisateur plus l’application sera une réussite et pour cela faut s´inspirer des application et faut demander conseil car les critique Constructifs poussent a aller vers l’avant et peut importe le niveau qu’on a un avis est toujours le bienvenue et personnellement je prends tout a bras ouvert et avec grand plaisir

    Merci d´etre passé

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
    joker apprécie ceci.
  • Tixa

    Tixa Active Member
    MEMBRE WX

    Inscrit:
    Mar 10, 2018
    Messages:
    124
    J'aime reçus:
    145

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Bonjour

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ,
    j'avais aussi développé il y a une vingtaine d'année une petite bdd pour mon travail, pour me facilité la tâche, pour gérer quelques commandes clients, fournisseurs...sur Access et du code VBA.
    Mes collègues se sont vite intéressé et ont commencé à l'utiliser. Mais petit à petit, ils m'ont demandé d'ajouter ceci, puis cela...Puis le carnet client augmente et change. Je me suis retrouvé avec ma petite bdd à gérer plus de 600 clients, 80 salarié avec leur outillage, 17 véhicules, et 500 000€ de commandes mensuelles, avec des affichages de données de clients qui sont fermés...
    Tout ceci pour te dire que d'une petite application de départ, on doit parfois aller beaucoup plus loin qu'on ne le pensait. Donc anticipe au maximum pour éviter trop de modification par la suite.
    j'ai donc fait une analyse pour faire une nouvelle bdd compatible sous WD17. Après plusieurs discussions, j'en suis arrivé à presque 40 tables pour satisfaire tous mes collègues.
    Bon courage pour ton développement.
    Cliquez pour agrandir...
    Lol j’imagine la tête que tu fessais à chaque fois qu’on te demander de rajouter un truc :p

    Très bon conseil surtout que c’est un vécu, et d´ailleurs je suis du même avis et c’est pour cela d´ailleurs que je prends autant de temps , je me documente je cherche et j´analyse surtout tout ce que je vais mettre dans l’application ( je suis toujours dans la phase de brainstorming :p petit cerveau de blond mais bon)

    Apres comme je travail dans une petite entreprise je pense on depassera pas 15 clients aller quand j´abuserai je dirai 50 ! Donc je pense pas que j’aurai beaucoup de choses a gerer enfin normalement !

    Je suis d’accord il faut essayer de penser à un maximum de choses mais ceci restera valable a un certain point car on peut pas concevoir une application au premier coup ya toujours des modification à faire des petit parch de mise a jour et c’est comme ça que l´application devient plus complète petit a petit selon les avis des utilisateur !

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ayant fait une application qui ressemble un peu à ce que je veux tu pourrai m’aider ? Me guider au niveau de la bdd .. ?

    Merci d’avoir donner ton avis j’apprécie !
     
    joker apprécie ceci.
  • joker

    joker New Member
    MEMBRE WX

    Inscrit:
    Jan 30, 2018
    Messages:
    0
    J'aime reçus:
    14
    Héllo @TLM
    Tient, ça me rappelle un "petit" prog que j'ai fais depuis 1998 & qui fonctionne toujours
     
  • Krys

    Krys New Member

    Inscrit:
    Avr 15, 2018
    Messages:
    15
    J'aime reçus:
    15
    Bonjour

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ,
    Tout d'abord, je suis issu du même type de formation que toi: Électrotechnique ( Electronique, pneumatique, mécanique... ). Ce qui est bien et pas bien : on raisonne avec une logique cartésienne, mais les utilisateurs n'ont pas la même logique que nous, donc dans la programmation, prévoir l'utilisation par un "con" qui va faire tout et n'importe quoi.
    • La première table que j'ai crée, la table "Client" qui peut fermé ou autre, voir bloqué pour impayé... --> ajout d'un champ Actif afin de pouvoir ne visualiser que les clients qui existent encore et ne pas encombrer les tables lors de choix ou de recherche
    • Le "Client" n'est peut être pas encore client ---> ajout d'un champ Client/PasClient
    • Le client peut déménager --> il faut garder l'ancienne adresse pour pouvoir visualiser les historiques et entrer la nouvelle adresse -->Carnet d'adresse avec champ Actif
    • tout cela fonctionne est bien, Mais les collègues ne sont pas logique et n'entrent "les villes" jamais de la même façon. exemple: Saint André ou ST andré ou Saint-andré ou encore Boulevard -->Bld...
    • Donc création d'une table avec tous les codes postaux et les villes d'Europe ( trouvé sur le net ) et liste de choix pour correctement remplir le carnet d'adresse
    Cela peu te paraître très bête, mais lors de recherche... c'est pas la même chose

    Ensuite, tu peux avoir ton interlocuteur qui change chez ton client ou en avoir plusieurs chez le même client--> Contact_Client avec toujours mon champ actif
    Je fais de même pour les fournisseurs

    Ceci fait, je crée une table Commande_Client ( NomClient, ContactClient, RéfCommandeClient,Date, CmdSoldé, CmdFacturé... )
    Ce qui me permet de faire des recherches pour un client, ou pour un contact et savoir si la commande est soldé, facturée
    Pour cette commande client, j'ai des commandes fournisseur--> création d'une table bon de commande, Détail de commande qui intègre la date de livraison, Le N° de BL, la date de facturation, le N° de Facture et des champs texte qui me permettent de stocker, en dehors de la Bdd, le nom d'un fichier PDF qui correspond à un certificat matière type 3.1b + Certificat de conformité + plan format Dxf...
    Tout ceci afin de pouvoir vérifier les livraisons, les reliquats et les factures fournisseurs donc le suivi​
    J'ai également crée une table Sous_Commande_Client. Ce qui permet parfois de détailler une commande globale d'un client
    Qui dit Commande_Client, dit facture client --> table facture et détail Facture
    Client
    donc Devis Client qui peuvent avoir été passé en commande ou perdu ou encore être en attente --> intéressant pour les relances ou les statistiques
    Il y a des employés qui effectuent des travaux en régie ou au forfait --> table employé et table pointage afin de pouvoir faire la facture ou le bilan de commande.

    Commande Fournisseur --> donc création d'une nomenclature de pièces... + stock + détail qui permet de connaitre les stocks - les engagés - Les Notices - les contrôles...
    Afin de facilité les sorties de stock, j'ai mis la société en fournisseur. Donc quand je sort de mon stock ou que je fais une commande fournisseur, j'affecte notre numéro de commande qui correspond à une commande client.
    Je peux donc savoir à tout moment tout ce qu'on utilise en pièces détachées ( Donc les N° de série...) pour faire un assemblage. et à l'inverse, il est parfois utile de remonter l'historique d'une pièce avec son N° de série.

    Comme tu peux le voir, ça fait déjà pas mal de choses sans approfondir et on a pas encore commencé la partie qui t’intéresse réellement.
    Mais il faut passer du temps afin de ne pas devoir ajouter un champ par la suite et devoir refaire pas mal de requêtes... ( quand tu as beaucoup de formulaire et états, on en oublie forcément ).
     
    joker apprécie ceci.
  • Krys

    Krys New Member

    Inscrit:
    Avr 15, 2018
    Messages:
    15
    J'aime reçus:
    15
    Re bonjour

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ,
    Je en comprend pas l’intérêt de ta table Maintenance. Peux tu m'expliquer?
    Dans la table sonde, pourquoi stocker le N°Reception ( type texte ) plutôt que l'IDReception?
    Si j'ai bien compris, tu fais une prestation d’étalonnage type COFRAC?
    au niveau de la table regroupant tous les tests n°03, tu as 3 sondes sur la même ligne et tu valide "OK". Et s'il y en a une qui n'est pas "OK" sur les trois, tu mets quoi? N'est-il pas plus logique d'avoir une sonde par ligne?
     
    #56 Krys, Avr 18, 2018
    Dernière édition: Avr 18, 2018
    joker apprécie ceci.
  • Tixa

    Tixa Active Member
    MEMBRE WX

    Inscrit:
    Mar 10, 2018
    Messages:
    124
    J'aime reçus:
    145

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Re bonjour

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ,
    Je en comprend pas l’intérêt de ta table Maintenance. Peux tu m'expliquer?
    Dans la table sonde, pourquoi stocker le N°Reception ( type texte ) plutôt que l'IDReception?
    Si j'ai bien compris, tu fais une prestation d’étalonnage type COFRAC?
    au niveau de la table regroupant tous les tests n°03, tu as 3 sondes sur la même ligne et tu valide "OK". Et s'il y en a une qui n'est pas "OK" sur les trois, tu mets quoi? N'est-il pas plus logique d'avoir une sonde par ligne?
    Cliquez pour agrandir...
    Bonsoir tout d´abord je tiens a te remercier pour tes reponses je vais prendre le soins de bien lire et je te répondrai demain , j’ai eu une longue journée je suis exténué tu m´excusera :(

    Mes sinceres salutations :) et dsl encore une fois
     
    joker apprécie ceci.
  • Krys

    Krys New Member

    Inscrit:
    Avr 15, 2018
    Messages:
    15
    J'aime reçus:
    15
    Ta table réception doit plutôt ressembler à ça

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
    Tixa, joker et elhacene aiment ça.
  • Krys

    Krys New Member

    Inscrit:
    Avr 15, 2018
    Messages:
    15
    J'aime reçus:
    15
    je te met l'analyse que j'ai faite pour mon projet. Il y a des choses qui te paraîtront

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    anormal, mais il fallait que je garde une compatibilité avec la bdd de départ
     
  • elhacene

    elhacene Active Member
    MEMBRE WX

    Inscrit:
    Jan 14, 2018
    Messages:
    299
    J'aime reçus:
    150

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    je te met l'analyse que j'ai faite pour mon projet. Il y a des choses qui te paraîtront

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    anormal, mais il fallait que je garde une compatibilité avec la bdd de départ
    Cliquez pour agrandir...
    oh il faut google maps pour localisé :D
     
    Fouedusa, Krys et joker aiment ça.
  • Partager cette page

    Chargement...