Haz tu Pregunta

perfil de Anselmo - actividad

2021-03-05 08:39:24 +0200 recibió una medalla  Pregunta Famosa (fuente)
2020-12-17 08:21:46 +0200 la mejor respuesta fue marcada Textfeld aus Tabelle füllen

Ich habe eine Tabelle. Gehen wir davon aus, daß die Anzahl der Einträge nicht groß ist (unter zwanzig) und sich nicht ändert. Die Einträge der Spalte "Namen" können sich jedoch ändern.

In einem Formular, in welchem gewisse Teile des Formulars als Beschriftung einzelne eben dieser Namen haben, möchte ich aus diesem Grunde anstatt eines Beschriftungsfeldes ein Textfeld benützen (schreibgeschützt).
Wie hohle ich mir den "Namen" in das Textfeld?

Schwierigkeit:
In den Daten des Formulars habe ich die besagte Tabelle eingegeben. Unter "Eigenschaften Textfeld" habe ich unter Daten die entsprechende Spalte eingegeben. Ich sehe aber keine Möglichkeit, daß die x Textfelder alle einen anderen Namen bekommen (z.B. von ID 0 bis ID 15).

2020-12-14 16:03:31 +0200 recibió una medalla  Pregunta Notable (fuente)
2020-12-09 20:50:36 +0200 comentar respuesta Textfeld aus Tabelle füllen

Vielen Dank!Hat geklappt. Faszinierend!

2020-12-09 18:56:48 +0200 recibió una medalla  Pregunta Popular (fuente)
2020-12-09 11:32:51 +0200 editar pregunta Textfeld aus Tabelle füllen

