18. december 2003 - 10:42Der er
5 kommentarer og 1 løsning
Oprette "kalender ligende" tabel, som skal arbejde..
Hej....Jeg har fået en opgave at skulle lave et kalender ligende program, som skal kunne arbejde sammen med Visual Studio.Net.
Opgaven går ud på at oprette en kalender, hvor der kan tilføjes aftaler, opgaver eller notater ind på. Der skal være mulighed for at oprette flere aftaler på samme dato.
Selve brugerfladen udvikles i VB.Net.
Det er ingen hemmelighed at jeg kender meget lidt til dette, så jeg har virkelig brug for hjælp.... :o)
lav en enkelt "hændelsestabel" som indeholder alle oplysninger - a la
create table event ( id number, fra_dato date, til_dato date, fra_tid time, til_tid time, brugernavn text(5), tekst memo, event_type number, notifikation number )
den lader du indeholde alle aftaler etc der træffes ( eventype fortæller om det er en aftale, en opgave etc). Notifikation fortæller om der skal rejses en alarm før fra_dato. Eventet har gyldighed i perioden fra_dato -> til_dato, gælder det kun en dag er begge datoer den samme etc.
Fidusen er, at du i kalender tabellen kun gemmer de datoer der faktisk er et event på - alle andre datoer er ligegyldige. Ugedage og helligdage beregnes (jeg kan godt give dig tips på hvordan du beregner de skæve helligdage).
Når du så skal vise kalenderen, så læser man alle events der er gyldige i den periode man ønsker at vise - keine hexeri...
Du skal oprette tabellen via "Design view" i access - jeg mener, at jeg har givet de rigtige datatyper i hver kolonne. ID skal du lige markere som primærnøgle og autoincrement - så skulle den være på plads.
og ja - der vil ingen problemer være med at kalde tabellen frem i VB / VB.NET
Det du får frem i VB er naturligvis kun en almindelig tabel - du skal selv bygge en kalender(lignende) kontrol op hvor du viser eventuelle events - og indsætter data i tabellen afhængigt af hvad brugeren markerer. Det er dog ikke et database spørgsmål, men et programmeringsspørgsmål :-)
Er der problemer, kan jeg så kontakte dig på en eller anden måde? Det er i ordern hvis du ikke vil opgive din e-mail. Jeg opretter et nyt sp. hvis der går kage i det....
Du er velkommen til at kontakte mig - faktisk kan du gøre det ved blot at lægge en kommentar ind her - men ellers er min email er trer(@)mail.dk - uden parenteser :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.