Beiträge durchsuchen

Multiple Records Formular lädt nicht oder sonstig komisches Verahlten.

Ihr habt ein Formular das auf Multiple Records eingestellt ist und es zeigt vielleicht eines dieser Verhalten: Es lädt nicht und nur ein weißer Bildschirm erscheint ohne eine Fehlermeldung Beim Einfügen oder updaten tut das Formular so als wenn es etwas getan hätte in Wirklichkeit ist aber entweder nichts eingefügt oder nicht gespeichert oder es passiert beides nicht. Zu 1. Dieser Fehler tritt auf wenn ein Fehler in eurem PHP-Scripten vorliegt. Meist fällt dieser Fehler […]

sc_appmenu_create()

Bei diesem Macro muss darauf geachtet werden das der Name den Ihr angebt, dem Namen der Applikation entspricht, sonst wird das Menü nicht angezeigt. Beispiel: Ihr habt eine TreeMenue Applikation erstellt mit dem Namen “Portfolio” ich erstellt darin beim Event onLoad das Menü dynamisch mit sc_appmenu_create(‘Menu_test’). Beim Ausführen der Applikation wird das Menü nicht angezeigt. Ihr müsst das makro wie folgt ändern: sc_appmenu_create(‘Portfolio’) sonst wird es nicht angezeigt.

sc_field_color()

Dieses Macro setzt die Textfarbe des übergebenen Feldes auf den übergebenen Wert in einem Grid oder einem PDF. Die Farbe ist in Html-Format zu übergeben Ohne das # Zeichen davor. Falsch: #ff0000 Richtig: ff0000 sc_field_color(“Feldname”, “Farbe”); Eine Variable kann nicht direkt anstelle der Farbe übergeben werden. Wenn eine Variabel als Farbe übergeben werden soll, dann muss diese in varan- und nach- gestellten doppelten Anführungszeichen gesetzt werden. Also so: $fieldcolor = “ff0000”; sc_field_color(“Feldname”, “”.$fieldcolor.””);

Fatal error: Uncaught Error: Call to undefined function sc_select()

Fatal error: Uncaught Error: Call to undefined function sc_select() Dieser Fehler kann natürlich viele Ursachen haben: die Funktion wurde aufgerufen obwohl sie in diesem Kontext nicht verwendet werden darf. der Fehler entsteht auch wenn ein, und besonders der erste, Parameter nicht angegeben wurde. Korrekt wäre sc_select(rs, $str_SQL); Falsch wäre sc_select($str_SQL);

Verbindung zum SQL Server

Es gibt immer wieder Probleme mit der Verbindung zum SQL Server. Da werden dann irgendwelche PHP-Treiber etc. verlangt beim Versuch der Verbindung. Diese Meldungen sind nicht korrekt, nur wer genau ließt findet den richtigen Hinweis. Im Text wird nämlich nach einem ODBC-Treiber 11 oder 17 gefragt aber im Link landet man bei einem PHP-Treiber für SQL-Server. Ihr müsst also nur einen aktuellen ODBC-Treiber auf eurem Testsystem und im Produktivsystem (Webserver) installieren und schon wird es […]

Formular in Design-Ansicht leer

Ihr habt ein Formular generiert und öffnet es jetzt in der Design-Ansicht, oder hattet das Formular in der Design-Ansicht und habt über Application –> sync Table die Felder der Tabelle mit dem Formular synchronisiert. Danach erscheint das Formular leer, vor allem auf der Linken Seite wo sonst die Auswahl für Felder SQL etc. Wenn dies der Fall ist solltet Ihr die Feldnamen der Tabelle Prüfen und kontrollieren ob dort Sonderzeichen im Feldnamen vorhanden sind. Ein […]

Internal Libraries

Die Benutzung von internen Bibliotheken (internal Libraries) ist sehr bequem und macht die Wiederbenutzung von eigenen Funktionen sehr einfach. Die Erstellung erfolgt über das Menü Dort kann man diese dann entweder nur für ein Projekt, Benutzer oder für alle Freigeben. Wie wird nun eine erstellte Funktion in die Applikation eingebunden? Dazu geht man in der erstellten Applikation links im Menü zum Punkt Programmierung und dort zu internal Libraries dann könnt Ihr die vorher erstellte Funktion […]

Bilder im Berschriftungsfeld

In diesem Beitrag habe ich euch gezeigt wie man kleine Icons und auch Sonderzeichen in das Beschriftungsfeld bekommt. Nun möchte man manchmal gerne zusätzlich oder auch anstatt der Beschriftung lieber ein Bild darstellen. Und das geht natürlich auch, denn das Beschriftungsfeld interpretiert HTML-Code und natürlich auch den um ein verlinktes Bild darzustellen. Und da es das Macro sc_Label() gibt, mit dem man die Beschriftung dynamisch ändern kann, können wir das Bild auch dynamisch ändern. Der […]

PDF mit TCPDF selbst erstellen Teil-2 Header und Footer

Ok im ersten Teil habe ich nur gezeigt wie mann überhaupt in Scriptcase mit der TCPDF-Bibliothek arbeitet. In diesem Teil möchte ich euch zeigen wie Ihr einen eigenen Header und Footer erstellt, der Automatisch beim erstellen einer Seite hinzugefügt wird. Das ist zwar normalerweise erst etwas für später, aber ich gehe nach der Deklaration im Code vor und da muss dies ganz an den Anfang und deshalb ist das schon im 2. Teil dabei. Die […]

sc_include_library()

sc_include_library(“Target”,”Library Name”, “File”, “include onece”, “Require”)Target = “prj” oder “sys” je nachdem wo Ihr die Klasse abgelegt habt.Library Name = Der Name der Klasse oder Bibliothek die Ihr erzeugt habt.File = Der Name der Datei mit Endung die Ihr erzeugt habt.include once = True/FalseRequire = True/FalseDieses Makro funktioniert auch in internal Library Funktionen in Gegensatz zu den beiden anderen sc_include Makros.Beispiel:sc_include_library(“prj”,”ExtendingTCPDF”,”HeaderAndFooter.php”,true,true);

Nächste Seite »