Avatar billede doeleman Nybegynder
07. april 2000 - 14:02 Der er 6 kommentarer og
1 løsning

Interval + 150 points

Jeg vil gerne give 150 points ekstra for svar på http://www.eksperten.dk/spm.asp?id=14578
Avatar billede sjensen Nybegynder
07. april 2000 - 14:28 #1
Hvis nu du sikrer at hhv. KontraktMin og KontraktMax indeholder en værdi (istedet for at prøve med en tom den ene gang og en udfyldt den anden gang) så check felterne inden kaldet og sæt K..Min til Ingenting (="") og KMax til den største værdi der kan forekomme (eks. KMax = #255) og så bare kalde sql,

så er du sikker på at kaldet returnerer det du vil have uanset om min og max er udfyldt eller er.
Avatar billede privaten Nybegynder
07. april 2000 - 16:26 #2
Du er velkommen til at sende en kopi af basen, hvis det kniber med at få det til at virke...
Avatar billede fagbog Nybegynder
07. april 2000 - 19:27 #3
Doeleman -->

Du kan hæve dit point antal i det andet spm ved at klikke
på antalet af point og skrive hvormange point der så skal stå
det and spm ( 50 Point ) + 150 Point = 200 Point
så er det sat op !



Med Venlig Hilsen



Henrik Mardov
Fagbog
Avatar billede doeleman Nybegynder
09. april 2000 - 12:18 #4
>> Til "privaten" m.fl.

Databasen kan hentes på http://noko.wiktor.dk/kontrakter.mdb
Jeg vil gerne give endnu flere points for hjælp og gode råd.

På forhånd tak.
Avatar billede doeleman Nybegynder
09. april 2000 - 23:15 #5
Løsningen er fundet, se http://www.eksperten.dk/spm.asp?id=14578 for svaret.

PS. Jeg undskylder, at jeg oprettede to spørgsmål, men jeg vidste ikke, at man kunne hæve pointene.
Avatar billede hnteknik Novice
10. april 2000 - 09:27 #6
Jeg takker - Koden er en udskrift af den forespørgelse, du har genereret.
Jeg har bare lagt den ud i tekst, så man kan se, hvad programmet beregner sig frem til. Nøgleordet i dit eksempel er mangel på overblik. Derfor kan der nemt indsnige sig banale fejl, som ikke er til at se for bar kode.

Jeg forstår ikke, hvad du mener med at du ikke kender noget til VBA. Du bruger det jo hele tiden.

Du kalder en funktion IIF, hvorfor ikke kalde en funktion, du selv har lavet.

I stedet for IIF kald en DOELEMANSFUNK([Forms]![frmSøg]![txtKontraktsumMin])


i et separat modul eller i formens klasse indføjer du:

function DOELEMANSFUNK((txtkontraktmin as variant) as variant
.... kode
end function

En VBA funktion giver dig meget større valgmulighed.

Henrik
Avatar billede doeleman Nybegynder
10. april 2000 - 11:23 #7
Tak for hjælpen.

Du har fuldstændig ret i, at det var mangel på overblik, som var problemet.

At jeg allerede skulle kende VBA, er nok en sandhed med modifikationer, koden er for det meste fremkommet, ved at bruge Access' kodegenerator.

Endnu engang tak.
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