Avatar billede js17dk Nybegynder
15. januar 2001 - 18:56 Der er 20 kommentarer og
1 løsning

<% If FELT \"\" Then %>

Hvad gør jeg hvis jeg bare vil have at det skal komme hvis der er noget i feltet, ellers skal der ikke komme noget.

Her er noget kode:

<% If FELT \"\" Then %>
<div align=\"center\">
  <center>
  <table border=\"0\" cellspacing=\"1\">
    <tr>
      <td><b><img border=\"0\" src=\"/billeder/hus_billeder/<%=Billede2%>\" width=\"300\" height=\"200\">
<table>
      <td><b><img border=\"0\" src=\"/billeder/hus_billeder/<%=Billede3%>\" width=\"300\" height=\"200\">

        </b>

      </td>
      <td><b><img border=\"0\" src=\"/billeder/hus_billeder/<%=Billede4%>\" width=\"300\" height=\"200\">

        </b>

      </td>
<%
End If
%>
Avatar billede tommyf Nybegynder
15. januar 2001 - 19:02 #1
<% If FELT \"\" Then %>  Her ændre du jo *sjovt nok* FELT til navnet på feltet i databasen.

ØV FELTET ER TOMT - Her skriver du hvad den skal gøre hvis der ikke er noget i feltet...

<%Else%>

JUBII DER STOD NOGET - der var altså noget i feltet :o)

<%
End if
%>

Eller hvordan?
Avatar billede js17dk Nybegynder
15. januar 2001 - 19:05 #2
Jeg vil slet ikke have noget til at stå så skal det så stå sådan??
<% If FELT \"\" Then %>
<div align=\"center\">
  <center>
  <table border=\"0\" cellspacing=\"1\">
    <tr>
      <td><b><img border=\"0\" src=\"/billeder/hus_billeder/<%=Billede2%>\" width=\"300\" height=\"200\">
<table>
      <td><b><img border=\"0\" src=\"/billeder/hus_billeder/<%=Billede3%>\" width=\"300\" height=\"200\">

        </b>

      </td>
      <td><b><img border=\"0\" src=\"/billeder/hus_billeder/<%=Billede4%>\" width=\"300\" height=\"200\">

        </b>

      </td>
<%Else%>
<%
End If
%> 
Avatar billede tommyf Nybegynder
15. januar 2001 - 19:13 #3
<% If FELT \"\" Then %>
\'Denne sætning spørger om der var noget i database feltet ved navn \"FELTET\"

Desværre der stod ikke noget
\'Den sætninger bliver skrevet hvis der ikke er noget i feltet.

<%Else%>
\'Ellers gør den følgende

Hej, dette er indeholdet af databasen <%=FELTET%>
\'Såfremt databasen ikke er tom skriver den overstående sætning

<%
End if
%>
\'Slut på \"hvis\" sætningen




----------------------------------------------------------------

Grunden til alt det der står mellem:
<% If FELT \"\" Then %>
Og
<%Else%>

Er at jeg hentede det fra en af mine egne ASP sider her på computeren ;o)
Så det skal udskiftes med det du vil have vist i hver af de to pågældene situationer.
Avatar billede js17dk Nybegynder
15. januar 2001 - 19:17 #4
virker ikke:

Her er min kode hvad er der galt??
<% If DK = \"\" Then %>
        <tr>
          <td width=\"26%\" bgcolor=\"cccccc\"><font color=\"#000000\" size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\">Premiere i DK:</font></td>
          <td width=\"74%\" bgcolor=\"cccccc\"><font color=\"#000000\" size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\"><%= RS(\"DK\") %></font></td>
        </tr>
<%Else%>
\'Ellers gør den følgende
<%=DK%>
<%
End If
%>
Avatar billede tommyf Nybegynder
15. januar 2001 - 19:18 #5
<% If DK = \"\" Then %>
<%Else%>
        <tr>
          <td width=\"26%\" bgcolor=\"cccccc\"><font color=\"#000000\" size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\">Premiere i DK:</font></td>
          <td width=\"74%\" bgcolor=\"cccccc\"><font color=\"#000000\" size=\"1\" face=\"Verdana, Arial, Helvetica, sans-serif\"><%= RS(\"DK\") %></font></td>
        </tr>
<%
End If
%>
Avatar billede tommyf Nybegynder
15. januar 2001 - 19:19 #6
Virker det ikke?
Avatar billede js17dk Nybegynder
15. januar 2001 - 19:20 #7
det øverste er det der skal stå hvis der er noget i feltet.

Det nederste hvis der ikke er noget
Avatar billede tommyf Nybegynder
15. januar 2001 - 19:24 #8
Det du skriver lige efter den her sætning er hvad den skal gøre hvis feltet er tom:
<% If DK = \"\" Then %>

Og bagefter den her sætning skriver du hvad den skal gøre hvis feltet ikke er tomt:

<%Else%>
Avatar billede js17dk Nybegynder
15. januar 2001 - 19:34 #9
Kan ikke få det til at virke
Avatar billede tommyf Nybegynder
15. januar 2001 - 19:38 #10
Du har ikke en standard værdi på din database som f.eks \"0\", hvis der ikke bliver indtastet noget?
Avatar billede dudal Nybegynder
15. januar 2001 - 19:43 #11
Prøv med dette:

<% If NOT ISNULL(Rs(\"Felt\")) Then %>
<div align=\"center\">
  <center>
  <table border=\"0\" cellspacing=\"1\">
    <tr>
      <td><b><img border=\"0\" src=\"/billeder/hus_billeder/<%=Billede2%>\" width=\"300\" height=\"200\">
<table>
      <td><b><img border=\"0\" src=\"/billeder/hus_billeder/<%=Billede3%>\" width=\"300\" height=\"200\">

        </b>

      </td>
      <td><b><img border=\"0\" src=\"/billeder/hus_billeder/<%=Billede4%>\" width=\"300\" height=\"200\">

        </b>

      </td>
<%
End If
%>

/Jesper
Avatar billede tommyf Nybegynder
15. januar 2001 - 19:54 #12
dudal<--> Kan man ikke angive nul med \"\" ?
Avatar billede steent Nybegynder
15. januar 2001 - 21:04 #13
Aha det evendelige og evigt tilbagevendende spørgsmål :)

Da man ikke kan lave en [If FELT = \"\" THEN] på et felt der måtte have værdien NULL må man omgås dette ved at lave følgende:

<% If NOT IsNull(Rs(\"FELT\")) THEN %>
DET DEN SKAL GØRE HVIS DER STÅR NOGET I FELT
<% Else %>
DET DEN SKAL GØRE HVIS DER IKKE STÅR NOGET I FELT
<% End If %>

Så dudal har ret, der manglede bare lidt forklaring, giv manden de sølle 15 points og smid lidt oveni da det sikkert ikke er første gang du får brug for det.
Avatar billede ellebaek Nybegynder
16. januar 2001 - 10:06 #14
<% If FELT \"\" Then %>
skal være
<% If FELT LIKE \"\" Then %>
eller
<% If FELT = \"\" Then %>


Avatar billede js17dk Nybegynder
16. januar 2001 - 14:21 #15
Lige meget hvad jeg gør får jeg at vide at der mangler et END tilsidst, er det et specielt end jeg skal bruge??
Avatar billede js17dk Nybegynder
16. januar 2001 - 14:31 #16
Hvis nu det er et notat i databasen så kommer feltet ikke frem
Avatar billede ellebaek Nybegynder
17. januar 2001 - 09:54 #17
efter dem ...
skal der være en <% end id %>

og hvis du skal hente fra databasen vil jeg foreslå dig at benytte <%=rs.fields(\"feltnavn\")%>
Avatar billede tommyf Nybegynder
17. januar 2001 - 12:17 #18
Du mener ikke end iF? der er en væsentlig forskel.
Avatar billede js17dk Nybegynder
17. januar 2001 - 15:35 #19
Det virker fint, men den tager bare ikke de felter med som er et notat, det er det eneste problem lige nu.
Avatar billede stig3 Mester
17. januar 2001 - 15:47 #20
ACCESS2000 har problemer med notat felter. Jeg havde selv problemer med det for noget tid siden og opgav det til sidst.

Hvis det kan være i et tekstfelt så prøv at smid det over i et sådan.

Avatar billede js17dk Nybegynder
17. januar 2001 - 22:02 #21
Det kan desværre ikke være i et alm. tekstfelt
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