Hallo zusammen!
Habe eine Datenbank im Designer entwickelt.
-Sorry- nicht entwickelt, umgeschrieben! Das ist die YQDocLib von Michael Wöhrer!!! -Sorry-
Jetzt habe 2 Probleme:
1. Wenn man ain neues Dokument anlegt, muss man 3 Kategorien angeben (Main-, Sub-, Under-Category). Die Main Category ist Pflicht, die anderen sind optional.
Für die einzelnen Kategorien habe ich jeweils ein field angelegt, vom type: Dialog List -> editable.
Das funktioniert auch ganz gut. Ich möchte aber, dass er mir schon eingegebene Kategorien auch als Auswahl anzeigt. ich hab hierfür bei den properties auf dem 2. Reiter unter "Choises" eine Formel eingetragen:
@If(!@IsNewDoc & @IsDocBeingLoaded; @Unavailable; @DbColumn(""; ""; "By Category"; 2))
Mir werden jetzt alle strings aus der 2. Spalte meiner Kategorieansicht angezeigt, und zwar wirklich alle. D.h. wenn Themen öfter vorkommen, werden sie auch öfter gezeigt.
Ich will aber das jedes Thema nur einmal vorkommt.
Wie kann ich nun Wiederholungen vermeiden??
2. Ich hab mehrere Ansichten in die Datenbank eingebaut. Unter anderem auch eine Ansicht "By Category". Hier werden die Themen nach Kateorien und Unterkategorien aufgelistet. (siehe Bild)
Das Problem ist, wenn ich keine Sub- oder Under-Category eingebe, dann zeigt die Datenbank eine neue Zeile mit (Not Categorized) an. Das hab ich umgangen, indem ich in der column eine Formel verwendet habe:
@If(
Under_Category!="";
Under_Category;
" "
)
jetzt steht zwar nicht mehr (Not C...) da aber es ist immer noch eine Zeile da. Ich möchte aber das gar keine Zeile da steht.
Man muss nämlich Dokumente manchmal nur zur Main-Category schreiben, und manchmal eben auch zu den Sub-Categorys.
Wie kann ich das anstellen?
Ich hoffe Ihr könnt mir helfen.
Vielen Dank schon mal im Voraus!