Skip to content

Daniels Tagesmeldungen

Kleine IT-Episoden, der Diabetes & das wahre Leben

  • Startseite
  • About me

    • Lebenslauf
    • Weiterbildung
  • Diabetes melitus
    • Diabetes melitus – Definition/Typen
    • Diabetes melitus – Podcasts
    • Diabetes Typ-2 – ErlĂ€uterung
    • Medikament – Forxiga (Dapagliflozin)
    • Medikament – Eylea (Aflibercept)
    • Medikament – Lucentis (Ranibizumab )
    • Medikament – Metformin
  • Disclaimer
  • Toggle search form

Einfache ODBC-Datenanzeige in DataGrid per Visual Basic

Posted on 8. Juli 201517. Juli 2015 By Daniel Lensing Keine Kommentare zu Einfache ODBC-Datenanzeige in DataGrid per Visual Basic

FĂŒr ein grĂ¶ĂŸeres Projekt musste ich testen, wie einfach ich Abfragen an eine ODBC-Datenbank erstellen kann. Dabei ist bei der „FingerĂŒbung“ der folgende Code entstanden

Dim str As String = "DSN=ODBC−ConName;uid="loginsuser";pwd="loginpassword";"
Dim con As New OdbcConnection(str)
Dim com As String = "Select Name, Domain from dbo.Clients"
Dim Adpt As New OdbcDataAdapter(com, con)
Dim ds As New DataSet()
Adpt.Fill(ds)
DataGridView1.DataSource = ds.Tables(0)

Es mĂŒssen die Verbindungsdaten definiert werden. Diese können natĂŒrlich auch per Comboboxen oder Textboxen ersetzt werden, damit die AusfĂŒhrung unter den jeweiligen Benutzerdaten des indiviuellen Anwenders ausgefĂŒhrt werden. In diesem Fallbeispiel wird die Tabelle „dbo.Clients“ mit den Spalten „Name“ & „Domain“ abgefragt.

Dieser Aufruf dient einfach nur zur Anzeige. Man sollte nur ĂŒberlegen, in wie weit man ĂŒber das DataGrid auch Änderungen vornehmen soll. Ansonsten wĂ€re es die sicherere Alternative dieses ĂŒber die Eigenschaften des Objektes zu verbieten.

VB.NET

Programmstart mit anderen Benutzerdaten per AutoIT

Posted on 7. Juli 20156. Juli 2015 By Daniel Lensing Keine Kommentare zu Programmstart mit anderen Benutzerdaten per AutoIT

Im Rahmen von Projekten oder auch im Alltag gibt es Situationen, wo es Sinn machen kann, dass ein Anwender mit anderen Benutzerdaten eine Authentifizierung machen kann. In diesem kleinen Beispiel wird der „Druckdienst“ gestoppt und das System nach spĂ€testens 60 Sekunden durchgestartet werden.

#include <MsgBoxConstants.au3>
#include <Process.au3>
 
RunAsWait( "user_stopservice", "domain.local", "securePassword", 0, @ComSpec & " /c " & 'net stop spooler', "", @SW_HIDE)
MsgBox($MB_SYSTEMMODAL, "Neustart erforderlich", "Ein Neustart wird in 60 Sekunden durchgefĂŒhrt.", 60)
shutdown(6)

Somit kann man fĂŒr kleine Themen einen Anwender mit erweiterten Berechtigungen ausstatten ohne im gleichen Atemzug ihm weitreichende Berechtigungen im System zu vergeben. Dieser Ansatz kann zum Beispiel auch fĂŒr Installationen von Software oder andere Routinen verwendet werden.
Durch den Befehl „RunAsWait“ wird auf die AusfĂŒhrung des Skriptes gewartet, was einen sicheren Übergang bei mehreren Zeilen Programmaufrufen gewĂ€hrleistet.

AutoIT

WDR sendet keine Mittelwelle 720 & 774 mehr aus

Posted on 6. Juli 201516. Mai 2023 By Daniel Lensing Keine Kommentare zu WDR sendet keine Mittelwelle 720 & 774 mehr aus

Wer bereits einmal in NRW im Stau gestanden hat und vielleicht auch noch zu Ferienbeginn oder Ferienende kennt die „Drohung“ der Moderatoren von WDR2 aus den Lautsprechern „Staus und stockender Verkehr ab 6 Kilometer LĂ€nge“ oder so Ă€hnlich. Dieses verband man meistens mit der Ansage nach der benannten AufzĂ€hlung „Alle Staus können Sie empfangen ĂŒber die Mittelwellenfrequenzen 720 und 774 KHz“.

Diese Ära ist heute Nacht um 2 Uhr zu Ende gegangen. Nach 88 Jahren wurde der Betrieb des Senders Langenberg (MW 720 KHz) eingestellt und auch der Sender Bonn (774 KHz) ist heute Nacht kurz nach 2 Uhr abgeschaltet worden. Entsprechend des Standortes empfĂ€ngt man nun andere auslĂ€ndische Programme, welche mit Ihren Sendeanlagen bis ins Empfangsgebiet reichen.

Als ich dieses heute Morgen vernahm, musste ich doch kurz schlucken, da ich diese Sender immer mal wieder in Staus genutzt habe. Auch der Schlusssatz zu den alltÀglichen Staumeldungen war schon ein vertrauter Begleiter. Das Angebot der Sender wie die Ansage der Verkehrslage sind in das Digitalradio DAB+ (VERA) verlagert worden, was mir persönlich allerdings bei meinem Autoradio leider nicht hilft.

Weitere Informationen: hier

Audio

Paul Temple und der Fall Gregory (WDR 5 Hörspiel spezial)

Posted on 28. Juni 201512. Dezember 2023 By Daniel Lensing Keine Kommentare zu Paul Temple und der Fall Gregory (WDR 5 Hörspiel spezial)

Der folgende Podcastbeitrag hat mir heute den Nachmittag sehr verschönert. Man sollte sich nur nicht von der LÀnge abschrecken lassen

Wiederauferstehung eines Krimi-Mythos: Der verschollene erste Temple-Fall „Gregory“ von Francis Durbridge in einer starbesetzten BĂŒhnen-Inszenierung im WDR-Funkhaus. Mit dem WDR Funkhaus-Orchester, Anke Engelke, Janina Sachau, Alexis Kara, Kai Magnus Sting und Bastian Pastewka als Paul Temple!

Empfehlung: Aufgrund der Live-Aufnahme sollte man sich sehr auf das Hörspiel einlassen und auch die kleinen und feinen Nuance hören.
Ein StĂŒck fĂŒr einen ruhigen Nachmittag oder Abend und nicht zum nebenbei hören.

Podcast-Folge: hier
Ausstrahlungstermin: 05.04.2015
SendelÀnge: 02:35:53

Audio

DHCP-Usergruppen fehlen auf Win2K12-Server

Posted on 4. Juni 201516. Mai 2023 By Daniel Lensing Keine Kommentare zu DHCP-Usergruppen fehlen auf Win2K12-Server

Nach einer Installation der Rolle auf einem Windows Server 2012 sowie Windows Server 2012 R2 fehlen die Benutzergruppen „DHCP-Benutzer“ sowie „DHCP-Administratoren“ auf dem lokalen Computer-System.

Wenn man es, von Ă€lteren Betriebssystemen, gewohnt ist die Authorisation in der DomĂ€ne ĂŒber die DHCP-Konsole durchzufĂŒhren fĂ€llt dieses direkt erst einmal gar nicht unbedingt auf. Man bekommt zwar die Meldung, dass noch TĂ€tigkeiten zur VervollstĂ€ndigung des DHCP-Dienstes anstehen, aber der Dienst steht bereits zur VerfĂŒgung.

Die Abschließenden TĂ€tigkeiten beinhalten die folgenden 2 Punkte:

  • HinzufĂŒgen der Gruppen „DHCP-Administratoren“ sowie „DHCP-Benutzer“ zur lokalen Installation
  • Authorisation des Servers in der DomĂ€ne

Wenn man dieses nun nachtrĂ€glich durchfĂŒhren möchte ist dieses möglich und es kann auch ein Haken gesetzt werden, der die Authorisation ĂŒberspringt. Des Weiteren wird fĂŒr die kurze Zeit der Anlage der Benutzergruppen der DHCP-Dienst neugestartet.

Dieses kann auch manuell durchgefĂŒhrt werden:

netsh DHCP add securitygroups

Anschließend ist auch ein Restart des DHCP-Dienstes erforderlich.

Wenn diese TĂ€tigkeiten manuell durchgefĂŒhrt werden, behĂ€lt der Server allerdings immer noch die Meldung, da ein Registry-Wert nicht gesetzt ist:

Pfad: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManager\Roles\12

Objekt: ConfigurationState

Typ: REG_DWORD

Wert: 2

Weitere Informationen: hier

Server, Windows Server 2012

Computer-Spiele – Zocken oder Zeitverschwendung?

Posted on 29. Mai 201512. Dezember 2023 By Daniel Lensing Keine Kommentare zu Computer-Spiele – Zocken oder Zeitverschwendung?

Die BlogĂŒberschrift stammt heute aus dem „Webmaster Friday“ und auch ich selber spiele gerne auch mal ein paar Minuten oder Stunden ein digitales Machwerk.

Manchmal lieber

  • ein Actiongame, wobei es dann nicht unbedingt um sinnloses schießen geht, sondern auch mal lautlos und ohne viel Munition zum Ziel zu gelangen (Ja das geht meistens)
  • ein Rennspiel, wo man sich auch an der Grafik der Vegetation erfreuen kann
  • ein Strategiespiel, wo man etwas aufbaut oder entwickelt und beim Erfolg des Entstehens zu schauen kann.

Ich habe allerdings fĂŒr mich festgestellt, dass es Spiele sein sollten, wo man an beliebigen Stellen speichern kann. Ich muss in der Lage sein, das ganze auch schnell wieder zu schließen. Mal sitze ich wirklich nur 5 Minuten vor einem Spiel, aber ich kann es auch mal gut eine Stunde aushalten. Es ist halt der Unterschied, wieviel Zeit man hat. Es gibt auch Momente, wo ich sage „Jetzt hast du mal wieder Lust zu zocken“ und wenn ich dann davor sitze, kann meine Laune schon wieder umgeschlagen haben.

Mir ist es in frĂŒheren Jahren auch einmal so gegangen, dass ich ein MMORPG (Massen-Mehrspieler-Online-Rollenspiel) begonnen habe und abends nicht zu meinen ĂŒblichen Zeiten ins Bett gegangen bin. Ich habe einfach noch „ein paar Runden“ weitergespielt. Morgens war ich dann auch gerne mal wie erschlagen. Ich habe es allerdings nach 3 Wochen festgestellt und direkt meinen entsprechenden Account gesperrt und Tage spĂ€ter auch gelöscht. Ich spiele gerne auch mal mit mehreren Mitspielern, aber dieser „Spieltrieb“ immer mehr und immer weiter, liegt mir einfach gar nicht.

FĂŒr mich haben Spiele zweierlei: eine Faszination und ein Suchtpotenzial.

Ich finde es ganz wichtig, dass man Kinder und auch sich selber beim Konsumieren beobachtet. Dieses möchte ich nicht nur auf den Bereich der Spiele, sondern auf das gesamte Konsumieren, egal ob von BĂŒchern, Fernsehsendungen, Lebensmittel oder Umgangsformen, erweitern. Bewusst mit Dingen umgehen ist fĂŒr unsere Gesellschaft sehr wichtig.

…und mal sollte auch eine Zeitverschwendung drin sein.

Spiele

Listen schnell formatieren per Makro in Excel

Posted on 27. Mai 201527. Mai 2015 By Daniel Lensing Keine Kommentare zu Listen schnell formatieren per Makro in Excel

HĂ€ufiger muss ich Auswertung, Listen oder Planungen in Excel lesen. Manche importiere ich auch aus CSV, Text-Dateien oder gar per ODBC-Verbindung. Bei entsprechenden Datenmengen und aufgrund der Übersichtlichkeit formatiere ich mir diese Tabellen gerne. Ich wurde nun gefragt, wie ich dieses entsprechend schnell durchfĂŒhre und gerne hinterlege ich hier die vba-Zeilen.

Autofilter auf Zeile 1 setzen:

Range("A1").Select
Selection.AutoFilter
Application.ScreenUpdating =&nbsp;True

