Olá amigos, estou precisando criar um combobox com nomes de funcionarios para serem selecionados, mas não tenho nem idéia de como começar a criar um , se alguem tiver algum tutorial e puder me indicar, ficarei muito agradecido.
Desde já agradeço a ajuda de todos.
Como criar um combobox no clipper
Moderador: Moderadores
Como criar um combobox no clipper
Editado pela última vez por Pablo César em 07 Fev 2013 11:09, em um total de 1 vez.
Razão: O tópico anterior foi desmembrado desta mensagem, por conter assunto diferentes. O que requer a abertura de novo tópico.
Razão: O tópico anterior foi desmembrado desta mensagem, por conter assunto diferentes. O que requer a abertura de novo tópico.
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Como criar um combobox no clipper
ComboBox no Clipper ? O que mais assemelha-se é algo que você mesmo tem que elaborar. Você talvez já tenha um GET e deseja adicionar uma janelinha onde contenha várias opções. Você poderá fazê-lo através da função Achoice(), mas antes você terá que ler o seu dbf (se é que tem para funcionarios) pegar os nomes em um vetor unidirecional, isto é, com apenas uma coluna. Exemplo: aFuncionars:={"João","Maria","Pedro"} e assim por diante. Após a seleção do Achoice você pode atribuir o seu valor (seja em forma de código ou seja do tipo caracter com o nome selecionado). Tudo depende do que você já tem e precisa.
Eu implementaria o AChoice dentro do GetSys.prg que iria personalizar para aquele GET especificamente.
Outra forma é simular um GET no qual é digitado o nome e a medida que é digitado, este procura na tabela de funcionários. Exibindo em tela as opções com o nome da primeiras três letras digitadas. Por exemplo. Enfim, dá pra fazer de várias formas. Outra forma (bem mais fácil) é implementar essa função do achoice, atrelada ao pressionamento de uma tecla (por exemplo F10) e exibir em tela as opções mediante o achoice.
Eu implementaria o AChoice dentro do GetSys.prg que iria personalizar para aquele GET especificamente.
Outra forma é simular um GET no qual é digitado o nome e a medida que é digitado, este procura na tabela de funcionários. Exibindo em tela as opções com o nome da primeiras três letras digitadas. Por exemplo. Enfim, dá pra fazer de várias formas. Outra forma (bem mais fácil) é implementar essa função do achoice, atrelada ao pressionamento de uma tecla (por exemplo F10) e exibir em tela as opções mediante o achoice.
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
Como criar um combobox no clipper
Aqui no fórum encontrei algo que pode se tornar prático se você utiliza o Clipper versão 5.3, veja: https://pctoledo.org/forum/viewto ... Box#p59742
O nome é ListBox que é algo similar ao ComboBox do Windows. Aqui tem um index na opção de "Busca Avançada": https://pctoledo.org/forum/search ... bmit=Busca
E logo abaixo daquela mensagem apontada no primeiro link que passei (no mesmo tópico), tem outra solução caso não utilize a versão 5.3, dada pelo colega Alexandre em: https://pctoledo.org/forum/viewto ... Box#p59751
O nome é ListBox que é algo similar ao ComboBox do Windows. Aqui tem um index na opção de "Busca Avançada": https://pctoledo.org/forum/search ... bmit=Busca
E logo abaixo daquela mensagem apontada no primeiro link que passei (no mesmo tópico), tem outra solução caso não utilize a versão 5.3, dada pelo colega Alexandre em: https://pctoledo.org/forum/viewto ... Box#p59751
Um clip-abraço !
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
