Domino 9 und frühere Versionen > Entwicklung
dynamische Tab ... meine ersten Schritte
Bamberg:
Hallo Bernhard,
hallo LN4ever,
Danke für Eure Anregungen.
Ja, ich hab die Syntax in der Hilfe gelesen, umsomehr hat mich der Befehl aus den Forum hier "doc.GetItemValue ( "$Table1", "1" )" gewundert. Da hab ich bestimmt den Inhalt des Beitrages nicht richtig verstanden .... sorry.
Wie schon gesagt, ich möchte eine Textdatei mit variabler Größe, jedoch mit fester Anzahl von Spalten in eine Tabelle importieren. Beim Import soll der Inhalt der einzelnen Zellen mit dem Datensatz aus der *.txt verglichen werden. Ist das Ergebnis ungleich, soll der Datensatz im Notes korrigiert werden und farblich gekennzeichnet.
Ich hab mir nun vorgstellt, dass ich zunächst eine Maske generiere, welche 2 Inhalte hat:
1.) Ein Feld mit dem Namen der *.txt
2.) Eine dynamische Tabelle
Importieren wollte ich mit einem Button im Header per Klick.
Das Script hab ich angefangen mit dem Import. Hier mal die Kurzversion:
... fileNum1% = Freefile
Open "C:\ACCESS\Tabelle1.txt" For Input As fileNum1%
Input #fileNum1%, Wert1$, Wert2$, Wert3$, Wert4$
Ausdruck$ = Wert1$ & Wert2$ & Wert3$ & Wert4$
Close fileNum1% ...
Funktioniert zwar, bringt mich jedoch nicht weiter, da ich es noch nicht verstanden habe, den Zelleninhalt einer Notes-Tabelle zu manipulieren.
Da hackts ....
Ich arbeite viel mit Datenbanken, SQL, Access und wollte mein scheinbar laienhaftes Wissen auf eine Tabelle im Notes übertragen .... denkste .... is nicht.
Vielleicht habt Ihr einen Ansatz für mich ?
Gruß
Gerhard
LN4ever:
Wenn Notes- und Access-Programmierer von "Tabellen" sprechen, kann man vortrefflich aneinander vorbeireden, weil in beiden Fällen etwas völlig unterschiedliches gemeint ist.
Wenn Word-Benutzer und Notes-Benutzer das Wort "Tabelle" in den Mund nehmen, meinen sie manchmal, aber nicht zwangsläufig dasselbe.
In einer Accesstabelle bezeichnest du das als Zeile, was in Notes einem Dokument entspricht. Eine Spalte ist dann eher ein Feld.
Oder hast du gar nicht mehrere Notes-Dokumente, sondern alles nur in einem Notes-Dokument und dort in einem einzigen Richtext-Item in einer (Word-ähnlichen) Tabelle ?
Bamberg:
Hallo LN4ever,
ja, Letzteres ... genau so ist es.
Word-ähnliche Tabelle...
... in VBA für Word ist es kein Problem die Tabelleninhalte zu manipulieren ... gilt dies auch für Notes ?
Gruß
Gerhard
m3:
Eine Tabelle ist kein eigenes Gestaltungselement wie ein Textfeld oder eine Dropdown-Box, sondern nur ein spezieller Inhalt eines RichTextFeldes.
Die Manipulation dieser Tabellen im RichText-Feld werden in der Designer-Hilfe entsprechend beschrieben. Wenn Dir das zu komplex ist, bietet etwa Ben Langhinrichs das Midas Rich Text LSX an, welches die Arbeit mit Tabellen vereinfacht.
Bamberg:
Hallo m3,
vielen Dank für Deinen Hinweis.
... ist also nicht möglich im Notes eine Tabelle zu manipulieren. Lediglich der RichText kann manipuliert werden. Der Aufwand lohnt jedoch nicht, da ich die Möglichkeit habe, die txt-Datei in fast x-beliebiger Form zur Verfügung zu stellen. (xls, doc, html, rtf, o.ä.) Auch kann ich den Abgleich der Datensätze extern vornehmen.
Ich denke, ich nehme xls. Oder habt Ihr einen besseren Vorschlag?
Kann man ein eingebettetes Excel-Arbeitsblatt via Lotus Script aktualisieren ? (Verweis auf eine Datei)
Für Eure Tipps wäre ich dankbar. Ich bin doch etwas vorsichtiger geworden, frag da lieber mal bei Euch nach .... ;)
Gruß
Gerhard
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln