Re: ---> max(ID(liste1)) - 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 richard (1187 Beiträge) am Montag, 30.Oktober.2006, 16:58. WWW: posaunenchor-rhoden.de
    Re: ---> max(ID(liste1))

       ich sehe nur nirgends, ...
      

      Das liegt daran, daß es da auch nichts zu sehen gibt. Du mußt dir die Funktionalität selber mit Perl bauen.

      Mit dem Relationsfeld wirst Du da allerdings wahrscheinlich nicht viel Freude haben.

      Bevor Du eine Anmeldung in Deiner 2. Liste einträgst, müßtest Du die Anzahl der in der 1. und 2. Liste enthaltenen Datensätze abfragen. Diese Anzahl steht in der bp-Variablen "$_amount_all".

      Wenn das Ergebnis für die 2. Datenbank größer als das der 1. ist, gibt es keinen Eintrag aber eine entsprechende Mitteilung. Wie gesagt, kannste Dir alles aber nicht einfach zusammenklicken sondern mußte programmieren.


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von rennhamster (3 Beiträge) am Montag, 30.Oktober.2006, 15:09. WWW: rennhamster.de
    ---> max(ID(liste1))

      hallo experten!

      ich hab da ein problem, dass ich alleine irgendwie nicht
      geknackt bekomme. vielleicht kann mir jemand von euch aufs fahrrad helfen ...?!

      ich moechte gerne zwei anmeldelisten derart verknuepfen,
      dass in der zweiten nur jeweils so viele anmeldungen
      vorgenommen werden koennen, wie in der ersten schon
      vorhanden sind.

      das koennte man ueber eine relation auf das ID-feld hinbekommen.
      aber erstens werden dann nur die ID-nummern angeboten, aber eine
      doppelt-vergabe wird nicht geblockt (was das groessere problem ist);
      ds kleinere problem: ausserdem kann immer mal eine loeschung in der ersten liste passieren, dann darf aus der zweiten liste aber niemand deswegen rausfliegen und es muss halt abgewartet werden, bis wieder ein anmeldeplatz verfuegbar ist, also wieder einer mehrin der ersten als in der zweiten liste steht.

      ich sehe nur nirgends, dass man die neu-eingabe von einem wert x abhaengig machen koennte bzw. wie man ueberhaupt eine formel- oder if-abfrage machen koennte. ---> max(ID(liste1)) waere in etwa das, was ich braeuchte, und dann
      das als vorbedingung fuer das neu-anlegen des neuen einrags in liste2.

      (notfalls koennte ich die referenz-datei auch von hand fuehren, also immer mal pro tag 1 oder 2 oder 3 weitere ziffern vorgeben, aber das waere sehr unelegant und aufwendig.)

      ach ja, ich benutze die kostenlose baseportal-version, kann also auf eventuelle
      pro-funktionen leider nicht zugreifen.

      gibt es eine loesung?

      fuer vorschlaege und hinweise waere ich sehr sehr dankbar.
      also belohnung kann ich aber nur einen startplatz
      bei unserem 5x4 km-staffellauf ausloben. den aber liebend gerne! ;-)

      danke im vorhinein!

      lothar windemuth

     Antworten

    Beitrag von richard (1187 Beiträge) am Montag, 30.Oktober.2006, 16:58. WWW: posaunenchor-rhoden.de
    Re: ---> max(ID(liste1))

       ich sehe nur nirgends, ...
      

      Das liegt daran, daß es da auch nichts zu sehen gibt. Du mußt dir die Funktionalität selber mit Perl bauen.

      Mit dem Relationsfeld wirst Du da allerdings wahrscheinlich nicht viel Freude haben.

      Bevor Du eine Anmeldung in Deiner 2. Liste einträgst, müßtest Du die Anzahl der in der 1. und 2. Liste enthaltenen Datensätze abfragen. Diese Anzahl steht in der bp-Variablen "$_amount_all".

      Wenn das Ergebnis für die 2. Datenbank größer als das der 1. ist, gibt es keinen Eintrag aber eine entsprechende Mitteilung. Wie gesagt, kannste Dir alles aber nicht einfach zusammenklicken sondern mußte programmieren.

     Antworten

    Beitrag von rennhamster (3 Beiträge) am Montag, 30.Oktober.2006, 17:09. WWW: rennhamster.de
    Re: ---> max(ID(liste1))

      ich hatte es befuerchtet!

      danke, richard, fuer den hinweis.
      das mini-perl-skript hatte ich inzwischen auch gefunden.
      nur ... bitte sehr ... ich denke, perl kann ich
      nur in der bezahl-version nutzen, oder wie/wo (!)
      bastle ich das in die unbezahlte version hinein?

      wenn das ginge, waers genial und genau, was ich brauche.
      wenn nicht ... hab ich ein problem. :-(

      any idea anybody?!

      danke!
      lw, der rennhamster

     Antworten

    Beitrag von richard (1187 Beiträge) am Montag, 30.Oktober.2006, 17:37. WWW: posaunenchor-rhoden.de
    Re: ---> max(ID(liste1))


       nur in der bezahl-version nutzen, oder wie/wo (!)
      

      Perl kannst Du auch in der kostnix-Version nutzen.

      Die Skripte werden einfach zwischen <perl> hier perl </perl> in das Template eingefügt. Mehr steht in der Doku.

     Antworten

    Beitrag von rennhamster (3 Beiträge) am Montag, 30.Oktober.2006, 17:49. WWW: rennhamster.de
    Re: ---> max(ID(liste1))

      oha!
      ja dannnnnn ... hab ich dieser tage was zu tuefteln.
      dann koennte das ja doch noch klappen!
      wow! DANKE!!!

      demnext komm ich noch mal mit einer aehnlichen geschichte angekleckert,
      aber erstmal lern ich jetzt perl im schnellverfahren. oooops!
      ;-)

      nochmal danke fuer die schnelle auskunft!

      lw, the running hamster

     Antworten


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