Toon posts:

[access] meerdere velden uniek

Pagina: 1
Acties:

Verwijderd

Topicstarter
Gegroet,

Ik ben bezig in access met een databaseje dat moet bijhouden wanneer welke ruimte (bv. zaal1, zaal2, zaal3) bezet zijn en hoelaat. Het invoeren van de gegevens gaat via een intranet pagina. Maar ik zit met het volgende :

Hoe kan ik het nou zo maken dat het niet mogelijk is dat bijvoorbeeld zaal1 op het zelfde tijdstip "geboekt" wordt?

dus eigenlijk hoe ik ervoor kan zorgen dat meerdere velden in het tabel een unieke combinatie opleveren???


bvd. Master J

  • whoami
  • Registratie: December 2000
  • Laatst online: 21:11
Hoe ziet jouw datamodel eruit?

Dit zul je imho moeten oplossen door programmeerwerk en niet door een unieke index op een cmbinatie vn velden te leggen.

https://fgheysels.github.io/


  • FoggyFreek
  • Registratie: Juni 2000
  • Laatst online: 23-07 17:23

FoggyFreek

I'm a llama again!

Hmm, je kan ze gewoon als Key selecteren in Design view.

Maar is dit niet slimmer ?
code:
1
2
3
4
Zaal    Begintijd     Eindtijd
1    1000       1900
2    1000       1900
3    1000       2000

de beschikbaarheid dus

nu kun je ze inroosteren
code:
1
2
3
plannr  zaal    begintijd    eindtijd
1    1   1000      1600
2    3   1000      1500

het beste is om hier duplicaten te voorkomen.
Dat kan je het best m.b.v. een VBA scriptje doen.
Als je niet weet hoe dat werkt, vraag het maar op dit forum, ik help je wel.

-- Altijd blijven prutsen --


Verwijderd

1 tabel met lokalen, 1 tabel met tijden en dan ben je klaar.

dan wordt je unieke koppeltabel [lokaalkey,tijdkey]

Verwijderd

Topicstarter
Het eerste probleem is nu opgelost maar nu heb ik inderdaad problemen met de tijd...

ik snapte alleen de voorbeelden niet helemaal!
mag ik FogFreex morgen ff via icq benaderen?

Master J

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Op maandag 10 juni 2002 20:03 schreef robh het volgende:
1 tabel met lokalen, 1 tabel met tijden en dan ben je klaar.

dan wordt je unieke koppeltabel [lokaalkey,tijdkey]
code:
1
2
3
4
Tijden
tijdid   begintijd    eindtijd
1       14:00     15:00
2       14:01     14:59


code:
1
2
3
4
Koppeltabel
lokaalid     tijdid
1       1
1       2

Mag dit zo :? Het kan echter wel werken zoals je het zegt als je tijden alleen per uur/half uur vast liggen maar dan moet je als iemand het 3 uur wil huren 6x een half uur gaan vastleggen in de db :? MaW los dit liever programmeer technisch op ipv relationeel

Verwijderd

Op dinsdag 11 juni 2002 08:56 schreef Glimi het volgende:
code:
1
2
3
4
Tijden
tijdid   begintijd    eindtijd
1       14:00     15:00
2       14:01     14:59


code:
1
2
3
4
Koppeltabel
lokaalid     tijdid
1       1
1       2

Mag dit zo :? Het kan echter wel werken zoals je het zegt als je tijden alleen per uur/half uur vast liggen maar dan moet je als iemand het 3 uur wil huren 6x een half uur gaan vastleggen in de db :? MaW los dit liever programmeer technisch op ipv relationeel
Erg netjes is het idd niet. Maar het zal niet vaak voorkomen dat een lokaal bijv 43 minuten gereserveerd is.
Wat je zegt dat iemand die 3 uur huurt 6 X een entry in de db krijgt klopt. Deze 6 keer invoeren laat je natuurlijk over aan een stukje code.

  • FoggyFreek
  • Registratie: Juni 2000
  • Laatst online: 23-07 17:23

FoggyFreek

I'm a llama again!

Tuurlijk mag je me op mijn ICQ benaderen :)
icqnr: 162253071
of MSN op jorisbos@hotmail.com

-- Altijd blijven prutsen --


Verwijderd

Topicstarter
okay....msn it is!

ben morgen de hele dag online.....
(jeroenbroekhuizen@hotmail.com)


Master J
Pagina: 1