RE: Eintragung in mehr als eine Db gleichzeitig - EHHHM..... - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Jascha Schafer (11 Beiträge) am Sonntag, 3.Juni.2001, 02:38.
    RE: Eintragung in mehr als eine Db gleichzeitig - EHHHM.....

      Hallo

      leider klappt das irgendwie nicht.
      Ich bekomme lediglich zweimal den gleichen Datensatz in die Modelledb aber die neue Marke wird nie in die Markendb eingetragen.

      Ich glaube der Aufruf "if (%_put)" wird irgendwie nicht erkannt und somit nicht ausgefuehrt.

      Hier ist mein HTML code fuer das Template (ohne den PERL code den Du gepostet hast):

      <html>
      <head>
      
      One Step Data Entry
      </head>

      <body> 
      <do action=input> 
      Hier neue Modelle mit Details hinzufuegen:<p>
      <do action=list listtype=add db=modelle><p>
      <hr size=1><p> 
      </body>
      

      </html>

      DANKE


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Jascha Schafer (11 Beiträge) am Samstag, 2.Juni.2001, 09:17.
    Eintragung in mehr als eine Db gleichzeitig - wie?

      Hi
      Danke fuer deine letzte Antwort Sanders - hat mir echt geholfen !

      Nun aber etwas anderes...
      Angenommen ich hab zwei Datenbanken :"Marken" und "Modelle"
      "Marken" enthaelt Feld "Marke".
      "Modelle" enthaelt u.A. auch ein Feld "Marke".
      Wie kann ich nun genau hinbekommen dass wenn ich z.B einen neuen Datensatz in die "modelle"db eingebe, geprueft wird ob es die Marke z.B."Audi" schon in der "Marken"db gibt und wenn nicht "Audi" in beide eingefuegt wird.
      Mein Ziel ist das ich Datensaetze nur in die Hauptdb ("Modelle") eingeben muss und nicht jedesmal wenn ich ein neues Modell hinzufuege pruefen muss ob die Marke bereits in der "Marken"db vorhanden it oder ich sie noch manuel hinzufuegen muss.

      VIELEN DANK IM VORRAUS !

     Antworten

    Beitrag von Sander (8126 Beiträge) am Samstag, 2.Juni.2001, 15:09.
    Re: Eintragung in mehr als eine Db gleichzeitig - wie?

      Ist mit Perl möglich.
      <perl>
      if (%_put)    #Wenn ein Eintrag erfolgte
      {
      get "Marke==$_get{Marke}","Marken"; # Auf Marke prüfen
      

      if ($_amount==0) #wenn noch nicht vorhanden
      {
      put ["Marke",$_get{Marke}],"Marken"; # Marke in Marken hinzufügen
      }
      put undef,"Modelle";    #Eintrag in Modelle hinzufügen
      }
      

      </perl>

      Das am Anfang des Templates rein, und die db ist immer auf dem neuesten Stand.

      Sander

     Antworten

    Beitrag von Jascha Schafer (11 Beiträge) am Samstag, 2.Juni.2001, 19:39.
    Re: Eintragung in mehr als eine Db gleichzeitig - wie?

      Also ich muss ein extra Template kreieren mit dem ich absofort die Datenbanken fuelle.
      (ich kann also nicht mehr die fertige Db Administrator area dafuer benutzen)?

     Antworten

    Beitrag von kjschm (1 Beitrag) am Samstag, 2.Juni.2001, 20:15.
    Re: Eintragung in mehr als eine Db gleichzeitig - wie?

      Das ist ein Test
      Das ist die zweite Zeile

     Antworten

    Beitrag von lo (1 Beitrag) am Samstag, 2.Juni.2001, 20:16.
    Re: Eintragung in mehr als eine Db gleichzeitig - wie?

      Das ist ein zweiter Test

     Antworten

    Beitrag von Sander (8126 Beiträge) am Sonntag, 3.Juni.2001, 00:08.
    Re: Eintragung in mehr als eine Db gleichzeitig - wie?

      ne, das geht dann nicht mehr, du mußt dir ne eigene Adminoberfläche machen.

      Sander

     Antworten

    Beitrag von Jascha Schafer (11 Beiträge) am Sonntag, 3.Juni.2001, 02:38.
    RE: Eintragung in mehr als eine Db gleichzeitig - EHHHM.....

      Hallo

      leider klappt das irgendwie nicht.
      Ich bekomme lediglich zweimal den gleichen Datensatz in die Modelledb aber die neue Marke wird nie in die Markendb eingetragen.

      Ich glaube der Aufruf "if (%_put)" wird irgendwie nicht erkannt und somit nicht ausgefuehrt.

      Hier ist mein HTML code fuer das Template (ohne den PERL code den Du gepostet hast):

      <html>
      <head>
      
      One Step Data Entry
      </head>

      <body> 
      <do action=input> 
      Hier neue Modelle mit Details hinzufuegen:<p>
      <do action=list listtype=add db=modelle><p>
      <hr size=1><p> 
      </body>
      

      </html>

      DANKE

     Antworten

    Beitrag von Sander (8126 Beiträge) am Sonntag, 3.Juni.2001, 12:48.
    RE: Eintragung in mehr als eine Db gleichzeitig - EHHHM.....

      <do action=input> muß raus, das macht put jetzt (deshalb 2 x der Eintrag).
      

      schreib dann mal hier zur überprüfung eine Ausgabe hinzu

      if ($_amount==0) #wenn noch nicht vorhanden
      {
      put ["Marke",$_get{Marke}],"Marken"; # Marke in Marken hinzufügen
      out "Marke hinzugefügt";
      }
      

      So, nun noch eine Marke die nicht vorhanden ist eintragen und gucken was passiert (wird die Ausgabe bei out angezeigt?).

      Sander

     Antworten


     
 Liste der Einträge von 61500 bis 61650:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.45s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!