使用する必要のあるデータベースがありますが、修正する必要のあるエラーがいくつかあります。私はMS-Accessの専門家ではないので、どこに間違いがあるのかわかりません。
最初のエラー
Run-time. Could not find field '| 1' to which reference is made in the expression.
印刷ボタンを押すとスローされます。
デバッグを開くと、次のコードが見つかりました。
Private Sub Pulsante40_Click()
If Me!Campo51 = False Then
Select Case [schede]![S_Stampa_Ordini].[ordinamento]
Case 1
DoCmd.OpenReport "Stampa Ordini BY DATA", , , " (DATA_AGG Between #" & Format$(Me.[Dal], "mm/dd/yyyy") & "# And #" & Format$(Me.[Al], "mm/dd/yyyy") & " 23:59#) AND Tipo = """ & Me.TipoL & """"
Case 2
DoCmd.OpenReport "Stampa Ordini BY CLIENTE", , , " (DATA_AGG Between #" & Format$(Me.[Dal], "mm/dd/yyyy") & "# And #" & Format$(Me.[Al], "mm/dd/yyyy") & " 23:59#) AND Tipo = """ & Me.TipoL & """"
Case 3
DoCmd.OpenReport "Stampa Ordini BY LAVORAZION", , , " (DATA_AGG Between #" & Format$(Me.[Dal], "mm/dd/yyyy") & "# And #" & Format$(Me.[Al], "mm/dd/yyyy") & " 23:59#) AND Tipo = """ & Me.TipoL & """"
Case 4
DoCmd.OpenReport "Stampa Ordini BY DATA_CONS", , , " (DATA_AGG Between #" & Format$(Me.[Dal], "mm/dd/yyyy") & "# And #" & Format$(Me.[Al], "mm/dd/yyyy") & " 23:59#) AND Tipo = """ & Me.TipoL & """"
End Select
FDipendente = 0
Else
DoCmd.OpenForm "FiltroStampa", , , , , A_DIALOG
End If
End Sub
それは私にオンラインでエラーを与えます:
Select Case [schede]![S_Stampa_Ordini].[ordinamento]
2番目のエラー
Compile Error, could not find the method or data member
マスク分を開いて選択するとスローされます
Legno, or Lavorazione Ext
コード:
Private Sub Tipo_AfterUpdate()
Select Case Me.Tipo
Case "C"
Me.[SSMin-In].scheda.testo0.Caption = "Lavorazione:"
Case "L"
Me.[SSMin-In].scheda.testo0.Caption = "Cod.Prev.:"
Case "E"
Me.[SSMin-In].scheda.testo0.Caption = "Cod.Prev.:"
End Select
End Sub
それは私にオンラインでエラーを与えます:
プライベートサブTipo_AfterUpdate()
私がデータベースを解決しようとしている、または少なくとも何かを理解するためにビジュアルベーシックの勉強を始めようとしているのは何日も前のことです。残念ながら、私はJavaしか知らず、同僚は私を助けることができません。事前に回答ありがとうございました。不明な点や十分な情報が提供されなかった場合は、お詫び申し上げます。