30. oktober 2000 - 11:06Der er
1 kommentar og 1 løsning
Udskiv felter i tabel
Hej Nu er jeg snart løbet godt surt i dette, er der nogen der kan hjælpe mig?
Jeg har en acces tabel kaldet metastrings- her er værdierne: lang_id, som er numre fra 1-3 1=Dansk 2=Engelsk 3=Svensk value, værdierne på de tre forskellige sprog frasename, en fælles overskrift page_id, side id
Nu skal jeg udskrive en tabel med værdierne page_id, frasename, value(dansk), value(engelsk), value(svensk).
Hvordan får jeg de forskellige values til at fremstå rigtigt i tabellen. Indtil videre får jeg kun den danske værdi frem 3 gange. Her er min kode:
if request(\"page_id\")<>\"\" then dim nyside2
set rs = conn.execute(\"select page_id, lang_id, fraseName, value from metastrings where page_id =\" & request(\"page_id\") & \" order by fraseName, lang_id\") tbl = tbl & \"<h2> metastrings</h2>\" tbl = tbl & \"<table border=\"\"1\"\"<tr><td>page_id</td><td>frasename</td><td>Dansk</td><td>Engelsk</td><td>Svensk</td></tr>\"
dim gl_page_id dim gl_frasename dim nyrow nyrow = false
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
Jeg har nu langt om længe selv fundet løsningen ved hjælp af en lang if sætning, ellers tusind tak for hjælpen. \'Første record - hvis page_id og frasename er nye værdier så start række og skriv celle page_id og \'celle frasename og celle value med lang_id = dansk(1)
if rs(\"page_id\")<>\"\" and rs(\"frasename\")<>\"\" then tbl = tbl & \"<tr><td>\" & rs(\"page_id\") & \"</td><td>\" & trim(rs(\"frasename\")) & \"</td><td>\" & trim(rs(\"value\")) & \"</td>\"
\'ryk ned i næste record rs.movenext
\'hvis page_id og frasename er ens med gl_page_id og gl_frasename, \'så gem de nye værdier som de gamle og men udskriv kun celle med rækkens value med lang_id = engelsk(2)
if (gl_page_id <> rs(\"page_id\")) and (gl_frasename <> rs(\"frasename\")) then
tbl = tbl & \"<td>\" & rs(\"value\")& \"</td>\"
\'ny record rs.movenext
\'hvis page_id og frasename er ens med gl_page_id og gl_frasename, \'så gem de nye værdier som de gamle og men udskriv kun celle med rækkens value med lang_id = svensk(3)
if (gl_page_id <> rs(\"page_id\")) and (gl_frasename <> rs(\"frasename\")) then
tbl = tbl & \"<td>\" & rs(\"value\")& \"</td>\"
end if end if end if
Synes godt om
Ny brugerNybegynder
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.