Ich möchte den Endbenutzer der Datenbank wissen lassen, wenn sie sich in einem neuen Datensatz befinden, aber ich möchte die tatsächlichen IDs nicht anzeigen. Ich möchte nur, dass das Textfeld "Neu" anzeigt, wenn es sich um einen neuen Datensatz handelt.Wenn eine Access-Tabelle einen neuen Datensatz ausgewählt hat, wird (Neu) angezeigt. Wie bekomme ich meinen Code, um den (neuen) Wert zu erkennen?
Ich habe zwei Schaltflächen eine wählt den vorherigen Datensatz und die andere wählt den nächsten Datensatz. Der nächste Datensatz-Button hat den Code, den ich versuche zu arbeiten.
Private Sub Command25_Click()
On Error GoTo Command25_Click_Err
On Error Resume Next
DoCmd.GoToRecord , "", acNext
' I wrote this if statment to capture the (New)
If frmQuote_QuoteID.Value = " " Then
frmQuote_QuoteNumber.Value = "NEW"
End If
If (MacroError <> 0) Then
Beep
MsgBox MacroError.Description, vbOKOnly, ""
End If
Command25_Click_Exit:
Exit Sub
Command25_Click_Err:
MsgBox Error$
Resume Command25_Click_Exit
End Sub
Ich habe auch wenn frmQuote_QuoteID.value versuche = „(neu)“ Dann
ich dies auf den Punkt zu bringen versuchen, wo die Form New basierend auf einem leeres Primärschlüsselfeld angezeigt werden kann, aber wenn es nicht ein neuer Datensatz ist dann will ich nichts
angezeigt
das Textfeld zu verwenden, wird immer einen Wert enthalten, die Sie nicht wollen, mit Ihrem eigenen Text zu überschreiben. Wenn Sie nicht möchten, dass die IDs angezeigt werden, zeigen Sie die Spalte nicht an, oder verbergen Sie sie mit der Spaltenbreite 0. Sie versuchen, eine Tabelle in der Datenblattansicht zu öffnen und die Tabelle zu ändern Werte in den Zellen dort. – Beth
Ich versuche nicht, den Wert des ID-Feldes zu ändern. Auch das Id-Feld ist bereits aus der Sicht ausgeblendet. Ich möchte nur ein separates Textfeld, um "Neu" anzuzeigen, damit ich den Benutzer warnen kann, dass es ein neuer Datensatz ist, wenn es kein neuer Datensatz ist, als nichts angezeigt werden soll – ZacAttack
Sie können das mit einer Beschriftung dann tun. – Beth