Avatar billede kim_falkner Nybegynder
02. marts 2005 - 11:59 Der er 8 kommentarer og
1 løsning

Fokus på felt

Hej. Jeg er ved at lave en "butiksscanner". Min formular har kun eet felt; "varenummer". Når jeg indscanner via håndscanner har jeg behov for at dette felt bevarer fokus og at teksten i feltet er markeret helt så næste indscanning erstatter den tidligere scanning. Feltet mister fokus i dag når scanningen er sket og det er sikkert fordi at håndscanneren leverer et carriage return.
02. marts 2005 - 12:02 #1
hvis du sørger for at alle andre objekter (også knapper) har egenskaben Tabulatorstop = nej og samtidig sætter formularen egenskab "Gennemløb" = Aktuel post så burde det virke...
Avatar billede terry Ekspert
02. marts 2005 - 12:06 #2
Is the field unbound, is there any code in the form which writes the varenummer to the database?

A little more information will hel us to find the correct solution
02. marts 2005 - 12:08 #3
terry, jeg tror bare, at scannere opfører sig som hvis du pastede ved at trykke Ctrl+V (sådan plejer de at opføre sig i hvert fald)
Avatar billede terry Ekspert
02. marts 2005 - 12:20 #4
Your more than likely right there Thomas, but if we dont get a CR/LF then the record has not been commited to the dB and we are still sitting on a new record. But if the scanner does give a CR/LF then it would be just a case of setting focus on the field in the after INSERT event. This will also mean that the previous value is no longer displayed.
Avatar billede kim_falkner Nybegynder
02. marts 2005 - 15:47 #5
Gennemløb = aktuel post og tabulatorstop har ikke hjulpet. Jeg har behov for at det aktuelle felt bevarer fokus og al tekst heri er markeret. Kan det gøres i "efter opdatering" som et stykke kode?
Avatar billede terry Ekspert
02. marts 2005 - 19:37 #6
02/03-2005 12:06:16!

You can set focus on the field with

me.FieldNameGoesHere.Setfocus

I dont understand why the previous data is still shown in the field IF you have moved to a new record. THats why I think we need more information.
Avatar billede kim_falkner Nybegynder
03. marts 2005 - 09:11 #7
Hi

JEg går ikke til ny record. der vises en record fra et opslag. Jeg har prøvet [prodno].setFofus som hændelse på felter men det hjælper ikke. Feltet får ikke fokus.

nogen ideer?
Avatar billede terry Ekspert
03. marts 2005 - 09:40 #8
without more information on the application it isnt easy to make any suggestions.
Avatar billede kim_falkner Nybegynder
03. marts 2005 - 09:52 #9
Der er meget simpelt: tabel1 indeholder "scannerkode", tabel to indeholder "scannerkode" og varenavn, pris mv. De to tabeller er linket således at man opretter en linie i tabel1 og foretager en opslag i tabel to. Alle felter er låste pånær "scannerkode". Efter indtastning i "Scannerkode" eller scanninf i dette felt ind skal dette felt beholde fokus og teksten skal være markeret.
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