Zu einem beliebigen Datensatz springen

Das Textverarbeitungsprogramm

Moderator: Moderatoren

swerflash
**
Beiträge: 34
Registriert: Mo, 06.03.2006 15:46

Zu einem beliebigen Datensatz springen

Beitrag von swerflash »

Hallo,

wie meine Überschrift sagt, möchte ich zu beliebigen Datensätzen(Zeilen) springen.

Bsp:
Meine Textdatei:

Code: Alles auswählen

Name Name2 Name3 Name4
001 002 003 004
005 006 007 008
009 010 011 012
013 014 015 016
017 018 019 020
Mein Dokument:
A4(begin)

Code: Alles auswählen

<Name> --> hole Daten aus der 1 Zeile
<Name2> --> hole Daten aus der 2 Zeile
<Name3> --> hole Daten aus der 1 Zeile
<Name4> --> hole Daten aus der 3 Zeile
A4(end)
Ich habe mit dem Feldbefehl "beliebiger Datensatz" versucht. Bediengung stand auf True und bei Datensatznummer habe ich die Zeile eingegeben die ich benötige, hat aber nicht funktioniert, die Felder reagieren darauf nicht. Ich habe das Feldbefehl vor das Feld gesetzt, das ich manipulieren wollte, leider ohne Erfolgt. Warum hat das nicht funktioniert, wie muss ich richtig machen damit das geht?

Danke im Voraus
pmoegenb
********
Beiträge: 4330
Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:

Beitrag von pmoegenb »

Hallo swerflash,

wenn Du nicht schilderst was Du damit bezweckst, können Dir keine Alternativen aufgezeigt werden.

Mit dem Writer können keine Daten manipuliert werden und Textdateien als Datenquellen schon garnicht. In der Datenquellenansicht (Funktionstaste F4) kannst Du feststellen, welche Datenquellen manipulierbar sind.

Gruß

Peter
swerflash
**
Beiträge: 34
Registriert: Mo, 06.03.2006 15:46

Beitrag von swerflash »

Hallo,

ich habe eine Textdatei die ich zu einer Datenbankdatei gemacht habe. Die heißt jetzt DB.odb

Ich habe folgendes Problem. Die Datenbankdatei enhält leere Zeilen und Daten, die ich überpringen möchte:

Name Name2 Name3 Name4
aaa bbb *leer* ddd
001 002 *leer* 004
005 006 *leer* 008
010 011 012 013
014 015 *leer* 017
018 019 020 021
022 023 024 025

er soll mit der 2 Zeile anfangen und die erste komlett überspringen
A4Seite(begin)
<Name> hier soll er den Wert aus der 2 Zeile nehmen
<Name2> hier soll er den Wert aus der 2 Zeile nehmen
<Name3> hier soll er den Wert aus der 4 Zeile nehmen
<Name4> hier soll er den Wert aus der 2 Zeile nehmen
A4Seite(end)

Die DB-Datei ist komisch aufgebau und ich darf sie nicht verändern und deshalb muss ich ihm an manchen Stellen sagen, dass er zum bestimmten Datensatz springen soll, weil die anderen Datensätze leere Werte enhalten.

Ich hoffe ihr könnt jetzt verstehen was ich meine.

Danke im Voraus.
pmoegenb
********
Beiträge: 4330
Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:

Beitrag von pmoegenb »

Hallo swerflash,
ich habe eine Textdatei die ich zu einer Datenbankdatei gemacht habe. Die heißt jetzt DB.odb
Ich nehme an, Du hast eine Textdatei als Datenquelle angemeldet und die entsprechenden Spezifikationen sind in der DB.odb gespeichert.

Im vorliegenden Fall kannst Du Dich entweder mit Abfragen oder StarBasic beschäftigen. Wobei die Einarbeitungszeit von StarBasic um einiges höher liegen dürfte als bei Abfragen.

Über Abfragen kannst Du Datensätze ausblenden, deren Felder z. B. ohne Inhalt sind. Aber in der Abfrage oder Datei einmal vor und wieder zurück navigieren das geht dann nur mit StarBasic.

Gruß

Peter
swerflash
**
Beiträge: 34
Registriert: Mo, 06.03.2006 15:46

Beitrag von swerflash »

Ok. Danke für deine Anwort. Ich werde mir Basic anschauen.
Antworten