16. november 2004 - 14:28
Der er
4 kommentarer og 1 løsning
Hvis feltet me.account (combobox) ikke er udfyldt fåes en fejl.
Hvis feltet me.account (combobox) ikke er udfyldt skal der komme en meddelse msgbox "Husk at indtaste" Hvis intet valgt fra combo box så skal der komme en meddelse. Hvis vælgt skal den køre nedestående kode med sendobject... Hvad gør jeg galt! On Error GoTo Err_E_mail_Click Dim stDocName As String If Me.account = thrue Then stDocName = "Purchase Order" DoCmd.SendObject acReport, stDocName, acFormatRTF, "purchase@herning-shipping.dk", , , ShipName() + ", Purchase Order, " + Me.PurchaseOrderNumber, "ORDER FOR GOODS " + " " + Me.PurchaseOrderNumber Else MsgBox "Husk at vælge fra combo box?", vbOKOnly, "Manglende oplysninger" End If Exit_E_mail_Click: Exit Sub Err_E_mail_Click: MsgBox Err.Description Resume Exit_E_mail_Click End Sub
Annonceindlæg tema
16. november 2004 - 14:31
#1
On Error GoTo Err_E_mail_Click Dim stDocName As String If isnull(Me!account) Then MsgBox "Husk at vælge fra combo box?", vbOKOnly, "Manglende oplysninger" else stDocName = "Purchase Order" DoCmd.SendObject acReport, stDocName, acFormatRTF, "purchase@herning-shipping.dk", , , ShipName() + ", Purchase Order, " + Me.PurchaseOrderNumber, "ORDER FOR GOODS " + " " + Me.PurchaseOrderNumber End If Exit_E_mail_Click: Exit Sub Err_E_mail_Click: MsgBox Err.Description Resume Exit_E_mail_Click End Sub
16. november 2004 - 14:32
#2
Hi Jan! Try If NOT IsNull(Me.account) Then ... Else ... End if
16. november 2004 - 14:34
#3
måske if me.account.value like "*?" then stDocName = "Purchase Order" DoCmd.SendObject acReport, stDocName, acFormatRTF, "purchase@herning-shipping.dk", , , ShipName() + ", Purchase Order, " + Me.PurchaseOrderNumber, "ORDER FOR GOODS " + " " + Me.PurchaseOrderNumber Else MsgBox "Husk at vælge fra combo box?", vbOKOnly, "Manglende oplysninger" End If
16. november 2004 - 14:50
#4
Tak for hjælpen
16. november 2004 - 16:29
#5
selv tak :o)
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser