CLIENTES ATIVOS E INATIVOS
Cara, sinceramente, acho q vc foi pelo lado mais difÃcil, bastava criar um campo tipo CLI_STATUS e deixar [ô]A[ô] para Ativo ou [ô]I[ô] para Inativo. Sei que vc falou que fez assim pq quis, mas sugiro que mude futuramente, fica mais fácil.
E creio que a resposta do SacoFrito é o que vc precisa.
E creio que a resposta do SacoFrito é o que vc precisa.
Bom tambem acho que é mais facil de um jeito só, no meu caso uso S para ativo e N para inativo, vai do fregues ... nao gosto muito de usar o sim/nao pois fica ruim pra fazer relatorio depois.
Dentro da SQL que mostrei não tem JEITO?
não queria informar separado
Mas mesmo assim muito obrigado
A todos
não queria informar separado
Mas mesmo assim muito obrigado
A todos
Dim Comand as New ADODB.Command
wtih Comand
.ActiveConnection = Conexao
.CommandType = adCmdText
.CommandText = [Ô]INSERT INTO Clientes (Ativo)VALUES([ô][Ô] & iif(Combo = [Ô]ATIVO[Ô],[Ô]SIM[Ô],[Ô]NAO[Ô]) & [Ô][ô])[Ô]
.Execute
End With
Tipo de Dados Imcompativel na expressão de critério
Nao ta dando certo.
Nao ta dando certo.
A sua coluna [Ô]Ativo[Ô] está definida como TEXT?
Não
ela
esta como
Sim/Não
ela
esta como
Sim/Não
Não tenho o ACCESS aqui no serviço para testar... Mas tente trocar os valores de inserção...
Dim Comand as New ADODB.Command
wtih Comand
.ActiveConnection = Conexao
.CommandType = adCmdText
.CommandText = [Ô]INSERT INTO Clientes (Ativo)VALUES([ô][Ô] & iif(Combo = [Ô]ATIVO[Ô], 1, 0) & [Ô][ô])[Ô]
.Execute
End With
1° Preencha seu combobox da forma abaixo:
2° Na sua string SQL faça assim
ou
Obs.:
Faça uma validação para verificar se foi selecionado um dos itens do combobox
ComboBox1.Clear
ComboBox1.AddItem [Ô]0. Inativo
ComboBox1.AddItem [Ô]1. Ativo[Ô]
2° Na sua string SQL faça assim
Conexao.Execute [Ô]INSERT INTO Clientes (Ativo) VALUES ([Ô] & Left$(ComboBox1, 1) & [Ô]);[Ô]
ou
Conexao.Execute [Ô]UPDATE Clientes SET Ativo = [Ô] & Left$(ComboBox1, 1) & [Ô] WHERE (Codigo = 1);[Ô]
Obs.:
Faça uma validação para verificar se foi selecionado um dos itens do combobox
Deu certo
Obrigado a TODOS
Obrigado a TODOS
Tópico encerrado , respostas não são mais permitidas