vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: ermittelten Windows User aus Textdatei auslesen 
Autor: effeff
Datum: 13.07.09 13:43

Hallo,

folgendes dazu:

Beachte bitte, dass die Pfadangaben mit einem Backslash abgeschlossen werden:

Const strConn As String = "Driver={Microsoft Text Driver (*.txt;" & _ 
"*.csv)};DefaultDir=G:\Vorlagen\" 
Const strPfad As String = "G:\Vorlagen\"
Genau, dass hier ist die aus Notes erstellte Textdatei:

Const MasterDatei As String = "MITARBEITER.txt"
Richtig, hier wird der UserName ermittelt:

strUsername = Environ("Username")
Hier wird nur die Connection zur Datenbank geöffnet:

cn.Open strConn
Das hier ist die Abfrage, die die Daten aus der Datenbank holt. Es wird nur der komplette Datensatz des entsprechenden Users geholt. Wenn deine "Überschrift" also "Username" heißt, muss die Abfrage lauten:

Set rs = cn.Execute("Select * from " & KonvertDatei & " WHERE" & _
  "Username='" & _ 
strUsername & "'")
Ich habe ganz am Anfang als Bespiel Variablen im Format String angegeben:

Dim strUsername As String 
Dim strName As String 
Dim strObjekt As String 
Dim strStraße As String 
Dim strOrt As String 
Dim strRegTyp As String 
Dim strBand As String 
Dim strBemerkung As String
Diese Variablen musst du gegen die von dir gewünschten austauschen. Für jedes Feld, welches du benötigst, gibst du die entsprechende Variable an. In deinem Fall vielleicht:

Dim strNachname As String
Dim strVorname As String
Dim strEMail As String
Dim strTelefon As String
Dim strTelefax As String
Die einzelnen Variablen füllst du NACH der erfolgten SQL-Abfrage. Das Ergebnis der Abfrage sollte nur eine einzelne Datenzeile beinhalten. Die Felder der Ergebniszeile haben deine Spaltenköpfe als Überschrift. Also:

strNachname=rs.Fields("Nachname")
strVorname=rs.Fields("Vorname")
strEMail=rs.Fields("eMail")
strTelefon=rs.Fields("Telefon")
strTelefax=rs.Fields("Telefax")
Deine Bookmarks füllst du dann z. B. so mit den Daten:

Options.ReplaceSelection = True 
ActiveDocument.Bookmarks("Text4").Select 
Selection.TypeText Text:="Absender:" & vbCrLf & _
strNachname & ", " & strVorname & vbCrLf & _
"Straße" & vbCrLf & _ 
"Phone: " & strTelefon & vbCrLf & _ 
"Telefax: " & strTelefax & vbCrLf & _ 
" E -Mail: " & strEMail
Ich glaube, das System ist verständlich...

EALA FREYA FRESENA

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ermittelten Windows User aus Textdatei auslesen1.827Jenn07.07.09 10:03
Re: ermittelten Windows User aus Textdatei auslesen1.082effeff07.07.09 10:21
Re: ermittelten Windows User aus Textdatei auslesen942Jenn07.07.09 10:48
Re: ermittelten Windows User aus Textdatei auslesen1.179effeff07.07.09 12:19
Re: ermittelten Windows User aus Textdatei auslesen946Jenn07.07.09 12:36
Re: ermittelten Windows User aus Textdatei auslesen1.018Jenn13.07.09 11:57
Re: ermittelten Windows User aus Textdatei auslesen1.056effeff13.07.09 13:43
Re: ermittelten Windows User aus Textdatei auslesen886Jenn13.07.09 14:20
Re: ermittelten Windows User aus Textdatei auslesen899wb-soft13.07.09 16:15
Re: ermittelten Windows User aus Textdatei auslesen889effeff14.07.09 09:09
Re: ermittelten Windows User aus Textdatei auslesen874Jenn14.07.09 11:34
Re: ermittelten Windows User aus Textdatei auslesen865effeff14.07.09 14:26

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel