Code:
Option Compare Database
Private Sub btnExit_Click()
DoCmd.Close
DoCmd.GoToControl "text3"
End Sub
Private Sub btnSubmitFile1_Click()
If IsNull([FileName1]) = True Then Exit Sub
Dim FileNameNew As String
Dim FileNameOld As String
FileNameOld = [FileName1]
FileNameNew = Format([PolNo], "000000") & "_1.jpg"
[FileName1] = Format([PolNo], "000000") & "_1.jpg"
If Right(FileNameOld, 12) <> Right(FileNameNew, 12) Then FileCopy FileNameOld, FileNameNew
If Right(FileNameOld, 12) <> Right(FileNameNew, 12) Then Kill (FileNameOld)
Call LoadThumbs
End Sub
Private Sub btnSubmitFile2_Click()
If IsNull([FileName2]) = True Then Exit Sub
Dim FileNameNew As String
Dim FileNameOld As String
FileNameOld = [FileName2]
FileNameNew = Format([PolNo], "000000") & "_2.jpg"
[FileName2] = Format([PolNo], "000000") & "_2.jpg"
If Right(FileNameOld, 12) <> Right(FileNameNew, 12) Then FileCopy FileNameOld, FileNameNew
If Right(FileNameOld, 12) <> Right(FileNameNew, 12) Then Kill (FileNameOld)
Call LoadThumbs
End Sub
Private Sub btnSubmitFile3_Click()
If IsNull([FileName3]) = True Then Exit Sub
Dim FileNameNew As String
Dim FileNameOld As String
FileNameOld = [FileName3]
FileNameNew = Format([PolNo], "000000") & "_3.jpg"
[FileName3] = Format([PolNo], "000000") & "_3.jpg"
If Right(FileNameOld, 12) <> Right(FileNameNew, 12) Then FileCopy FileNameOld, FileNameNew
If Right(FileNameOld, 12) <> Right(FileNameNew, 12) Then Kill (FileNameOld)
Call LoadThumbs
End Sub
Private Sub btnSubmitFile4_Click()
If IsNull([FileName4]) = True Then Exit Sub
Dim FileNameNew As String
Dim FileNameOld As String
FileNameOld = [FileName4]
FileNameNew = Format([PolNo], "000000") & "_4.jpg"
[FileName4] = Format([PolNo], "000000") & "_4.jpg"
If Right(FileNameOld, 12) <> Right(FileNameNew, 12) Then FileCopy FileNameOld, FileNameNew
If Right(FileNameOld, 12) <> Right(FileNameNew, 12) Then Kill (FileNameOld)
Call LoadThumbs
End Sub
Private Sub btnSubmitFile5_Click()
If IsNull([FileName5]) = True Then Exit Sub
Dim FileNameNew As String
Dim FileNameOld As String
FileNameOld = [FileName5]
FileNameNew = Format([PolNo], "000000") & "_5.jpg"
[FileName5] = Format([PolNo], "000000") & "_5.jpg"
If Right(FileNameOld, 12) <> Right(FileNameNew, 12) Then FileCopy FileNameOld, FileNameNew
If Right(FileNameOld, 12) <> Right(FileNameNew, 12) Then Kill (FileNameOld)
Call LoadThumbs
End Sub
Private Sub btnSubmitFile6_Click()
If IsNull([FileName6]) = True Then Exit Sub
Dim FileNameNew As String
Dim FileNameOld As String
FileNameOld = [FileName6]
FileNameNew = Format([PolNo], "000000") & "_6.jpg"
[FileName6] = Format([PolNo], "000000") & "_6.jpg"
If Right(FileNameOld, 12) <> Right(FileNameNew, 12) Then FileCopy FileNameOld, FileNameNew
If Right(FileNameOld, 12) <> Right(FileNameNew, 12) Then Kill (FileNameOld)
Call LoadThumbs
End Sub
Private Sub btnSubmitFile7_Click()
If IsNull([FileName7]) = True Then Exit Sub
Dim FileNameNew As String
Dim FileNameOld As String
FileNameOld = [FileName7]
FileNameNew = Format([PolNo], "000000") & "_7.jpg"
[FileName7] = Format([PolNo], "000000") & "_7.jpg"
If Right(FileNameOld, 12) <> Right(FileNameNew, 12) Then FileCopy FileNameOld, FileNameNew
If Right(FileNameOld, 12) <> Right(FileNameNew, 12) Then Kill (FileNameOld)
Call LoadThumbs
End Sub
Private Sub btnSubmitFile8_Click()
If IsNull([FileName8]) = True Then Exit Sub
Dim FileNameNew As String
Dim FileNameOld As String
FileNameOld = [FileName8]
FileNameNew = Format([PolNo], "000000") & "_8.jpg"
[FileName8] = Format([PolNo], "000000") & "_8.jpg"
If Right(FileNameOld, 12) <> Right(FileNameNew, 12) Then FileCopy FileNameOld, FileNameNew
If Right(FileNameOld, 12) <> Right(FileNameNew, 12) Then Kill (FileNameOld)
Call LoadThumbs
End Sub
Private Sub btnSubmitFile9_Click()
If IsNull([FileName9]) = True Then Exit Sub
Dim FileNameNew As String
Dim FileNameOld As String
FileNameOld = [FileName9]
If Right(FileNameOld, 12) <> Right(FileNameNew, 12) Then FileCopy FileNameOld, FileNameNew
If Right(FileNameOld, 12) <> Right(FileNameNew, 12) Then Kill (FileNameOld)
If FileNameOld <> FileNameNew Then FileCopy FileNameOld, FileNameNew
If FileNameOld <> FileNameNew Then Kill (FileNameOld)
Call LoadThumbs
End Sub
Private Sub btnClearFile1_Click()
[FileName1] = Null
Call LoadThumbs
End Sub
Private Sub btnClearFile2_Click()
[FileName2] = Null
Call LoadThumbs
End Sub
Private Sub btnClearFile3_Click()
[FileName3] = Null
Call LoadThumbs
End Sub
Private Sub btnClearFile4_Click()
[FileName4] = Null
Call LoadThumbs
End Sub
Private Sub btnClearFile5_Click()
[FileName5] = Null
Call LoadThumbs
End Sub
Private Sub btnClearFile6_Click()
[FileName6] = Null
Call LoadThumbs
End Sub
Private Sub btnClearFile7_Click()
[FileName7] = Null
Call LoadThumbs
End Sub
Private Sub btnClearFile8_Click()
[FileName8] = Null
Call LoadThumbs
End Sub
Private Sub btnClearFile9_Click()
[FileName9] = Null
Call LoadThumbs
End Sub
Private Sub Form_Current()
Call LoadThumbs
End Sub
Private Sub Form_Load()
DoCmd.Maximize
Dim MyPath
MyPath = CurDir
If LCase(Right(MyPath, 7)) <> "\tandem" Then
MyPath = MyPath & "\tandem"
' MsgBox (MyPath)
End If
ChDir MyPath
Call LoadThumbs
End Sub
Private Sub LoadThumbs()
On Error Resume Next
[Forms]![imageform]![Thumb1].Picture = none
[Forms]![imageform]![Thumb2].Picture = none
[Forms]![imageform]![Thumb3].Picture = none
[Forms]![imageform]![Thumb4].Picture = none
[Forms]![imageform]![Thumb5].Picture = none
[Forms]![imageform]![Thumb6].Picture = none
[Forms]![imageform]![Thumb7].Picture = none
[Forms]![imageform]![Thumb8].Picture = none
[Forms]![imageform]![Thumb9].Picture = none
[Forms]![imageform]![Thumb1].Picture = [FileName1]
[Forms]![imageform]![Thumb2].Picture = [FileName2]
[Forms]![imageform]![Thumb3].Picture = [FileName3]
[Forms]![imageform]![Thumb4].Picture = [FileName4]
[Forms]![imageform]![Thumb5].Picture = [FileName5]
[Forms]![imageform]![Thumb6].Picture = [FileName6]
[Forms]![imageform]![Thumb7].Picture = [FileName7]
[Forms]![imageform]![Thumb8].Picture = [FileName8]
[Forms]![imageform]![Thumb9].Picture = [FileName9]
End Sub
Private Sub btnPickFile1_Click()
Dim strFilter As String
Dim strInputFileName As String
Me.FileName1 = TestIt()
'strFilter = ahtAddFilterItem(strFilter, "Excel Files (*.XLS)", "*.XLS")
'strInputFileName = ahtCommonFileOpenSave( _
Filter:=strFilter, OpenFile:=True, _
DialogTitle:="Please select an input file...", _
Flags:=ahtOFN_HIDEREADONLY)
'Note that in order to call the Save As dialog box, you can use the same wrapper function by just ting the OpenFile option as False. For example,
'Ask for SaveFileName
'strFilter = ahtAddFilterItem(myStrFilter, "Excel Files (*.xls)", "*.xls")
'strSaveFileName = ahtCommonFileOpenSave( _
OpenFile:=False, _
Filter:=strFilter, _
Flags:=ahtOFN_OVERWRITEPROMPT Or ahtOFN_READONLY)
[Forms]![imageform]![Thumb1].Picture = [FileName1]
End Sub
Private Sub btnPickFile2_Click()
Dim strFilter As String
Dim strInputFileName As String
Me.FileName2 = TestIt()
[Forms]![imageform]![Thumb2].Picture = [FileName2]
End Sub
Private Sub btnPickFile3_Click()
Dim strFilter As String
Dim strInputFileName As String
Me.FileName3 = TestIt()
[Forms]![imageform]![Thumb3].Picture = [FileName3]
End Sub
Private Sub btnPickFile4_Click()
Dim strFilter As String
Dim strInputFileName As String
Me.FileName4 = TestIt()
[Forms]![imageform]![Thumb4].Picture = [FileName4]
End Sub
Private Sub btnPickFile5_Click()
Dim strFilter As String
Dim strInputFileName As String
Me.FileName5 = TestIt()
[Forms]![imageform]![Thumb5].Picture = [FileName5]
End Sub
Private Sub btnPickFile6_Click()
Dim strFilter As String
Dim strInputFileName As String
Me.FileName6 = TestIt()
[Forms]![imageform]![Thumb6].Picture = [FileName6]
End Sub
Private Sub btnPickFile7_Click()
Dim strFilter As String
Dim strInputFileName As String
Me.FileName7 = TestIt()
[Forms]![imageform]![Thumb7].Picture = [FileName7]
End Sub
Private Sub btnPickFile8_Click()
Dim strFilter As String
Dim strInputFileName As String
Me.FileName8 = TestIt()
[Forms]![imageform]![Thumb8].Picture = [FileName8]
End Sub
Private Sub btnPickFile9_Click()
Dim strFilter As String
Dim strInputFileName As String
Me.FileName9 = TestIt()
[Forms]![imageform]![Thumb9].Picture = [FileName9]
End Sub
Function TestIt() As String
Dim strFilter As String
Dim lngFlags As Long
strFilter = ahtAddFilterItem(strFilter, "Image File (*.jpg)", "*.jpg")
strFilter = ahtAddFilterItem(strFilter, "All Files (*.*)", "*.*")
TestIt = ahtCommonFileOpenSave(InitialDir:="C:\SCWH\Zone1\TandeM", _
Filter:=strFilter, FilterIndex:=3, Flags:=lngFlags, _
DialogTitle:="Choose a file")
' Since you passed in a variable for lngFlags,
' the function places the output flags value in the variable.
Debug.Print Hex(lngFlags)
'MsgBox (TestIt())
End Function
Private Sub Thumb1_Click()
On Error Resume Next
DoCmd.OpenForm "ImageBig"
[Forms]![ImageBig]![ImageBigPic].Picture = [FileName1]
End Sub
Private Sub Thumb2_Click()
On Error Resume Next
DoCmd.OpenForm "ImageBig"
[Forms]![ImageBig]![ImageBigPic].Picture = [FileName2]
End Sub
Private Sub Thumb3_Click()
On Error Resume Next
DoCmd.OpenForm "ImageBig"
[Forms]![ImageBig]![ImageBigPic].Picture = [FileName3]
End Sub
Private Sub Thumb4_Click()
On Error Resume Next
DoCmd.OpenForm "ImageBig"
[Forms]![ImageBig]![ImageBigPic].Picture = [FileName4]
End Sub
Private Sub Thumb5_Click()
On Error Resume Next
DoCmd.OpenForm "ImageBig"
[Forms]![ImageBig]![ImageBigPic].Picture = [FileName5]
End Sub
Private Sub Thumb6_Click()
On Error Resume Next
DoCmd.OpenForm "ImageBig"
[Forms]![ImageBig]![ImageBigPic].Picture = [FileName6]
End Sub
Private Sub Thumb7_Click()
On Error Resume Next
DoCmd.OpenForm "ImageBig"
[Forms]![ImageBig]![ImageBigPic].Picture = [FileName7]
End Sub
Private Sub Thumb8_Click()
On Error Resume Next
DoCmd.OpenForm "ImageBig"
[Forms]![ImageBig]![ImageBigPic].Picture = [FileName8]
End Sub
Private Sub Thumb9_Click()
On Error Resume Next
DoCmd.OpenForm "ImageBig"
[Forms]![ImageBig]![ImageBigPic].Picture = [FileName9]
End Sub