IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IHM Discussion :

Saisie via formulaires - Quelle est la méthode des pros ?


Sujet :

IHM

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Saisie via formulaires - Quelle est la méthode des pros ?
    Bonjour à tous,

    j'ai l'impression d'avoir à réinventer l'eau chaude.

    Un cas classique :

    Une table d'entête de commandes fournisseurs avec une clé primaire sur champ numéro de commande en numéro auto. Relation 1 à plusieurs avec une table détail de commandes (clé étrangère : numéro de commande).

    Pour saisir tout ca, j'emploie un formulaire pour l'entête et un sous-formulaire pour les détails.

    Ma question n'est pas de savoir quelles méthodes existent (j'ai lu pratiquement tout le site) mais plutot : Quelle méthode est employée le plus souvent par les pros ? :

    1- Les deux formulaires connectés?
    2- Un des deux non connecté et mise jour des tables via un recordset fait main?
    3- Les deux formulaires deconnectés?

    Je sais que le sujet a été traité des millions de fois mais je ne sais pas en revanche quelle est la méthode considerée par les pros comme faisant partie des "règles de l'art".

    Pardon pour une question si générique mais parfois l'embarras du choix ne facilite pas la vie

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

    Informations professionnelles :
    Activité : Contrôleur d'industrie
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    A mon avis, et nous allons tous avoir des avis différents.
    Je privilégie la clarté et la facilité au niveau de l'utilisateur.

    Plus c'est simple et transparent, moins tu auras d'erreurs.

    Crois moi, les utilisateurs sont assez fort pour le b.......
    J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
    Débutez en VBA

    Mes articles


    Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !

  3. #3
    Membre expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Points : 3 834
    Points
    3 834
    Par défaut
    Bonjour,
    Sans être un Pro..loin de là......

    La solution d'un formulaire principal (en-tête facture) et d'un sous-formulaire (détails facture) me semble pratique et facile à mettre en oeuvre...

    Ceci n'est que mon opinion...
    FreeAccess
    "Petit à petit l'araignée tisse sa toile"

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour

    D'accord avec FreeAccess, cette méthode est la plus simple.

    Personnellement je préfère tout géré par des recordset, car je le fais aussi en VB6, cela me permet d'homogénéiser mon code et dés fois de prendre des bouts de codes pour passer de l'un à l'autre.

    je ne connais pas ton niveau, mais avec les deux formulaires intégrés, moins du code, et contrôle des intégrités automatique par Access (si celles-ci sont bien déclarés)

    Starec

  5. #5
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    La solution d'un formulaire principal (en-tête facture) et d'un sous-formulaire (détails facture) me semble pratique et facile à mettre en oeuvre...
    c'est ce que je fais mais ce n'était pas la question

  6. #6
    Invité
    Invité(e)
    Par défaut
    Re

    Comme dit Heureux-Oli, les avis serons différents, il n'y a pas de mauvaises méthodes, il y'a celle qui nous plait, et que l'on met en oeuvre facilement.

    Starec

  7. #7
    Membre expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Points : 3 834
    Points
    3 834
    Par défaut
    Re,
    c'est ce que je fais mais ce n'était pas la question
    Pourtant c'était ma réponse....donc je prenais l'option 1..

    1- Les deux formulaires connectés? :
    FreeAccess
    "Petit à petit l'araignée tisse sa toile"

  8. #8
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    C'est amusant, j'étais persuadé qu'une des méthodes avait la faveur d'une majorité de développeurs.

    Pour ma part, je suis resté sur form et sousform connectés (table et requète) et contrôle de ce qui est saisi dans chaque champ en fonction des évènements (before update etc...).

  9. #9
    Membre expérimenté
    Avatar de FRED.G
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 032
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 032
    Points : 1 505
    Points
    1 505
    Par défaut
    Je ne prétend pas donner le point de vue d'un pro, mais à mon sens, Access n'a d'intérêt que pour des applis dans lesquelles on peut utiliser à fond ses possibilités de binding automatique (c'est à dire les formulaires dépendants), et le contrôle de la saisie au niveau des contrôles (propriétés format / masque de saisie / valide si) et du formulaire (événements AvantMaj, etc.).

    Sinon pour faire vraiment propre, à savoir développer de vraies classes métier distinctes des composants d'interface utilisateur, autant utiliser un environnement plus favorable comme Visual Studio en .NET.
    (\ _ /)
    (='.'=)
    (")-(")

  10. #10
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 006
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 006
    Points : 24 598
    Points
    24 598
    Par défaut
    Bonjour,
    Je mets mon grain de sel ...

    Je dirais tout dépend de la charge de l'application et de l'infrastrucure à ta disposition.

    Si peu de charge = tout connecté.
    Si très forte charge = tout déconnecté.

    Soit on le prévoit dès le début, soit on revient sur l'appli une fois confronté au problème.

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

Discussions similaires

  1. PGCD: quelle est la méthode la plus rapide
    Par progfou dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 05/03/2008, 18h26
  2. Réponses: 3
    Dernier message: 09/02/2007, 09h14
  3. Réponses: 11
    Dernier message: 02/11/2006, 17h12
  4. Quelle est l'utilité des Relations & Foreign Keys?
    Par Danny Blue dans le forum Requêtes
    Réponses: 3
    Dernier message: 10/06/2006, 12h18
  5. Réponses: 16
    Dernier message: 19/05/2005, 16h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo