tblLejestatus: ejendomID, startdato, slutdato, status
tblDatoer: Id, Dato
Så kan du oprette en forespørgsel:
qryKalender:
SELECT e.ejendomID, e.Navn, e.Adresse, Year(d.Dato) AS År, Month(d.Dato) AS Måned, MAX(IIf(Day(d.Dato) = 1 AND d.Dato BETWEEN s.startdato AND s.slutdato, s.Status, Null)) AS Dag1, MAX(IIf(Day(d.Dato) = 2 AND d.Dato BETWEEN s.startdato AND s.slutdato, s.Status, Null)) AS Dag2, MAX(IIf(Day(d.Dato) = 3 AND d.Dato BETWEEN s.startdato AND s.slutdato, s.Status, Null)) AS Dag3, ..... FROM tblDatoer d, tblEjendom e, tblLejestatus s WHERE e.ejendomID = s.ejendomID AND d.dato BETWEEN kalenderstart and kalenderslut GROUP BY e.ejendomID, e.Navn, e.Adresse, Year(d.Dato), Month(d.Dato)
Der kræves som sagt en tabel med alle datoer inden for det område der er eller kan tænkes at være interessant. Denne tabel er dog let at oprette.
Jeg har ikke testet det ovenstående scenarie, men jeg mener, at det burde virke.
Derefter kommer selve præsentationen på en web-side, f.eks. med ASP eller PHP, hvor du skal loope data fra forespørgslen igennem, hvor du genererer overskrifter mv. på brud i felterne der indgår i GROUP BY sektionen.
Uha - går fint med den forretningsmæssige del af firmaet som du kan se på IP 207.fem.46.51. Men rent IT teknisk er det et helvede at opdatere flere sprog på en gang og holde kalendere ved lige. Nu hvor vi har små 40 boliger går det men fyh-for den når vi har 3 gange så mange. Derfor søger jeg på livet løs efter en løsning jeg selv kan pervertere ind til at blive mit design. Dvs en kalender som den jeg linker til i toppen. Ser at ting som Joomla og Mambo PHP CMS er en løsning. Tror måske jeg skal til at tænke på at sige farvel til MS Access og komme videre med PHP...
Ja, det har jeg det er lige præcis noget i den størrelse jeg vil ha. Skal gerne passe i bunden af en af mine ejendomssider. fx: http://207.5.46.51/homes/villas/torrevieja/vtv101.htm. Problemet er bare at de der kalendere koster noget og ikke rigtig kan ændres nok... Eller kan de? Jens
Hej HN - skal se på det! Jeps, hver eneste gang ændrer jeg baggrundsfarve på den kalender tabel. Og den findes i flere sprog! Og jeg skal gøre det i vores lokale systemer også!! Hmmm... :o)
ja... Min umiddelbare drøm havde været at have en Access DB liggende her, der havde info om alle bookings (dvs. ejendomsID, arrival, departure, clientID) denne Access db skulle så på en-for-mig-ukendt-måde spytte en lille gif kalender ud eller gøre et eller andet der resulterer i mit kalender link: http://207.5.46.51/homes/Calendars/ttv102.htm.
Men måske det hele skal gøres igennem et rigtigt CMS system........
ehhh mit CMS system er Frontpage og en helvedes masse html filer der skal rettes individuelt :o) Det eneste er lidt Included content men ikke så avanceret. Tror sgu det her kommer til at koste rigtige penge :o(
Et CMS system koster ikke det hele, når du har en template. Det du desuden har brug for er et dynamisk system, som henter de nødvendige oplysninger ind via et ejdnr og udfylder din template og så skal du selvfølgelig have et admin system til at oprette etc. ejdnr med deres indhold.
Jeg kunne nok lave det til dig, men det er mere end jeg kan presse ind nu, og ja jens - det koster penge at tjene penge og så er der som regel et lille overskud til at motivere en til at fortsætte :-)
Kører du slet ikke med noget dynamisk som asp, asp.net eller php ? Du skal jo have noget script eller lign. af afvikle for at kunne komme i kontakt med databasen. Her skal man nok også tænke på sigt på MS SQL el MySQL i stedet for Access. Der skal ikke mange kunder til førend at Access står af - desværre.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.