Re: Die 20 notwendigen Schritte um eine Ziffer in einer Datenbank mit Relationsfeld - 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 Friesecke (245 Beiträge) am Samstag, 11.Januar.2003, 21:24.
    Re: Die 20 notwendigen Schritte um eine Ziffer in einer Datenbank mit Relationsfeld

      Aha - ich hab`s, warum wir nicht einig sind : wir verstehen unter Standardbegriffen was Verschiedenes.
      Dein Arbeitszimmer ist vielleicht nicht aufgeräumt, aber deswegen noch nicht komplex.
      komplex heißt vielfältig zusammengesetzt.
      Mit weiteren Funktionen, größeren Strukturen über Verzeichnisse, mehr Abhängigkeiten (s. Nutzerzugriffe), mehr Dateitypen, usw. wird die neue Version komplexer. Da kann man nu mal nicht dran drehen. Wenn sie denn durchdacht ist, ist das nicht weiter schlimm. Aber komplexer ist sie trotzdem. Aber meine Aussage muß ich vielleicht ergänzen. Fehlersuche ist sowohl in komplexen wie in nicht durchdachten Systemen schwierig.
      Gruß
      Fri


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von horstees (229 Beiträge) am Samstag, 11.Januar.2003, 15:59.
    Die 20 notwendigen Schritte um eine Ziffer in einer Datenbank mit Relationsfeld

      <b>Die 20 notwendigen Schritte um eine Ziffer in einer Datenbank mit Relationsfeld zu korrigieren !</b>
      

      In einer DB Termine werden Programmpunkte verwaltet.
      Jeder Programmpunkt hat eine 'Leitung'.
      In einer DB Adressen werden na? - Adressen verwaltet.

      Beide Datenbanken werden von unterschiedlichen Leuten gepflegt.
      Es müssen also demjenigen, der die Termine verwaltet,
      nicht alle möglichen (aktuell gültigen) Adressen bekannt sein.
      Und Dieser soll jemand sein, der von perl, HTML, baseportal usw. keine Ahnung hat,
      ein Benutzer mit Schreibmaschine und Bildschirm, der vor einer baseportal Eingabemaske sitzt und einen Termin
      neu eintragen will, ändern will oder löschen will.
      Und der weiß auch nicht unbedingt, wie man an die Daten in der Adressdatenbank kommt (wo liegt sie , wie heisst sie ,woher kommt sie , wohin geht sie...),
      um sie sich evtl. ausdrucken zu lassen..., es gibt dafür auch kein Template.
      Ausserdem ist der Webmaster krank, in Uraub oder sonstwo, oder er liesst gerade den wundervollen Forumsbeitrag:
      "Die 20 notwendigen Schritte um eine Ziffer in einer Datenbank mit Relationsfeld zu korrigieren",
      was ihn einige Zeit in Atem hält.

      Für solche Benutzer ist das Relationsfeld wie geschaffen.
      Über das Feld 'Leitung' wird eine Relation zu 'Adressen' gelegt, dort zum Feld 'Name'.
      Dem Pfleger von 'Termine' werden so auf bequeme Weise die aktuell gültigen Namen bekannt.
      Er erhält durch ein aufklappbares pull-down-Menu genaue Kenntnis darüber, welche Adresseinträge (Namen) denn überhaupt möglich sind
      , und bekommt die Namen so zu sehen, wie sie auch in 'Adressen' vorliegen.
      Es können so zahlreiche Fehler vermieden werden.
      (z.B. richtige Verwendung von Bindestrichen, von Umlauten, das Problem: Meyer -- Maier , 'von Meier', oder 'Mayer, von' usw.)

      Natürlich kann man im Nachhinein durch günstiges Abfragen Relationen auch ohne Einsatz des Relationsfeldes einrichten.
      Diese finden aber nur 'Maya==Maya', ein Missgriff in die Tastatur vom 'Termine'-Pfleger und die Veranstaltung steht ohne 'Leitung' da,
      ein schreckliches Bild.

      Nun bietet Baseportal ja ein Relationsfeld an,
      doch:
      Es kommt ( ähem, auch in der 'bezahlt-Version') zu unschönen und nachhaltigen Veränderungen von gar nicht gewählten Datensätzen bei Vorgängen wie 'Diesen Eintrag
      LÖSCHEN oder ÄNDERN'.
      Will man aber trotzdem Änderungen vornehmen, was gelegentlich passieren kann,
      so kann man sich mit folgender Prozedur leicht behelfen:

      Hier die:

      "Die 20 notwendigen Schritte um eine Ziffer in einer Datenbank mit Relationsfeld zu korrigieren !"

      1. Wähle Verzeichnis
      2. Wähle Datenbank
      3. Wähle Verwaltung
      4. Wähle unter 'Daten exportieren' ABSCHICKEN
      5. Wähle, daß Du die Datei auf Datenträger speichern möchtest und jetzt nicht ansehen möchtest und bestätige mit O.K.
      6. Wähle den Orner, in dem Du speichern möchtest
      7. Kürze den Dateinamen vor dem Speichern am Ende um die drei Zeichen ' .pl '
      8. Wähle, ob vorhandene Datei überschrieben werden soll, oder eine neue Datei angelegt werden soll, und schliesse den Vorgang mit O.K. ab
      9. Rufe das Programm 'EXCEL' auf und gehe auf 'Datei öffnen'
      10. Suche in Deinem eigenen Verzeichnis-Bäumchen die eben erst exportierte Datei (ca. 10 KLICKS!) und öffne sie
      11. Korrigiere die durch einen Irrtum, Schlamperei oder grobe Fahrlässigkeit falsch eingetragene zifr
      12. Speichere die geänderte Datei im .csv Format
      13. Ersetze die bestehende Datei
      14. Beantworte die aufspringenden Meldungsfenster jeweils mit einem O.K.; auch die Warnung , daß es bei .csv zu Problemen ...
      15. Rufe erneut baseportal auf
      16. Wähle nun: Daten importieren
      17. Kreuze mit einem undefinierbaren Gefühl in der Magengegend an, daß Du den bestehenden Inhalt überschreiben willst
      18. Beantworte die Frage, ob Du das wirklich tun willst, mit: JA ( natürlich! ;-) )
      19. 'Seite aufrufen'
      20. Kontrolle, ob Ziffer richtig eingetragen und ob auch nichts anderes zerschossen wurde

      P.S. Sollte bei der Kontrolle auffallen, daß vielleicht doch hier irgendjemand sabotiert und schon wieder, und diesmal aber an anderer Stelle, eine Ziffer oder ein paar Buchstaben...,
      dann wünsche dem Bergmann, Christoph ( Kristof?, Berkman?) endlich Zeit, Energie, Tatkraft, Entschlossenheit, Stärke, Durchsetzungsfähigkeit, Talent, Ausdauer, Mumm, Biss, Esprit, helfende Hände, umfangreiche Kenntnisse etc.

     Antworten

    Beitrag von Friesecke (245 Beiträge) am Samstag, 11.Januar.2003, 17:49.
    Re: Die 20 notwendigen Schritte um eine Ziffer in einer Datenbank mit Relationsfeld

      hallo horstees,

      Du hast zwei wichtige Schritte vergessen !

      bevor Du mit Punkt eins beginnst, schickst Du an alle bekannten und unbekannten möglichen Nutzer Deines Systems eine mail mit dem Inhalt : heute ab 18:00 keine Daten eingeben bis ich mich wieder melde !!
      Und am Schluß nochmals an alle : Ihr dürft wieder.

      Sonst machst Du die Änderungen, die zwischen ex- und importieren durchgeführt wurden, durch Dein Überschreiben beim Import kaputt.

      Aber im Ernst : im Forum ist häufig genug gesagt worden, daß Relationen nicht funktionieren. Mehrfach wurde vorgeschlagen, dann doch bitte Relationen zu entfernen.
      Einerseits reagieren die Forums-Teilnehmer kaum, wenn allgemein gültige Probleme angesprochen werden, da sie selbst ja (im Augenblick) nicht betroffen sind, andererseits stellt baseportal gravierende Mängel auch nicht ab, sondern übt sich in Rhetorik bzgl. geht-nicht-anders.
      Geht vermutlich auch wirklich nicht anders - bei baseportal.
      Es ist keine relationale Datenbank, und wenn man bei baseportal in der Lage wäre, solche - seit Jahren bekannten Probleme - abzustellen, hätte man dies sicher längst getan.
      Stattdessen sagt Bergmann, man würde auch bekannte Fehler in die neue Version mit übernehmen und dann dort - vor Auslieferung - testen und eliminieren, weil dies weniger Arbeit sei.

      Wer etwas Erfahrung in EDV hat, weiß natürlich, daß das Suchen von Fehlern in einfachen Prgrammen wesentlich einfacher ist als in komplexen. Und die neue Version von baseportal ist mit Sicherheit komplexer.

      Wer die Diskussion zu "http://www.baseportal.de/baseportal/baseportal/forum&wcheck=1&Pos=7027" mitverfolgt hat, kann sich doch selbst eine Meinung bilden. Dabei sind Relationen eine der von mir angesprochenen Problemzonen.
      Ich finde, daß das Preisleistungsverhältnis von baseportal gut ist. Und da Du alles kostenlos testen kannst, wird es Dir schwer fallen, baseportal zu kritisieren. Zumal im Forum genügend Hinweise stehen.

      Deine 20 Punkte sind also überflüssig, weil keiner mit den Relationen arbeitet. Selbst aufbauen ist die Devise.
      Gruß
      Fri

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Samstag, 11.Januar.2003, 20:07.
    Re: Die 20 notwendigen Schritte um eine Ziffer in einer Datenbank mit Relationsfeld

      > Und die neue Version von baseportal ist mit Sicherheit komplexer.
      

      Nein, viel einfacher, da aufgeräumter, durchdachter, besser designed ;-) Wär ja schlimm, wenn man aus seinen Fehlern nicht lernen würde...

      Das "geht-nicht-anders" bezog sich auf exakt das eine genannte Problem mit dem "formfields", auf das Du mit dem Link (http://baseportal.de/cgi-bin/baseportal.pl?htx=/baseportal/forum&wcheck=1&Pos=6704.5) verwiesen hast, nicht prinzipiell auf alles und jedes...

      Ansonsten ist das Problem halt, dass einer theoretisch unbegrenzten Anzahl von Wünschen nur begrenzte Ressourcen gegenüber stehen... ;-)

     Antworten

    Beitrag von Friesecke (245 Beiträge) am Samstag, 11.Januar.2003, 21:24.
    Re: Die 20 notwendigen Schritte um eine Ziffer in einer Datenbank mit Relationsfeld

      Aha - ich hab`s, warum wir nicht einig sind : wir verstehen unter Standardbegriffen was Verschiedenes.
      Dein Arbeitszimmer ist vielleicht nicht aufgeräumt, aber deswegen noch nicht komplex.
      komplex heißt vielfältig zusammengesetzt.
      Mit weiteren Funktionen, größeren Strukturen über Verzeichnisse, mehr Abhängigkeiten (s. Nutzerzugriffe), mehr Dateitypen, usw. wird die neue Version komplexer. Da kann man nu mal nicht dran drehen. Wenn sie denn durchdacht ist, ist das nicht weiter schlimm. Aber komplexer ist sie trotzdem. Aber meine Aussage muß ich vielleicht ergänzen. Fehlersuche ist sowohl in komplexen wie in nicht durchdachten Systemen schwierig.
      Gruß
      Fri

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Samstag, 11.Januar.2003, 19:28.
    Re: Die 20 notwendigen Schritte um eine Ziffer in einer Datenbank mit Relationsfeld

      > ...dann wünsche dem Bergmann, Christoph ( Kristof?, Berkman?) endlich Zeit, Energie, Tatkraft, Entschlossenheit, Stärke, Durchsetzungsfähigkeit, Talent, Ausdauer, Mumm, Biss, Esprit, helfende Hände, umfangreiche Kenntnisse etc.
      

      Ok, überzeugt ;-)

      Danke auch für die detaillierte Fehlerbeschreibung per Mail, war sehr hilfreich!

     Antworten


     
 Liste der Einträge von 41250 bis 41400: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!