Textfeld aus Tabelle füllen Ich habe eine Tabelle. Gehen wir davon aus, daß die Anzahl der Einträge nicht groß ist (unte

2020-12-09 11:30:36 +0200 realizó una pregunta Textfeld aus Tabelle füllen

Textfeld aus Tabelle füllen Ich habe eine Tabelle. Gehen wir davon aus, daß die Anzahl der Einträge nicht groß ist (unte

2020-11-11 11:44:22 +0200 la mejor respuesta fue marcada Tag, Monat, Jahr eines Datums erhalten

Hallo, ich bin immer noch Anfänger und beginne mit einem kleinen neuen Projekt. Ich habe eine Tabelle, welche aus mehreren tausend Zeilen besteht. Abgesehen von einer ersten (pflichtmäßigen) Spalte mit ID, interessiert mich im Moment die erste eigentlich Spalte; sie enthält ein Datum, welches in jeder Zeile enthalten ist.

Nun möchte ich ein Formular machen, welches aus einer Tabelle besteht, welche ich mit drei Listenfeldern filtere. Zu diesem Zweck soll es im Projekt eine kleine Tabelle geben bestehend aus einer Zeile; die Tabelle heißt Filterung. Die Spalten sind "Tag", "Monat, "Jahr". Die Listenfelder sollten gespeist werden aus dem Datum der großen Haupttabelle; sie schreiben dann einen Wert (z.B. eine Monats-Zahl) in die eben erwähnte kleine Tabelle. Eine Abfrage stellt mir die Filterung dar, die auf diese Weise gewonnen wird, und das wiederum sollte im Formular der Tabelle sichtbar werden.

Das Problem: Wie speise ich die Listenfelder. Also wie sage ich select irgendwas from soundso ...grouped by ... in Steuerelement Eigenschaften Listeninhalt (denn da muß der Code-Schnipsel hin, der mir Schwierigkeiten bereitet). Also anders gesagt: wie kann SQL z.B. den Tag eines Datums ermitteln?

Kann mir jemand auf die Sprünge helfen? Vielen Dank, Anselmo

2020-11-05 16:31:02 +0200 la mejor respuesta fue marcada Listenfeld füllt sich nicht

Hallo, nun habe ich zwei Fragen am Laufen. Sie beziehen sich zwar auf das gleiche Problem, aber es ist doch sinnvoll folgende Frage getrennt zu behandeln.

Ich schaffe es nicht (mehr), ein Listenfeld zu füllen. Um dies hier unter die Lupe zu nehmen, habe ich hier einen Miniversuch abgespeichert und raufgeladen, mit einem Listenfeld, das von einer anderen Quelle gefüllt wird als die Tabelle, mit der es per Formular-Eigenschaften verbunden ist, nämlich durch einen SQL-Befehl

Miniversuch, um das zu erläutern

Es füllt sich aber nicht. Warum?

2020-11-05 16:31:02 +0200 recibió una medalla  Escolar (fuente)
2020-11-05 16:29:02 +0200 recibió una medalla  Pregunta Popular (fuente)
2020-11-04 19:24:09 +0200 comentar respuesta Tag, Monat, Jahr eines Datums erhalten

Beides geklappt. Vielen Dank. Aber das eigentliche klappt noch nicht, obwohl es eigentlich eine einfache Aufgabe sein so

2020-11-04 18:47:01 +0200 recibió una medalla  Pregunta Notable (fuente)
2020-11-04 17:09:36 +0200 comentar respuesta Listenfeld füllt sich nicht

Das mit dem "Nur lesen" war's gewesen. Vielen Dank. Der Rest läuft auch so durchs GUI. Daher war ich ja verwundert. Ich

2020-11-04 10:38:13 +0200 realizó una pregunta Listenfeld füllt sich nicht

Listenfeld füllt sich nicht Hallo, nun habe ich zwei Fragen am Laufen. Sie beziehen sich zwar auf das gleiche Problem, a

2020-11-03 21:23:38 +0200 comentar respuesta Tag, Monat, Jahr eines Datums erhalten

Sas gebundene Feld ist auf '0'. Leider klappt es trotzdem nicht. Ich dachte, vielleicht liegt es an der Datenmenge und i

2020-11-03 19:37:25 +0200 recibió una medalla  Pregunta Popular (fuente)
2020-11-03 09:58:11 +0200 comentar respuesta Tag, Monat, Jahr eines Datums erhalten

Und noch ein kleines Problem: da kommt das Jahr 2030 vor. Es wird aber interpretiert als 1930. Die Jahre unmittelbar dav

2020-11-02 22:41:51 +0200 comentar respuesta Tag, Monat, Jahr eines Datums erhalten

Hallo Robert, vielen Dank für die Antwort. Im Moment schaff ich es nicht, daß sich das Listenfeld füllt. Es gibt immer

2020-11-02 22:41:06 +0200 comentar respuesta Tag, Monat, Jahr eines Datums erhalten

Hallo Robert, vielen Dank für die Antwort. Im Moment schaff ich es nicht, daß sich das Listenfeld füllt. Es gibt immer

2020-11-02 22:06:32 +0200 comentar respuesta Tag, Monat, Jahr eines Datums erhalten

Hallo Robert, vielen Dank für die Antwort. Im Moment schaff ich es nicht, daß sich das Listenfeld füllt. Es gibt immer

2020-11-02 22:04:34 +0200 comentar respuesta Tag, Monat, Jahr eines Datums erhalten

Hallo Robert, vielen Dank für die Antwort. Im Moment schaff ich es nicht, daß sich das Listenfeld füllt. Es gibt immer e

2020-11-02 22:04:34 +0200 recibió una medalla  Comentador
2020-11-02 19:18:35 +0200 realizó una pregunta Tag, Monat, Jahr eines Datums erhalten

Tag, Monat, Jahr eines Datums erhalten Hallo, ich bin immer noch Anfänger und beginne mit einem kleinen neuen Projekt. I

2020-09-11 07:14:10 +0200 la mejor respuesta fue marcada Ist mein Ansatz richtig?

Es geht um Base, LO 5.1.6.2, und zwar um eine besondere Art von Dienstplan.
Problem: es gibt Orte, Daten, Mitarbeiter. Meine Idee war es, von den knapp zwanzig Orten und etwa ebenso viel Mitarbeitern jeweils eine Tabelle zu machen. (existiert bereits)
Eine weitere Tabelle gibt es für die Daten; es dreht sich nur um gewisse Tage; diese werden über ein Formular eingegeben. (Also um Moment, in dem der Chef den Plan macht, würde er erst mal kurz auf dieses Formular gehen und die nächsten - sage wir mal - zehn lose im Kalender verteilten Tage eingeben).
Im Hauptformular würde es links eine Liste mit eben diesen Daten geben, und nun sollte es so sein, daß man einen Mitarbeiter (ich denke aus einem Pull-Down-Menu) auswählt, und ihm irgendwie die Orte zuweist, an die er an diesem Tag sein muß (maximal drei Orte, es kann auch gar keiner sein).
Rechts im Formular würde es eine irgendwie geartete Auflistung aller Orte geben, und der Chef würde beim Planen laufend sehen, welcher Ort noch "leer ausgeht". (Es könnte auch mehr als ein Mitarbeiter an einem Ort sein).

Meine Frage an Euch:
Ist es realisierbar, daß der gesamte Dienstplan (der über das Hauptformular geschrieben wird) in einer einzigen Tabelle "verewigt" ist? Diese Tabelle hat NUR Integer-Spalten, die jeweils auf etwas anderes verweisen, nämlich
EintragID (Auto-Wert), Tag ('Datum), Mitarbeiter, Ort.

Ich komme einfach nicht zurecht! Was muß im Hauptformular ablaufen, um das Beschriebene zu erreichen.
Oder ist der Ansatz falsch? Sollte vielleicht jeder Mitarbeiter eine eigene Tabelle erhalten?

Verzeiht, wenn ich Euch eine "komplizierte" Geschichte dargestellt habe, anstatt eine kurze konkrete Frage zu stellen. Es dreht sich ganz einfach um Schwierigkeiten eine Anfängers in LO Base (ansonsten habe ich schon programmiert).
Gruß, Anselmo

2020-09-11 07:12:59 +0200 recibió una medalla  Pregunta Famosa (fuente)
2020-09-11 07:04:04 +0200 la mejor respuesta fue marcada Mehrere Spalten der Haupt-Tabelle beziehen sich auf den gleichen Primärschlüssel

Zu dem Dienstplan-Projekt, wegen dem ich schon zwei Fragen gestellt hatte. Hier noch eine für mich unüberwindliche Sache.

Das wichtigste Formular wird ausgefüllt von Abfrage1 (wird später einen schlaueren Namen bekommen). Im Formular kann die Haupt-Tabelle „Dienst-Planung“ gefiltert werden und zwar nach "EintragsTag"."EintragsTag" (Tabelle vorgefertigter Tage, nämlich derjenigen Tage, die von Belang sind) und nach Mitarbeitern (um sehen zu können, wer an welchem Tag schon verplant ist).

Wie auch in meiner vorigen Frage dargestellt, könnte jeder Mitarbeiter am Tag „x“ an maximal drei Orten Dienst haben. Daher sind in der Haupt-Tabelle „Dienst-Planung“ u.a. die Spalten Ort1, Ort2, Ort3.

Meine Frage bezieht sich auf die „Abfrage1“:

Der erste Ansatz funktioniert, zeigt aber nur einen Ort

SELECT "Dienst-Planung"."dienstID", "EintragsTag"."EintragsTag", "Mitarbeiter"."MitarbeiterVornamen", "Orte"."OrteName" FROM "Dienst-Planung", "Mitarbeiter", "Orte", "EintragsTag" WHERE "Dienst-Planung"."dienstMitarbeiter" = "Mitarbeiter"."MitarbeiterId" AND "Dienst-Planung"."dienstOrt1" = "Orte"."OrteId" AND "Dienst-Planung"."dienstTag" = "EintragsTag"."DatumID"

Wenn ich nun AND "Dienst-Planung"."dienstOrt2" = "Orte"."OrteId" hinzufüge, wird mir überhaupt nichts mehr angezeigt

SELECT "Dienst-Planung"."dienstID", "EintragsTag"."EintragsTag", "Mitarbeiter"."MitarbeiterVornamen", "Orte"."OrteName" FROM "Dienst-Planung", "Mitarbeiter", "Orte", "EintragsTag" WHERE "Dienst-Planung"."dienstMitarbeiter" = "Mitarbeiter"."MitarbeiterId" AND "Dienst-Planung"."dienstOrt1" = "Orte"."OrteId" AND "Dienst-Planung"."dienstOrt2" = "Orte"."OrteId" AND "Dienst-Planung"."dienstTag" = "EintragsTag"."DatumID"

Daraus ergibt sich die konkrete Frage: Ich habe drei Spalten (Ort1, Ort2, Ort3), die wie alles in der Haupt-Tabelle „integer“-Werte beinhalten. Jeder der drei Orte bezieht sich ja auf die knapp zwanzig Orte in der Orte-Tabelle, und zwar auf die gleichen. Während der Planung will man ja nun nicht Ziffern lesen, sondern die Namen der Orte. Wie sage ich dem guten Base, daß er mir alle drei Male die Ortsnamen darstellen muß?

Müßte ich vielleicht drei (identische) Tabellen mit Orten kreieren?

2020-03-11 08:38:13 +0200 recibió una medalla  Entusiasta
2020-03-10 14:16:09 +0200 comentar respuesta Mehrere Spalten der Haupt-Tabelle beziehen sich auf den gleichen Primärschlüssel

Hab mal hier das Projekt raufgeladen. Falls Du noch da bist, RobertG, hier habe ich Deine Vorschläge zwar noch nicht

2020-03-09 21:50:05 +0200 recibió una medalla  Pregunta Famosa (fuente)
2020-03-06 20:10:52 +0200 recibió una medalla  Pregunta Notable (fuente)
2020-03-05 23:06:13 +0200 recibió una medalla  Pregunta Popular (fuente)
2020-03-05 22:02:51 +0200 comentar respuesta Mehrere Spalten der Haupt-Tabelle beziehen sich auf den gleichen Primärschlüssel

Irgendwie funktioniert es leider trotzdem nicht ...

2020-03-05 19:41:31 +0200 editar pregunta Mehrere Spalten der Haupt-Tabelle beziehen sich auf den gleichen Primärschlüssel

Mehrere Spalten der Haupt-Tabelle beziehen sich auf den gleichen Primärschlüssel Zu dem Dienstplan-Projekt, wegen dem ic

2020-03-05 19:41:31 +0200 recibió una medalla  Editor (fuente)
2020-03-05 19:40:01 +0200 recibió una medalla  Pregunta Notable (fuente)
2020-03-03 16:40:10 +0200 recibió una medalla  Pregunta Popular (fuente)
2020-03-03 08:33:30 +0200 comentar respuesta Anzeigen vorher definierter Tage (Daten) in einem Formular

Wenn ich Dich richtig verstehe, sprichst Du von zwei verschiedenen Ansätzen. Ab der Hälfte Deiner Antwort würde ich also

2020-03-03 08:32:51 +0200 comentar respuesta Anzeigen vorher definierter Tage (Daten) in einem Formular

Wenn ich Dich richtig verstehe, sprichst Du von zwei verschiedenen Ansätzen. Ab der Hälfte Deiner Antwort würde ich also

2020-02-29 15:40:34 +0200 recibió una medalla  Pregunta Notable (fuente)
2020-02-28 16:58:49 +0200 editar respuesta Ist mein Ansatz richtig?

Vielen Dank für die sehr wertvolle Antwort. Nun werde ich mich mal dran machen und alles so ausprobieren. Ich war schon

2020-02-28 15:44:07 +0200 recibió una medalla  Pregunta Popular (fuente)