O seu aplicativo de acesso será mais fácil de usar se você campos autopopulate em uma mesa quando você sabe que os dados que vai neles. Isso pode ser feito usando o Visual Basic for Applications. Você pode usar o objeto Recordset para abrir a tabela de banco de dados e preencher todo o campo na tabela. O método AddNew é usado para criar um novo registro no objeto Recordset eo método Update salva as alterações feitas no registro . Instruções 
 1 
 Clique em "Ferramentas de banco de dados " e clique em " Visual Basic " para abrir o editor Microsoft Visual Basic. Clique no menu "Inserir" e clique em " Módulo " para adicionar um novo módulo de código . Criar um novo OnFilterComboChange adicionando o seguinte código: Private Sub 
 
 populateField () 
 2 
 Criar as variáveis que você vai usar para criar uma nova tabela e preencher um campo : 
 dbs 
 Dim Database 
 
 Dim rst Como Recordset 
 
 Dim rowCntr As Integer Dim 
 
 fNames (10) As String 
 
 Set dbs = CurrentDb 
 3 
 Preencher a matriz de cadeia com dados : 
 
 fNames (0) = "João" 
 
 fNames (1) = " kitzia " < br > 
 fNames (2) = " Adaly " 
 
 fNames (3) = "Oscar " 
 
 fNames (4) = " Emilio " 
 
 fNames (5) = " Carlos " 
 
 fNames (6) = " Sylvia " 
 
 fNames (7) = " Sebastian " 
 
 fNames (8) = " Luis " 
 
 fNames (9) = "Joe" 
 4 
 Executar uma instrução SQL para criar uma nova tabela em seu banco de dados com um campo de texto : 
 
 sqlstr = " CREATE TABLE MyNewTable ( PrimeiroNome TEXT ( 50) ); "
 
 DoCmd.RunSQL ( sqlstr ) 
 5 
 Abra sua nova tabela usando um conjunto de registros: 
 
 Set rst = dbs.OpenRecordset ( " MyNewTable " ) 
 6 
 Criar um loop for para preencher o campo " Nome" de sua tabela : 
 
 Para rowCntr = 0 To 9 
 
 RST . AddNew 
 
 rst.Fields (0). Valor = fNames ( rowCntr ) 
 
 rst.Update 
 
 Próxima rowCntr 
 7 
 Feche o conjunto de registros e terminar o seu OnFilterComboChange : 
 
 rst.Close 
 
 End Sub 
 8 
 Pressione " F5" para executar o procedimento . Volte para o Microsoft Access e clique duas vezes em " MyNewTable " para visualizar o campo povoada.