2016-12-03 1 views
-1

Ich habe derzeit 3 ​​verschiedene Formulare in meiner Access-Datenbank, die mit bestimmten Dock-Standorten basierend auf der Größe müssen. Ich möchte es so machen, dass wenn ein Kunde seine Informationen über sein Boot in einer Form (Länge und Breite des Bootes) hinzufügt, wird automatisch das entsprechende Dock-Standort-Formular geöffnet.Können Sie ein Formular automatisch öffnen, das auf dem letzten Eingabedatensatz in MS Access basiert?

Beispiel: Sagen Sie, ein Kunde fügt Informationen in einer Form hinzu, dass sein Boot 25 Fuß lang ist. Dock Ein Formular gilt nur für Boote unter 29 Fuß so möchte ich, dass spezifische Form zu öffnen, wenn der Kunde fügt hinzu, dass Datensatz

+0

Was haben Sie bisher versucht? –

+0

Havent versuchte viel. Ich habe versucht zu sehen, ob ich eine Makro-Schaltfläche erstellen kann, die automatisch ein Formular basierend auf bestimmten Kriterien öffnet, aber ich weiß nicht, wie ich es mit dem gerade hinzugefügten Datensatz in Beziehung setzen soll – ryanskib

Antwort

0

Verwenden Sie ein select-Fall in der OnClick Ereignis der Schaltfläche, die das Formular öffnet:

Dim FormName As String 

Select Case Me!BoatLength.Value 
    Case < 29 
     FormName = "SmallBoat" 
    Case < 49 
     FormName = "MediumBoat" 
    Case Else 
     FormName = "LargeBoat" 
End Select 

DoCmd.OpenForm FormName 
Verwandte Themen