Autor Thema: Feld automatisch ausfüllen  (Gelesen 2529 mal)

Offline suesseFL

  • Frischling
  • *
  • Beiträge: 11
  • Geschlecht: Weiblich
Feld automatisch ausfüllen
« am: 31.07.02 - 12:16:14 »
Hallo!

Ich bin dabei eine Datenbank zu entwickeln und habe dabei folgendes Problem:
Es ist eine Ansicht mit den Spalten 'Firma' und 'KdNr' vorhanden. In einer Maske soll dann die Firma aus einer Dialogliste auswählt werden. Im nächsten Feld soll dann automatisch die zur jeweiligen Firma gehörige Kundennummer eingetragen werden.
Hat jemand einen Tipp für mich?

Vielen Dank schon einmal im voraus.

Gruß
Karen
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline doliman

  • Senior Mitglied
  • ****
  • Beiträge: 332
  • Geschlecht: Männlich
    • www.doleschel.de
Re: Feld automatisch ausfüllen
« Antwort #1 am: 31.07.02 - 12:27:52 »
Hi,

schau mal in der Designer Hilfe unter dem Befehl
@dblookup nach, da sind Beispiele drin.
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Grüßle
                           _///_
                          (o~o)
-------------oOOO--(_)--OOOo-------------
Frank Doleschel

----------------------
Ein Berufsleben ohne Notes ist zwar möglich aber die Alternativen sind erschreckend ;-)

Offline doliman

  • Senior Mitglied
  • ****
  • Beiträge: 332
  • Geschlecht: Männlich
    • www.doleschel.de
Re: Feld automatisch ausfüllen
« Antwort #2 am: 31.07.02 - 12:30:16 »
Hi,
ich nochmal:

server       := DBLocationServer_TC;
db       := DBLocationPath_TC;
view       := tmpLocationList;
title       := "Standortwahl";
prompt       := "Wählen Sie einen Standort aus!";
column       := 1;

choice := @PickList( [Custom] : [Single] ; server : db ; view ; title ; prompt ; column);

FIELD IDLocation_T             := @Word(choice; "#"; 1);
FIELD LocationShort_T      := @Word(choice; "#"; 2);
FIELD Location_T             := @Word(choice; "#"; 3);
""

so ähnlich dürfte es aussehen.
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Grüßle
                           _///_
                          (o~o)
-------------oOOO--(_)--OOOo-------------
Frank Doleschel

----------------------
Ein Berufsleben ohne Notes ist zwar möglich aber die Alternativen sind erschreckend ;-)

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: Feld automatisch ausfüllen
« Antwort #3 am: 31.07.02 - 12:49:02 »
Hi,

ein wichtiger Hinweis fehlt meiner Meinung nach. Die Formel ist soweit in ok.

Die Spaltenformel der Ansicht muß so aussehen:

Feldname1 + "#" + Feldname2 + "#" + Feldname3

Ausserdem ist es sinnvoll diese Spalte zu verbergen.

Axel
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline doliman

  • Senior Mitglied
  • ****
  • Beiträge: 332
  • Geschlecht: Männlich
    • www.doleschel.de
Re: Feld automatisch ausfüllen
« Antwort #4 am: 31.07.02 - 12:51:38 »
Hi,

yoo Du sagst es ;D
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Grüßle
                           _///_
                          (o~o)
-------------oOOO--(_)--OOOo-------------
Frank Doleschel

----------------------
Ein Berufsleben ohne Notes ist zwar möglich aber die Alternativen sind erschreckend ;-)

Offline suesseFL

  • Frischling
  • *
  • Beiträge: 11
  • Geschlecht: Weiblich
Re: Feld automatisch ausfüllen
« Antwort #5 am: 01.08.02 - 10:21:05 »
Zitat
Hi,

Die Spaltenformel der Ansicht muß so aussehen:

Feldname1 + "#" + Feldname2 + "#" + Feldname3

Ausserdem ist es sinnvoll diese Spalte zu verbergen.

Axel


Hi!

Schon mal danke für die Hilfe, aber was ist mit 'Feldname1-3 gemeint, wo soll ich die hinschreiben und wieso überhaupt 3 Feldnamen????

Wäre über Hilfe dankbar!!

Gruß,
Karen
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline sdoerr

  • Frischling
  • *
  • Beiträge: 29
  • Geschlecht: Weiblich
  • I love YaBB 1G - SP1!
Re: Feld automatisch ausfüllen
« Antwort #6 am: 01.08.02 - 10:47:24 »
hallihallo,
ich denke in deinem fall reichen 2 felder. du brauchst ja nur die Firma und die KdNr.
Du mußt einfach in deiner Ansicht, auf die du ja zugreifst und die Firma auszuwählen eine neue Spalte einfügen und zwar am besten an erster stelle. als formel für diese spalte gibst du dann "Feldname für Firma"+"#"+"Feldname für KdNr" an.
den rest hast du ja anscheindend verstanden.
ich hoffe das hilft dir weiter.
viele grüße,
silvi
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

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: Feld automatisch ausfüllen
« Antwort #7 am: 01.08.02 - 10:51:15 »
Hi,

die drei Feldnamen waren nur als Beispiel gedacht. Das musst du an deine Anforderung anpassen. Du kannst hier auch nur zwei Felder eintragen oder auch 5.


Axel
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline suesseFL

  • Frischling
  • *
  • Beiträge: 11
  • Geschlecht: Weiblich
Re: Feld automatisch ausfüllen
« Antwort #8 am: 01.08.02 - 11:02:53 »
Hi!

Vielen Dank. Ich werde es gleich mal ausprobieren!!

Karen
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline suesseFL

  • Frischling
  • *
  • Beiträge: 11
  • Geschlecht: Weiblich
Re: Feld automatisch ausfüllen
« Antwort #9 am: 01.08.02 - 11:22:30 »
Ich bin's noch einmal....

Hhhmmm, anscheinend bin ich zu blöd. :(
Wo muss ich die Formel von doliman eintragen (Default value, Input validation, Initialize, Terminate)??

Gruß,
Karen
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline sdoerr

  • Frischling
  • *
  • Beiträge: 29
  • Geschlecht: Weiblich
  • I love YaBB 1G - SP1!
Re: Feld automatisch ausfüllen
« Antwort #10 am: 01.08.02 - 11:30:53 »
mach das feld kdnr doch einfach berechnet und trag die formel als wert ein.
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline suesseFL

  • Frischling
  • *
  • Beiträge: 11
  • Geschlecht: Weiblich
Re: Feld automatisch ausfüllen
« Antwort #11 am: 01.08.02 - 11:49:29 »
So, ich habe das jetzt genau so gemacht (kam auch keine Fehlermeldung).
Ich der versteckten Ansicht (Firma, KdNr) habe ich jetzt 2 Einträge.
Wenn ich jetzt allerdings in der Maske die Firma aus der Dialogliste auswählen will, steht da nichts drin und die Kundennr. wird logischerweise auch nicht eingetragen...  :'(
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline tuxie

  • Senior Mitglied
  • ****
  • Beiträge: 381
  • Geschlecht: Männlich
  • Lieber Sinn als Unsinn !!!
    • offizielles Stadtinformations.
Re: Feld automatisch ausfüllen
« Antwort #12 am: 01.08.02 - 12:01:35 »
Du mußt in den Eingenschaften des Feldes (zweiter Reiter), die Option Felder bei Schlüsselwortänderung aktualisieren, dann sollte es Fubnktionieren.

Tschau ingo
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
2x Domino R5.011 on Linux
85 Users Notes R5.0.10 on WIN NT4SP6/Win2k SP4

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: Feld automatisch ausfüllen
« Antwort #13 am: 01.08.02 - 12:06:28 »
Hi,

dolimans Formel würde ich in einen sogenannten Hotspot oder eine Schaltfläche eintragen. Für einen Hotspot braucht du eine Grafik, über die legst du dann den Hotspot. In den kannst du dann die Formel eintragen.

Für die Schaltflächen-Variante versuch ich's  mal Schritt für Schritt zu beschreiben.

Mache aus dem Dialogfeld ein normales berechnetes Textfeld und trage in die Werteformel den Feldname dieses Feldes ein. Fügen neben diesem Feld eine Schaltfläche ein. In die Schaltfläche übernimmst du dann dolimans Formel, entsprechend deinen Bedürfnissen angepasst natürlich. Die Schaltfläche lässt du nur dann anzeigen, wenn das Dokument im Bearbeiten-Modus ist.

Axel
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Ohne Computer wären wir noch lange nicht hinterm Mond!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz