Autor Thema: Text wird abgeschnitten  (Gelesen 10290 mal)

Offline agentzwick

  • Aktives Mitglied
  • ***
  • Beiträge: 175
  • Geschlecht: Männlich
    • Deutsches Rotes Kreuz
Text wird abgeschnitten
« am: 18.11.07 - 09:47:14 »
Hallo,

mal wieder ein (hoffentlich) kleines Problem:

Ich habe ein Feld (Text/Berechnet zur Anzeige)
welches mir Daten aus einer Access DB zieht. Es funktioniert soweit auch alles nur der Text wird abgeschnitten (siehe Anlage). Die größe des Text ist 4kb. Woran kann es noch liegen, daß der Text abgeschitten wird??
Stefan Zimmermann
Lotus Domino V 7.0.2 Server + V7+V8 Clients, Server W2K, Clients XP, Vista
Skypename: agentzwick

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.718
  • Geschlecht: Männlich
Re: Text wird abgeschnitten
« Antwort #1 am: 18.11.07 - 10:20:22 »
Wie kommen die Daten ins Notes? per ODBC Call?
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline agentzwick

  • Aktives Mitglied
  • ***
  • Beiträge: 175
  • Geschlecht: Männlich
    • Deutsches Rotes Kreuz
Re: Text wird abgeschnitten
« Antwort #2 am: 18.11.07 - 10:30:58 »
Die Daten kommen per ODBC
Das Feld wo die User die Auswahl treffen ist eine Dialogliste mit folgender Formel:
@Text(@DbColumn("ODBC" : "NoCache"; "Infektion"; ""; ""; "Infektion"; "Krankheit"; ""))
Stefan Zimmermann
Lotus Domino V 7.0.2 Server + V7+V8 Clients, Server W2K, Clients XP, Vista
Skypename: agentzwick

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Text wird abgeschnitten
« Antwort #3 am: 18.11.07 - 10:44:11 »
Diese Formel kann aber mit Deinem berechneten Textfeld nichts zu tun haben.

Bernhard

Offline agentzwick

  • Aktives Mitglied
  • ***
  • Beiträge: 175
  • Geschlecht: Männlich
    • Deutsches Rotes Kreuz
Re: Text wird abgeschnitten
« Antwort #4 am: 18.11.07 - 11:01:07 »
Nein hat sich auch nicht. Das war das Auswahlfeld. Das berechnete Textfeld hat die folgende Formel:
@DbLookup( "ODBC" : "NoCache"; "Infektion" ;"";"" ; "Infektion" ; "Übertragungsweg" : "" ; "Krankheit" ; @Text(MA3_ID))
Der Zugriff funktioniert ja auch nur wird der Text abgeschnitten und ich weiß nicht warum. In der Access DB ist der Text komplett.
Stefan Zimmermann
Lotus Domino V 7.0.2 Server + V7+V8 Clients, Server W2K, Clients XP, Vista
Skypename: agentzwick

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Text wird abgeschnitten
« Antwort #5 am: 18.11.07 - 11:07:29 »
Hast Du mal die Zeichen gezählt, die übernommen werden? Nicht, dass es da so eine "magische Grenze" beim ODBC-Treiber gibt ...

Bernhard

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.718
  • Geschlecht: Männlich
Re: Text wird abgeschnitten
« Antwort #6 am: 18.11.07 - 11:23:41 »
Ist das Feld in der Access DB vom Typ "MEMO" ?
Dann ist das wahrscheinlich ein Fehler, der In der Designerhilfe zur Methode GetValue der ODBCResultSet Klasse beschrieben ist. Das liegt dann am Treiber und nicht an der Formel oder dem Script ( was ja hier nicht verwendet wird )
Wenn möglich also mal den ODBC Treiber aktualisieren.
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline agentzwick

  • Aktives Mitglied
  • ***
  • Beiträge: 175
  • Geschlecht: Männlich
    • Deutsches Rotes Kreuz
Re: Text wird abgeschnitten
« Antwort #7 am: 18.11.07 - 11:41:12 »
ja das Feld in der Access DB ist ein MEMO Feld. Da Probiere ich mal einen anderen Treiber aus.
Stefan Zimmermann
Lotus Domino V 7.0.2 Server + V7+V8 Clients, Server W2K, Clients XP, Vista
Skypename: agentzwick

Offline Bruce Willis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.002
  • Geschlecht: Männlich
  • Wer nicht wagt...
Re: Text wird abgeschnitten
« Antwort #8 am: 18.11.07 - 11:44:20 »

Ich habe ein Feld (Text/Berechnet zur Anzeige)
... nur der Text wird abgeschnitten (siehe Anlage). ...


Zeigt das Screenshot den Auszug aus einer Maske oder einer Ansicht?
« Letzte Änderung: 18.11.07 - 12:01:07 von Bruce Willis »
nobody is perfect but i'm pretty close 

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Text wird abgeschnitten
« Antwort #9 am: 18.11.07 - 11:49:23 »
Es ist ein Feld. "Berechnet zur Anzeige" lässt sich ja nur äusserst schlecht in Ansichten darstellen  ;)

Bernhard

Offline agentzwick

  • Aktives Mitglied
  • ***
  • Beiträge: 175
  • Geschlecht: Männlich
    • Deutsches Rotes Kreuz
