Besoin d'une aide Access

Bonjour à tout le monde
Quelqu'un sait il comment on peut différencier dans un formulaire par une couleur (c'est ça le mieux pour moi) les jours correspondant au samedi et dimanche (...et jour fériés c'est possible?!)
Merci d'avance...

28 réponses

  • Votes
  • Date
  • Date décroissante
Résumé de la discussion

Plusieurs utilisateurs cherchent à différencier par couleur les jours du samedi et du dimanche dans un formulaire, et envisagent aussi la prise en compte des jours fériés. Les réponses évoquent l’usage de VBA et les propriétés des contrôles pour afficher ou masquer des enregistrements selon le jour et le type de contrat, avec un code jour attribuant samedi et dimanche. D’autres solutions mentionnées incluent des conditions et des exemples pour afficher le nom du mois ou la couleur via des valeurs retournées par Month et des tests sur CodeJour. En cas de besoin, certains évoquent des difficultés liées à des versions d’Access ou à la compréhension du nom des fonctions, indiquant que la mise en œuvre dépend du contexte.

Bobot (l’IA à votre service)
  1. slt,

    pourrais etre un peu plus explicite : quelle version d'Access, ta date apparait dans quel type de controle...
    Apres on verra ca qu'on peut faire.

    bye

    _______________________________
    SCV ready to go sir
    1. lu,

      La Version c'est Access 2000 mon champs date est du type DATE! d'autres infos?
      1. RE
        Je voudrais aussi récupérer le nom du mois a partir d'un champs de type date. J'arrive à récupérer le numéro avec la fonction mois mais ça ne m'est pas utile. En fait je voudrais créer un Etat trier par année et par mois donc ce serait mieux d'avoir "mars" a la place de "3" n'est-ce pas?
        1. une des solutions pour recupérer le mois et non le n° serait d'executer une condition : si 1 alors janvier, si 2 alors février...

          _______________________________
          SCV ready to go sir
          1. J'étais dedans y a apas 5 minutes mais le problème c'est que je connais pas la fonction si ou plutôt comment elle s'appelle sous access 2000. Je connais le fonctionnement des conditions mais pas le nom propre de la fonction peux tu me répondre
            1. non laisse tomber meme li le message à l'envers pour l'oublier stp trop la honte trop trop....
              1. t'inquietes, ca arrive meme aux meilleurs :-)

                _______________________________
                SCV ready to go sir
                1. Salut a tous
                  besoin d'aide once again!
                  j'ai un problème dans la syntaxe avec l'opérateur SI !
                  Je l'ai pourtant faites de la manière traditionnel mise à part que lorsque je bascule en mode feuille de données access me signale : " Fonction si non définie". Je récupére en fait le nombre coresspondant au mois d'une date c'est a dire 1 pour janvier 2 févier... Alors "Expression : Si([N°mois]=1;"Janvier"; si([N°mois]=2;"Février";si([....))))))) Aidez moi

                  : )
                  1. peux tu mettre le code complet ou tu as mis la fonction SI

                    _______________________________
                    SCV ready to go sir
                    1. ba c'est le meme mais jusqua décembre bon allez si tu insistes

                      §§§§=======>{:.:}<=======§§§§
                      1. si([N°mois]="1";"Janvier";si([N°mois]="2";"Février";si([N°mois]="3";"Mars";si([N°mois]="4";"Avril";si([N°mois]="5";"Mai";si([N°mois]="6";"Juin";si([N°mois]="7";"Juillet";si([N°mois]="8";"Août";si([N°mois]="9";"Septembre";si([N°mois]="10";"Octobre";si([N°mois]="11";"Novembre";si([N°mois]="12";"Décembre";""))))))))))))

                        §§§§=======>{:.:}<=======§§§§
                        1. DSL Pour la présentation de verole

                          §§§§=======>{:.:}<=======§§§§
                          1. tout sur une meme ligne ! ca c'est de la lisibilité !!
                            Je te conseil de présenter autrement, sinon, c'est vite incompréhensible, meme pour toi...
                            Ou sont les "END IF" ??

                            _______________________________
                            SCV ready to go sir
                            1. Si possible je voudrais avoir une sytaxe non touchée par l'imperfection
                              Les end if n'existe pas en SQL?

                              §§§§=======>{:.:}<=======§§§§
                              1. Nommois:
                                VraiFaux([CodeMois]=1;"Janvier";
                                VraiFaux([CodeMois]=2;"Février";
                                VraiFaux([CodeMois]=3;"Mars";
                                VraiFaux([CodeMois]=4;"Avril";
                                VraiFaux([CodeMois]=5;"Mai";
                                VraiFaux([CodeMois]=6;"Juin";
                                VraiFaux([CodeMois]=7;"Juillet";
                                VraiFaux([CodeMois]=8;"Août";
                                VraiFaux([CodeMois]=9;"Septembre";
                                VraiFaux([CodeMois]=10;"Octobre";
                                VraiFaux([CodeMois]=11;"Novembre";
                                VraiFaux([CodeMois]=12;"Décembre"))))))))))))
                                Voila ce que tu as demandé Michael_gengen!?
                                LOL!

                                §§§§=======>{:.:}<=======§§§§
                                1. alors la dsl, je ne connais pas les commandes SQL, je pensais que tu ecrivais en VBA sous Access.
                                  Mes competences s'arrent là ! Sorry

                                  _______________________________
                                  SCV ready to go sir
                                  1. ma fonction si marche trés bien
                                    maintenant je voudrais par exemple attribué une couleur aux enregistrement correspondant a un mois particulier et/ou aux différents jours di la simaine! ispice di ..... ca miplen la tete!

                                    §§§§=======>{:.:}<=======§§§§
                                    1. tu inseres dans ta fonction SI, outre le mois en rapport avec le nombre, mais egalement les propriétés du controle.
                                      ex:

                                      dim MOIS as integer

                                      if MOIS = 1 then
                                      me.txtMois="Janvier"
                                      me.txtMois.forecolor="lightgreen"
                                      end if

                                      ca c'est en vba, maintenant a toi de le retranscrire en SQL...

                                      _______________________________
                                      SCV ready to go sir
                                      1. c'est peut etre de l'abus de renseignement de savoir de... ce serait possible que tu me décrives la marche a suivre avec la syntaxe pour attribuer une couleur a la date par rapport a son code jour sachant que le week-end répond au code_jour 1 et 7
                                        je veux dire la syntaxe et ou je dois la mettre je connais un tout petit peu de VBA mais je dois encore en apprendre. Merci d'avance KUBITO

                                        §§§§=======>{:.:}<=======§§§§
                                        1. il faut que tu me dises les controles que tu as sur ton formulaire, surtout le controle qui doit changer de couleur et celui associé a la fonction SI
                                          _______________________________
                                          SCV ready to go sir
                                          • 1
                                          • 2