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 – Metformin
    • IVOM – Präzise Medikamentengabe ins Auge
      • Medikament – Eylea (Aflibercept)
      • Medikament – Lucentis (Ranibizumab )
      • Medikament – Vabysmo (Faricimab)
    • Medikament – Forxiga (Dapagliflozin)
  • Disclaimer
  • Toggle search form

XmlTextreader und DataGridView – Verarbeitung von XML in Tabellenform

Posted on 20. Juli 202018. Juli 2020 By Daniel Lensing 2 Kommentare zu XmlTextreader und DataGridView – Verarbeitung von XML in Tabellenform

Ich habe mich in den letzten 2 Tagen mal wieder etwas mit Programmierung beschäftigt. Dabei wollte ich eine XML-Datei in ein DataGridView importieren. Dabei bin ich auf 3 Themen gestoßen die ich hier gerne dokumentiere.

XmlTextReader und Umlaute:
Der XmlTextReader benötigt in der XML-Datei die Enconding-Information, damit Umlaute eingelesen und dargestellt werden.

encoding="iso-8859-1

Spalten können anhand der Überschriften sortiert werden:
Bei mir habe ich eine vordefinierte XML-Datei. Die Aufteilung der Spalten war für meine Funktion nicht sinnvoll. Entsprechend möchte ich diese in der Darstellung anpassen.

DataGridView1.Columns("TitelA").DisplayIndex = 0
DataGridView1.Columns("TitelC").DisplayIndex = 1
DataGridView1.Columns("TitelB").DisplayIndex = 2

Angeklinkter Wert im DataGridView soll weiterverarbeitet werden:
Ich möchte in meinem Tool den ausgewählten Wert der DataGridView weiter verarbeiten.
Dazu habe lasse ich den Wert in diesem Beispiel in eine Textbox ausgeben

Private Sub DataGridView1_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellClick
        TextBox1.Text = ""
        TextBox1.Text = DataGridView1.CurrentCell.Value.ToString
End Sub

Ich habe bewusst den Aufruf „DataGridView1_CellClick“ gewählt.
Mit dem der Funktion „DataGridView1_CellContentClick“ muss man neben der Zelle auch der Text angeklickt werden.

Wenn man neben der Wert auf direkt eine Weiterverarbeitung im Ablauf starten möchte kann auch die Funktion „DataGridView1_CellDoubleClick“ sinnvoll sein.

Man sollte das Attribut „MultiSelect“ der DataGridView auf „False“ setzen. Damit wird der korrekte Wert übernommen.

VB.NET

Samsung Mail: Wieder alle Elemente sichtbar

Posted on 17. Juli 202017. Juli 2020 By Daniel Lensing Keine Kommentare zu Samsung Mail: Wieder alle Elemente sichtbar

Seit dem 09.07.2020 ist die Version „6.1.21.2“ der Android-App „Samsung E-Mail“ erschienen.

Die für mich wichtigste Änderung verbirgt sich hinter dem Eintrag „Fix mal-fuction when synctime is set to ‚All time'“. Damit ist gemeint, dass in der Applikation wieder alle Mails zur Verfügung gestellt werden. Nach der Aktualisierung werden bei der folgenden Synchronisation alle Mails auf das Handy entsprechend der Vorgaben heruntergeladen. Somit ist auch wieder eine vollständige Suche in den Mails innerhalb der ersten 6 Monate ohne Netzempfang möglich und müssen nicht als Server-Abfrage durchgeführt werden. Dieses spart zusätzlich auch Datenvolumen.

Samsung Email
Samsung Email
Download QR-Code
Samsung Email
Entwickler: Samsung Electronics Co., Ltd.
Preis: Kostenlos
Android-Apps, Patchday+Updates

Power Automate: Terminübersicht per Mail zusenden

Posted on 3. Januar 202027. Dezember 2019 By Daniel Lensing 3 Kommentare zu Power Automate: Terminübersicht per Mail zusenden

