Avatar billede jind Nybegynder
23. september 2005 - 22:38 Der er 3 kommentarer og
1 løsning

køre en if sætnig på et recordset hvor værdien er null

Hej Gæve eksperter,
Jeg har et problem med at ændre i et word dokument alt efter om værdien i mit recordset er -1 eller null.
I min tabel er der ikke altid noget tal da den genereres udfra en dsum funktion...
I dette eksempel skal jeg slette et billede hvis værdien i RS er -1 eller null.
Problemet er at der kommer en fejlkode med "object required" da der ikke er nogen værdi i RS. Jeg har prøvet med nedenstående men det hjælper ikke.
Nogle ideer?

På forhånd tak   
 
(Set CN = CurrentProject.Connection
        Set RS = New Recordset
        strSQL1 = "SELECT * FROM SDStabel
        RS.Open strSQL1, CN, adOpenKeyset, adLockOptimistic, adCmdText)
 
With Wapp
    .Visible = True
    .Documents.Open FileName:="C:\Documents and Settings\SDS.dot"
   
    If RS![n] Is Not Null Then
        If RS![n] <> "-1" Then
        Selection.Goto What:=wdGoToBookmark, Name:="N"
        Selection.Delete Unit:=wdCharacter, Count:=1
        End If
    End If
Avatar billede nih Novice
23. september 2005 - 23:23 #1
if (not isnull(rs!n)) or (rs!n <> -1) then

-1 skal i anførselstegn hvis feltet n er et textfelt: '-1'
Avatar billede jind Nybegynder
24. september 2005 - 09:01 #2
Hej Nih
Du er en helt!
Tak!
Kan du fortælle mig hvor accepter knappen er blevet af - du skal have dine point?

VH
Jind
Avatar billede jind Nybegynder
24. september 2005 - 09:02 #3
Nå, det var fordi du havde lavet dit svar som en kommentar. Kan du ikke lige lave et svar så jeg kan give dig point?

VH
Jind
Avatar billede nih Novice
24. september 2005 - 10:10 #4
svar :)
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