我有使用mainform和少数子表单的MS访问数据输入表单。当我在编辑模式下打开此表单(更改某些信息)时,其中一个组合框处于空白状态,而其他组合框则保存了其中的数据。什么似乎是可能的问题?
空白的那个:
SELECT [Flights].[FlightID], [Flights].[AirlineID], [Flights].[FlightNum] FROM Flights WHERE [AirlineID]=10;
一个没问题:
SELECT [AirlinesTable].[AirlineID], [AirlinesTable].[Airline] FROM AirlinesTable ORDER BY [Airline];
之间我在最后一个组合框上有这个代码以获得第一个组合框中的相关值:
Private Sub AirlineID_AfterUpdate()
Dim FlightsSource As String
FlightsSource = "SELECT [Flights].[FlightID], [Flights].[AirlineID], [Flights].[FlightNum] " & _ "FROM Flights " & _ "WHERE [AirlineID] = " & Me.AirlineID.Value Me.FlightID.RowSource = FlightsSource Me.FlightID.Requery
End Sub