Autor Thema: notes.ini Parameter hinzufügen  (Gelesen 1870 mal)

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
notes.ini Parameter hinzufügen
« am: 14.02.03 - 09:59:03 »
Hallo,
ích möchte für eine Anwendung in alle notes.ini der Benutzer einen Parameter mit der Personalnummer hinzufügen, um die dann für eine Suchfunktion auszuwerten. Macht das Sinn? Wenn ja wie löse ich das am einfachsten?

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:notes.ini Parameter hinzufügen
« Antwort #1 am: 14.02.03 - 10:26:52 »
Hi,

prinzipiell gibt es dafür zwei Möglichkeiten:

1. per Mail:
Im Body des Mails erstellst du einen Button mit dem Befehl
@Environment( "Personalnummer" ; "4711" ) und schickst es an die entsprechenden User mit der Bitte einmal den Button anzuklicken.

2. in der Anwendung selbst
im Datenbankscript nimmst du im Postopen-Event diese Formel auf:
@Environment( "Personalnummer" ; "4711" ).
Bei jedem Start der Datenbank wird dieser Parameter in die ini eingetragen.

Axel



 
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re:notes.ini Parameter hinzufügen
« Antwort #2 am: 14.02.03 - 10:35:04 »
und für alle Nutzer dann mit einer If-abfrage, wenn ich das in ein template packe?
wenn ich dieses Script länger aktiv lasse, steht dann der Parameter mehrmals in der notes.ini?

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:notes.ini Parameter hinzufügen
« Antwort #3 am: 14.02.03 - 11:16:21 »
Hi,

du brauchst keine IF-Abfrage, wenn der Parameter schon vorhanden ist, wird er überschrieben.

Du brauchst dann eine IF-Abfrage, wenn während des Betriebes der Wert geändert wird und nicht immer wieder beim Start überschrieben werden soll.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re:notes.ini Parameter hinzufügen
« Antwort #4 am: 14.02.03 - 11:40:51 »
das mit der if-Abfrage brauche ich aber, wenn der Parameter je nach Nutzer gesetzt werden soll, oder? Denke mal schon...
Das würde dann so etwa aussehen:
@If ( @Name([CN];@UserName)="Hans Muster";@Enviroment("Personalnummer";"0815")
diese Zeile dann für jeden Benutzer, der den Parameter haben soll.

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:notes.ini Parameter hinzufügen
« Antwort #5 am: 14.02.03 - 11:48:52 »
Hi,

in diesem Fall schon. Das wird aber eine ziemlich IF-Orgie.

Hast du irgendwo die Zuordnung Mitarbeiter - Personalnummer schon mal stehen? Zum Beispiel im Adressbuch, das gibts ein Feld für die Personalnummer (zumindest in R5, gabs aber auch schon in 4.6 glaube ich).

Dann kannst du mit einem @DbLookup dir die Personalnummer rausholen.

Axel
 
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:notes.ini Parameter hinzufügen
« Antwort #6 am: 14.02.03 - 11:52:28 »
wenn die Nr. im NAB steht nimm lieber @NameLookup anstelle @DBLookup für das Auslesen des feldes.
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:notes.ini Parameter hinzufügen
« Antwort #7 am: 14.02.03 - 11:53:57 »
oouups, sorry falsches Forum @NameLookup gibt es ja erst ab R5  :-[ :-[
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re:notes.ini Parameter hinzufügen
« Antwort #8 am: 14.02.03 - 12:00:25 »
Haben wir bis jetzt nicht im Adressbuch drinnen. Aber wenn man die mal nachpflegt, kann man sie für später mal benutzen... Super Tipps! Danke!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz