Daten aus einer anderen Datenbank übertragen

  • Hallo zusammen,


    es wird langsam aber sicher besser mit der Entwicklung, aber ich mache z.Zt. noch alles in der Formelsprache. Der Kurs skripen kommt nächstes Jahr.


    Hier meine Problemstellung:


    Kundendatenbank mit folgenden Feldern
    Name: Text
    Vorname: Text
    Personennummer: Text
    Kundennummer: Text
    Gebdat:Text


    Name der Ansicht = Kunden


    In einer anderen Notes-DB soll durch Eingabe der Kundennummer
    die Felder Name,Vorname, Gebdat befüllt werden, mit den Daten aus der Kundendatenbank.


    Soweit bin ich schon einmal...aber irgendwie muss ich doch noch sagen das er die Daten von der bestimmten Kundennummer füllen soll..aber wie bekomm ich das noch hier rein?


    varVorname:=@DbColumn("";"":"KUNDENDA.NSF";"Kunden";1);
    varNachname:=@DbColumn("";"":"KUNDENDA.NSF";"Kunden";2);
    varPersonennummer:=@DbColumn("";"":"KUNDENDA.NSF";"Kunden";3);
    varKundennummer:=@DbColumn("";"":"KUNDENDA.NSF";"Kunden";4);
    varGebDat:=@DbColumn("";"":"KUNDENDA.NSF";"Kunden";5);


    @SetField(VersPers1;varNachname +" " + varVorname);
    @SetField(Geb.dat1;varGebDat);

  • Also


    @setfield (Kundennummer;Eingabekundennummer);



    Und dann:
    varVorname:=@DbColumn("";"":"KUNDENDA.NSF";"Kunden";1);
    varNachname:=@DbColumn("";"":"KUNDENDA.NSF";"Kunden";2);
    varGebDat:=@DbColumn("";"":"KUNDENDA.NSF";"Kunden";5);


    @SetField(VersPers1;varNachname +" " + varVorname);
    @SetField(Geb.dat1;varGebDat);


    Geht er dann in der Kundendatenbank in der Ansicht Kunden zu dem Datensatz, welchen ich in der Eingabekundennumer eingegeben habe?

  • @Prompt([Ok]; "Kundennummer"; "KTO ist: " +Kundennummer );
    varVorname:= @DbLookup("";"YK011000SRV5":"KUNDENDA.NSF";"Kunden"; @Right(Kontonummer;"");"Vorname");
    varNachname:=@DbLookup("":"";"YK011000SRV5":"Kundenda.nsf";"Kunden";Kundennummer;"Nachname");
    varGebdat:=@DbLookup("":"";"YK011000SRV5":"Kundenda.nsf";"Kunden";Kundennummer;"GebDat");
    @Prompt([Ok]; "VarVorname"; "Varvor: " +varVorname );
    @Prompt([Ok]; "VarNachname"; "Varnach: " +varNachname );
    @Prompt([Ok]; "VarGebdat"; "Gebdat: " +varGebDat );



    @SetField(VersPers1;varNachname +" " + varVorname);
    @SetField(Geb.dat1;varGebDat);


    Also..das Feld Kundennummer ist gefüllt, das bringt mir der prompt zurück. Danach mache ich die dblookup Befehle. Die drei Prompt danach werden überhaupt nicht angezeigt, sprich da läuft doch schon was bei den dblookup Befehlen schief oder?

  • Denk bitte das nächste Mal daran, den Thread zu schließen. THX!

    Life is not a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside, thoroughly used up, totally worn out, and loudly proclaiming "Wow, what a ride!!! :evil:
    Beschleunigung ist, wenn die Tränen der Ergriffenheit waagrecht zum Ohr hin abfliessen - Walter Röhrl