Autor Thema: Feldinhalte hinzufügen  (Gelesen 2668 mal)

Offline Thunder

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 728
  • Geschlecht: Männlich
Feldinhalte hinzufügen
« am: 06.02.12 - 16:13:34 »
Hallo Notes-Gemeinde,

ich bräuchte mal einen kleinen Gedankenschub.
Habe eine Inventardatenbank, die sich jetzt um ein Feld erweitern und auch gleich mit Daten gefüllt werden soll.
Ich habe die Daten in einer 2. Datenbank bereit stehen, die auch das Feld mit der eindeutigen Inventarnummer enthält. Ich muss jetzt quasi 'nur' die Inventarnummern vergleichen und wenn True, dann schieb das Feld rüber. Geht sowas mit einem Agenten und Formelsprache?

Gruß
Remko
« Letzte Änderung: 07.02.12 - 10:50:43 von Thunder »
Notes Server: 9.0.1 FP10
Workstations: 9.0.1 (ca.350)

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: Feldinhalte hinzufügen
« Antwort #1 am: 06.02.12 - 16:17:00 »
Ja, nein.
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: Feldinhalte hinzufügen
« Antwort #2 am: 06.02.12 - 16:19:15 »
Doch, doch, ja, ja!

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: Feldinhalte hinzufügen
« Antwort #3 am: 06.02.12 - 16:23:35 »
Jein :)
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 Thunder

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 728
  • Geschlecht: Männlich
Re: Feldinhalte hinzufügen
« Antwort #4 am: 06.02.12 - 16:28:08 »
Alles extremst hilfreich!  ;D
Ich mache jetzt erstmal Feierabend - vielleicht kommt die Erleuchtung ja über Nacht.
Notes Server: 9.0.1 FP10
Workstations: 9.0.1 (ca.350)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Feldinhalte hinzufügen
« Antwort #5 am: 06.02.12 - 16:30:38 »
Na doch - Agent rennt in Inventar-DB per SELECT oder "All selected" auf die betreffenden Docs und setzt mit FIELD := @dbLookup das neue Item.

Schön und sicher ist natürlich was anderes.

@Remko: Warum machst Du das nach mindestens acht Jahren mit Notes immer noch alles mit @Functions? Wo sie hinpassen, sind diese ja perfekt, aber was Dir / Euch alles entgeht ...

Bernhard

Glombi

  • Gast
Re: Feldinhalte hinzufügen
« Antwort #6 am: 06.02.12 - 16:31:50 »
Streng genommen hat Martin Recht  ;D

Mit der Formelsprache kann man kein Feld (Item) rübernehmen (wie mit CopyItemToDocument in Script). Aber man kann einen Feldwert setzen. Damit wird dann auch ein Item (Feld) angelegt, wenn es noch nicht existiert.

Aber wer wird denn so pizlig denken  ;)

Andreas

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Feldinhalte hinzufügen
« Antwort #7 am: 06.02.12 - 16:39:28 »
Naja, dass viele Feld und Item nicht auseinanderhalten können, obwohl diese bestenfalls eine einseitige Abhängigkeit besitzen, habe ich mal eher vernachlässigt.
Was mit mehr Sorgen macht:
- Was ist, wenn in DB Nr. 2 mehr als ein Dokument mit der gleichen Inventarnummer besteht?
- Was ist, wenn in DB Nr. 2 für eine Inventarnummer gar kein Dokument existiert?

Beides ist lösbar, aber da fängt der Rattenschwanz an anderen Problemen schon an, die sich dann nicht mehr so elegant lösen lassen wie in LS. Und ein Logging vor allem ist gar nicht drin.

Meine Antwort hätte also entsprechend meiner erfahrungsgeprägten Meinung lauten müssen: "Doch, geht schon, hat aber deutliche Nebenwirkungen."

Bernhard

Offline Thunder

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 728
  • Geschlecht: Männlich
Re: Feldinhalte hinzufügen
« Antwort #8 am: 07.02.12 - 08:21:01 »
Guten Morgen.

Danke-ich werde mal versuchen das umzusetzen.
Die Inventarnummern gibt es definitiv nur 1x - hatte ich schon gecheckt

@Bernhard: Das Programmieren ist hier nicht meine Hauptaufgabe. Ab und zu bekomme ich ein Projekt und kann es zu 99% ohne LS lösen.
Notes Server: 9.0.1 FP10
Workstations: 9.0.1 (ca.350)

Offline Thunder

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 728
  • Geschlecht: Männlich
Re: Feldinhalte hinzufügen
« Antwort #9 am: 07.02.12 - 10:50:21 »
 :)  Hat geklappt über die @DBLookup-Variante.

Die fehlenden Daten sind jetzt drin.

thx nochmal

Remko
Notes Server: 9.0.1 FP10
Workstations: 9.0.1 (ca.350)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz