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

VBA Access Discussion :

Condition simple mais..


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 39
    Par défaut Condition simple mais..
    Re-Bonjour le forum,

    Voilà j'essai de faire un petit if tout simple mais je n'y arrive vraiment pas. Alors j'ai une table utilisateurs et un champ profil avec 3 possibilités pour ce champ il peut etre mis à 1, 2, 3, je voudrais tout simplement dire que quand

    j'arrive sur un formulaire (évènement load) si l'utilisateur à un profil différent de 1 alors on affiche pas bouton1. J'ai essayé ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    For i = 1 To 10 Step 1
        If utilisateurs.Profil = "*1*" And utilisateurs.Profil = CStr(i) Then
         CtlActiveX50.Visible = False         
    End If
    Next i
    Mais j'ai une erreur "d'objet requis", j'ai même essayé avec un Dlookup mais sans succès, c'est vraiment une condition simple mais que je n'arrive pas à réaliser. D'avance merci de votre aide.

    Bonne après-midi.
    Cordialement,
    Jean-Mikaël

  2. #2
    Expert confirmé
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Par défaut
    Salut,

    Vu que ton champ Profil ne peux contenir que 1, 2 ou 3 je ne sois pas pourquoi tu mets *1*.

    Mets directement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If utilisateurs.Profil = "1" ...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 39
    Par défaut
    Bonjour Lou-Pitchoun même en enlevant les * j'ai toujours la même erreur d'objet requis, je ne vois vraiment pas d'ou cela peut venir, et avec un Dlookup je n'obtient rien de concluant non plus mis à part des erreurs, merci de ton aide.

    Cordialement,
    Jean-Mikaël

  4. #4
    Expert confirmé
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Par défaut
    utilisateurs est ta table.

    Dans ton code à quoi se rapporte utilisateurs ?
    (je sens l'erreur ici )

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 39
    Par défaut
    Bah en fait justement je ne sais pas le gros soucil que j'ai avec Acces c'est la syntaxe donc je ne sais pas comment traduire ma condition en VB acces (je viens d'Excel je suis un peu paumé)je veux juste dire que dans ma table utilisateurs au champ profil si c'est différent de 1 on affiche pas le bouton1.
    Je crois qu'en effet c'est un problème de traduction désolé je suis un peu novice, merci du temps que tu consacres pour m'aider.


    Cordialement,
    Jean-Mikaël

  6. #6
    Expert confirmé
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Par défaut
    Alors...

    Tout d'abord, des questions (bon ok j'aurais du commencer par là : on aurait gagné du temps tous les deux ) et ensuite des soluces.

    Quand tu parles d'utilisateur : c'est celui qui utilise la base ??
    Si oui : et bien : c'est pas génial d'utiliser une sécurité comme ça.
    La seule valable, c'est celle détaillée dans ce tuto.

    Comment identifies-tu l'utilisateur alors ??

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme simple, mais grave!
    Par vienin dans le forum C++
    Réponses: 15
    Dernier message: 09/12/2005, 01h05
  2. [Javadoc]La Javadoc et un problème... simple mais paralysant
    Par lionrouge dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 09/12/2005, 00h00
  3. Réponses: 6
    Dernier message: 27/04/2005, 15h46
  4. requete a 1er vue simple mais a 2em vue... :(
    Par exyacc dans le forum Langage SQL
    Réponses: 3
    Dernier message: 01/03/2005, 09h05
  5. Pb de COUNT et GROUP BY simple mais sans requête imbriquées
    Par vanquish dans le forum Langage SQL
    Réponses: 3
    Dernier message: 22/10/2004, 09h45

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