为什么在编辑模式下打开表单时,表单中的组合框变为空白

时间:2015-06-30 15:35:43

标签: vba ms-access ms-access-2007

我有使用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

0 个答案:

没有答案