Avatar billede webhelpers Praktikant
13. november 2001 - 14:52 Der er 16 kommentarer og
1 løsning

automatisk forslag til dato

Er der en måde hvorpå der automatisk foreslås dags dato, når brugeren påbegynder indtastning i et datofelt?? Hvis man fx indtaster 1, så forslår den selv resten 13-11-01...
Avatar billede terry Ekspert
13. november 2001 - 14:54 #1
It would be possible to put some code in the fields on key press event.
Avatar billede terry Ekspert
13. november 2001 - 14:57 #2
but why cant you just get it to default to days dato? It isnt as easy as that to get it to work as you want, it would be necesary to make assumptions to \"guess\" what to show...
Avatar billede terry Ekspert
13. november 2001 - 14:58 #3
You could also use the date/time picker control or the calandar!
Avatar billede webhelpers Praktikant
13. november 2001 - 15:08 #4
Den skal kun vise dags dato, hvis det foreløbigt indtastede svarer til dags dato.

Den skal ikke default vise dags dato, fordi det er et felt som skal vise dato på sidste gang der var kontakt til kunden, og hvis man så lige har haft kontakt til kunden, så skal datoen rettes til dags dato.

Er det besværligt? mange programmer bruger det, bl.a. adressebaren i browseren.
Avatar billede webhelpers Praktikant
13. november 2001 - 15:09 #5
default dags dato bruger jeg allerede i forvejen, men finder det kun praktisk i forbindelse med oprettelse af ny kunde
Avatar billede terry Ekspert
13. november 2001 - 15:11 #6
OK then you could use a combo containing the dates for the specific \"kunder\". Then it would work as a normal combo
Avatar billede webhelpers Praktikant
13. november 2001 - 15:19 #7
Det forstår jeg ikke...sådan en combo skulle så indeholde usandsynligt mange datoer...

Kan det virkelig ikke lade sig gøre at den automatisk foreslår dags dato, hvis brugeren begynder at redigere i datofeltet??
Avatar billede terry Ekspert
13. november 2001 - 15:24 #8
The combo would hold only the dates for the specific customer. If you change the customer then the contents of the combo would also get chnaged. So it would only hold records for the number of times  the customer has been contacted. Or am I missing something?

I am sure you could CODE something to show a date when you start entering a date, but I dont think it is as easy a sthat. But I have been proved wrong before!
Avatar billede webhelpers Praktikant
13. november 2001 - 15:39 #9
Ja måske misforstår du mig..comboboxen kan jeg ikke umiddelbart se hænger sammen med det jeg præcis søger.
Avatar billede webhelpers Praktikant
13. november 2001 - 15:42 #10
Men jeg kan da forstå, at hvis du terry ikke lige kan se en løsning på problemet, så er det ikke let....8o)
Avatar billede terry Ekspert
13. november 2001 - 15:42 #11
Numsi> Your comment 15:08 \"det er et felt som skal vise dato på sidste gang der var kontakt til kunden\"
I was thinking that these dates must be in a table and you could show those!
Avatar billede terry Ekspert
13. november 2001 - 15:49 #12
Your comment 15:42. Well if I dont understand you correctly then it may be easier than I imagine :o)

If it has to be done in code (which I think it does, if a combo cant be used) then I dont thin kit is that easy.

I mentioned making assumptions! Here is an example: This is again taken from your comment 15:08 \"og hvis man så lige har haft kontakt til kunden, så skal datoen rettes til dags dato.\"

How would I know that if you hadnt told me?

What I am saying is for each character you enter in the date you wnat to find a date that the customer has been contacted from the table. But there could be so many, where do we start looking?



Avatar billede webhelpers Praktikant
13. november 2001 - 15:58 #13
du misforstår mig stadig. Jeg kan godt se mine forklaringer har været lidt kryptiske, men lad mig formulere det således:

Først og fremmest, glem alt det andet jeg har skrevet.
I kundeformularen er der et felt der hedder \'rettet\' som er et datofelt, som viser hvornår man sidste gang snakkede med kunden. Hvis så kunden ringer og man skal opdatere kundens record, så indtaster man dags dato i feltet, så man næste gang man finder kunden frem, kan se hvornår man sidst rettede. Det eneste jeg søger er bare, at når man vil indtaste dags dato i feltet (fx lige når man har redigeret i kundens data), så foreslår den selv dags dato istedet for man selv skriver 13-11-01.
Avatar billede webhelpers Praktikant
13. november 2001 - 16:00 #14
Men den skal ikke som default sætte dags dato, for så vil den skrive dags dato i feltet hver gang man henter kunden frem....
Avatar billede terry Ekspert
13. november 2001 - 16:04 #15
Yes I have missunderstood you.

In the On Key press event for the field enter

Me.rettet= Date

Avatar billede webhelpers Praktikant
13. november 2001 - 16:14 #16
he he, yes it was as simple as that......I used the change state instead, so that if a user try to change the rettet field it automatically writes the actual date.......

terry, you must say, that if you had understood the problem at once, it had been the easiest points you\'ve ever earned....Even the simplest problems can seem difficult, just ask me 8o)
Avatar billede terry Ekspert
13. november 2001 - 16:18 #17
Yes it would have been an easily earned 30 points.
I think i got missled with \"Hvis man fx indtaster 1, så forslår den selv resten 13-11-01... \"

and I thought what happens if yoy enter 2 ???

None the less, we got there in the end :o)

and thanks for the hard earned points!
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester