CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Access 2003 - Formulaire et VB

1326
1326
Niveau 7
19 février 2009 à 19:05:15

Bonsoir tout le monde :)

J'ai un petit problème, ou plutôt devrais-je dire un trou de mémoire.
Explications :
J'ai une base de donnée, pas bien compliqué, pour la gestion des réservations d'un hôtel. Passons les détails, mon problème n'est pas là.
J'ai crée un formulaire pour la saisie des réservations. Pour une réservation, je fais saisir la date voulu, et dans une liste déroulante je fais choisir un numéro de chambre. Actuellement, j'ai mis une requête derrière cette liste déroulante qui donne tous les numéros de chambre. Sauf que moi je voudrais que les numéros des chambres déjà prises pour cette date n'apparaissent pas. Ils sont inutiles. Si mes souvenirs sont bons, avec VB, je peux aller chercher la date saisie par l'utilisateur, la mettre dans ma requête et ainsi en faire ressortir les chambres libres.
Mais mon problème, c'est que je ne sais plus comment ça marche. Je ne sais plus ramener de la zone de saisie les données.

Donc voila, si quelqu'un peut me renseigner sur ce problème ça me serait utile :)

Merci :)

Pseudo supprimé
Pseudo supprimé 19 février 2009 à 20:16:50

Tu génère le contenu de ta liste depuis une requete SQL.
Je pense que tu peut t'en sortir en complexifiant la dite requete, c'est à dire en faisant (ta requete) MINUS (une requete selectionnant les chambres occupés à la date indiquée).

Minus exclu des résultats de la requete de gauche ceux de la requete de droite.

-moiseom-
-moiseom-
Niveau 10
19 février 2009 à 20:39:56

Oui mais, je fais comment pour récupérer la date ?
J'écris juste dans VB :
Select machin From truc Where jour = nomdelazonedesaisiedeladate; :question:

C'est ça principalement qui me manque^^

-moiseom-
-moiseom-
Niveau 10
19 février 2009 à 20:40:34

(merci pour ton aide^^)

Pseudo supprimé
Pseudo supprimé 19 février 2009 à 22:49:03

tu récupère la valeur du champ dans une variable, et tu utilise la concaténation pour former la requete entière, je pense.

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment