bonjour à tous
je crée une petite base de réservation de chambre d hotel pour un ami.
j ai un form réservation avec la date résa , le nom , début hte saison, fin hte saison basé sur la table réservation.
et un sous form en feuille de donnée avec la date début résa( DateD, le numéro chambre, le prix et la date de fin basé sur la table réservationch
mon problême:
le prix de chambre varie en fontion de la saison, j ai un prix 1 entre le début hte saison et la fin hte saison et un prix 2 en dehors de ces dates.
pour l'instant j ai crée une date début hte saison et fin hte saison dans les valeur par défaut de ces champs de la table réservation
et j ai mis le code suivant sur le champs num ch ( j ai crée sur ce champ une liste déroulante avec les 2 prix)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub NumCH_AfterUpdate() If Me.DateD > Forms!Frmreservations!debut_hte_saison And Me.DateD < Forms!Frmreservations!fin_hte_saison Then Me.PrixCH = Me.NumCH.Column(1) Else Me.PrixCH = Me.NumCH.Column(2) End If End Sub
ça marche mais comment éviter de rentrer dans Access et d'aller chaque année changer la date dans la valeur par défaut de ces 2 champs
l utilisateur peut il à caque début d'année rentre ces 2 dates une fois pour toute comme une sorte de paramêtre et comment?
merci à tous
steph
Bien qu'aucun code ou smiley ne soient montrés, ils sont utilisables.
Partager