SQL Server in Unternehmen

In jedem Unternehmen gibt es viele Anforderungen an bestimmte KPI‘s (Key Performance Indicator), Auswertungen und Analysen. Manchmal ist es sehr schwer bestimmte Zahlen dafür zu ermitteln, da es dafür notwendig ist sich aus verschiedenen SAP-Transaktionen oder weiteren Datenquellen zu bedienen. Sobald alle Zahlen zusammengetragen wurden, müssen diese verknüpft werden um das Ergebnis zu erhalten. SQL findet seinen Einsatz, wenn solche Anforderungen wiederkehrend sind. Wenn Sie im Besitz eines SQL-Servers sind, können bestimmte SAP-Tabellen exportiert und in eine SQL-Datenbank importiert werden. Diese Arbeiten können täglich, aber auch wöchentlich oder monatlich erfolgen. Durch die leichte Art und Weise, Daten aus dem SQL Server abzufragen, ist es eine Sache von Minuten bis man viele Tabellen zu einem Ergebnis verknüpft hat. Der SQL-Server kann sofort in eine Excel-Mappe eingebunden werden. Mit VBA ist es nun ein leichtes Spiel z.B. einen Button einzufügen, bei deren Betätigung eine Datenaktualisierung erfolgt. Auch eine automatische Aktualisierung, beim Öffnen der Excel Mappe ist denkbar. Mit dieser Methode lassen sich Prozesse verschlanken und die tägliche Arbeitszeit effizienter nutzen. Sprechen Sie uns darauf an!

VBA und SQL

SQL kann in VBA eingebunden werden

Um auf dem neusten Stand zu bleiben, gibt es kein Vorbeikommen an SQL. Es existieren oft große und komplexe Excel-Dateien, in deren Hintergrund große Programmierungen laufen. Hier besteht die Möglichkeit diese mit einer SQL-Datenbank zu verknüpfen, um Daten zu lesen und/oder zu schreiben. Der große Vorteil von SQL ist, dass es eine sehr einfache, aber sehr effiziente Sprache ist. Sie ist nicht sehr zeitaufwändig um sich an Daten aus einer SQL Datenbank zu bedienen. Das ist sehr praktisch, wenn man z.B. einen Log schreiben möchte. Dies ist sehr einfach über SQL realisierbar: Sobald eine Verbindung aus VBA zu einer SQL-Datenbank geöffnet wurde, kann per VBA der SQL-Code an den SQL-Server versendet werden. Das Ergebnis erscheint nach einer sehr schnellen Reaktionszeit. Der SQL-Code muss dabei nicht zwingend fix sein, dieser kann auch aus VBA heraus zusammengestellt werden. Hier eröffnet sich der Vorteil, dass man bspw. bestimmte Parameter aus VBA an SQL übergeben kann, um eine exaktes Ergebnis zu erhalten. Wenn Sie hier einen Bedarf sehen, kontaktieren Sie uns gerne. Wir unterstützen Sie bei der Umsetzung!

Visual Basic for Applications (VBA)

VBA ist eine Programmiersprache aus den Zeiten von Visual Basic und ist in allen Microsoft Office Produkten integriert. Damit sind Programmierungen möglich, die mit den Boardmitteln der einzelnen Programme nicht umsetzbar sind. Das Coden komplexer Funktion, wie z.B. die komplizierte Verknüpfung von Excel-Tabellen ist somit u.a. verwirklichbar. Außerdem lassen sich Funktionen, welche man in seinem Alltag einbinden kann, nachprogrammieren. Wir sind sind im Bereich VBA Spezialisten – v.a. Excel-VBA ist unser Steckenpferd und können somit Ihre Wünsche realisieren. Sprechen Sie uns darauf an!