xps351
Gebruiker
- Lid geworden
- 22 jun 2022
- Berichten
- 776
- Besturingssysteem
- W10
- Office versie
- M365
Als je het aanmaken van de dossiermap voor een bedrijf en het toevoegen van een machine(map) uit elkaar wilt trekken kan je twee procedures maken:
Code:
Option Compare Database
Option Explicit
Private Sub MaakBedrijf_Click()
'Dossiermap voor een bedrijf aanmaken
Dim fs As Object
Dim strNewFolder As String
Set fs = CreateObject("Scripting.FileSystemObject")
strNewFolder = "D:\" & Me.[NaamBedrijf] & "_" & Me.[Plaats] & "_" & Me.[Klantnummer]
If Not fs.FolderExists(strNewFolder) Then
MkDir strNewFolder
MkDir strNewFolder & "\Machines"
MkDir strNewFolder & "\PDF_bestanden"
MsgBox "Dossiermap (" & strNewFolder & ") aangemaakt"
Else
MsgBox "Dossiermap bestaat al"
End If
End Sub
Private Sub MaakMachine_Click()
'Map voor een machine in de machine-map van de dossiermap van het bedrijf aanmaken
Dim fs As Object
Dim strNewFolder As String
Set fs = CreateObject("Scripting.FileSystemObject")
strNewFolder = "D:\" & Me.[NaamBedrijf] & "_" & Me.[Plaats] & "_" & Me.[Klantnummer] & "\Machines\"
If Not fs.FolderExists(strNewFolder) Then
MsgBox "Map (" & strNewFolder & ") bestaat niet. Maak die eerst aan"
Else
MkDir strNewFolder & Me.MachineId & "_" & Me.Merk & "_" & Me.Type
MsgBox "Machine (" & Me.MachineId & "_" & Me.Merk & "_" & Me.Type & ") in map (" & strNewFolder & ") aangemaakt"
End If
End Sub