Für mich ergibt es in vielen Situationen Sinn, dass ich eine kurze Übersicht der aktuellen Termine aus dem Microsoft Outlook für die kommenden Stunden bekomme. Diese lasse ich mir gerne per Mail zustellen. Außerdem kann ich diese Liste entsprechend weiterleiten, so dass auch weitere Personen davon partizipieren können.

Dazu habe ich mir unter „Microsoft Power Automate“ (ehemals Microsoft Flow) einen Ablauf gebaut. Für mich persönlich macht es am meisten Sinn ihn als Schaltfläche zu starten. Es ist aber auch möglich diesen anzupassen, um diesen zu einer gewissen Uhrzeit zu starten.

Der Ablauf sieht wie folgt aus:

  • Löst einen Flow manuell aus
    Es ist keine Eingabe erforderlich
  • Kalenderansicht der der Termine abrufen (V3)
    Kalender-ID: Kalender
    Startzeit: Ausdruck „utcNow()“
    Endzeit: Ausdruck „addHours(utcnow(),10)“
    Mit der 10 werden die Stunden angegeben, welche im Kalender abgefragt werden
  • Array filtern
    von: „value“
    Im erweiterten Modus bearbeiten „@not(equals(item()?[‚isAllDay‘], True))“
    Damit werden die ganztägigen Termine aus der Übersicht ausgeschlossen
  • Variable initialisieren
    Name: „EventLists“
    Typ: Array

Ab hier wird das Array abgearbeitet:

    • Auf alle anwenden
      Ausgabe von vorherigen Schritten: „Körper“
    • Html to text (Vorschau)
      Content: „Text“
    • Zeitzone konvertieren
      Objekt wurde umbenannt in „KONV Starttime“
      Basiszeit: „Startzeit“
      Formatzeichenfolge: „dd.MM.yyyy HH:mm“
      Quellzeitzone: „(UTC) Koordinierte Weltzeit
      Zielzeitzone (UTC+01:00) Amsterdamm, Berlin, Bern, Rom Stockholm, Wien
      Damit bekommt man die korrekte Zeit in einem gekürzten Format übertragen
    • Zeitzone konvertieren
      Objekt wurde umbenannt in „KONV Endtime“
      Basiszeit: „Endzeit“
      Formatzeichenfolge: „dd.MM.yyyy HH:mm“
      Quellzeitzone: „(UTC) Koordinierte Weltzeit
      Zielzeitzone (UTC+01:00) Amsterdamm, Berlin, Bern, Rom Stockholm, Wien
      Damit bekommt man die korrekte Zeit in einem gekürzten Format übertragen
  • Verfassen
    {
    „Terminname“: „Betreff“,
    „Startzeit“: „Konvertierte Zeit“ aus „KONV Starttime“,
    „Endzeit“: „Konvertierte Zeit“ aus „KONV Endtime“,
    „Ort“: „Standort“
    }
  • Am Arrayvariable anfügen
    Name: „EventLists“
    Wert: „Ausgaben“

Ab hier wird das Array verarbeitet:

    • HTML-Tabelle erstellen
      Von: „EventLists“
      Spalten: „Automatisch“
    • E-Mail senden (V2)
      An: „E-Mail-Adresse des Benutzers“ aus „Löst einen Flow manuell aus“
      Betreff: „[MPA] Terminliste“
      Ich tagge alle Mails aus automatisierten Prozessen gern, um diese schneller wiederzufinden.
      Text: „Ausgabe“ aus „HTML-Tabelle erstellen“
      Priorität: „Normal“
      Ohne Angabe der Priorität wird diese auf „Niedrig“ definiert.

Somit erhält man eine schnelle Übersicht der Termine per Mail.
Zusätzlich war dieser Ablauf ein Test für einen neuen Prozess, den ich in Zukunft erstellen und dann ebenfalls vorstellen möchte.

Microsoft Azure, Power Automate

Gesundes und erfolgreiches Jahrzehnt

Posted on 1. Januar 202011. November 2024 By Daniel Lensing Keine Kommentare zu Gesundes und erfolgreiches Jahrzehnt

Am heutigen Tag beginnt ein neues Jahrzehnt und somit auch ein neues Jahr. Ich wünsche euch und allen die euch wichtig sind, ein erfolgreiches und vor allen Dingen gesundes 2020.

Viele nehmen den Jahreswechsel als Starttermin für neue Projekte an. Andere hingegen möchten etwas in der Vergangenheit begraben. Manche wollen aber auch einfach nur Zeit mit Leuten verleben. Es werden Vorsätze definiert und die Fitnesstudios werden wieder voller.

Für mich habe ich nur einen Vorsatz: Jeden Tag glücklich geniessen.
In wie weit ich dieses Vorhaben wirklich durchziehen kann, weiß ich auch noch nicht. So ist das halt mit Vorsätzen. Man muss einfach das beste daraus machen.

Gedanken, Leben Beruf und Gesundheit

Trend Micro Officescan XG: Neues Server-Build 5464

Posted on 30. Dezember 201927. Dezember 2019 By Daniel Lensing Keine Kommentare zu Trend Micro Officescan XG: Neues Server-Build 5464

Seit dem 17.12.2019 hat der Hersteller Trend Micro für sein Produkt Officescan XG ein neues Update herausgebracht. Das Server-Build 5464 und die zugehörige Agenten-Version 5484 behebt die folgenden Probleme:

  • Miracast connections may be blocked by the OfficeScan Firewall.
  • OfficeScan agents may encounter a blue screen of death (BSOD) when the Osprey kernel file (tmusa.sys) is unloaded unexpectedly.
  • OfficeScan agent endpoints with Web Reputation enabled may experience a performance decrease due to a driver issue.
  • This patch updates the program update checking logic on OfficeScan agents to help ensure that only authentic program updates are applied.
  • This patch enables the OfficeScan XG SP1 agent program to support Microsoft Windows(TM) 10 (version 1909) November 2019 Update

Zusätzlich werden die folgenden Anpassungen zur Verfügung gestellt:

  • Users cannot save Microsoft(TM) Excel(TM) files in the network shared folder from OfficeScan agents.
  • A potential vulnerability may allow a non-administrator to access information on other OfficeScan users by changing a parameter in a specific URL.
  • The scan exclusion setting does not work properly when the exclusion is empty at the root level while using a Microsoft SQL database.
  • An MSI installer generated using the Client Packager Tool with the „ForceRefresh=1“ parameter does not record the installation results in the „OFCNTINST.log“ file.
  • Duplicate entries appear in the Behavior Monitoring approved programs list.
  • The Connection Verification program may automatically delete OfficeScan agents that send multiple IP addresses which causes a significant change in the agent count information. This hotfix enables the program to skip the original deletion logic for multiple IP address scenarios.

Über die Download-Seite kann der „Product Patch“ in Englisch sowie Deutsch heruntergeladen werden.

Patchday+Updates

DB Lounge: Zutritt ab 15.12. nicht mehr für Spar-Kunden

Posted on 13. November 201913. November 2019 By Daniel Lensing Keine Kommentare zu DB Lounge: Zutritt ab 15.12. nicht mehr für Spar-Kunden

So langsam fangen im Freundeskreis die Reiseplanungen für das Frühjahr des kommenden Jahres an. Viele nutzen natürlich die Spar-Angebote der Deutschen Bahn gern.

Ab dem 15.12.2019 entfallen die Zutrittsmöglichkeiten neben den Super Sparpreis-Kunden für die Sparpreis-Kunden der 1. Klasse zur DB Lounge. Somit sind dort neben dem 1. Kl.-Ticket zum Flexpreis-Fahrgästen, BahnComfort-Kunden sowie Bahncard100-Kunden berechtigt zur Nutzung berechtigt. Somt wird das Angebot deutlich eher auf die Business-Kunden und Pendler abgestimmt.

Genaueres findet man auf den Seiten der Deutschen Bahn.

Generell gibt es abgestimmte Stufen in den Fahrkarten:

Super Sparpreis

  • Zugbindung enthalten
  • keine Stornomöglichkeit
  • keine City-Ticket inklusive
  • kein DB Lounge-Zutritt

Sparpreis

  • Zugbindung enthalten
  • Storno vor dem ersten Gültigkeitstag
  • City-Ticket inklusive
  • kein DB Lounge-Zutritt ab dem 15.12.

Flexpreis

  • Freie Zugwahl am Reisetag
  • Storno vor dem ersten Gültigkeitstag
  • City-Ticket inklusive
  • DB Lounge-Zutritt

Entsprechend kann jeder entscheiden, welches Reisemittel er benötigt.

Bahn

Intune: Begrenzung bei Benachrichtigungsvorlage

Posted on 4. November 20193. November 2019 By Daniel Lensing Keine Kommentare zu Intune: Begrenzung bei Benachrichtigungsvorlage

Sollte zum Beispiel Aktualisierungen auf dem System fehlen, werden Zugriffe auf die Online-Dienste gesperrt. Es können automatisch Mails an die Endanwender versandt werden, wenn ein Gerät entsprechd nicht mehr den Definitionen entspricht.

Über den Zustand des Systems wird ein definiertes Template versandt. Diese Vorlage beinhaltet eine Betreffzeile sowie den Nachrichtenblock im Textformat sowie Möglichkeiten für Kopf- und Fußzeilen. Bei der Erstellung eines kundenspezifischen Textes fiel mir auf, dass ich auf eine Fehlermeldung stieß.

Die Fehlermeldung benannte mir, dass ich zu viele Zeichen nutzen würde. Im Bereich der Microsoft Dokumentation wurde ich leider nicht fündig. Nach einem eigenen Test kann ich nun mitteilen, dass das Feld auf 2000 Zeichen begrenzt wird.

Vielleicht hilft diese Information anderen. Generelles findet man unter dem Link in den Microsoft Docs.

Microsoft Azure

Seitennummerierung der Beiträge

Vorherige 1 … 32 33 34 … 157 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 (245)
    • Android (8)
    • Fedora (Linux) (5)
    • iOS (6)
    • Mac OS X (6)
    • Peripherie (5)
    • Ubuntu (Linux) (9)
    • Windows 10 (63)
    • Windows 11 (31)
    • 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 (59)
    • Auto (19)
    • Bahn (19)
    • Beinarbeit (6)
    • Flugzeug (4)
    • Zweirad (15)
  • IT-Nachrichten (37)
  • Leben Beruf und Gesundheit (219)
    • #t2dhero (60)
    • Arbeitszimmer (39)
    • Audio (22)
    • Film / Kino (7)
    • Gedanken (81)
    • Gesundheit (39)
    • Internet (7)
    • Lebensmittel & Essen (23)
    • Lesestoff (21)
    • Sport (11)
    • Veranstaltung (3)
  • Lehren & Lernen (50)
    • Forschung (2)
    • Konferenzen (3)
    • Lehre (1)
    • Präsentation (4)
    • Zertifizierung (42)
  • Programme (334)
    • Android-Apps (28)
    • Eigene Tools (13)
    • iOS-Apps (7)
    • Office (89)
    • Patchday+Updates (77)
    • Software (155)
    • Spiele (3)
    • Windows Phone-Apps (2)
  • Programmierung (97)
    • AutoIT (2)
    • KiXtart (2)
    • PHP (3)
    • Power Automate (1)
    • Powershell (66)
    • VB.NET (11)
    • VBA (10)
    • VBS (10)
  • Server (165)
    • Citrix XenServer (2)
    • Exchange Server (27)
    • 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 (22)
    • Windows Server 2022 (21)
    • Windows Server 2025 (14)
  • Telekommunikation (38)
    • Festnetz (3)
    • Internet (13)
    • Mobilfunk (23)
  • Verkauf & Verlosung (1)
  • Web-Installationen (37)
    • Joomla (4)
    • Mastodon (1)
    • MediaWiki (10)
    • phpMyAdmin (2)
    • Piwik (4)
    • Wordpress (20)
Mastodon

Copyright © 2026 Daniels Tagesmeldungen.

Powered by PressBook WordPress theme