Domino 9 und frühere Versionen > Entwicklung
Feldinhalt ersetzen
koehlerbv:
Oder bei OBI ... was ?
macom111:
Erst mal Danke @All.
Bernhards Lösung ist für mich die richtige gewesen.
Ich bin auch fast selbst auf die Formel gekommem; hatte
nur nicht geschnallt, daß ich vor dem @If das := setzen muß.
Jetzt gibt´s nur noch ein Problem:
Die Formeln von Bernhard und Klaussal lassen sich nur in Feldern
Anwenden, in denen nur Text od. Text und Zahl enthält.
Nur Zahlen lassen sich nicht ändern.
Bei Anwendung von Berhards Formel steht im Protokoll des
Agenten:
"Agent 'Händler' wurde am 25.03.2004 21:44:20 gestartet
Bearbeitet alle Dokumente in der Ansicht: 1626 insgesamt
1626 Dokumente gefunden, die die Suchkriterien erfüllen
1626 Dokument(e) wurden durch die Formel geändert
Agent 'Händler' wurde am 25.03.2004 21:44:20 beendet"
Geändert wird jedoch nichts!
Bei Anwendung von Klaussals Formel steht im Protokoll des
Agenten:
"Agent 'X' wurde am 25.03.2004 22:39:07 gestartet
Bearbeitet alle Dokumente in der Ansicht: 1626 insgesamt
1626 Dokumente gefunden, die die Suchkriterien erfüllen
Fehler: Text kann nicht in eine Zahl umgesetzt werden
Fehler: Text kann nicht in eine Zahl umgesetzt werden
Fehler: Text kann nicht in eine Zahl umgesetzt werden
Fehler: Text kann nicht in eine Zahl umgesetzt werden" usw.
(Eigentlich will ich ja eine Zahl in Text umsetzen)
Bei Ausführung dieses Agenten erscheint zuerst folgende Meldung:
"Speicheranforderung über 65,000 Byte."
Jetzt habe ich versucht, in der Maske alle Felder als Text-Felder
zu deklarieren und dann die Daten zu Importieren - bringt alles nichts.
Ich denke, es hat wohl was damit zu tun, wie die Daten aus Access
übernommen werden.
In neu erstellten Dokumenten funktioniern die Formeln einwandfrei!
Ich habe schon einmal versucht, Daten aus einer anderen AccessDB zu importieren und stehe auch dort vor dem selben Problem.
Hat dazu noch jemand eine Idee? Ansonsten werde ich wohl aufgeben.
Siggi
Semeaphoros:
Wenn die Daten mal in den Dokumenten drin sind, werden Aenderungen an der Maske, im Gegensatz zu MS-Abzess, in den Dokumenten nicht mehr geändert.
Versuche mal mit folgender Formel:
FIELD Haendler := @If (@Text(Haendler) = "1"; "X"; @Text(Haendler) = "0"; ""; Haendler);
@All
koehlerbv:
Irgendwie haben wir hier mal das "übliche" Problem: Leute, nennt doch bitte von Anfang an den Kernpunkt Eures Problems ! Schreibt lieber etwas mehr, und kommt nicht "hinterher" mit der Meldung "Das war alles nicht so gemeint !".
--- Zitat ---haben hier eine "0", bzw. eine"1" stehen
--- Ende Zitat ---
"0" und "1" sind TEXTwerte, und darauf haben wir uns dann "weisungsgemäss" gestürzt. Plötzlich geht es um Zahlen, obwohl
--- Zitat ---Die Formeln von Bernhard und Klaussal lassen sich nur in Feldern Anwenden, in denen nur Text od. Text und Zahl enthält.
Nur Zahlen lassen sich nicht ändern.
--- Ende Zitat ---
Äh, was ? Text und Zahl ja, aber Zahl nicht ?
Leute, wir unterbrechen hier unsere Arbeit, mit denen wir unseren Lebensunterhalt verdienen, um Euch zu helfen ! Daher bitte: Drückt Euch so klar wie möglich aus und leistet die minimale Denkarbeit in Vorbereitung Eures Postings - in den allermeisten Fällen helft Ihr Euch dabei sowieso schon selber !
Sorry, Siggi, dass es jetzt gerade Deinen Thread "erwischt" hat, aber das musste jetzt (mal wieder) mal gesagt werden. Ich schätzte dieses Forum zu sehr, als dass ich in den Status "ich antworte nur auf hochgestochene Fragen" ausweichen möchte.
Bernhard
macom111:
Jo, das war´s.
Darum hat´s vermutlich auch nie mit der anderen AccessDB funktioniert. Scheint so, als werden grundsätzlich alle Daten als Text importiert.
Vielen Dank!
:D
Gruß
Siggi
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln