Avatar billede webbe Nybegynder
16. maj 2002 - 10:43 Der er 13 kommentarer og
1 løsning

Validering der først virker og derefter ikke

Hejsa

Jeg har to tabeller hvor jeg laver en validering på samme tekst-felt i min Access-DB.

Første gang jeg validerer er det for at tjekke om et billede/icon skal udskrives eller ej, og det virker også fint nok.

Men anden hvor jeg skal lave samme validering på feltet for at tjekke om indholdet skal udskrives virker det ikke.

Der er data i feltet - det har jeg tjekket.

Min kode er her:

Valideringen der virker:
<td align="right" valign="top" height="16"><%If movRS("Anmeldelse") <> "" Then%><img src="grafik/label_review.jpg" width="50" height="11" hspace="5" border="0"><%End if%></td>

Valideringen der ikke virker:
<td align="left" valign="top" height="15"><%If movRS("Anmeldelse") = "" Then%><font class="sb_text"><%=movRS("Anmeldelse")%></font><%End if%></td>

Nogen der kan hjælpe?
Avatar billede webbe Nybegynder
16. maj 2002 - 10:44 #1
Hovsa - sidste validering skulle være:

<td align="left" valign="top" height="15"><%If movRS("Anmeldelse") <> "" Then%><font class="sb_text"><%=movRS("Anmeldelse")%></font><%End if%></td>
Avatar billede cape Nybegynder
16. maj 2002 - 10:50 #2
Prøv med !!!!
<td align="left" valign="top" height="15"><%If Len(movRS("Anmeldelse")) > 0 Then%><font class="sb_text"><%=movRS("Anmeldelse")%></font><%End if%></td>
Avatar billede tmceu Praktikant
16. maj 2002 - 10:52 #3
Det ville hjælpe at vide om du får en fejl eller den blot ignorerer chekket ? Jeg kunne forestille mig at du får en object required fejl el. lign recordset fejl ?
Avatar billede ocp Nybegynder
16. maj 2002 - 11:03 #4
Det er en rigtig god ide at bruge ".value" på fields. Ellers risikerer man at slæbe hele field-objektet med rundt.
Avatar billede webbe Nybegynder
16. maj 2002 - 11:08 #5
cape:
Det virker heller ikke.

tmceu:
Får ingen fejl overhovedet - min validering ignoreres bare fuldstændig.
Har prøvet at udskrive indholdet uden at lave validering og der udskrives heller ikke noget selv om der er data i feltet "Anmeldelse"
Avatar billede cape Nybegynder
16. maj 2002 - 11:10 #6
så brug som ocp siger...

<%=movRS.fields("Anmeldelse").value%>
Avatar billede pfp Nybegynder
16. maj 2002 - 11:11 #7
Må vi ikke lige se din kode i sammenhæng med der hvor du definerer din connection og dit recordset?
Avatar billede webbe Nybegynder
16. maj 2002 - 11:18 #8
Hmmm - det virker heller ikke.

Her er mit recordset:

movSQL = "SELECT * FROM Film,Filmpopup,Galleri,Filmtrailer,DVDinfo,DVDextrafeatureinfo,DVDExtrabilledformat,DVDextraspecialfeature,Filmskuespiller WHERE ((Film.Edbnr="&filmid&") AND (Filmpopup.Edbnr="&filmid&") AND (Galleri.Filmnr=Filmpopup.Filmnr) AND (Filmtrailer.Filmnr=Filmpopup.Filmnr) AND (DVDinfo.Filmnr=Filmpopup.Filmnr) AND (DVDextrafeatureinfo.Filmnr=Filmpopup.Filmnr) AND (DVDextrabilledformat.Filmnr=Filmpopup.Filmnr) AND (DVDextraspecialfeature.Filmnr=Filmpopup.Filmnr) AND (Filmskuespiller.Edbnr="&filmid&"))"
                  Set movRS = Connect.Execute(movSQL)
Avatar billede webbe Nybegynder
16. maj 2002 - 11:21 #9
Vil ikke poste hele min kode her da der er tale om virkelig mange linier!
Avatar billede webbe Nybegynder
16. maj 2002 - 11:25 #10
Alle andre data fra mine tabeller kan jeg godt hive ud, men ikke Anmeldelserne....underligt!
Avatar billede cape Nybegynder
16. maj 2002 - 11:57 #11
måske er feltet for langt at du kan vise ??....

Prøv at skrive test i et af felterne....
Avatar billede webbe Nybegynder
16. maj 2002 - 11:59 #12
cape:

Har prøvet at udskrive en fast tekst.

<td align="left" valign="top" height="15"><%If movRS("Anmeldelse") <> "" Then%><font class="sb_text">Her står anmeldelsen<font><%End if%></td>

Men det hjalp heller ikke noget.
Avatar billede eagleeye Praktikant
16. maj 2002 - 20:02 #13
Måske det rscordeset kolonne bliver tom efter første gang du bruge movRS("Anmeldelse") det er jo set før prøv dette:

Ved første validering:
<% txtAnmeldelse = movRS("Anmeldelse") %>
<td align="right" valign="top" height="16"><%If txtAnmeldelse <> "" Then%><img src="grafik/label_review.jpg" width="50" height="11" hspace="5" border="0"><%End if%></td>

Og så ved anden validering:
<td align="left" valign="top" height="15"><%If txtAnmeldelse <> "" Then%><font class="sb_text"><%=txtAnmeldelse%></font><%End if%></td>
Avatar billede webbe Nybegynder
27. maj 2002 - 15:00 #14
Har ændret databasen til at indeholde linktitel og linket og nu virker det...spøjst, men sandt.

Dermed lukkes spørgsmålet
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
Kurser inden for grundlæggende programmering

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