Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: rolli am 19.10.07 - 13:12:49

Titel: Formatdatei *.col
Beitrag von: rolli am 19.10.07 - 13:12:49
Hallo,
bin gerade mal auf der Suche nach Info's über Formatdatei *.col.
Habe einiges hier im Forum gefunden, aber nicht so das richtige.
Situation ist folgende:
Habe eine *.txt Datei
Spalten sind durch Tabs getrennt.
In meiner Notesdatenbank, die schon einige Monate besteht, sind Felder die nicht den gleichen Namen haben wie die Spaltenbezeichnungen in der TXT. Kann ich auch nicht ändern.
Wie sage ich in einer *.col:
Fülle Feldname:"Name"  mit Spaltenname:"Nachname" ?

Kann mir jemand helfen ?
Designerhilfe hat auch nicht so viel gebracht.
Wenn das funktioniert, ein Agent der das macht wäre auch schick.
Schon mal Danke
Frank
Titel: Re: Formatdatei *.col
Beitrag von: jens p am 19.10.07 - 13:44:41
Hallo,

.col-Dateien sind unheimlich praktisch. Ich verwende sie sehr häufig für den Import.
Es gibt verschiedene Typen für unterschiedliche Formate. In der Designer-Hilfe findet sich Einiges an Infos, ist aber teilweise etwas unübersichtlich. Am häufigsten verwendet ich das Format für "tabular text fiiles" (beim Import "stgructured text"). Meistens trenne ich die Einträge mit Semikolon statt mit Tab, das finde ich übersichtlicher. Weil ein Tab hier schlecht zu sehen ist, habe ich unten hinter dem UNTIL auch das Semikolon gelassen. Bei Tabs als Trennzeichen einfach das Semikolon durch einen Tab ersetzen.

Hier ein Beispiel:
Code
; Mit Semikolon kann man Kommentare angeben
Feld1:	TYPE TEXT	UNTIL ";";
Feld2:	TYPE TEXT	UNTIL ";";
Feld3:	TYPE TEXT	UNTIL "";

; Jetzt noch das Importdatum vermerken oder irgendwelche anderen Formelsprache-Operationen
FORMULASTART
FIELD ImportDate := @Today;
FORMULAEND
Titel: Re: Formatdatei *.col
Beitrag von: rolli am 19.10.07 - 22:18:32
Hallo Jens,
heist das ?
1. Die Spaltennamen aus der *.txt und die Feldnamen müssen identisch sein.
2.Dann geht folgendes aber nicht:
Fülle Feldname:"Name"  mit Spaltenname:"Nachname" ?
3. Gibts noch eine andere Möglichkeit ?
Danke
Frank
Titel: Re: Formatdatei *.col
Beitrag von: koehlerbv am 19.10.07 - 22:42:07
Nein, dass heisst es nicht. Das beschriebene .COL-File veranlasst den Importer, "feld"weise (also von Semikolon zu Semikolon in diesem Beispiel) zu lesen und dem vorn stehenden Notesitem zuzuweisen.
Deine Spaltennamen spielen da überhaupt keine Rolle mehr.

Du kannst (mittels .COL-File) natürlich auch "spaltenweise" einlesen und danach im FORMULASTART - FORMULAEND-Teil unpassende Items den richtigen zuorfnen und die falschen anschliessend löschen.

Und doch: Das ist in der DesignerHelp alles sauber beschrieben.

Bernhard
Titel: Re: Formatdatei *.col
Beitrag von: rolli am 23.10.07 - 19:08:38
Danke für die Hilfe !
Frank
Titel: Re: Formatdatei *.col
Beitrag von: tks am 24.10.07 - 08:55:14
Hallo.

Ich hätte da auch noch 'ne Frage zu den .col Dateien.

Taugen die auch für einen Import mittels Backend-Agenten?
Titel: Re: Formatdatei *.col
Beitrag von: Glombi am 24.10.07 - 09:33:41
Eher nicht.
Titel: Re: Formatdatei *.col
Beitrag von: tks am 24.10.07 - 09:46:55
Schade :P

Trotzdem Danke für die Info.