BLOQUEAR DADOS DE UMA COMBO BOX
Pessoal como que eu poderia fazer para bloquear algum item de uma combobox???
ex. A
B
C
ai eu usei o item B e quando for selecionar o prox item ele tah la mais nao pode ser selecionado.!?
Tem Como!?
ex. A
B
C
ai eu usei o item B e quando for selecionar o prox item ele tah la mais nao pode ser selecionado.!?
Tem Como!?
explique-se melhor cara, depois q tu selecionou algo, tu quer bloquear ele??
isso ... eu fui la e cadastrei o item B, quando eu for cadastrar outro item, ele já bloquia o item B e assim deixando somente o Item A e C para cadastrar, isso por data.!
ai se for outra data ele deixa liberado.!
ai se for outra data ele deixa liberado.!
ta mas, vc faz esse cadastro aonde? , eu quase entendi, vai la!
assim
eu to fazendo um sistema de locação de equipamento certo.
eu fui la e cadastrei os equipamentos (a, b, c , d)
quando eu cadastro a locação eu loco apenas 1 equipamento por vez certo.
o que quero fazer é bloquear o equipamento por data,
Ex. cadastrei o item A no dia 10/10/10
ai eu vou la denovo e cadastro o item B no dia 10/10/10
[Ô]ai se alguem for cadastrar algum item no dia 10/10/10 ele tem que estar bloqueado quando a pessoa for selecionar-lo no box;!
eu to fazendo um sistema de locação de equipamento certo.
eu fui la e cadastrei os equipamentos (a, b, c , d)
quando eu cadastro a locação eu loco apenas 1 equipamento por vez certo.
o que quero fazer é bloquear o equipamento por data,
Ex. cadastrei o item A no dia 10/10/10
ai eu vou la denovo e cadastro o item B no dia 10/10/10
[Ô]ai se alguem for cadastrar algum item no dia 10/10/10 ele tem que estar bloqueado quando a pessoa for selecionar-lo no box;!
acho que ce vai ter que colocar em seu cadastro
quais equipamentos estarao disponiveis
por cliente
ou pór data
ou por cliente naquela data
e carregar a combo somente com os equipamentos disponiveis
quais equipamentos estarao disponiveis
por cliente
ou pór data
ou por cliente naquela data
e carregar a combo somente com os equipamentos disponiveis
dificultaria mais..!!!, tem como eu fazer esse bloqueio!?
experimenta fazer uma lista de verificação
tenta isso
ve se da pra adaptar ao que vc quer
Private Sub Combo1_Click()
Dim ROLA As Double
For ROLA = 0 To List1.ListCount - 1
If Combo1.Text = List1.List(ROLA) Then GoSub JAUSO
Next
Text1.Text = Combo1.Text
List1.AddItem Combo1.Text
Exit Sub
JAUSO:
Text1.Text = [Ô][Ô]
MsgBox [Ô]ESSA LETRA CE JA USO[Ô]
Exit Sub
End Sub
Private Sub Form_Load()
Combo1.Clear
List1.Clear
Combo1.AddItem [Ô]A[Ô]
Combo1.AddItem [Ô]B[Ô]
Combo1.AddItem [Ô]C[Ô]
End Sub
tenta isso
ve se da pra adaptar ao que vc quer
Private Sub Combo1_Click()
Dim ROLA As Double
For ROLA = 0 To List1.ListCount - 1
If Combo1.Text = List1.List(ROLA) Then GoSub JAUSO
Next
Text1.Text = Combo1.Text
List1.AddItem Combo1.Text
Exit Sub
JAUSO:
Text1.Text = [Ô][Ô]
MsgBox [Ô]ESSA LETRA CE JA USO[Ô]
Exit Sub
End Sub
Private Sub Form_Load()
Combo1.Clear
List1.Clear
Combo1.AddItem [Ô]A[Ô]
Combo1.AddItem [Ô]B[Ô]
Combo1.AddItem [Ô]C[Ô]
End Sub
Experimente fazer um REMOVEITEM no controle dos registros que não precisam aparecer para o usuário.
Uma outra saÃda, seria você simplesmente fazer uma BUSCA no BD, validar se o registro já está em uso, e em seguida notificar ao USUÃRIO com uma mensagem.
Uma outra saÃda, seria você simplesmente fazer uma BUSCA no BD, validar se o registro já está em uso, e em seguida notificar ao USUÃRIO com uma mensagem.
Ah sim, vou tentar fazer isso, mais deixar indisponivel na combo nao consigo!?
Tópico encerrado , respostas não são mais permitidas