Fehler Data Grid

Startseite Foren Deutsches LiveCode-Forum Fehler Data Grid

  • Dieses Thema hat 10 Antworten und 3 Teilnehmer, und wurde zuletzt aktualisiert vor 5 Jahren von RolfG.
Ansicht von 10 Antwort-Themen
  • Autor
    Beiträge
    • #14397
      Herby
      Teilnehmer

        Hallo,

        ich verwende ein Data Grid für die Anzeige meiner Datensätze aus einer SQLite Datenbank.
        Und nun habe ich leider einen voll “doofen” Fehler.
        Die Anzeige des Data Grids funktioniert nur (mit Android), wenn ich ein zweites (leeres) Data Grid (auf einer anderen Card) erstelle. Wenn ich es lösche, werden mir die Datensätze nicht mehr angezeigt.

        Hat vielleicht jemand eine Idee, warum dies so ist ?

        Beste Grüße aus Bayern
        herby

      • #14403
        Klaus Major
        Administrator

          Hi Herby,

          hm, Schuss ins Blaue, hast Du das Datagrid aus einem anderen Stack kopiert und eingefügt?

          Gruß

          Klaus

        • #14417
          Herby
          Teilnehmer

            Hallo Klaus,

            nicht von einem anderen Stack, sondern von einer anderen Seite (gleicher Stack).
            Ich werde beide Datagrids baldmöglichst löschen und neu anlegen.
            Zukünftig vermeide ich ein Datagrin zu koperen (wenn dies der Fehler war).

            Besten Dank
            Herby

          • #14421
            Klaus Major
            Administrator

              Nee, dann ist das nicht der Fehler.
              Probleme können entstehen, wenn man ein Datagrid von einem Stack in einen anderen kopiert. Dann fehlt der Substack “Datagrid Templates xxxxxxx” und LC weiß dann nicht, daß es die “Datagrid Library” in die Standalone kopieren muss.

              Was nun das Problem bei Dir ist/war, kann ich aus der Ferne leider nicht feststellen.

            • #14918
              RolfG
              Teilnehmer

                Hallo,

                habe eine Anwendung mit mehreren Cards programmiert, in der Entwicklungsumgebung funktioniert es einwandfrei. Als Windows 10 – standalone wird bereits auf der ersten Card das datagrid nach einer nachweislich erfolgreichen SQL-Anfrage nicht angezeigt. Es wird also ignoriert:
                set the dgText of group “tabelle1” to theErgebnis

                Im Forum wird von eventuellen Problemen berichtet, dass das zugehörige include ignoriert wird. Bei Einstellung der manuellen include-Suche und Anhaken von Answer Dialog, Ask Dialog, SQLite und Datagrid funktioniert alles. Aus meiner Sicht kann ich keine funktionalen Mängel feststellen. Schade, dass der Automatismus nicht sicher ist…

                Nun meine Frage: Was muss ich noch anhaken?

              • #14920
                Klaus Major
                Administrator

                  Hallo Rolf,

                  Nun meine Frage: Was muss ich noch anhaken?

                  nun, ohne in Deinen Stack zu gucken, können wir das auch nicht sagen! 😎
                  Hast Du irgendwelche Widgets benutzt? Browser eventuell?

                  Gruß

                  Klaus

                • #14922
                  Herby
                  Teilnehmer

                    Hallo Rolf,

                    die DataGrids funktionieren inzwischen bei mir perfekt.
                    Alle DataGrids gelöscht und neu angelegt. Nicht kopieren !
                    LiveCode läuft stabil und es hat immer eine Grund, wenn es hackt.

                    Beste Grüße
                    Herby

                  • #14931
                    RolfG
                    Teilnehmer

                      Danke Euch beiden. Ja meine Frage, was zu Haken ist, war sicherlich blauäugig. Gibt es irgendwo eine Erläuterung zu der include -Liste?
                      Ansonsten gebe ich zu, am Anfang kopiert zu haben.
                      Grüße Rolf

                    • #14937
                      Klaus Major
                      Administrator

                        Hallo Rolf,

                        Gibt es irgendwo eine Erläuterung zu der include -Liste?

                        nein, gibt es leider nicht. Zur Not mal im Dictionary nachschlagen.

                        Diese ganzen “mergXXXX” Dinger am Ende der Liste sind Sachen, die nur für iOS nötig sind. Die kannst Du also in dem Fall schon mal alle ausschliessen.

                        Gruß

                        Klaus

                      • #14939
                        Herby
                        Teilnehmer

                          Hallo Rolf,

                          was willst du denn genau wissen ?
                          (so verwende ich DataGrid mit SQLite

                          put revOpenDatabase("sqlite",ypfd, , , , ) into xsql
                             put "SELECT ID,Karte1,Karte2 FROM Stapel" into xsel
                             put revDataFromQuery(tab,return,xsql,xsel) into xerg
                             put textDecode(xerg,"UTF-8") into xerg
                             revCloseDatabase xsql
                             set the dgtext of group "DataK" to xerg
                          

                          DataGrid – eine vielseitige Tabelle

                          Beste Grüße
                          Herby

                        • #14947
                          RolfG
                          Teilnehmer

                            Hallo,
                            nee, Datagrid ist soweit klar. Es geht einfach darum, die Liste der auszuwählenden includes zu verstehen, was was ist, wenn manuell gehakt werden muss – beim Erstellen eines standalone.
                            Rolf

                        Ansicht von 10 Antwort-Themen
                        • Du musst angemeldet sein, um auf dieses Thema antworten zu können.