Importiertes Logbuch --> Tauchplätze
Importiertes Logbuch --> Tauchplätze
Hallo Sven,
vieleicht habe ich es überlesen, aber was passiert genau beim Importieren von einen DL3.0 Logbuch mit den Tauchplätze, Länder etc?
Wenn ich nähmlich die Daten über SQL Exportieren finde ich sehr schön heraus dass für die importierte Tauchplätze keine Einträge gemacht worden sind, damit ist z.B. CityID etc. Null.
Auch im Tool komm ich nicht zu recht die Tauchplätze neu anzulegen und zu zu ordnen?
Grüße, Martijn
vieleicht habe ich es überlesen, aber was passiert genau beim Importieren von einen DL3.0 Logbuch mit den Tauchplätze, Länder etc?
Wenn ich nähmlich die Daten über SQL Exportieren finde ich sehr schön heraus dass für die importierte Tauchplätze keine Einträge gemacht worden sind, damit ist z.B. CityID etc. Null.
Auch im Tool komm ich nicht zu recht die Tauchplätze neu anzulegen und zu zu ordnen?
Grüße, Martijn
TSK Erlangen e.V.
VDST TL2 / 1554
VDST Gasmischer
IANTD Advanced EANx Diver
IANTD Trimix Gas Blender
VDST TL2 / 1554
VDST Gasmischer
IANTD Advanced EANx Diver
IANTD Trimix Gas Blender
Hallo Martijn
Das mit den Tauchplätzen (analog Länder, Orte, Buddies) ist so: Man kann wie bisher in Diving Log 3.0 nur den Namen direkt im Logbuch speichern, alternativ kann man jeden Tauchgang mit den Detaildaten verlinken. Man kann, muß aber nicht. Das hat den Vorteil das man einfach einen Tauchgang speichern kann, ohne vorher erst Land, Ort, Platz und Buddy mit allen Details anlegen zu müssen. Wenn man möchte kann man das hinterher machen und den Tauchgang damit verlinken wobei dann auch die ID Felder ausgefüllt werden.
Das geht so: Logbuchfenster im Bearbeiten Modus: das kleine Info Icon anklicken, das Detailfenster öffnet sich. Jetzt einen Haken vor dem Eintrag setzen, der verlinkt werden soll und unten rechts auf OK klicken. Schon wird der Text im Logbuchfenster blau und kann nicht mehr bearbeitet werden, weil er automatisch aus dem Detailfenster übernommen wird.
Das geht natürlich nicht automatisch bei Import von Diving Log 3.0 oder anderen Softwares, d.h. man muß das von Hand machen. Aber wie gesagt, man kann, muß aber nicht. Beim Import werden nur wie in Version 3.0 die Felder direkt im Logbuch ausgefüllt. Deshalb gibt es ein Textfeld "Country" und ein Nummernfeld "CountryID".
Ich hoffe das bringt etwas Klarheit in die Sache und war halbwegs verständlich
Das mit den Tauchplätzen (analog Länder, Orte, Buddies) ist so: Man kann wie bisher in Diving Log 3.0 nur den Namen direkt im Logbuch speichern, alternativ kann man jeden Tauchgang mit den Detaildaten verlinken. Man kann, muß aber nicht. Das hat den Vorteil das man einfach einen Tauchgang speichern kann, ohne vorher erst Land, Ort, Platz und Buddy mit allen Details anlegen zu müssen. Wenn man möchte kann man das hinterher machen und den Tauchgang damit verlinken wobei dann auch die ID Felder ausgefüllt werden.
Das geht so: Logbuchfenster im Bearbeiten Modus: das kleine Info Icon anklicken, das Detailfenster öffnet sich. Jetzt einen Haken vor dem Eintrag setzen, der verlinkt werden soll und unten rechts auf OK klicken. Schon wird der Text im Logbuchfenster blau und kann nicht mehr bearbeitet werden, weil er automatisch aus dem Detailfenster übernommen wird.
Das geht natürlich nicht automatisch bei Import von Diving Log 3.0 oder anderen Softwares, d.h. man muß das von Hand machen. Aber wie gesagt, man kann, muß aber nicht. Beim Import werden nur wie in Version 3.0 die Felder direkt im Logbuch ausgefüllt. Deshalb gibt es ein Textfeld "Country" und ein Nummernfeld "CountryID".
Ich hoffe das bringt etwas Klarheit in die Sache und war halbwegs verständlich

Bei mir klappt das jetzt wunderbar!
Ich habe meine 383 Tauchgänge nachträglich verlinkt. Ist zwar ne heiden Arbeit, aber es funzt danach super!
Ich habe meine 383 Tauchgänge nachträglich verlinkt. Ist zwar ne heiden Arbeit, aber es funzt danach super!
www.tauchfuehrer.com
IDA TL-Assi
IDA TL-Assi
Hi,
Das war es, dass mit den Hackchen setyzen hatte ich nicht gesehen, ich hatte zwar den Eintrag dan selektiert, aber war unklar warum er nicht angezeigt wurde.
Jetzt muss ich mich mal an die arbeit setzen :0
Das war es, dass mit den Hackchen setyzen hatte ich nicht gesehen, ich hatte zwar den Eintrag dan selektiert, aber war unklar warum er nicht angezeigt wurde.
Jetzt muss ich mich mal an die arbeit setzen :0
TSK Erlangen e.V.
VDST TL2 / 1554
VDST Gasmischer
IANTD Advanced EANx Diver
IANTD Trimix Gas Blender
VDST TL2 / 1554
VDST Gasmischer
IANTD Advanced EANx Diver
IANTD Trimix Gas Blender
Wie gesagt, Damen, das ist ne sehr schöne und vor allem lange arbeit, wenn mann bereits einige Tauchgänge gemacht hat. Ich habe für meine 383 TGs ca. 3 Tage verschwendet. Pro Tag ca. 120 TG, danach bist Du fertig!
www.tauchfuehrer.com
IDA TL-Assi
IDA TL-Assi
Ich antworte jetzt einfach mal. Ich vermute das er es mit Hilfe von Access macht, d.h. einfach die Verknüpfungs-IDs von Hand in der Access Tabelle eintragen, was auf jeden Fall schneller geht. Man sollte sich aber mit Access auskennen und wissen was man macht, ansonsten ist das aber kein Problem die Daten direkt in Access zu ändern. Wichtig ist das die Datenbank wieder im Access 2000 Format gespeichert wird.
Genau,
Ich hab ein Access einfach die entsprechende IDs direkt eingegeben.
Aber Sven, da ist doch noch etwas dass ich wirklich nicht verstehe, du hast sowohl die Tauchplazte als die IDS (Redundant) in der Datenbank stehen??? Was ist hier die Sin der sache? Ich hatte erwartet dass du diese über die ID miteinander verknupft, aber so macht es meiner Meinung nach wenig sinn.
Grüße, Martijn
Ich hab ein Access einfach die entsprechende IDs direkt eingegeben.
Aber Sven, da ist doch noch etwas dass ich wirklich nicht verstehe, du hast sowohl die Tauchplazte als die IDS (Redundant) in der Datenbank stehen??? Was ist hier die Sin der sache? Ich hatte erwartet dass du diese über die ID miteinander verknupft, aber so macht es meiner Meinung nach wenig sinn.
Grüße, Martijn
TSK Erlangen e.V.
VDST TL2 / 1554
VDST Gasmischer
IANTD Advanced EANx Diver
IANTD Trimix Gas Blender
VDST TL2 / 1554
VDST Gasmischer
IANTD Advanced EANx Diver
IANTD Trimix Gas Blender
Hallo Martijn
Ich weiß das es bei einer relationalen Datenbank keinen Sinn macht. Aber: Ich möchte die Funktionsweise von Diving Log nicht ändern. Ich möchte nicht das man, um einen Tauchgang zu speichern, erst ein Land, einen Ort, einen Tauchplatz und einen Buddy mit allen Details anlegen muß. Aber genau das ist bei einer relationalen Datenbank notwendig. Ich möchte das man einfach den Namen für einen Tauchplatz eingeben kann, egal ob bei einem anderen Tauchgang ein Tauchplatz mit gleichem Namen schon existiert. Das macht die Eingabe von Hand und auch den Import aus anderen Softwares wesentlich einfacher. Wenn man will, kann man anschließen noch weitere Daten eingeben und über die ID verlinken, aber man muß das nicht machen.
Es macht z.B. keinen Sinn einen Urlaubsbuddy extra in der Detailansicht anzulegen, von dem man nicht mehr weiß als das er Thomas hieß. So schreibt man einfach im Logbuchfenster "Thomas" rein und fertig. Den Buddy aus dem eigenen Tauchclub kann man dann mit Adresse und allem anlegen. So ist das wesentlich flexibler, auch wenn manche Informationen doppelt in der Datenbank stehen. Aber Speicherplatz ist ja bei heutigen Festplatten nicht mehr so kritisch.
Ich weiß das es bei einer relationalen Datenbank keinen Sinn macht. Aber: Ich möchte die Funktionsweise von Diving Log nicht ändern. Ich möchte nicht das man, um einen Tauchgang zu speichern, erst ein Land, einen Ort, einen Tauchplatz und einen Buddy mit allen Details anlegen muß. Aber genau das ist bei einer relationalen Datenbank notwendig. Ich möchte das man einfach den Namen für einen Tauchplatz eingeben kann, egal ob bei einem anderen Tauchgang ein Tauchplatz mit gleichem Namen schon existiert. Das macht die Eingabe von Hand und auch den Import aus anderen Softwares wesentlich einfacher. Wenn man will, kann man anschließen noch weitere Daten eingeben und über die ID verlinken, aber man muß das nicht machen.
Es macht z.B. keinen Sinn einen Urlaubsbuddy extra in der Detailansicht anzulegen, von dem man nicht mehr weiß als das er Thomas hieß. So schreibt man einfach im Logbuchfenster "Thomas" rein und fertig. Den Buddy aus dem eigenen Tauchclub kann man dann mit Adresse und allem anlegen. So ist das wesentlich flexibler, auch wenn manche Informationen doppelt in der Datenbank stehen. Aber Speicherplatz ist ja bei heutigen Festplatten nicht mehr so kritisch.
Hi,
Ok, der Begrundung verstehe ich, es ist trotzdem "schwierig" zu akzeptieren für jemand wie ich (habe fruher DB-Design unterrichtet auf mein Uni
)
Eins sollst du mir dann bitte noch erlautern, was macht die MySQL Export dann mit diese Felder? Es schaut so aus ob er nur den Tabelle "Logbook" exportiert, aber genaue für die "sauber" gepflegte Tauchplätze fehlt dann was.
Weiter wird bei die Export den IDs als "not null" angelegt, damit muss ich für jede Tauchplatz einen Eintrag haben.
Grüße, Martijn
Ok, der Begrundung verstehe ich, es ist trotzdem "schwierig" zu akzeptieren für jemand wie ich (habe fruher DB-Design unterrichtet auf mein Uni

Eins sollst du mir dann bitte noch erlautern, was macht die MySQL Export dann mit diese Felder? Es schaut so aus ob er nur den Tabelle "Logbook" exportiert, aber genaue für die "sauber" gepflegte Tauchplätze fehlt dann was.
Weiter wird bei die Export den IDs als "not null" angelegt, damit muss ich für jede Tauchplatz einen Eintrag haben.
Grüße, Martijn
TSK Erlangen e.V.
VDST TL2 / 1554
VDST Gasmischer
IANTD Advanced EANx Diver
IANTD Trimix Gas Blender
VDST TL2 / 1554
VDST Gasmischer
IANTD Advanced EANx Diver
IANTD Trimix Gas Blender
Tnx 
Tu mir dann noch eine Bitte, mach nicht standard beim Structure Export alle Felder NOT NULL, damit wird einen Import entsprechend schwierig gemacht.
Wirklich nur die unbedingt notwendige Felder sollen NOT NULL sein.
Schönen Gruß, Martijn

Tu mir dann noch eine Bitte, mach nicht standard beim Structure Export alle Felder NOT NULL, damit wird einen Import entsprechend schwierig gemacht.
Wirklich nur die unbedingt notwendige Felder sollen NOT NULL sein.
Schönen Gruß, Martijn
TSK Erlangen e.V.
VDST TL2 / 1554
VDST Gasmischer
IANTD Advanced EANx Diver
IANTD Trimix Gas Blender
VDST TL2 / 1554
VDST Gasmischer
IANTD Advanced EANx Diver
IANTD Trimix Gas Blender
Hi Sven,
Ich habe noch einen Anmerkung zum Datenexport, wir hatten da vor ein halbes Jahr schon mal über gesprochen.
Du speicherst die Tauchgangsbeschreibungen in ein formartiertes Format, womit es für externe Applikationen schwierig wird dieses sauber darzustlelen. Damals hatten wir als Lösungsansatz folgendes: die Kommentare werden einmal formatiert für darstellung in Divelog und einmal unformatiert für die export gespeichert. Alternativ wäre dass beim Export dass unformatierte erzeugt wird, dass ist naturlich die sauberste Lösung.
grüße, Martijn
Ich habe noch einen Anmerkung zum Datenexport, wir hatten da vor ein halbes Jahr schon mal über gesprochen.
Du speicherst die Tauchgangsbeschreibungen in ein formartiertes Format, womit es für externe Applikationen schwierig wird dieses sauber darzustlelen. Damals hatten wir als Lösungsansatz folgendes: die Kommentare werden einmal formatiert für darstellung in Divelog und einmal unformatiert für die export gespeichert. Alternativ wäre dass beim Export dass unformatierte erzeugt wird, dass ist naturlich die sauberste Lösung.
grüße, Martijn
TSK Erlangen e.V.
VDST TL2 / 1554
VDST Gasmischer
IANTD Advanced EANx Diver
IANTD Trimix Gas Blender
VDST TL2 / 1554
VDST Gasmischer
IANTD Advanced EANx Diver
IANTD Trimix Gas Blender