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

Access Discussion :

Saisie de formulaire


Sujet :

Access

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 20
    Points : 10
    Points
    10
    Par défaut Saisie de formulaire
    Bonjour,

    J'aurais besoin d'un petit coup de main. Je suis en train de développer une petit base de donnée et j'ai une erreur que je ne comprends pas.

    Au départ j'avais 3 clé primaire dans ma table client. Par la suite, suis à l'analyse de mes tables et des informations à garder, j'ai du changer mes clé primaire pour en garde qu'une seule. Toute fois, dans mon formulaire client, lors que je veux ajouter un client, je dois remplir tous les champs correspondant à mes 3 anciennes clé primaire sinon Access ne me laisse pas ajouter un client.

    J'aimerais savoir comment régler ce problème.


    Merci beaucoup~

  2. #2
    Responsable Access

    Avatar de Arkham46
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    5 865
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 5 865
    Points : 14 524
    Points
    14 524
    Par défaut
    slt,

    regarde dans les propriétés de tes champs
    tu dois avoir une propriété "null autorisé" ou quelque chose du genre

  3. #3
    Membre éclairé Avatar de stéphane_ais2
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    792
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 792
    Points : 891
    Points
    891
    Par défaut
    Salut,

    Dans les propriétés de tes champs de tables, vérifie que
    Null interdit est bien sur Non pour les champs concernés...

    SE
    Si le monde explose, la dernière voix audible sera celle d’un expert, disant que la chose est impossible. - P. Ustinov

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 20
    Points : 10
    Points
    10
    Par défaut
    Merci des réponses.

    Dans les faits, ces trois champs doivent avoir une valeur. Ils ne peuvent être vide.

    Peut-être que je me suis mal exprimer.


    Dans ma table client, j'ai Nom, Prenom et Telephone et quelque autres champs (ville region code postal). Tous mes champs ont NULL INTERDIT a oui, puisque je dois avoir une valeur.

    Dans j'ouvre mon formulaire, je peux faire enregistrement suivant seulement si je suis sur le champs telephone meme si les champs ville, region, code postal sont a vide. J'aimerais pouvoir faire nouveau enregistrement même si je suis sur nom ou prenom.


    merci, j'espere être plus clair =)


    edit: Par le même fait, y a-t-il une façon de désactiver la bare de navigation d'Acces pour seulement utiliser mes propres bouttons?

  5. #5
    Membre éclairé Avatar de stéphane_ais2
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    792
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 792
    Points : 891
    Points
    891
    Par défaut
    Oui tu peux désactiver les boutons Access avec les propriétés du formulaire dans l'onglet Format...

    Non...ce n'est pas plus clair puisque si tes champs (contrôles) doivent être obligatoirement renseignés (...ce que tu dis...) tu dois les renseigner et par conséquent tu changeras d'enregistrement une fois qu'ils le seront tous...

    Sinon regarde l'ordre de tabulation de tes différents contrôles et notamment si un arrêt est prévu pour chacun des contrôles...

    Si j'ai bien compris...

    A+
    Si le monde explose, la dernière voix audible sera celle d’un expert, disant que la chose est impossible. - P. Ustinov

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 20
    Points : 10
    Points
    10
    Par défaut
    Hey

    Merci je vais verifier pour les bouttons de navigations.

    J'ai trouvé mon erreur. Mes champs nom et prenom doivent etre en majuscule ( UCase(nomCli.text) dans le code vb) et ne me laisse pas cree un nouvel enregistrement.

    J'ai tester en mettan le nom de ma region en majuscule, et j'ai la meme erreur. Y a-t-il un moyen de passer a l'enregistrement suivant sur un champ en majuscule?

  7. #7
    Provisoirement toléré
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    291
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 291
    Points : 188
    Points
    188
    Par défaut
    supprime ton formulaire et refais le si tu l'as fait à partir d'une requete refait ta requete j'ai eu la meme chose que toi et c'est la seule chose que j'ai pu faire.
    Le problème n'est pas l'ordinateur mais l'utilisateur

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 20
    Points : 10
    Points
    10
    Par défaut
    Gros merci pour les infos sur la bare de navigation. J'ai pu la désactiver et mettre mes propre bouttons de navigation.


    Me reste juste mes champs de text en majuscule à régler. Je vais probablement juste mettre un autre champs en premier pour contourner ce problème.

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 20
    Points : 10
    Points
    10
    Par défaut
    petite dernière question:

    Par rapport à mes clé primaires, je suis rendu avec seulement 1 clé (le id), quand je ferme mon formulaire, si mon nom est rempli mais que mon prenom et/ou numero de telephone n'est pas rempli, j'ai 1 ou 2 erreurs de validation des champs (champs vide, veuillez les remplir). Y a-t-il moyen de seulement faire apparaitre le message d'erreur 1 seule fois et non deux?


    Au prealable, javais 3 clé primaire (nom, prenom, tel) et dapres moi c encore lie a ce probleme, meme si mes champs sont pas requis (dans les options de acces) et ne sont plus des cle primaire.


    merci~

  10. #10
    Membre habitué
    Inscrit en
    Novembre 2005
    Messages
    136
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 136
    Points : 163
    Points
    163
    Par défaut
    bonjour,

    le nb de clef primaire ne me semble pas être la cause des msg d'erreur
    (en tout état de cause 3 cle c'est 2 de trop, ça alourdit les traitements)

    Les champs nom, prenom et tel ont la propriete null interdit donc il y aura un message à chaque sortie de ces champs si pas de donnee saisie

    On peut peut etre contourner la difficulte en mettant la propriete "chaine vide autorisee" à oui.

    On peut aussi ne pas mettre de verrou au niveau de la table et prevoir le controle de saisie au niveau du formulaire

    par exemple sur perte focus du champ, on teste la valeur et on alimente un compteur chaque fois que le champ est vide. Au moment de changer d'enregistrement on envoie une boite de message si le compteur est different de 0

    cordialement

Discussions similaires

  1. Débutant-Insertion dans table valeurs saisies sur formulaire
    Par Michel Hubert dans le forum Access
    Réponses: 2
    Dernier message: 14/04/2006, 19h38
  2. débutant-Insertion dans table valeurs saisies sur formulaire
    Par Michel Hubert dans le forum Access
    Réponses: 2
    Dernier message: 13/04/2006, 09h07
  3. [probleme] teste de saisie de formulaire
    Par razielmyth dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 04/01/2006, 11h43
  4. [debutant] contrôle de saisie et formulaire
    Par oceane751 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 27/11/2005, 22h29
  5. ptit probleme de controle de saisie de formulaire
    Par coachbob44 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 24/03/2005, 14h09

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