english preferred Um meine 4D.app vorzuführen brauche ich Daten. Ich könnte die Kundendaten so hin und her verwechseln, bis jeder Bezug verloren geht. Dem muß der Kunde zustimmen. Ich als Kunde täte mich schwer dem zuzustimmen. Ich brauche eine bessere Datenquelle Da muß was anderes her. Eine gute Quelle sind fiktive Personen. Wie wäre es mit Tatort-Kommissaren? Hier […]
Cooking up numbers
english preferred Viel zu häufig muß ich mir eine Nummer ausdenken. Select document nimmt eine Longint als Erinnerung an den letzten Verzeichnispfad. Welche Longint nehme ich? Eindeutig wäre gut, nicht schon an anderer Stelle verwendet. Ehe ich mühsam eine suche, baue ich mir eine aus heute und jetzt: 1511261052. Das sind 10 Stellen. Eine ziemlich […]
Wo kein Kunde König ist
Mich interessiert Windows 10. Das Design ist gut, so gut wie noch nie in Windows. Und es hat Neues. Es lohnt einen Blick oder zwei, weil es nicht abgekupfert ist. Also Parallels auf 11 upgedatet und einen USB-Stick mit Windows 10 Home gekauft. Der Product Key kommt auf Papierkarte mit. Installieren funktionierte, nicht vom USB-Stick, nicht […]
NULL – which means no value
4D is something different than SQL is. We loved not to be too much drawn into the depths of bits and bytes, when 4D was young and we were, too. Nowadays this seems different. Just check the idea of NULL, which 4D never supported, discussed on 4D Forums. Keisuke Miyako I can NOT represent 4D […]
SVG: display chart info
english preferred Die Farben des Chart sind die überall benutzten Farben jeder Sektion. Trotzdem möchte man „wo, wann, wieviel“ des einzelnen Datenpunktes sehen, sobald die Maus auf dem Punkt verweilt. Machen Sie sich keine großen Gedanken, es ist recht simpel. Das Chart ist ein SVG und wird in einer 4D WebArea angezeigt. Erst zeichne ich ein Rechteck […]
More to show
english preferred Zentrales Element des Formulars ist Raster aus Bildern. Dargestellt sind Quelle, Georeferenzierung und die Varianten eines Bildes. Zu jeder Variante sind Bildwerte angezeigt. On Mouse over wird weitere Information drübergelegt. Naheliegend wäre die Daten in einem Popupwindow einzublenden. In einem Popupwindow läßt sich kein Popup aufmachen. Deshalb werden Informationen in einer Subform zusammengefaßt, damit bleibt die Chance […]
4D and HiDPI-Screens
english preferred 4D auf einem 4K iMac? Ich ziehe es vor an zwei Bildschirmen zu arbeiten. Zwei 27″ sind mir zu groß und ich sitze zu dicht dran, wie Kino in der ersten Reihe. Seit ich auf LCD-Monitore umgestiegen bin nutze ich zwei 20″-er. Das 20″ Cinema-Display bleibt seit Jahren unverändert, nur die antreibenden iMacs wechseln alle 2-3 […]
Roségold rect
english preferred Formulargröße festlegen Zur Formulargestaltung habe ich zwischen 1.152 x 720 Pixeln auf einem 12″ MacBook und 2.560 x 1.440 auf einem 27″ iMac. Abzuziehen von der verfügbaren Höhe sind die Pixel für Menubar (22) und das Dock (±60) – ab El Capitan sind beide optional sichtbar. Die verfügbaren Höhen und Breiten für Subforms, in der Verwendung als Widget, sind […]
Handle 4D Quit gently
Vincent de Lachaux, 4D iNug Technical, 18. Sep 2015 When 4D Quit, all processes are called and you can do something like closing your dialogs: Case of //… : (Form event=On Outside Call) If (Process aborted) //4D wants to quit SET TIMER(0) //Do something (rapidly, you have 3 seconds). CANCEL //close dialog End if //… […]
UUID query
Keisuke Miyako, 4D iNug Technical, 18 Sep 2015 Just to be clear, a UUID field is not string, so the „@“ will not work as a wildcard in comparison. (it will simply be considered a literal „@“ sign) the following will yield nothing: (exception below) QUERY ([Table_1];[Table_1]UUID=“@“) but the following will return everything: QUERY ([Table_1];[Table_1]UUID#“@“) […]