Blog

blog post

Verwenden von Tastenkombinationen für Menüs UMSCHALT+F10 Kontextmenü anzeigen F10 Menüleiste aktivieren ALT+LEERTASTE Menü des Programmsymbols (in der Titelleiste des Programms) anzeigen NACH-UNTEN- bzw. NACH-OBEN-TASTE (während das Menü oder Untermenü angezeigt wird) Nächsten oder vorherigen Befehl im Menü oder Untermenü ...

Weiterlesen

Leiten Sie Variablennamen mit einem Präfix ein, der denDatentyp eindeutig spezifiziert: ado ADO-Steuerelement   für DAO cbo Kombinationsfeld db Database chk Checkbox oder Kontrollkästchen fd Feld cmd Button oder Befehlsschaltfläche ix Index ctr UserControl qd Querydef dlg Standartdialog rl Relation frm Formular rs Recordset img Bild td Tabledef lbl Label ...

Weiterlesen
blog post

Es gibt viele gute Bücher zum Thema Softwareentwicklung, doch einen guten Stil zuhaben lernt man daraus wohl nicht. Ich kann Ihnen daher hier auch keinUniversalrezept verraten. Vielmehr möchte ich Ihnen hier meine eigenenGrundregeln vorstellen. Versuchen Sie nur nicht diese auswendig zu lernen.Arbeiten Sie danach und Sie werden auch bei kleinen Applikationen schnellbemerken, dass die Beachtung der folgenden Punkte Ihre Arbeit wesentlicherleichtern. Des weiteren schließt eine solide Grundlage ...

Weiterlesen
blog post

Access kann es schon immer nur der SQL Server versteht es nicht wenn ein JOIN in einer Updateanweisung vorhanden ist.Es gibt aber eine alternative Schreibweise mit der auch Tabelleninhalte trotz JOIN geändert werden können.UPDATE ASET A.Feld1 = B.Feld2FROM Tabelle1 AINNER JOIN Tabelle2 B ON A.ID = ...

Weiterlesen
blog post

Es ist kein Bug sondern laut der Spezifikation so gewollt dass LEN nachfolgende Leerzeichen ignoriert.DECLARE @String SET @String = '   ---   'SELECT LEN (@String)                    -- ergibt 6SELECT DATALENGTH (@String)     -- ergibt 9DATALENGTH liefert also die echte Länge eines Strings ...

Weiterlesen
blog post

Da es bis zum  Microsoft SQL Server 2012 kein Equivalent zrm MySQL Anweisung Limit gab musste man eine rekursive Abfrage in TSQL benutzen um die Funktionalität nachzubilden. Ein typisches Beispiel ist hier zu sehen:SELECT col1, col2 FROM(   select col1, col2, ROW_NUMBER() OVER(ORDER BY col1) [rowNumber] from myTable)q WHERE rowNumber BETWEEN 2 and 25Ab MS SQL 2012 geht es dann auch so:SELECT col1, col2 FROM myTable ORDER BY col1 DESC OFFSET 50 ROWS FETCH NEXT 25 ROWS ...

Weiterlesen
blog post

Das konvertieren des Datetime-Formats in TSQL auf dem Microsoft SQL Server MSSQL GETDATE() gibt das aktuelle Systemdatum und Uhrzeit zurück Um nun verschiedene Teile des Systemdatum zu erhalten benutzen wir die CONVERT-Funktion mit dem 3. Parameter SELECT convert(varchar, GETDATE(), 100) -- mon dd yyyy hh:mmAM (or PM) SELECT convert(varchar, GETDATE(), 101) -- mm/dd/yyyy SELECT convert(varchar, GETDATE(), 102) -- yyyy.mm.dd SELECT convert(varchar, GETDATE(), 103) -- ...

Weiterlesen
x