BLOQUEAR DADOS DE UMA COMBO BOX

HUGOHSJC 04/08/2010 14:02:39
#349414
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!?
EXPOLETA 04/08/2010 14:26:29
#349419
explique-se melhor cara, depois q tu selecionou algo, tu quer bloquear ele??

HUGOHSJC 04/08/2010 14:45:56
#349422
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.!
EXPOLETA 04/08/2010 14:54:31
#349424
ta mas, vc faz esse cadastro aonde? , eu quase entendi, vai la!
HUGOHSJC 04/08/2010 15:55:49
#349432
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;!
GERARDA 04/08/2010 16:35:42
#349442
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
HUGOHSJC 04/08/2010 16:56:10
#349448
dificultaria mais..!!!, tem como eu fazer esse bloqueio!?
GERARDA 04/08/2010 17:05:38
#349451
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
TECLA 04/08/2010 21:02:12
#349479
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.
HUGOHSJC 05/08/2010 08:17:59
#349494
Ah sim, vou tentar fazer isso, mais deixar indisponivel na combo nao consigo!?
Tópico encerrado , respostas não são mais permitidas