MussFeld abfragen (Table1->...->Required)
-
Hallo
Borland5
Paradox DatenbankIch bin gerade dabei so eine Art Prüfprogramm für die Datenbanken von einer Firma zu schreiben. Dazu habe ich alle Datenbankendefinitionen fein säuberlich in eine xxx.db eingetragen , nun werden halt so sachen wir Primärfelder , feldnamen usw. verglichen.
Nun habe ich aber Tabellen , die so definiert sindName1 Primärfeld u Eingabe erforderlich (Required)
Name2 Primärfeld u Eingabe erforderlich
Name3 Eingabe erforderlich
Name4 Eingabe erforderlich
Name5
Name6bis jetzt hatte ich es so abgeprüft:
Zustand = Table1->FieldDefs->Items[i]->Required; TrueFalsebestimmen(Zustand);Zustand ist ein Bool und in der Funktion TrueFalse..wird lediglich False in einen String umgesetzt.
nun bei diesen Tabellen sagt er halt das bei Name 3 z.B eingebae erfoderlich = false ist
obwohl sie auf true ist.Hab ich mit der Datenbankoberfläche überprüft.Bei anderen Tabellen wo das erste Feld
Primär und Eingabe erforderlich ist , funktioniert diese Routine...Hat jemand ne Idee??
Danke
Alex
-
Also ich hab mittlerweile rausgefunden ,dass bei denen Feldern
dann noch weitere Eigenschaften vorhanden sind wie
DefaultExpression , Minimum , Maximum usw.Lege ich eine neue Tabelle an ohne diese DefaultExpression oder sonstwas
,funktioniert das ganze wieder einwandfrei.weiß jemand rat?
-
Versuch mal
Zustand = Table1->FieldDefs->Items[i]->Required = true;gruß
Jürgen
-
Ne Doppelzuweisung?
Wie soll das denn gehen ? was willst du damit denn bezwecken?
Ich will ja den Wert auslesen und nicht festlegen
Zudem compiliert das kein Compiler.Trotzdem Danke
