Autor Thema: Verständnisproblem  (Gelesen 15130 mal)

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: Verständnisproblem
« Antwort #20 am: 27.02.07 - 09:45:59 »
Ich habe mir die Datenbank jetzt mal angeschaut. Das sollten jetzt auch mal die "jüngeren" Forumsmitglieder tun (die noch nicht so viel Hilfe-Beiträge geleistet haben) und die Unstimmigkeiten zusammentragen.
Du pist ein pöser Pursche! ;)

Darf ich mitspielen oder gehöre ich schon zu den "bekannten Beitragslieferanten"?  :D
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 Demian

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 569
  • Geschlecht: Männlich
Re: Verständnisproblem
« Antwort #21 am: 27.02.07 - 12:18:12 »
Wenns nach mir geht, können auch die bekannten Lieferanten ihre Statements abgeben  ;D
Gruß
Demian

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Verständnisproblem
« Antwort #22 am: 28.02.07 - 09:45:33 »
So hab nochmal a bisserl was geschaut.

Mit ist noch was aufgefallen.

Schau dir in der Hilfe mal genau an, was dort zu 'Eingabe Aktiviert' zu lesen steht.
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline Demian

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 569
  • Geschlecht: Männlich
Re: Verständnisproblem
« Antwort #23 am: 28.02.07 - 10:55:01 »
Hallo Andre,

wenn du auf die 1 und 0 anspielst. Das weiß ich schon, aber in den Feldern Typ, Name Seriennummer usw. funktioniert es auch mit @if(@isnewdoc). Oder meinst du was anderes?

Gruß
Demian
Gruß
Demian

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Verständnisproblem
« Antwort #24 am: 28.02.07 - 11:00:21 »
Ich meinte diesen kleinen Satz:

 "Eingabe aktiviert" funktioniert nur, wenn der Feldstil auf "Betriebssystem" gesetzt ist.

Argh, wieder die 7...  ::)

Steht der auch in der 7er Hilfe?
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline Otto

  • Frischling
  • *
  • Beiträge: 46
  • Geschlecht: Männlich
Re: Verständnisproblem
« Antwort #25 am: 28.02.07 - 12:03:57 »
es hängt IMHO an den @Formeln im Queryopen:
@setfield hat dieselben Auswirkungen wie wenn man mit Script den Feldwert im Backend ändert _und_ mit doc.save(..) speichert.

Gruß
Otto

Offline Demian

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 569
  • Geschlecht: Männlich
Re: Verständnisproblem
« Antwort #26 am: 28.02.07 - 17:07:53 »
Hallo Otto,

hatte ich auch gedacht. Wenn ich die Formel aber raus hole, lassen sich die Felder trotzdem bearbeiten (Aktion Daten ändern)

Gruß
Demian
Gruß
Demian

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Verständnisproblem
« Antwort #27 am: 28.02.07 - 17:12:27 »
@SetField speichert im UI-Kontext keine Daten. Ottos HO trügt.

Bernhard

Offline Otto

  • Frischling
  • *
  • Beiträge: 46
  • Geschlecht: Männlich
Re: Verständnisproblem
« Antwort #28 am: 01.03.07 - 13:32:38 »
@ Demian:
  • werf' doch mal die überflüssigen @if aus den Input enabled
  • Entscheide Dich nach Möglichkeit für eine Technik:
    mittels Hide-When ODER
    Input enabled - Formeln
  • Setze Dir dann einmal ein paar Debug-Kennzeichen in die Maske, dann kannst Du Dir
    ein besseres Bild machen, was Deine Formeln überhaupt tun


@bernhard:
Vorschlag für Deine Memomaske: schreib doch mal ins Queryopen
"@SetField("Subject";"wird eh nicht gespeichert")"
- und dann schau Dir Deine Mails 2x an  ;-)

Gruß
Otto

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Verständnisproblem
« Antwort #29 am: 01.03.07 - 13:44:54 »
Na, das brauch ich mir nur einmal anzuschauen, um zu sehen, dass Du Recht hast. Wieder was gelernt.

Zwei weitere Beobachtungen:
- Der im QueryOpen per @SetField eingefügte Inhalt wird im Frontend erstmal nicht dargestellt.
- Unter R5 funktioniert das nicht - die neue 6er Engine zeigt wieder mal ein anderes Verhalten.

M.E. nach ist das Verhalten der 6er Engine falsch (allein schon aus Kompatibilitätsgründen).

Auf jeden Fall aber danke für die Korrektur meines falschen Statements.

Bernhard

Offline Demian

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 569
  • Geschlecht: Männlich
Re: Verständnisproblem
« Antwort #30 am: 01.03.07 - 13:55:27 »
Hallo Otto,

vielen Dank für deinen Tipp. Hide-When würde bedeuten, dass ich diese Felder auch alle 2 x anlegen muss, weil man sie ja sehen soll. Aber halt nichts eingeben.

Mit Input-Enabled-Formel meinst du sowas wie:

@if(@isnewdoc;"1";"0")????

Bin so langsam am Verzweifeln. Das Gescheiteste wäre, die Maske nochmal komplett neu zu erstellen. Aber dann würde ich wahrscheinlich wieder genauso vorgehen.

Gruß
Demian
Gruß
Demian

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Verständnisproblem
« Antwort #31 am: 01.03.07 - 14:06:55 »
Du könntest es auch über einen Zugriffskontrollierten Abschnitt regeln.

