Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Frage Microsoft Microsoft Office

GELÖST

Datei mit Inhalten aus Tabellenfeldern erstellen und unter bestimmten Namen u.Ort speichern bzw ersetzen.

Mitglied: svenac2010

svenac2010 (Level 1) - Jetzt verbinden

22.02.2012, aktualisiert 10:45 Uhr, 3043 Aufrufe, 2 Kommentare

Hallo,
ich kenne mich mit VBA unter Access soweit wie nicht aus, daher folgende Frage an euch.
Habe Access 2010 im Einsatz

Ich habe eine ini Datei, welche in einem bestimmten Verzeichnis liegt.
Diese Ini Datei soll per Access befüllt werden.

D.h. die Felder Defaultwebserver=XX.XXX.XXX.XXX
und
hdlnr=XXXXX

soll aus Acess heraus genommen werden, sobald in einem Formular ein entsprechendes Icon gedrückt wird
In dem Formular werden die Informationen bereits vorgeblendet.

Im Textfeld des Hauptformulars werden über den Steuerelementinhalt
Datensatzquelle [CROSS Betriebe].Betriebsnummer ( text52) soll = hdlnr=XXXXX

und dem Unterformular

Datensatzquelle Abfrage Server (IP Linux Server) soll=Defaultwebserver=XX.XXX.XXX.XXX

Ini Datei sieht wie folgt aus,
"
[Environment]
LDIR=C:\cross2
TSLDIR=%HOMEDRIVE%%HOMEPATH%\cross2
LANG=de_AT

[Settings]
LogPath=%LDIR%\logs
VersionFile=%LDIR%\version.ini
UpdateServer1=\\XXXX\DFS01$\zentral\ish\Standorte

log=1
schulicons=0
kts=1
ngs=1
Defaultwebserver=XX.XXX.XXX.XXX
notscheck=1
hdlnr=XXXXX
"

ich kann gerne eine Beispieldatei zu verfügung stellen.
Ich stelle mir das so vor.. beim Klick auf ein Icon X im unterformular soll eine Datei erzeugt werden, welche og.g. inhalte aus Access sich zieht und dann die Datei im vorgebenen Verzeichnis speicher/ersetzt.
Mitglied: 83928
22.02.2012 um 12:23 Uhr
Hi,

Ich stelle mir das so vor.. beim Klick auf ein Icon X im unterformular soll eine Datei erzeugt werden, welche og.g. inhalte aus
Access sich zieht und dann die Datei im vorgebenen Verzeichnis speicher/ersetzt.

Du kannst mit VBA auch direkt die ini-Datei bearbeiten (am besten mit Hilfe der Win-Api). Das Beispiel speichert auf Knopfdruck den "Defaultwebserver" (Feld1 in dem Formular) und den "hdlnr" (Feld2) in der ini-Datei (Sektion Settings).

Feldnamen und ini-Pfad musst Du natürlich noch anpassen
01.
Option Compare Database 
02.
Private Declare Function WritePrivateProfileString Lib "kernel32" _ 
03.
  Alias "WritePrivateProfileStringA" ( _ 
04.
  ByVal lpApplicationName As String, _ 
05.
  ByVal lpKeyName As Any, _ 
06.
  ByVal lpString As Any, _ 
07.
  ByVal lpFileName As String) As Long 
08.
 
09.
Private Sub Befehl4_Click() 
10.
Dim myIniFile As String 
11.
Dim val As String 
12.
  
13.
myIniFile = "c:\tmp\ini.ini" 
14.
val = Nz(Me!feld1) 
15.
WritePrivateProfileString "Settings", "Defaultwebserver", val, myIniFile 
16.
val = Nz(Me!feld2) 
17.
WritePrivateProfileString "Settings", "hdlnr", val, myIniFile 
18.
End Sub
Gruß
Bitte warten ..
Mitglied: svenac2010
22.02.2012 um 21:11 Uhr
Vielen dank für die Hilfe,

hat mir deutlich weiter geholfen.
Stehe jetzt nur noch vor dem Problem, dass bei doppelklick die o.g. Prozedur zwar ausgeführt wird, aber vorher ein Hinweis auf ein OLE Objekt kommt ( hatte eine Verlinkung auf ein OLE Bildobjekt in einer Tabelle gemacht)

Hierzu werde ich aber eine andere anfrage stellen
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Datei mit Datum im Namen erstellen
gelöst Frage von pbelclBatch & Shell6 Kommentare

Ich habe mir ein kleines Batch geschrieben, das mir eine Date erstellt, die im Namen das Datum und die ...

Batch & Shell
Textdatei im unbekannten Ordner erstellen mit Namen des Ordners als Inhalt
Frage von ed19dyBatch & Shell3 Kommentare

Hallo zusammen, solangsam beiße ich mir die Zähne an folgender Aufgabe aus: Auf dem Laufwerk "C" ("c:\Ordner") werden zufällig ...

Batch & Shell
Dateien mit bestimmten Namen in allen Unterordnern umbenennen
Frage von koehneBatch & Shell2 Kommentare

Hi, ich bräuchte mal fix eure Hilfe, weil ich nicht weiterkomme. Ich habe in einem Ordner mehrere Unterordner. In ...

Batch & Shell
Per Batch Datei am Anfang einer .csv einer zeile mit bestimmten Inhalt einfügen und wieder speichern
Frage von FuxxLiBatch & Shell1 Kommentar

Hallo, ich habe folgende Herausforderung. Die Warenwirtschaft des Kunden exportiert nur Dateien mit einer Kopfzeile. Ein Dienstleister benötigt aber ...

Neue Wissensbeiträge
Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 2 TagenLinux

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Tipps & Tricks

Solutio Charly Updater Fehlermeldung: Das Abgleichen der Dateien in -Pfad- mit dem Datenobject ist fehlgeschlagen

Tipp von StefanKittel vor 3 TagenTipps & Tricks

Hallo, hier einmal als Tipp für alle unter Euch die mit der Zahnarztabrechnungssoftware Charly von Solutio zu tun haben. ...

Sicherheit

Meltdown und Spectre: Wir brauchen eine "Abwrackprämie", die die CPU-Hersteller bezahlen

Information von Frank vor 3 TagenSicherheit12 Kommentare

Zum aktuellen Thema Meltdown und Spectre: Ich wünsche mir von den CPU-Herstellern wie Intel, AMD oder ARM eine Art ...

Sicherheit

Meltdown und Spectre: Realitätscheck

Information von Frank vor 3 TagenSicherheit12 Kommentare

Die unangenehme Realität Der Prozessorfehler mit seinen Varianten Meltdown und Spectre ist seit Juni 2017 bekannt. Trotzdem sind immer ...

Heiß diskutierte Inhalte
Firewall
Penetrationstester-Labor - Firewalls
Frage von Oli-nuxFirewall10 Kommentare

Mich würde interessieren warum man beim Einrichten eines Penetrationstester-Labor (VMs) die Firewall der Systeme deaktivieren soll? Hat das nur ...

SAN, NAS, DAS
Wer kennt sich mit QNAP und CISCO aus ?
gelöst Frage von MachelloSAN, NAS, DAS9 Kommentare

Hallo Zusammen hier im Forum, Ich habe ein QNas 451+ und dieses NAS hat zwei GBit Lan Adapter die ...

Netzwerkgrundlagen
IPv6 Inter-VLAN Routing
gelöst Frage von clSchakNetzwerkgrundlagen9 Kommentare

Hi ich befasse mich gerade mit der Implementierung von IPv6 was bisher (in einem VLAN) korrekt funktioniert inkl. DNS ...

Windows Netzwerk
Zugriff auf den Desktop Ordner eines anderen Rechners in der gleichen Domäne
gelöst Frage von JensNomaWindows Netzwerk6 Kommentare

Guten Abend, ich war neulich mit unserem Admin am Tisch gesessen. Er an seinem Notebook angemeldet mit dem Domänen-Admin, ...