Domino 9 und frühere Versionen > ND6: Entwicklung

HTML Tabelle

<< < (2/3) > >>

Blood4line:

--- Zitat ---Code:
@Implode(Mehrfachwert, "<br>")
um z.B. mehrere "Zeilen" zu schreiben.

Sollte eine Tabelle geschrieben werden wirds etwas komplizierter,
du musst dabei zuerst die zeilen anfange, und zum schluss noch zu machen:
(wenn die Tabelle <table> ... </table> schon da ist:)

Code:
"<tr><td>" + @Implode(Mehrfachwert, "</td></tr><tr><td>") + "</td></tr>"
und noch etwas komplizierter wenn es mehrere spalten gibt....

--- Ende Zitat ---


--- Code: ---<html>
<head>
<title>Breiten- und H&ouml;henangaben bei Tabellen</title>
</head>
<body>


<h1 align= "center">Heute erwarten wir fogende Besucher</h1>

<br>
<br>

<table align= "center" border="1" width="80%">



  <tr>
<td>Zeit</td>
    <td >Name des Besuchers</td>
    <td >Besucher für</td>
    <td>Raum</td>
    <td>Anlass</td>

  </tr>

  <tr>
   <td> von <Berechneter Wert> bis <Berechneter Wert> Uhr</td>
    <td><Berechneter Wert> </td>
    <td> <Berechneter Wert></td>
    <td> <Berechneter Wert> </td>
    <td><Berechneter Wert></td>


  </tr>

</table>





</body>
</html>
--- Ende Code ---

das ist mein code... die brechneten bekommen die Werte durch @DBlookup... ich hoffe einer kann mir jetzt weiter helfen

flaite:
Bei mir funktioniert das mit der @for Formel


--- Code: ---@For(n := 1;
n <= @Elements(dasFeld);
n := n + 1;
val := val + @NewLine + {<tr><td>} + dasFeld + {</td></tr>});
@NewLine  + {<table>} + val + @NewLine + {</table>};

--- Ende Code ---

dasFeld ist ein Mehrfachwerte Feld.

Blood4line:

--- Zitat ---Bei mir funktioniert das mit der @for Formel


Code:
@For(n := 1;
n <= @Elements(dasFeld);
n := n + 1;
val := val + @NewLine + {<tr><td>} + dasFeld + {</td></tr>});
@NewLine  + {<table>} + val + @NewLine + {</table>};


dasFeld ist ein Mehrfachwerte Feld.


--- Ende Zitat ---

thx.. aber sry ich bin ein anfäger ::) :P... wo soll ich die Formel einfügen ? mit in den HMTL code oder für ein berechnetes Feld ?... thx  8)

dirk_2909:

--- Zitat ---dasFeld ist ein Mehrfachwerte Feld.
--- Ende Zitat ---

Ein brechnetes Feld, in dem mehrfachwerte zugelassen sind (wie Axel schon angedeutet hat)

pete_bla:
Hi,

Ob Feld oder berechneter Wert kannst Du Dir eigentlich aussuchen.
Am besten aber ein Feld "Berechnet zur Anzeige".

Dein Code:

--- Code: ---  <tr>
<td>Zeit</td>
    <td >Name des Besuchers</td>
    <td >Besucher für</td>
    <td>Raum</td>
    <td>Anlass</td>

  </tr>

  <tr>
   <td> von <Berechneter Wert> bis <Berechneter Wert> Uhr</td>
    <td><Berechneter Wert> </td>
    <td> <Berechneter Wert></td>
    <td> <Berechneter Wert> </td>
    <td><Berechneter Wert></td>


  </tr>

</table>

--- Ende Code ---

bau es besser so um:

--- Code: ---  <tr>
<td>Zeit</td>
    <td >Name des Besuchers</td>
    <td >Besucher für</td>
    <td>Raum</td>
    <td>Anlass</td>

  </tr>
  <Berechneter Wert>
</table>

--- Ende Code ---

und für Berechenten Wert oder das Feld eine Formel in diesem Schema:

--- Code: ---val1:= @DbLookup("":"";"":"";"meineView"; Key; "Feld1");
val2:= @DbLookup("":"";"":"";"meineView"; Key; "Feld2");
val3:= @DbLookup("":"";"":"";"meineView"; Key; "Feld3");
val4:= @DbLookup("":"";"":"";"meineView"; Key; "Feld4");
val5:= @DbLookup("":"";"":"";"meineView"; Key; "Feld5");
"<tr><td>" + @Implode( "von " + val1 + " bis " + val2 + " Uhr </td><td>" + val3 + "</td><td>"  + val4 + "</td><td>" + val5; "</td></tr><tr><td>") + "</td></tr>"

--- Ende Code ---

mit @For gehts da auch, aber dann musst Du immer auf die einzelnen Werte der Lookups zugreifen ( val1[n]) und dabei auf die einzelnen Dimensionen achten!

(Genau dies, mit dem automatischen zusammensetzten von Mehrfachwerten sehe ich als Stärke von @Formeln an.)

Nachtrag:
sorry da hatte sich ein kleiner Fehler in meinen Code eingeschlichen.
habe aus

--- Code: ---"<tr><td>" + @Implode( "von " + val1 + " bis " + val2 + " Uhr +"</td><td>" + val3 + "</td><td>"  + val4 + "</td><td>" + val5; "</td></tr><tr><td>") + "</td></tr>"

--- Ende Code ---
gemacht:

--- Code: ---"<tr><td>" + @Implode( "von " + val1 + " bis " + val2 + " Uhr </td><td>" + val3 + "</td><td>"  + val4 + "</td><td>" + val5; "</td></tr><tr><td>") + "</td></tr>"

--- Ende Code ---

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln