@cb oder andere cracks: bitte weiterhelfen - 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 till (1103 Beiträge) am Dienstag, 6.Mai.2003, 13:47.
    @cb oder andere cracks: bitte weiterhelfen

      sorry ralf, habe ich auch noch nicht gemacht. aber sicher wird einer der experten hier gerne weiterhelfen.

      till


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Ralf (143 Beiträge) am Sonntag, 4.Mai.2003, 07:20.
    Suche gutes Datenbankbeispiel zum Kopieren

      Hallo,

      möchte eine Site mit Datenbank aufbauen. Es geht leicht in den Bereich Warenwirtschaft (Kunden,Lieferanten,Produkte). Ich habe gehört, daß es hier schon viele Datenbanken gibt. Nur wie kommt man an die Beispiele 'ran?

      Freue mich über jeden Tipp.

      Gruß, Ralf

     Antworten

    Beitrag von till (1103 Beiträge) am Sonntag, 4.Mai.2003, 13:25.
    Re: Suche gutes Datenbankbeispiel zum Kopieren

      hallo ralf,

      es gibt mehrere wege wie dir geholfen werden kann:

      - sieh mal in die bibliothek von bb rein. dort sind dutzende von anwendungen drin aus denen man eine menge lernen kann
      - sag mal konkreter wo deine probleme liegen. hast du schon die ersten schritte mit dem system ausprobiert um ein gefühl für bp zu bekommen ? es ist sinnlos ein online-warenwirschaftssystem machen zu wollen wenn die grundlagen von bp nicht sitzen.

      melde dich ruhig wieder wenn du klarer siehst wo es hakt. bp ist <b>relativ</b> einfach.

      till

     Antworten

    Beitrag von Ralf (143 Beiträge) am Sonntag, 4.Mai.2003, 21:38.
    Re: Suche gutes Datenbankbeispiel zum Kopieren

      Hallo Till,

      vielen Dank für Deine Antwort. In die Bibliothek von bp habe ich 'reingeschaut. Mein Problem ist, daß ich schon lange nicht mehr programmiert habe (früher vor 6-8 Jahren in C intensiv). Viele Beispiele sind mit Perl gemacht; da bin ich nocht nicht durchgestiegen. Perl kann ich (noch) nicht. Ich bin vielleicht auch ein bißchen ungeduldig.

      Ich suche ein Beispiel, wo ich nur mit HTML und den bp-Statements auskomme. Ich bin mir z.B. nicht sicher, ob ich mit dem <do action ...> oder mit <loop .... </loop> auskomme.

      Was ich möchte ist:
      Seite 1 mit tabellarischer Ergebnisdarstellung, die u.a. die folgenden 2 Wertarten enthält: A) Textarea, darzustellen als mehrzeilige Tabellenzelle, B) Schlüsselwert, von anderer Datenbank, per Link in eine Detailansicht der anderen Datenbank (ist dann eine Seite 2 ) verzweigbar.

      Wie gesagt, da bin ich noch am experimentieren und freue mich natürlich über jeden guten Tipp.

      Gruß, Ralf

     Antworten

    Beitrag von till (1103 Beiträge) am Montag, 5.Mai.2003, 08:30.
    Re: Suche gutes Datenbankbeispiel zum Kopieren

     Antworten

    Beitrag von Ralf (143 Beiträge) am Dienstag, 6.Mai.2003, 08:47.
    Re: Suche gutes Datenbankbeispiel zum Kopieren

      Hallo Till,
      das mit dem Verbinden ist klar. Doch komme ich nocht nicht weiter. Ich habe zwei Datenbanken "Personen" und "Schulungen". Der Schlüssel von "Personen" "PersonID" wird in "Schulungen" als Fremdschlüssel (=Relation) "f_PersonID" verwendet. Für einen gegebenen Feldwert "VHS-Kochkurs" im Feld "SchulungsNamen" der Datenbank "Schulungen" möchte ich über die Relation den Wert eines Feldes "Namen" aus "Personen" anzeigen oder verarbeiten können.

      In SQL-Notation meine ich das so:

      SELECT a.Namen FROM table Personen a, Schulungen b WHERE a.PersonID=b.f_PersonID AND b.SchulungsNamen="VHS-Kochkurs";

      Gruß, Ralf

     Antworten

    Beitrag von till (1103 Beiträge) am Dienstag, 6.Mai.2003, 13:47.
    @cb oder andere cracks: bitte weiterhelfen

      sorry ralf, habe ich auch noch nicht gemacht. aber sicher wird einer der experten hier gerne weiterhelfen.

      till

     Antworten

    Beitrag von Sander (8133 Beiträge) am Dienstag, 6.Mai.2003, 13:58.
    Re: Suche gutes Datenbankbeispiel zum Kopieren

      <perl>
      get "SchulungsNamen==VHS-Kochkurs","Schulungen";
      while(get_next("Schulungen")){
      get "PersonID==f_PersonID","Personen";
      while(get_next("Personen")){
      out "$Namen<br>";
      }
      }
      </perl>
      

      Sander

     Antworten

    Beitrag von Ralf (143 Beiträge) am Mittwoch, 7.Mai.2003, 10:00.
    Re: Suche gutes Datenbankbeispiel zum Kopieren

      Hallo zusammen,

      habe das Code-Schnippsel prinzipiell in meine Loop eingebaut. Funktioniert aber noch nicht. Der Namen wird nicht ausgegeben. Was habe ich falsch gemacht? (die zwei out's am Anfang sind nur zu Debugg-Zwecken. Beim zweiten Out wird nichts ausgegeben).
      Hier die Loop:

      <loop db=Schulungen code=perl>
      out "f_PersonID: $f_PersonID";
      get "PersonID==$f_PersonID","Personen";
      out "Namen: $Namen";
      out <<EOF;
      <table border=0 cellpadding=4 cellspacing=0>
        <tr>
          <td width=80 valign="top" align="left"><font face="arial" size=2>
          <b>$SchulungsID</b>
          </td>
          <td width=240 align="left"><font face="arial" size=2>
          <b>$SchulungsNamen</b><br>
          $SchulungsBeschreibung
          </td>
          <td width=80 valign="top" align="right"><font face="arial" size=2>
          <b>$SchulungsPreis EUR</b>
          </td>
          <td width=200 valign="top" align="left"><font face="arial" size=2>
          <b>$Vornamen  $Namen</b>
          </td>
        </tr>
      </table>
      EOF
      </loop>
      

     Antworten

    Beitrag von Sander (8133 Beiträge) am Mittwoch, 7.Mai.2003, 10:42.
    Re: Suche gutes Datenbankbeispiel zum Kopieren

      ist PersonID in Personen auf sortiert gesetzt?
      gibts die PersonID auch in der db?

      Sander

     Antworten

    Beitrag von Ralf (143 Beiträge) am Mittwoch, 7.Mai.2003, 11:16.
    Re: Suche gutes Datenbankbeispiel zum Kopieren

      Ja, die PersonID ist bzgl. Sortierung auf Text gesetzt.

      Die PersonID ist auch vorhanden. Jede Schulung muß von mindestens einer Person besucht sein.

      Sollte ich vielleicht alles in Perl machen? Auch die Loop durch While ersetzen?

      Gruß, Ralf

     Antworten

    Beitrag von Ralf ... noch 'was (1 Beitrag) am Mittwoch, 7.Mai.2003, 11:20.
    Re: Suche gutes Datenbankbeispiel zum Kopieren

      Habe festgestellt, daß der Relationsschlüssel f_PersonID nicht sortiert werden kann. Ist hoffentlich kein Problem?

      Gruß, Ralf

     Antworten

    Beitrag von Sander (8133 Beiträge) am Mittwoch, 7.Mai.2003, 11:24.
    Re: Suche gutes Datenbankbeispiel zum Kopieren

      ne, das passt schon... es sollte auch mit loop gehen.

      was passiert, wenn du eine id fest im get reinprogrammierst?

      Sander

     Antworten

    Beitrag von Ralf (143 Beiträge) am Mittwoch, 7.Mai.2003, 12:15.
    Re: Suche gutes Datenbankbeispiel zum Kopieren

      ... dann klappt's und der Namen wird ausgegeben.

      Was ich aber festgestellt habe, ist dass die f_PersonID als Link auf das aufgerufene Template ausgegeben wird. Hat das beim Vergleich "PeronID==f_PersonID" irgend einen Einfluß? ... denn wenn ich eine ID fest reinprogrammiere, ist es ja ein Text und kein Link.

      Ralf
      PS: kann nun erst wieder heute abend 'reinschauen.

     Antworten

    Beitrag von Ralf (143 Beiträge) am Mittwoch, 7.Mai.2003, 22:15.
    Bin immer noch am Raetseln

     Antworten

    Beitrag von Sander (8133 Beiträge) am Mittwoch, 7.Mai.2003, 23:25.
    Re: Bin immer noch am Raetseln

      achso, du hast schon ne bpeigene relation drin.
      die brauchst du ja nicht mehr. lösche mal die relation und probier es nochmal, dann gehts.

      Sander

     Antworten

    Beitrag von Ralf (143 Beiträge) am Donnerstag, 8.Mai.2003, 07:50.
    Re: Bin immer noch am Raetseln

      Wie löscht man bp-Relationen ohne das zugehörige Feld zu löschen?

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Donnerstag, 8.Mai.2003, 09:20.
    Re: Bin immer noch am Raetseln

      einfach den Feldtyp ändern sollte gehen.....
      Vorher aber sicherheitshalber mal n backup (Kopie) der db machen.....

     Antworten


     
 Liste der Einträge von 38400 bis 38550: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.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!