Zeile 1 fixieren:

    With ActiveWindow
        .FreezePanes = False
        .SplitColumn = 0
        .SplitRow = 1
        .FreezePanes = True
    End With

Zeilen farblich trennen:

Dim z As Integer
    Dim sp As Integer
    Dim s As Integer
 
    sp = Range("IV1").End(xlToLeft).Column + 1
    z = Range("A65536").End(xlUp).Row + 1
 
    With Range("A1", Chr(63 + sp) & 1)
        .Font.Bold = True
        .EntireColumn.AutoFit
        .Interior.ColorIndex = 15
        .Interior.Pattern = xlSolid
    End With
 
    For s = 3 To z - 1 Step 2
    With Range("A" & s, Chr(63 + sp) & s)
     .Interior.ColorIndex = 37
     .Interior.Pattern = xlSolid                                               '
    End With
    Next s

Diese Funktionen nutze ich in einem Makro gemeinsam und entsprechend habe ich mit einem Klick eine schnell formatierte Tabelle.

Office, VBA

Seitennummerierung der BeitrÀge

Vorherige 1 … 52 53 54 … 153 NĂ€chste

Daniel Lensing

Ich betreibe diesen Blog, bei dem ich meine Erfahrungen aus der IT & dem Berufsalltag sowie dem Wahnsinn des Lebens mit Höhen und Tiefen. Darunter meine „Erlebnisreise“ zum Planeten „Diabetes mellitus Typ-2“.

Translate:

Follow us

Kategorien

  • Allgemein (1)
  • Client (235)
    • Android (7)
    • Fedora (Linux) (5)
    • iOS (5)
    • Mac OS X (5)
    • Peripherie (5)
    • Ubuntu (Linux) (8)
    • Windows 10 (60)
    • Windows 11 (21)
    • Windows 7 (100)
    • Windows 8 (36)
    • Windows 8.1 (28)
    • Windows Mobile (2)
    • Windows Vista (65)
    • Windows XP (21)
  • Cloud (15)
    • Amazon AWS (1)
    • Microsoft Azure (7)
    • Office 365 (9)
  • Fortbewegung (57)
    • Auto (18)
    • Bahn (18)
    • Beinarbeit (6)
    • Flugzeug (4)
    • Zweirad (14)
  • IT-Nachrichten (37)
  • Leben Beruf und Gesundheit (201)
    • #t2dhero (50)
    • Arbeitszimmer (30)
    • Audio (20)
    • Film / Kino (7)
    • Gedanken (78)
    • Gesundheit (31)
    • Internet (5)
    • Lebensmittel & Essen (22)
    • Lesestoff (18)
    • Sport (11)
    • Veranstaltung (3)
  • Lehren & Lernen (49)
    • Forschung (1)
    • Konferenzen (3)
    • PrĂ€sentation (4)
    • Zertifizierung (42)
  • Programme (325)
    • Android-Apps (27)
    • Eigene Tools (12)
    • iOS-Apps (6)
    • Office (86)
    • Patchday+Updates (74)
    • Software (150)
    • Spiele (3)
    • Windows Phone-Apps (2)
  • Programmierung (92)
    • AutoIT (1)
    • KiXtart (1)
    • PHP (3)
    • Power Automate (1)
    • Powershell (61)
    • VB.NET (10)
    • VBA (10)
    • VBS (10)
  • Server (159)
    • Citrix XenServer (2)
    • Exchange Server (26)
    • Lync Server (1)
    • System Center (4)
    • Ubuntu Server (2)
    • Windows Home Server (2)
    • Windows Server (92)
    • Windows Server 2012 (45)
    • Windows Server 2016 (15)
    • Windows Server 2019 (18)
    • Windows Server 2022 (15)
    • Windows Server 2025 (8)
  • Telekommunikation (38)
    • Festnetz (3)
    • Internet (13)
    • Mobilfunk (23)
  • Verkauf & Verlosung (1)
  • Web-Installationen (36)
    • Joomla (4)
    • Mastodon (1)
    • MediaWiki (9)
    • phpMyAdmin (2)
    • Piwik (4)
    • Wordpress (20)
Mastodon

Copyright © 2025 Daniels Tagesmeldungen.

Powered by PressBook WordPress theme