User Tools

Site Tools


vba:access:classes:temptabledef

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
vba:access:classes:temptabledef [17.08.2017 10:00:14]
yaslaw
vba:access:classes:temptabledef [18.08.2017 12:28:07]
yaslaw
Line 1: Line 1:
 <​const>​ <​const>​
-    version=1.1.0 +    version=1.2.2 
-    vdate= 15.05.2017+    vdate= 15.08.2017
     fname=temptabledef.cls     fname=temptabledef.cls
     ns=%NAMESPACE%     ns=%NAMESPACE%
Line 47: Line 47:
  
 ===== Definitionen ===== ===== Definitionen =====
-> Für die Ausgabe der Resultate verwendete ich die Funktion [[:​vba:​functions:​print_r:​|print_r() bzw. d()]]+> Für die Ausgabe der Resultate verwendete ich die Funktion [[:​vba:​functions:​print_r:​|print_r() bzw. d()]] und [[vba:​access:​functions:printrs|printRs()]].
- +
-==== Compile-Settings ==== +
-Am Anfang der Klasse hat es Compile-Settings. Falls die entsprechenden Module von mir im Projekt vorhanden sind, können die entsprechenden Settings auf True gestellt werden. Die Ausgaben in die Konsole oder in das LogFile können damit verbessert werden. Sie sind abernicht zwingend! +
- +
-=== SQLScript === +
-Die Klasse kann für [[vba:​access:​classes:sqlscript|]] erweitert werden +
-<code vb>#​Const SQLScript_exists = False</​code>​+
  
 ==== Enums ==== ==== Enums ====
Line 73: Line 66:
 ==== Public Methodes ==== ==== Public Methodes ====
 ^ Methode ^ Rückgabetyp ^ Beschreibung ^ ^ Methode ^ Rückgabetyp ^ Beschreibung ^
-| [[#​execute]] | | Führt ein execute() durch und parst dabei den Tabellenname ​+| [[#​execute]] |Long | Führt ein execute() durch und parst dabei den Tabellenname |
-| [[#​executeSqlScript]] | | Führt ein SQLScript aus und parst dabei den Tabellennamen ​|+
 | [[#​openRecordset]] | %%DAO.Recordset%% | öffnet ein Recordset auf die TempTable | | [[#​openRecordset]] | %%DAO.Recordset%% | öffnet ein Recordset auf die TempTable |
-| [[#openQuery]] | | öffnet und zeigt ein SQL als Abfrage |+| [[#queryDef]] | QueryDef | Gibt ein QueryDef zurück | 
 +| [[#​showQuery]] | | öffnet und zeigt ein SQL als Abfrage |
 | [[#​convertSql]] | | Konvertiert in einem SQL den Name durch den tatsächlichen Tabellennamen | | [[#​convertSql]] | | Konvertiert in einem SQL den Name durch den tatsächlichen Tabellennamen |
 | [[#drop]] | | Löscht die physiche Tabelle | | [[#drop]] | | Löscht die physiche Tabelle |
Line 90: Line 83:
 | [[#user]] | String | Get & Let | Name des Anwenders für Userabhängige TempTables | | [[#user]] | String | Get & Let | Name des Anwenders für Userabhängige TempTables |
 | [[#db]] | DAO.Database | Get & Set | Datenbank, auf der sich die TempTable befindet | | [[#db]] | DAO.Database | Get & Set | Datenbank, auf der sich die TempTable befindet |
-| [[#params]] | TempTableDefEnum | Get & Let | Alle Settings auf einmal setzen |+| [[#paramter]] | Variant | Get & Let | Setzt eine SQL-Paramter | 
 +| [[#​paramters]] | Dictionary | Get & Set | Setzt eine SQL-Paramters | 
 +| [[#settings]] | TempTableDefEnum | Get & Let | Alle Settings auf einmal setzen |
 | [[#​forceDrop]] | Boolean | Get & Let | Setting: Beim löschen nicht nachfragen | | [[#​forceDrop]] | Boolean | Get & Let | Setting: Beim löschen nicht nachfragen |
 | [[#​scopeUser]] | Boolean | Get & Let | Setting: Dem physischen Tabellenname wird der User angehängt. Somit ist die TempTable Userabhängig | | [[#​scopeUser]] | Boolean | Get & Let | Setting: Dem physischen Tabellenname wird der User angehängt. Somit ist die TempTable Userabhängig |
vba/access/classes/temptabledef.txt · Last modified: 01.12.2017 10:32:12 by yaslaw