Ir para conteúdo
Fórum Script Brasil

labanca

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Tudo que labanca postou

  1. É um tanto quanto grande para colocar na página. Possui uns 7 módulos de funções, uns 7 módulos de classe. São mais de 1500 linhas de código. Como eu não sei exatamente onde o erro ocorre. Sendo que não é um erro, algo que tenho numeração e uma mensagem indicando um problema, e sim uma anormalidade. Como devo proceder? ALguém já viu algo parecido?
  2. Bom dia pessoal, estou com uma dúvida a respeito do comportamento de um formulário de cadastro que criei. É um formulário com muitos campos e com muito código e funções das mais diversas (exportar e importar dados, enviar email), eventos baseados em classes (um painel que exibe dicas diferentes dependendo de qual controle o mouse está posicionado sobre) e máscaras para entrada de dados (datas, horas, cpf). O que ocorre é que em determinado ponto do desenvolvimento o qual eu não consegui identificar, uma anomalia começou a ocorrer. Ao passear pelos campos usando TAB em determinados momentos que não é trivial de definir o tab pára de funcionar e começa ao invés de saltar para o próximo campo criar tabulações dentro dos controles (textboxes e comboboxes). Além disso ás mascaras baseadas em funções keypress também param de funcionar. Porém as funções atribuídas a botões continuam funcionando normalmente. Já revi o código várias vezes, mas nem sei o que procurar. Quando isso ocorre um pequeno carregamento ocorre (o mouse se transforma em ampulheta rapidamente) e o problema começa. O pior que isso ocorre vez sim, vez não. Não faço idéia de como resolver isso, desculpem o texto longo, mas acho que somente alguém muito versado em vba deva conseguir me ajudar. Obrigado.
  3. Boa tarde pessoas, tenho a seguinte dúvida em VBA no excel 2007. Já pesquisei muito pela internet e até agora não encontrei resposta alguma: Onde é definida a ordem pela qual o loop for each percorre os objetos de um formulário? Tenho um userform com 'n' controles presentes nele. Então quando utilizo o loop for each para percorrê-los a ordem que esses são acessados pelo loop não parece seguir nenhuma das propriedades dos controles. (TabOrder, etc) Ou seja, eu preciso que eles sejam acessados pelo loop em uma determinada ordem, mas não encontrei nas propriedades ou comandos do VBA onde eu posso definir essa ordem ou alterá-la. Um código de exemplo segue abaixo: Private Sub Exemplo_Click() Dim Objeto As Variant For Each Objeto In UserForm.Controls foo(Objeto) 'ele acessa os objetos em uma ordem que eu não sei como definir ou alterar =/ Next End Sub Eu já percebi que ele acessa os objetos na ordem em que são "colados" no userform. Mas se eu mudar um objeto de lugar ou adicionar um novo ele muda a ordem novamente. O Pior, se já tenho um formulário pronto e desejo controlar essa ordem de acesso, teria de retirar cada controle e readioná-los na ordem desejada. O que além de imprático não acredito que seja a última solução. Bem, é isso. Desculpem o texto longo, mas é a minha primeira postagem no forum e queria ser o mais claro possível. Grato.
  4. To com seguinte problema: Tenho que fazer uma consulta usando count. E preciso que os zeros sejam exibidos no resultado da query. Tipo agrupo por codigos e vejo sempre que aquele codigo aparece se, no mesmo registro dele, outro valor (por exemplo: "sim") aparece também. por exemplo: cod resposta 123 sim 123 sim 123 não 123 não 321 não 321 sim 456 não 456 não 456 não Cod count 123 2 321 1 456 0 <= isso não acontece =( Mas o count não retorna os zeros!!! Não preciso de nada pra PHP ou qualquer outra coisa, é no mysql mesmo. Já procurei muito e não achei nada ainda na internet Se alguém puder me ajudar fico MUITO grato.
×
×
  • Criar Novo...