Preso na codificação de acesso


1

Eu tenho um código que adiciona registros de um formulário a uma tabela, mas quando as caixas de seleção são marcadas, ele adiciona -1 (true) no campo da tabela. Como posso revisar meu código para adicionar uma palavra alternativa ao invés de -1?

Dim db As Database
Dim rs As DAO.Recordset
Set db = CurrentDb()
Set rs = db.OpenRecordset("Raw_Audits")

With rs
  .AddNew
  .Fields("Name") = Me.Combo0
  .Fields("COLL") = Me.Check205
  .Fields("COMP") = Me.Check227
  .Fields("UMPD") = Me.Check294
  .Update
  .Close
End With

1
Adicione uma declaração IF THEN a ela!
Eric F

Respostas:


1

Você pode usar uma instrução If..Then ...

Por exemplo, substitua:

.Fields("COLL") = Me.Check205

com

If Me.Check205 = -1 then
    .Fields("COLL") = "True"
End If

Obrigado! Eu tentei várias variações, mas nenhuma das minhas funcionou, mas essa funcionou como um encanto!
InNeedOfHelp
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.