07. april 2003 - 18:53Der er
18 kommentarer og 1 løsning
Kalender objekt 10.0
Jeg har lavet en tabel som indeholder.. Datoid, Dato dag, beskrivelse. Dertil har jeg lavet en formular og indsat et kalender objekt 10.0 i XP.. Nu er mit problem, hvorledes jeg aktivere dette kalender ojekt så jeg ved et enkelt klik for indsat dato fra kalendren i datofeltet!! Endvidere skal det være således at når jeg klikker går den til den aktuelle dato i kalendren skal jeg gå til den post som indeholder denne dato.. Er dette muligt??
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Jep.. Jeg har som beskrevet datoid, dato, dag og beskrivelse. For hver enkelt dato er der selvfølgelig en dag, men også en beskrivelse. Nu vil jeg gerne lave en hændelse som gør, at ved at trykke på feks. den. 25-02-03 i kalenderen springer den direkte til denne dato med dertilhørende dag og beskrivelse.. Der findes således kun en post med hver enkelt dato..
Pt er kalendren sådan at hvis jeg tryker på en dag i kalenderen og derfeter stiller mig i feltet dato opdatere den..
Det er muligt, at jeg husker forkert. Jeg lavede den i hvert fald, men måske sendte jeg den ikke, da jeg følte du gik en anden vej. Men jeg har den stadigvæk og sender den, hvis du lægger din e-mail.
Hvis du kun skal bruge dit kalenderobjekt, når du opretter en ny post, kan du angivegive kalenderens egenskab Synlig til Nej. Sæt derefter flg. kode i formularens VedAktuel (OnCurrent) event:
If Me.NewRecord Then Me.Calendar.Visible = True Else Me.Calendar.Visible = False End If
Mugs koderne virker fint!! Men den springer ikke i posterne nå jeg feks. har skrevet i felt den. 03-04-2002.Og står i felt 14-04-2003 vil den ikke gå til den aktuelle post ved klik på kalendren - Den indsætter i stedet en ny dato?? Er der noget jeg kan gøre?? Jeg har brugt følgende Private Sub Calendar3_Click() Me.Dato = Me.Calendar3 DoCmd.GoToControl "Dato"
a = InputBox(Prompt:="Søg efter post, indtast dato f.eks 2003-04-07:", Title:="Søgefunktion:", Default:=Date) Forms!form3!start.SetFocus DoCmd.FindRecord a
Sidste problem koden virker! Men giver følgende fejl: DEn kan ikke finde form 3 - Min formular hedder bare "3".. Du skal vist til at have flere point for dette svar;-)
SetFocus er kommandoen start er navnet på kontrolelementet form3 er navnte på objektet i samlingen Forms er den objektsamling du arbejder i, altså formularer
Fejlen æigger sandsynligvis navnet på formularen som jo ikke er form3 med blot 3. Prøv denne:
a = InputBox(Prompt:="Søg efter post, indtast dato f.eks 2003-04-07:", Title:="Søgefunktion:", Default:=Date) Forms!3!start.SetFocus DoCmd.FindRecord a
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.