FFDeveloper-Historie (Changelog) ******************************************************************************* Version 0.9.30 ******************************************************************************* Datum: 02.02.2011 Autor: dp Erweiterung: Die Spalte "Bezeichnung" in der Tabelle "FldArtOp" kann jetzt eine Länge von 250 (statt voher 50) haben. ******************************************************************************* Version 0.9.27 ******************************************************************************* Datum: 06.03.2008 Autor: dp Property: (NEU) Application.LogPath - wenn nicht leer wird die Datei ffdeveloper.log in dieses Verzeichnis geschrieben (sonst ins Temp-Verz.) Logging: InitConnector Anmeldungsfehler (z.B. falsches Kennwort), werden jetzt mit geloggt (wenn FlagSqlLog=true) ******************************************************************************* Version 0.9.26 ******************************************************************************* Datum: 30.01.2008 Autor: dp Property: (NEU) Application.FlagSqlLog - wenn =True, werden alle Sql-Aufrufe aus Get- und UpdateRecordset geloggt; Logdatei: ffdeveloper im Temp- Verzeichnis; Default: Application.FlagSqlLog=False ******************************************************************************* Version 0.9.25 ******************************************************************************* Datum: 21.08.2007 Autor: dp Function: (NEU) oBase.SetDBPassword - Datensätze ohne Berücksichtigung der Berechtigung lesen und schreiben Function: (NEU) oBase.ResetDBPassword ******************************************************************************* Version 0.9.24 ******************************************************************************* Datum: 26.01.2007 Autor: dp Function: (NEU) oTools.GetLandRS - Länderliste Bugfix in clsPhoneList.SetItem: Es wird jetzt Scripting.Dictionary statt Collection verwendet, damit ist das Ändern von Item möglich. ******************************************************************************* Version 0.9.23 ******************************************************************************* Datum: 21.04.2006 Autor: dp Funktion: (NEU) AKT_SetAktArtByDsn Funktion: (NEU) AKT_SetAktArt ******************************************************************************* Version 0.9.22 ******************************************************************************* Datum: 06.03.2006 Autor: dp Funktion: (NEU) Sql_CrossTable Funktion: (NEU) oBase.BEN_Mkm ******************************************************************************* Version 0.9.21 ******************************************************************************* Datum: 06.02.2006 Autor: dp Bugfix in oBase.Mkm_Get ******************************************************************************* Version 0.9.20 ******************************************************************************* Datum: 02.02.2006 Autor: dp Bugfix in oBase.FF_ParseAndFill ByRef => ByVal Bugfix in oTools.ReplacePlatzhalter ByRef => ByVal Bugfix in oTools.GetSinglePlatzhalter ByRef => ByVal ******************************************************************************* Version 0.9.19 ******************************************************************************* Datum: 01.02.2006 Autor: dp 1) Funktion: (NEU) AKT_Copy 2) Funktion: (NEU) AKT_Merkmal_Copy 3) Funktion: (NEU) AKT_Detail_Copy 4) Funktion: (NEU) BLOB_Copy 5) Funktion: (NEU) BLOB_SaveAs 6) Funktion: (NEU) oBase.Mkm_Get 7) Funktion: (NEU) oBase.Mkm_Copy 8) Funktion: (NEU) oBase.Det_Copy 9) Funktion: (NEU) oBase.Sql_CopyFields 10) Funktion: (NEU) oBase.Sql_GetKennung 11) Funktion: (NEU) oTools.IsFeiertag 12) Funktion: (NEU) oTools.IsArbeitstag 13) Funktion: (NEU) oTools.MoveDate 14) Funktion: (NEU) oTools.vbVal 15) Funktion: (NEU) oTools.vbStr 16) Funktion: (NEU) oTools.vbDir 17) Funktion: (NEU) oTools.vbLike 18) Erweiterung XXX_GetRootDsn: Erkennung von zyklischen Verknüpfungen. 19) Erweiterung XXX_GetParentDsn, XXX_GetRoorDsn : ByVal Parameter für Scripting ******************************************************************************* Version 0.9.18 ******************************************************************************* Datum: 18.12.2005 Autor: dp 1) Bugfix in FlowFact_InitConnector: Kennwort in Großbuchstaben 2) Bugfix in oFileSystem.CreateTextFile 3) Bugfix in oFileSystem.CreateFolder ******************************************************************************* Version 0.9.17 ******************************************************************************* Datum: 18.11.2005 Autor: dp 1) Funktion: (NEU) FlowFact_STDRS 2) Bugfix in oTools.ReplacePlatzhalter ******************************************************************************* Version 0.9.16 ******************************************************************************* Datum: 10.11.2005 Autor: dp 1) Funktion: (NEU) oTools.FormatCurrencyFF 2) Funktion: (NEU) oTools.FormatNumber 3) Funktion: (NEU) oTools.FormatCurrency 4) Funktion: (NEU) oTools.FormatPercent 5) Funktion: (NEU) oTools.FormatDateTime 6) Funktion: (NEU) oBase.FF_STDRS 7) Funktion: (NEU) oBase.FF_CreateProgress 8) Funktion: (NEU) oBase.FF_ParseAndFill 9) Bugfix in oTools.ReplacePlatzhalter ******************************************************************************* Version 0.9.15 ******************************************************************************* Datum: 25.10.2005 Autor: dp 1) Funktion: (NEU) oBase.FieldToFile 2) BugFix in AD_SetName ******************************************************************************* Version 0.9.14 ******************************************************************************* Datum: 26.08.2005 Autor: dp 1) Funktion: (NEU) oTools.ReplacePlatzhalter 2) Funktion: (NEU) oTools.GetPlatzhalter 3) BugFix in CurrentUserRS ******************************************************************************* Version 0.9.13 ******************************************************************************* Datum: 28.07.2005 Autor: dp 1) Funktion: (NEU) FlowFact_IsAdmin 2) Funktion: (NEU) FlowFact_CurrentUserRS 3) BugFix in AKTART_FindDSN ******************************************************************************* Version 0.9.12 ******************************************************************************* Datum: 23.05.2005 Autor: dp 1) Funktion: (NEU) XXX_Detail_Delete 2) Funktion: (NEU) BEN_Rechteschablone (NEU) BEN_StdACL 3) BEN_StdACL wird bei Neuanlage gesetzt 4) Det_SetOptionDsn: Tabellenfelder "Eingabe", "von_str", "bis_str","von_num", "bis_num" werden zurückgesetzt 5) AKT_CreateEMail: Feld "from_ben_dsn" wird auf aktuellen Benutzer gesetzt 6) AKT_Show: Es kann DSN statt Akt.Dsn in Where-Bed. angegeben werden. ******************************************************************************* Version 0.9.11 ******************************************************************************* Datum: 27.12.2004 Autor: dp 1) Funktion: (NEU) PROJEKTE_FindDsnByName 2) Funktion: (NEU) XXXX_FindDsnByKennung 3) Funktion: FlowFact_SetApplication - Blob nicht Pflicht => kann Nothing sein 4) ByRef - Effekt im Script => Variant bzw. ByVal by Recordset 5) Funktion: (NEU) EMSK_GetField Funktion: (NEU) EMSK_GetDefaultACL Funktion: (NEU) EMSK_GetBackcolor Funktion: (NEU) EMSK_GetFldArtOpFilter Funktion: (NEU) EMSK_GetMandatory 6) Funktion: XXXX_Detail_Set => Optionale Parameter: ACL-Berechtigung + Link_Dsn Funktion: XXXX_Detail_SetOptionDsn => Optionaler Parameter: ACL-Berechtigung Funktion: oBase.Det_SetValue => Optionale Parameter: ACL-Berechtigung + Link_Dsn Funktion: oBase.Det_SetOptionDsn => Optionaler Parameter: ACL-Berechtigung Funktion: (NEU) oBase.Det_SetValueWithEMSK Detailwert mit Berechtigung aus EMSK setzen Funktion: (NEU) oBase.Det_GetNumValue Nummerische Detailwerte abfragen ******************************************************************************* Version 0.9.10 ******************************************************************************* Datum: 08.12.2004 Autor: dp 1) Klasse: (NEU) clsSalutationList - Anredeliste 2) Funktion: (NEU) STD_GetSalutationList 2) Funktion: (NEU) AD_GetName Funktion: (NEU) AD_SetName Funktion: (NEU) AD_SetNameAndSalutation ******************************************************************************* Version 0.9.9 ******************************************************************************* Datum: 06.12.2004 Autor: dp 1) Funktion: clsBase.SQL_DeleteWhere Funktion: clsBase.SQL_DeleteAll Änderung: FF_UpdateRecordset-Aufruf nach rs.Delete-Schleife, da FF_UpdateRecordset die Recordsetposition verändert.