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 :

Formulaire saisie UNIQUEMENT


Sujet :

IHM

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Formulaire saisie UNIQUEMENT
    Bonjour,

    Je suis informaticien décisionnel donc j'ai déjà des connaissances en base de données, programmation web, erp etc... mais là je dois créer une mini-application pour un pote... sous Access :p

    En fait il s'agit d'une application d'affectation d'équipements aux salariés.
    J'ai ainsi une table produit, une table salarié, services etc...

    Je n'ai jamais fait d'Access auparavant mais j'ai réussi à créer la base et les formulaires de consultations et états pour l'impression (assez simple).

    Ce qui me reste à faire, c'est des formulaires de saisie et uniquement de saisie. Je ne veux pas que l'on puisse consulter le contenu de table via ces formulaire.

    En fait je veux mettre mes différents champs texte de saisie libre, listes déroulantes liées remplies par requêtes etc... et effectuer des insertions dans une ou plusieurs tables via un bouton "Création ou mise à jour d'enregistrement" afin de créer l'enregistrement saisie ou le mettre à jour s'il existe déjà.

    Déjà première question : est-ce possible ? :p
    Deuxième question : comment ? via des macro / modules ?

    J'espère trouver des réponses car il ne me reste plus que cela à mettre en place... le reste a été fait en un jour (j'ai qu'une 10aine de tables).

    Merci d'avance pour votre aide

    Cordialement,
    PR0DIGY_013

  2. #2
    Expert éminent

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Points : 9 197
    Points
    9 197
    Par défaut
    Bien sûr que c'est possible...
    La première question que j'ai est : Comment identifies-tu tes enregistrements pour savoir s'ils existent déjà ?
    La seconde question est : Connais-tu les objets DAO.Recordset ?


    Pour la manipulation des données, rien de mieux que les objets DAO.Recordset.
    Grâce à eux, tu peux ajouter/modifier/effacer des enregistrements.
    Tu peux également en rechercher un en particulier.

    Il y a tout un tuto sur les objets DAO.
    Tu as certainement regardé dedans, moins que tu ne connaisses déjà puisque tu dis
    Je suis informaticien décisionnel donc j'ai déjà des connaissances en base de données, programmation web, erp etc...
    et que le "etc." est plutôt large

    A toi

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Salut Maxence,

    J'ai en effet des connaissances générales en informatique mais aucune en Access. Pour la base de données c'était assez simple à mettre en place car c'est plus ou moins normé.

    Par contre je connais pas du tout le VBA et la programmation Access...

    Pour l'instant j'identifie rien du tout :p

    J'ai juste fait des formulaires de consultation (tables et/ou requêtes). D'ailleurs j'aimerai bloquer le fait de pouvoir créer un enregistrement sur ces formulaires.

    Sinon pour mes formulaires de saisie, merci pour ton élément de réponse, je vais chercher de ce côté là. Pour le moment je suis au point 0. J'identifie rien. J'ai juste fait un formulaire avec les champs texte de saisie et des listes déroulantes liées. Il me reste à écrire le code associé au bouton d'enregistrement / mise à jour de la saisie effectuée.

    Bon ben apparemment tout peut se faire dans le code VBA associé au bouton. Pour réutiliser on passe par le module ?

    En tout cas merci, je vais faire des tests.

    [EDIT1] C'est bon j'ai trouvé comment verrouiller la création sur mes formulaires de consultation

    PR0DIGY_013

  4. #4
    Expert éminent

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Points : 9 197
    Points
    9 197

Discussions similaires

  1. [AC-2003] Formulaire en saisie uniquement
    Par gentoo dans le forum IHM
    Réponses: 4
    Dernier message: 05/04/2011, 14h07
  2. [AC-2007] Formulaire de saisie uniquement
    Par David42000 dans le forum IHM
    Réponses: 4
    Dernier message: 07/07/2009, 10h40
  3. Réponses: 3
    Dernier message: 26/10/2006, 15h04
  4. Enregistrement Multiple pour Saisie Unique
    Par SeaWolf601 dans le forum Access
    Réponses: 9
    Dernier message: 24/10/2006, 16h14
  5. Réponses: 1
    Dernier message: 19/06/2006, 14h07

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