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

Wie kann ich in Access 2002-2003 einen Ordner anlegen?

Frage Microsoft Microsoft Office

Mitglied: DockMaster-de

DockMaster-de (Level 1) - Jetzt verbinden

26.02.2012 um 23:37 Uhr, 7189 Aufrufe, 5 Kommentare

Gegeben sind Access 2002/2003 und VBA

Hallo,

mittels VBS (DoCmd.GoToRecord , , A_NEWREC) erstelle ich einen neuen Datensatz. Jetzt möchte ich auch ein Ordner mit der Index-Nr. des neuen Datensatzes erstellen in der Form von \\server\verz\ordner(index-nr). Wie kann man sowas in VBA realisieren?

2. In einem Form soll das ganze dann geöffnet werden können...


Bin für jede Anregung dankbar.

have a nice day...

DockM@ster
Mitglied: NetWolf
27.02.2012 um 01:26 Uhr
Moin Moin,

mittels VBS (DoCmd.GoToRecord , , A_NEWREC) erstelle ich einen neuen Datensatz. Jetzt möchte ich auch ein Ordner mit der
Index-Nr. des neuen Datensatzes erstellen in der Form von \\server\verz\ordner(index-nr). Wie kann man sowas in VBA realisieren?
mit MKDIR http://www.techonthenet.com/access/functions/file/mkdir.php

2. In einem Form soll das ganze dann geöffnet werden können...
?? wie soll das funktionieren? Was ist "das ganze"?

Grüße aus Rostock
Wolfgang
(Netwolf)
Bitte warten ..
Mitglied: DockMaster-de
27.02.2012 um 21:05 Uhr
Hallo,

habe mich nicht ganz klar ausgedrückt.

>>mittels VBS (DoCmd.GoToRecord , , A_NEWREC) erstelle ich einen neuen Datensatz. Jetzt möchte ich auch ein Ordner mit >>der Index-Nr. des neuen Datensatzes erstellen in der Form von \\server\verz\ordner(index-nr). Wie kann man sowas in VBA >>realisieren?
>mit MKDIR http://www.techonthenet.com/access/functi ...
MKDIR, OK, aber wie bekomme ich als Ordnername die Index-Nr. (DatensatzNr) hinein?
\\server\verz\ordner\1
\\server\verz\ordner\2
...
Es müsste ja der Datensatz abgespeichert werden, damit der Index erstellt wird.

>2. In einem Form soll das ganze dann geöffnet werden können...
>?? wie soll das funktionieren? Was ist "das ganze"?
In einem Formular soll der Ordner geöffnet werden.

>Grüße aus Rostock
>Wolfgang
>(Netwolf)

have a nice day...
DockMster
Bitte warten ..
Mitglied: NetWolf
28.02.2012 um 20:42 Uhr
Moin Moin,

der Datensatz-Index wird bei jeder Sortierung oder bei jedem Filter neu gesetzt. Er ist also der schlechteste Wert den man für eine eindeutige Identifizierung nutzen sollte.

Genau aus diesem Grund erstellt man in jeder Tabelle ein Feld, dass einen eindeutigen Wert enthält.
Beispiele:
ID_Kunde -> Feldtyp -> Autowert
ID_Artikel -> Feldtyp -> Autowert

Den Wert des Feldes kannst du dann als "Index" nutzen, da der Wert nur einmal vorkommt, egal welche Sortierung oder Filter du anwendest. Der Wert wird beim Speichern des Datensatzes automatisch vergeben.

Grundsätzlich ist es so, dass ein Festplattenverzeichnis nicht in einem Formular angezeigt werden kann. Mit dieser Idee bist du auf dem Holzweg. Du könntest die Dateien aus dem Verzeichnis in einem Listen-feld oder Pulldown-Feld anzeigen lassen. Dieses Feld könntest du auf einem Formular anzeigen lassen. Oder du lässt einfach den Speicher-/Lade Dialog von Windows starten...kommt halt darauf an, was du vor hast.

Frage: was soll eigentlich erreicht werden?

Grüße aus Rostock
Wolfgang
(Netwolf)
Bitte warten ..
Mitglied: DockMaster-de
28.02.2012 um 21:39 Uhr
Hallo Netwolf,

ich habe mich wohl Falsch ausgedrückt, ich habe in der Datenbank ein eindeutiges Feld (KD_Nr =>Autowert). Ich möchte nun bei Anlage eines neuen Kunden aus dem Wert KD_Nr einen Ordner erstellen.
\\server\verz\KD_Nr
Der Sinn ist, dem Kunden Dokumente zuzuordnen. In einem Formular soll dann ein Button diesen Ordner öffnen.

Sollte für ein VBA Profi eine Kleinigkeit sein...

have a nice day...

DockM@ster
Bitte warten ..
Mitglied: NetWolf
28.02.2012 um 22:48 Uhr
Moin Moin,

wie auf der Webseite bzw. in der Access Hilfe beschrieben:

MS Access: MkDir Statement

In Access, the MkDir statement allows you to create a new folder or directory.

The syntax for the MkDir function is:

MkDir path

path is the folder or directory to create.

Note:

If path is a complex directory structure, the high-level directories must already exist or the MkDir statement will raise an error.

For example, if you executed the following code:

MkDir "c:\Test\Access"

The c:\Test directory must already exist. The MkDir statement will only attempt to create the Access directory under the c:\Test directory. It will not create the c:\Test directory itself.

For example:

MkDir "c:\TOTN\Examples"

In this example, the MkDir statement would create a new directory called Examples under the c:\TOTN directory.

VBA Code

The MkDir function can be used in VBA code. For example:

MkDir "c:\TOTN\Examples\Files"

In this example, the directory called Files would be created under the c:\TOTN\Examples directory.
In deinem Falls also MKDIR "D:\Verzeichnis\" & me.kd_nr

Grüße aus Rostock
Wolfgang
(Netwolf)
Bitte warten ..
Ähnliche Inhalte
VB for Applications
Access 2002 - nur Arbeitstage zählen lassen
gelöst Frage von DoranBVB for Applications20 Kommentare

Guten Tag zusammen Ich besitze momentan eine Access 2002 Datenbank und möchte sie gerne erweitern. In einem Formular erfasse ...

Windows 10
Ordner im Startmenü anlegen
Frage von SarekHLWindows 101 Kommentar

Hallo zusammen, hat schon jemand herausgefunden, wie man im Startmenü von Windows 10 Ordner anlegt, um die Programme nach ...

Batch & Shell
Verknüpfungen auf einen Ordner mit Batch anlegen
gelöst Frage von ActaresBatch & Shell6 Kommentare

Neuer Tag - Neues Problem ;) Ausgangslage: Ich habe zwei Daten Server: Projektleitung und Finanzen / Vertrieb. Mit einer ...

Windows Userverwaltung
Powershell Ordner mit Berechtigungen anlegen
Frage von IT-CoreWindows Userverwaltung3 Kommentare

Guten Tag, Ich schreibe ein Script um einen Ablauf zu automatisieren. Bei mir werden immer wieder mehrere Datein in ...

Neue Wissensbeiträge
Internet

Was nützt HTTPS, wenn es auch von Phishing Web-Seiten genutzt wird

Information von Penny.Cilin vor 2 TagenInternet17 Kommentare

HTTPS richtig einschätzen Ob man eine Webseite via HTTPS aufruft, zeigt ein Schloss neben der Adresse im Webbrowser an. ...

Webbrowser

Bugfix für Firefox Quantum released - Installation erfolgt teilweise nicht automatisch!

Erfahrungsbericht von Volchy vor 3 TagenWebbrowser7 Kommentare

Hallo zusammen, gem. dem Artike von heise online wurde mit VersionFirefox 57.0.1 sicherheitsrelevante Bugs behoben. Entgegen der aktuellen Veröffentlichung ...

Sicherheit

Teamviewer Sessions können gekapert werden - Update tw. verfügbar

Information von sabines vor 3 TagenSicherheit6 Kommentare

In bestimmten Konstellationen können Teamviewer Sessions gekapert werden, wahrscheinlich aber ein recht unwahrscheinliches Szenario. Da der Teamviewer gerne für ...

Digitiales Fernsehen

Apple TV: Amazon Prime App ist verfügbar

Information von Frank vor 4 TagenDigitiales Fernsehen4 Kommentare

Die Amazon Prime Video App kann ab sofort auf einem Apple TV ab der 3 Generation installiert werden. Einfach ...

Heiß diskutierte Inhalte
Vmware
Installation Windows 10 VMware
Frage von Ghost108Vmware17 Kommentare

Hallo zusammen, versuche gerade mit Hilfe des vshpere clients eine virtuelle Windows 10 maschine aufzusetzen. 1. virtuelle Maschine erstellt ...

Exchange Server
SBS 2011 E-Mails können gesendet werden, aber nicht von extern empfangen
Frage von andreas1234Exchange Server14 Kommentare

Hallo Community, ich habe das Problem, dass seit knapp zwei Wochen die E-Mails von meinem SBS 2011 einwandfrei gesendet ...

Voice over IP
Telefonstörung - Ortsrufnummern kein Verbindungsaufbau
Frage von Windows10GegnerVoice over IP10 Kommentare

Hallo, sowohl bei uns als auch beim Opa ist es über VoIP nicht möglich Ortsrufnummern anzurufen. Es kommt nach ...

Windows Server
Server 2012 über Eingabeaufforderung devmgmt.msc geht nicht
gelöst Frage von achim222Windows Server9 Kommentare

Hallo, ich habe hier einen Server 2012 der im Reparaturmodus startet. Es liegt an einem falschen VirtIO Treiber für ...