Re: Text wird abgeschnitten
« Antwort #10 am: 18.11.07 - 11:57:50 »
Es soll auch nicht in der Ansicht erscheinen. Es ist nur eine Hilfestellung für den User, wenn er das Formular ausfüllt.
Stefan Zimmermann
Lotus Domino V 7.0.2 Server + V7+V8 Clients, Server W2K, Clients XP, Vista
Skypename: agentzwick

Offline Bruce Willis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.002
  • Geschlecht: Männlich
  • Wer nicht wagt...
Re: Text wird abgeschnitten
« Antwort #11 am: 18.11.07 - 12:00:21 »
Oh-h-h...
Sorry!
 :)
nobody is perfect but i'm pretty close 

Offline agentzwick

  • Aktives Mitglied
  • ***
  • Beiträge: 175
  • Geschlecht: Männlich
    • Deutsches Rotes Kreuz
Re: Text wird abgeschnitten
« Antwort #12 am: 18.11.07 - 12:30:35 »
Wenn möglich also mal den ODBC Treiber aktualisieren.

Habe den Treiber ausgetauscht. Jetzige Version Version vom Microsoft Access Treiber:400.6304.00

Aber leider ist das Ergebnis immer noch das gleiche.
Stefan Zimmermann
Lotus Domino V 7.0.2 Server + V7+V8 Clients, Server W2K, Clients XP, Vista
Skypename: agentzwick

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Text wird abgeschnitten
« Antwort #13 am: 18.11.07 - 12:52:53 »
Hier wirst Du jetzt recherchieren müssen, ob es einen Treiber gibt, der das kann.

Andere Frage: Kannst Du nicht die interessierenden Daten aus Access exportieren und in Notes importieren? Du tust Dich dann doch sowieso leichter (Du müsstest ja jetzt bei jedem User Treiber installieren, ODBC-Connection einrichten usw. ...)?

Bernhard

Offline agentzwick

  • Aktives Mitglied
  • ***
  • Beiträge: 175
  • Geschlecht: Männlich
    • Deutsches Rotes Kreuz
Re: Text wird abgeschnitten
« Antwort #14 am: 18.11.07 - 12:59:44 »
Genau das selbe habe ich mir gerade auch überlegt. Mit der ODBC-Anbindung für jeden User ist nicht unbedingt ein Problem aber bevor ich jetzt noch Stunden damit verbringe nach dem Treiber zu Suchen, exportiere ich lieber die Daten aus Access.
Stefan Zimmermann
Lotus Domino V 7.0.2 Server + V7+V8 Clients, Server W2K, Clients XP, Vista
Skypename: agentzwick

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Text wird abgeschnitten
« Antwort #15 am: 18.11.07 - 13:33:48 »
Überleg' Dir auch, ob Du dafür eine separate Notes-DB hernimmst: Wenn sich die Daten in Access ändern, ist es unkomplizierter und performanter, die alten Daten aus einer separaten DB zu löschen und den Import zu wiederholen. Und je kleiner Deine eigentliche DB ist, desto performanter ist diese auch.

Bernhard

Offline agentzwick

  • Aktives Mitglied
  • ***
  • Beiträge: 175
  • Geschlecht: Männlich
    • Deutsches Rotes Kreuz
Re: Text wird abgeschnitten
« Antwort #16 am: 18.11.07 - 17:42:14 »
Es handelt sich um ca. 50 Datensätze. Also relativ gering. Ändern wird sich so gut wie garnichts. Es sei denn, irgenwelche Wissenschaftler entdecken neue Infektionskrankheiten.
Stefan Zimmermann
Lotus Domino V 7.0.2 Server + V7+V8 Clients, Server W2K, Clients XP, Vista
Skypename: agentzwick

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Text wird abgeschnitten
« Antwort #17 am: 18.11.07 - 18:26:19 »
Es sei denn, irgenwelche Wissenschaftler entdecken neue Infektionskrankheiten.

Das wollen wir doch nicht hoffen. Dein Beispiel sieht sehr nach HIV aus, und das ist schon schlimm genug.

Bernhard

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Text wird abgeschnitten
« Antwort #18 am: 18.11.07 - 19:59:55 »
Überleg' Dir auch, ob Du dafür eine separate Notes-DB hernimmst: Wenn sich die Daten in Access ändern, ist es unkomplizierter und performanter, die alten Daten aus einer separaten DB zu löschen und den Import zu wiederholen. Und je kleiner Deine eigentliche DB ist, desto performanter ist diese auch.

Bernhard
Das ist aber kein "Best Practice" ;)
http://www-10.lotus.com/ldd/bpmpblog.nsf/dx/lotsadocs1
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Text wird abgeschnitten
« Antwort #19 am: 18.11.07 - 21:36:34 »
Genau deswegen habe ich die separate DB empfohlen, Martin. Genau deswegen ...
Ideal wäre, ein Datenabgleich zwischen Access-Records und Notes-Dokumenten zu programmieren, aber ich habe Grund zu der Annahme, dass das Stefan momentan noch überfordert bzw. (wie sich ja auch herausgestellt hat) wie mit Kanonen auf Spatzen zu schiessen ist.
Ansonsten stimmt das natürlich und ist auch Tenor meiner sonstigen Aussagen zu diesem Thema: Dumpfes Löschen und Neueinlesen ist doof, kontraproduktiv, performancebremsend, datenbankzumüllend und dient nur dem Verein "IDS" ("Increase Deletion Stubs!")  ;D

Bernhard

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz