CRIAR UM ARRAY DE TEXT BOX
Tenho uma rotina que conta os registros do meu banco de dados e mostra num label, agora gostaria de usar esse número para criar controles no form, tendo esse número como variável. Exemplo: Se esse número for 10, quero criar automaticamente 30 textbox no form para receber os dados da tabela. Vou criar três iniciais, de acordo com o tamanho dos registros, e depois copiá-los para criar os outros, de acordo com o tamanho do BD, tudo em tempo de execução. Tem como? Se tem alguém pode me ajudar com a sintaxe?
Embora seja possÃvel o ideal quando não se sabe o numero de registro é usar um controle dinâmicos que se adapta a qualquer quantidade de registros, tipo um DBGrid.
O form tem limite.
E se a sua label estiver com um número do caption como 10000,
criaria 10000 caixas de textos.
Ou sua tabela é limita no máximo o que comporta um form.
E se a sua label estiver com um número do caption como 10000,
criaria 10000 caixas de textos.
Ou sua tabela é limita no máximo o que comporta um form.
é verdade Robson, mas se eu tiver uma quantidade de registros muito grande, o dbgrid vai paginar, ou criar barras de rolagem?
colega como tudo no vb6, o dbgrid possui um limite de registros, então até esse limite que eu desconheço ele cria uma barra de rolagem, se você preferir uma paginação terá de fazer isso no braço
Realmente é bem complicado de fazer esse array, e vou ficar com a sugestão do grid mesmo.
Tópico encerrado , respostas não são mais permitidas