Avatar billede qurzyx Nybegynder
22. juli 2003 - 16:36 Der er 16 kommentarer og
1 løsning

Hvordan læser viser man en bestemt post i en formular!?

Hey igen igen...

I min formular vil jeg gerne have et VBA kode stykke som gøre at nogle variabler får de værdier som stå i tabellen... Når man så skifter til næste post skal variabler selvfølgelige også skifte!!!
Avatar billede qurzyx Nybegynder
22. juli 2003 - 17:13 #1
haster
Avatar billede qurzyx Nybegynder
22. juli 2003 - 17:44 #2
variabler skal kun have værdierne 1 og 0 og er et billed
Avatar billede mugs Novice
22. juli 2003 - 18:17 #3
Kan du forklare nærmere?
Hvordan læser man en bestemt post betyder vel, at posten skal have en unik værdi for at finde den. Når du så vil have variabler til kun at have værdien 1 eller 0 kan posten jo ikke have en unik værdi jf. variablerne.
Avatar billede qurzyx Nybegynder
22. juli 2003 - 18:21 #4
Jeg skal bare inde i access kunne skrive at vis der i tablen "Person" er en værdi 1 skal dette billede vises!!!! Jeg skal bare have måde man hente fra en tabel til en formular på...??
Avatar billede juks Novice
22. juli 2003 - 18:24 #5
if dlookup ("feltnavn","tabelnavn" , "kriterie" ) then
"et eller andet"..

else


prøv evt at søge efter dlookup inde i vb hjælpen
Avatar billede mugs Novice
22. juli 2003 - 18:28 #6
Det har jeg jo vist dig i den tilsendte db:

Dim a As Long
DoCmd.GoToControl "id"
a = Me.id
DoCmd.FindRecord a, acEntire, False, , True, acCurrent, True
Avatar billede qurzyx Nybegynder
22. juli 2003 - 18:32 #7
Ja, men jeg fatter ærlig talt ikke meget af det... Kan det pensles lidt mere ud, for en der giver 200 point?
Avatar billede mugs Novice
22. juli 2003 - 18:44 #8
Dim a As Long
DoCmd.GoToControl "id"
a = 2
DoCmd.FindRecord a, acEntire, False, , True, acCurrent, True

I din formular har du feltet id. først sendes markøren til dette felt. Variablen a sættes til 2, og Access vil finde den post, hvor id er = a, altså 2.
Avatar billede qurzyx Nybegynder
22. juli 2003 - 18:48 #9
OK... Men hvordan ved den at det lige er tabel "person" og at man skal hente fra feltet "aktiv" (Her returneres værdien 1 eller 0).. Det skal vel også defineres?? Undskyld min langsomopfattendehed
Avatar billede mugs Novice
22. juli 2003 - 18:52 #10
Det ved den heller ikke. Den søger efter en værdi i formularens felt "id" der er = 2.

Men du kan lave en Inputboks, hvor du kan indtaste den værdi der skal søges efter.

a = inputboks...

Eller hvor får du værdien fra?
Avatar billede mugs Novice
22. juli 2003 - 18:53 #11
I stedet for:

DoCmd.GoToControl "id"

skal du sende markøren til feltet "aktiv"
Avatar billede mugs Novice
22. juli 2003 - 19:07 #12
Kan sende en db, som viser forskellige søgemuligheder.
Din e-mail og version.
Avatar billede qurzyx Nybegynder
22. juli 2003 - 19:10 #13
dimmer22@ofir.dk
V: Access 2002

Tusinde tak for den store hjælp
Avatar billede mugs Novice
22. juli 2003 - 19:13 #14
sendt
Avatar billede qurzyx Nybegynder
22. juli 2003 - 19:47 #15
Enten forstå jeg ikke en skid, eller også er der et eller andet helt galt...

Din DB henter jo hellere ikke en post... Den søger og henter... Jeg skal KUN bruge at jeg kan hente 1 post og måske redigere den... Men det er jo et billede som skal vise, ikke en tekstboks
Avatar billede mugs Novice
22. juli 2003 - 19:56 #16
For at kunne hente en post, må databasen nødvendigvis søge efter en unik værdi i tabellen.

Om der er 1 ellet 117 billeder i posten er ligegyldigt. Søgefunktionen henter den post med den unikke værdi der er anført.

i den db jeg sendte er der 2 kommandoknapper:

- Søg efter tekst
og
-Søg efter tal

Hvis du vil søge efter en post med en tekststreng, trykker du på knappen "Søg efter tekst", hvis du vil søge efter et tal trykker du på knappen "Søg efter tal".

Jeg har kontrolleret min db, og den fungerer som skitseret.
Men måske skulle du prøve at læse dit spørgsmål og sammenligne med din beskrivelse af problemet.
Avatar billede mugs Novice
22. juli 2003 - 23:02 #17
qurxyz > Hvordan går det - Er problemet løst?
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