28. februar 2002 - 11:54Der er
4 kommentarer og 3 løsninger
Er det en bug... ?
... eller er det mon meningen ?
Har en access97 database med en form med nogle comboboxe.
Hvis jeg jeg vælger en værdi fra combo-listen opdateres box'ens text property til det jeg nu har valgt - helt efter planen, fint nok. Hvis jeg nu forlader feltet og går ind i det igen, så det valgte nu er markeret og ønsker at slette det valgte, så kan jeg gøre det på 2 måder (umiddelbart). Trykke på enten delete-tasten eller på backspace - fint nok. Trykker jeg på delete tasten bliver det valgte slettet og feltets text property slettet så der ikke står nogen tekst heri. Trykker jeg derimod på backspace, så slettes det valgte også helt fint - men gud'hjøme om ikke feltets text property stadig indeholder den tidligere valgte værdi...
Håber det er til at forstå - for spørgsmålet er jo så om det er meningen, eller om jeg har misforstået et eller andet ?
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
det kan jeg godt se henrik, og også næsten selv regne ud - men burde feltet ikke når man forlader det opdatere sine properties så de passer med det indhold der er i feltet ?
Er .text-property'en ikke også en misforstået egenskab, som er taget med, fordi det har men nu engang i VB? I Access har jeg ALDRIG haft brug for Text-property'en. I stedet spørger jeg bare direkte på controllen eller referere til én af kolonnerne.
Derer jo også nogle begrænsninger i brugen af .text hvis man ønsker at sætte værdien...
tjo - det har du måske ret i - mener bestemt at der var en særlig årsag til at jeg oprindeligt brugte .text (men det er ved at være et par år siden, så måske var jeg dummere dengang :-)
I hvert fald laver jeg nu følgende ved keypress:
If (Me.ActiveControl.SelLength = Len(Me.ActiveControl.Text)) And KeyAscii = 8 Then 'så er det valgte blevet slettet med "Backspace" sæt derfor feltet til NULL 'manuelt da access ikke gør det automatisk.
har som sagt selv fundet en "workaround" dog lidt til henrik for bemærkningerne og en smule til thomas for hans :-)
Hygge
Horus
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.