Makrocenter für Grutzeck Software / AG-VIP / AG-VIP SQL
 Archiv:
2009 01 02 03 04 05 06 07 08 09 10 11 12




12.01.2011 - IKAROS Aktenaufruf durch AG-VIP SQL

Das nachfolgende Code-Sample zeigt, wie man aus AG-VIP SQL eine Akte in IKAROS öffnet. IKAROS ist ein Forderungsmanagement aus dem Hause Ferber-Software GmbH. Zunächst benötigen wir 2 Felder in AG-VIP SQL, nämlich das Aktenzeichen und eine sogenannte Unterakte. Beide Felder müssen im Feldtyp TEXT angelegt werden, da die Aktenzeichen aus alphanumerischen (...)

mehr


23.08.2010 - Word-Hilfsmittel mit Inhaltssteuerelemente

Wer mich kennt weiß, dass mir die Verwendung von Dokumentenvariablen nicht sonderlich gefällt. Durch ein Kundenprojekt kam ich auf die Idee, eine neue Art von Wordhilfsmittel zu verwenden. Dazu verwende ich die Inhaltssteuerelemente von Word. Zu finden sind sie bei Word 2007 im Register der Entwicklertools. Ganz einfach lassen sich dabei die Textelemente (...)

mehr


17.08.2010 - Google-Suche nach Name1 in AGScript 2.5

Im AG-VIP_SQL wird bekanntlich mit dem Web-Browser-Control gearbeitet. Damit ist es möglich, Webseiten direkt anzeigen zu lassen, ohne ein zusätzliches Fenster öffnen zu müssen. Als nettes Hilfsmittel, gibt es zum Beispiel die Google Suche. Hiermit ist es möglich, zu einer zuvor hinterlegten Startadresse, die aktive Adresse als Zieladresse zu (...)

mehr


21.07.2010 - AG-VIP_SQL: Adresse laden nach Start

AG-VIP_SQL kann durch Parameter so gestartet werden, dass eine Adresstabelle oder gar ein Projekt geladen wird. Um AG-VIP SQL mit fester Adresstabelle starten zu können, verwenden wir den Parameter /ad:[Name der aufzurufenden Adresstabelle] und um AG-VIP SQL mit festem Projekt startenzu können, wird zusätzlich der Parameter :pr übergeben, sprich (...)

mehr


11.03.2010 - Datum formatieren mit Datepart

Um ein Feld vom Typ Datum formatieren zu können, muss es zunächst in seine Einzelteile zerlegt werden. Dafür können wir die Funktion Datepart benutzen. Sie gibt einen bestimmten Teil eines Datumwertes zurück.' Heiko Jendreck - personal helpdesk & webdesign ' http://www.phw-jendreck.de ' 2010.03.11 Vers 1.0 ' Erklärung Datum formatieren (...)

mehr


02.12.2009 - Datenfelder vom Typ Memo aus anderen Datenbanken beziehen

Die ADOConnection von AG-VIP SQL erlaubt uns den Zugriff auf andere Datenbanken. Diese nutze ich, um beispielsweise den Anrufgrund aus einer zentral verwalteten Datenbank zu holen. Das Feld "Anrufgrund" ist sowohl in der Kundendatenbank, als auch in der Projektdatenbank ein Memofeld. Merke: Wenn ein Datenfeld vom Typ Memo übergeben werden soll, müssen (...)

mehr


10.10.2009 - AG-VIP_SQL - Umgang mit Application.ActiveCall.Duration

Um die Gesprächsdauer eines Telefonates zu ermitteln, nutzen wir Application.ActiveCall.Duration. Application.ActiveCall.Duration liefert die Dauer eines Telefonates in Sekunden. Ist das Telefonat noch nicht verbunden, oder erst im Verbindungsaufbau oder im eingehenden Stadium, dann liefert diese Funktion 0 zurück. Wichtig: Application.ActiveCall.Duration (...)

mehr


08.10.2009 - AG-VIP_SQL - Application.ActiveCall

' Heiko Jendreck - personal helpdesk & webdesign ' http://www.phw-jendreck.de ' 2009.10.08 Vers 1.0 ' Erklärung - Objekt ActiveCall für AG-VIP_SQL ' In diesem Beispielmakro möchte ich anhand eines praktischen Beispieles das Objekt ' ActiveCall mit seinen Eigenschaften erklären. ' Wichtig!!! ' Das Objekt ActiveCall steht (...)

mehr


17.08.2009 - DateDiff Funktion

Die DateDiff - Funktion gibt einen Long-Wert zurück, der die Anzahl der Zeitintervalle zwischen zwei Date-Werten angibt. ' Heiko Jendreck - personal helpdesk & webdesign ' http://www.phw-jendreck.de ' 2009.08.28 Vers 1.0 ' Erklärung der DateDiff-Funktion ' Ausgangsdatum (z.B. Erscheinungsdatum) Dim Date1 Date1 = "17.08.2009" (...)

mehr


28.07.2009 - AG-VIP_SQL - Prüfung eines Feldes vom Typ DatumZeit

' Heiko Jendreck - personal helpdesk & webdesign ' http://www.phw-jendreck.de ' 2009.07.28 Vers1.0 USticker ' In diesem Makro soll ein Pflichtfeld vom Typ "DatumZeit" geprüft werden, ob es leer ist. ' wichtig hierbei ist, dass sowohl Datum als auch die Zeit geprüft werden muss. MsgBox CheckDate(ActiveAddress.Fields("Appointment").value) ' (...)

mehr


19.06.2009 - Feldfarben in Formularfelder ändern

Manchmal ist es sinnvoll, die Hintergrundfarbe oder die Textfarbe zu ändern. Ein passendes Beispiel wären Pflichtfelder. Sollten Pflichfelder nicht gefüllt respektive beantwortet sein, wird es dem Anwender leichter gemacht, wenn diese Felder farblich unterlegt sind. Beispiel um den Hintergrund eines Feldes ändern zu können: CurrentForm.Controls("Modell_Name").ColorBackground (...)

mehr


04.06.2009 - VBS-Makro - Alter anhand des Geburtstages errechnen

' Heiko Jendreck - personal helpdesk & webdesign ' http://www.phw-jendreck.de ' 2007.06.21 ' Bei diesem Makro soll das Alter anhand des Geburtstages errechnet werden Option Explicit Dim Alter, Monat, Tag, MonatHeute, TagHeute If ActiveAddress.Fields("Geburtstag").Value "" Then ActiveAddress.Fields("Alter").Value = Int(Alter) Alter (...)

mehr


20.05.2009 - AG-VP_SQL & Skype

' Heiko Jendreck - personal helpdesk & webdesign ' http://www.phw-jendreck.de ' 2009.05.20 ' Für Chat If Not ActiveAddress.Fields("CommSkype").Value = Empty Then strSkype = ActiveAddress.Fields("CommSkype").Value ActiveAddress.Fields("CommSkype").Value = "skype:" & strSkype & "?chat" End If ' Für Call If (...)

mehr


20.05.2009 - ToDo-Liste mit Hilfe von Zusatztabellen / Aufgabe erstellen

' Heiko Jendreck - personal helpdesk & webdesign ' http://www.phw-jendreck.de ' 2009.05.20 ' In diesem Makro soll eine neue Aufgabe in die Zusatztabelle geschrieben werden. Option Explicit If Not ActiveForm.Fields("neue_Aufgabe").Value = Empty Then 'Variablen für den Eintrag setzen Dim ToDo_Nummer ToDo_Nummer = Application.GlobalCounter(1) Dim (...)

mehr


18.05.2009 - VBS-Makro - Wochentag ermitteln

' Heiko Jendreck - personal helpdesk & webdesign ' http://www.phw-jendreck.de ' 2009.05.18 ' An dieser Stelle wird der Wochentag des Termins ermittelt If Not ActiveAddress.Fields("Termin_Datum").Value = Empty Then Dim sDate, sWDay sDate = ActiveAddress.Fields("Termin_Datum").Value sWDay = WeekdayName(Weekday(CDate(sDate), (...)

mehr


13.03.2009 - Nützliche Codeschnipsel für Outlook-Termine

Hier ein paar Codeschnipsel für Makro's, bei denen Termine im Outlook erzeugt werden sollen: ' Endzeit auf 2 Stunden fixieren Dim olTime olTime = olApptItem.Start olTime = DateAdd("n", 120, olTime) olApptItem.End = olTime ' Ort setzen Dim Terminort Terminort = ActiveAddress.Fields("Terminort").Value olApptItem.Location (...)

mehr

Copyright © 2003 - 2011, Heiko Jendreck, All rights reserved
http://www.phw-jendreck.de / Heiko Jendreck; Friedrichstrasse 20; 68782 Brühl