Mit den 2 Feldern bist Du immer auf der sicheren Seite.

Warum wird das Feld eigentlich erst beim Öffnen gesetzt?
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline Otto

  • Frischling
  • *
  • Beiträge: 46
  • Geschlecht: Männlich
Re: Verständnisproblem
« Antwort #32 am: 01.03.07 - 14:33:46 »
Hallo Demian:

Du hast z.B. ein Feld a) 'AusgeliehenAm' und ein Feld b)'AusgeliehenAm_1'.
Hide-When = 'Absatz verbergen ...':
a) @If(VerwendetVon = "") | @If(@IsNewDoc) | @If(Verliehen = "1")
b) @If(AusgeliehenAm = "" | Verliehen = "0" )
(btw kann man sich die @if übrigens auch hier sparen)

mit 'Input Enabled' meinte ich 'Eingabe aktiviert' :
a)@if(AusgeliehenAm = "")
b)@if(AusgeliehenAm = "") (Unfug, da 'berechnet zur Ansicht' - wahrscheinlich C&P-Fehler)

zeigt eigentlich recht gut, wie man sich das Leben unnötig schwer machen kann.

Ich denke dass Du Dir z.B. die 'berechnet zur Anzeige' - Felder schenken kannst.
Der Unterschied in den versch. Techniken liegt vom Aussehen her darin, dass die 'Eingabe inaktvierten' Felder matt hinterlegt erscheinen.

Gruß
Otto

Offline Demian

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 569
  • Geschlecht: Männlich
Re: Verständnisproblem
« Antwort #33 am: 01.03.07 - 14:42:53 »
Hallo,

@André: Welches Feld meinst du?

@Otto: Habe ja deswegen berechnet zur Anzeige, damit sie den eingebenen Wert anzeigen, er sich jedoch nicht ändern lässt. Was ist ein C&P-Fehler????

Habe doch in den berechneten Feldern nur Hide-When-Formeln und keine bei Eingabe aktiviert????

Gruß
Demian

Gruß
Demian

Offline Otto

  • Frischling
  • *
  • Beiträge: 46
  • Geschlecht: Männlich
Re: Verständnisproblem
« Antwort #34 am: 01.03.07 - 15:08:26 »
Zitat
Habe ja deswegen berechnet zur Anzeige, damit sie den eingebenen Wert anzeigen, er sich jedoch nicht ändern lässt.

das Ergebnis erhältst Du doch bereits mit der  inaktvierten Eingabe

Zitat
Was ist ein C&P-Fehler????
copy&paste-Fehler:
Du kopierst ein Feld und Notes macht beim einfügen Feld_1 draus.
Du veränders ein paar Eigenschaften, vergisst aber dabei ein paar andere  :o

Gruß
Otto

Offline Demian

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 569
  • Geschlecht: Männlich
Re: Verständnisproblem
« Antwort #35 am: 01.03.07 - 16:30:57 »
achso, ja das kommt vor  ;D

Werde mir das heute abend mal zu Gemüte führen und würde mich morgen wieder melden.

Gruß
Demian


PS: Bin arbeitsbedingt noch nicht dazu gekommen. Aber sobald es geht, werde ich mir das wirklich nochmal ansehen und mich dann melden!!!!!
« Letzte Änderung: 04.03.07 - 17:45:28 von Demian »
Gruß
Demian

Offline Demian

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 569
  • Geschlecht: Männlich
Re: Verständnisproblem
« Antwort #36 am: 08.03.07 - 18:44:09 »
Moin,moin,

wenn auch verspätet habe ich mir das doch noch mal zu Gemüte geführt und bin immer noch nicht schlauer.

Die Formel: @If(VerwendetVon != "";@SetField("Verliehen";"1");@SetField("Verliehen";"0")) im Queryopen der Maske habe ich rausgeholt, aber die Aktion "Daten ändern" funktioniert immer noch ohne doc.save(true,false)...

Also, die Maske zeigt ja folgende Felder an:

Typ = nur bearbeitbar, wenn neues Dokument
Name = siehe Typ
Seriennummer = siehe Typ
KalibriertAm = nur bearbeitbar, nach Aktion "Daten ändern"
VerwendetVon = nur bearbeitbar, wenn VerwendetVon = ""
AusgeliehenAm = wird zukünftig im Exiting von VerwendetVon automatisch auf das aktuelle Datum gesetzt
BenoetigtBis = nur bearbeitbar, wenn Verliehen != "1"
Baustelle = nur bearbeitbar, wenn Verliehen != "1"
Sonstiges = nur bearbeitbar, wenn Verliehen != "1"

Was stimmt also an meinen Formeln nicht, bzw. welche Formeln müsste ich verwenden? Es ist ja nicht so, dass es nicht so funktioniert, wie ich es will, nur das mit der Aktion "Daten ändern" ohne doc.save(true,false) irritiert mich ziemlich!!!! Habe die Aktion Schritt für Schritt mal im minimierten Debugger durchlaufen lassen. So wie es aussieht zieht die Zeile Call uidoc.Close(True) gar nicht. Das Dokument wird weiterhin angezeigt????

Gruß
Demian


« Letzte Änderung: 08.03.07 - 18:48:14 von Demian »
Gruß
Demian

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz