Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
Principais Mudanças do ModeloCadastro V3
- Mauro Coutinho
- Jedi
- Mensagens: 1561
- Registrado em: Sáb Mar 13, 2010 8:10 pm
- Localização: São José dos Pinhais - Pr
Principais Mudanças do ModeloCadastro V3
Conforme prometi ao nosso amigo Tomas, posto as principais mudanças que tivemos na V3 do Modelo cadastro, fiz um comparativo com a V2, mas basicamente as alterações devem ser as mesmas nas outras versões, mudando pouca coisa, se lerem com atenção, não terão dificuldades em identifica-las.
De inicio a mudança mais signicativa que devemos observar é que na V2 temos os dados de origem na própria Pasta na aba (Fornecedores) e na V3 a mesma foi separada, para possibilitar o trabalho em rede, ficando então em duas Pastas:
ModeloCadastro_FrontEnd e ModeloCadastro_Dados.
Vejam no Link abaixo explicação mais detalhadas referentes as diferenças entre as versões:
http://www.tomasvasquez.com.br/blog/mod ... soft-excel
Algumas dicas antes de migrarem da versão que estão usando (Personalizada) e funcionando para a V3 :
1) Baixem os dois(2) arquivos que compôem a V3, descompactem na mesma pasta, e façam os testes com a mesma sem alterarem nada, nas planilhas, nos forms e rotinas, e tambem não alterem na aba Configuração os dados Pasta e Arquivo, assim quando clicar para Abrir o Formulário, será buscado o arquivo Dados na mesma pasta(Diretório) em que foram descompactados, estando tudo Ok ai sim comecem a fazer os outros testes que seria definir po Caminho da Pasta e Nome do Arquivo. Aqui vale uma ressalva, tenho visto que alguns em vez de colocarem o nome do Arquivo na celula (B2) teem colocado o endereço junto, teem de colocar somente o nome do arquivo e em Pasta colocar o camiho para o arquivo.
2)No segundo teste altere somente o caminho da pasta e mova o arquivo ModeloCadastro_Dados para a pasta definida e refaça os testes, se tudo Ok, vamos para o outro teste;
3) Renomeie o arquivo ModeloCadastro_Dados para um nome qualquer e altere o nome do arquivo na pasta ModeloCadastro_FrontEnd na celula B2( Arquivo) e teste novamente, agora usando todas as funções dos forms, Alterando registros, adicionando Novos, Excluindo, enfim, tudo que for possivel, e, correndo tudo bem, dai sim comece a pensar em migrar o que já estava funcionando para a versão nova.
Migrando :
O importante na migração de uma versão para a outra, de inicio é termos entendido como funciona as rotinas, e sempre prestar atençao que se alterar o nome de um campo ou controle, isso no caso de Adaptações, temos de verificar todas as referencias nas rotinas e nos arquivos.
Tenho percebido que a maior frequencia das solicitações de ajudas teem a ver quando adpatamos o Modelo para uso expecifico : Troca do nome do Controle, do nome no Cabeçalho das Planilhas e não alteramos nas rotinas ou digitamos errado, excluimos um controle no Form e não desabilitamos as chamadas nas rotinas. Temos varias outras situações que podem gerar erros, então vale sempre prestar a maxima atenção quando alterarmos algo.
Uma outra dica, seria, se a migração e/ou adaptação forem muitas, faça uma de cada vez e a cada alteração teste, não procure alterar tudo de uma vez, fica mais facil identificar um erro quando alteramos somente uma coisa, e se a mesma der erro sabemos que foi nessa alteração.
Quando postarem uma duvida, procurem colocar qual o erro, o que foi alterado antes de gerar o erro.
Por fim, procurem sempre ler todos os tópicos ou usar a opção de Busca do Forun, pois muitas das duvidas já foram respondidas e solucionadas.
Como devem ter percebido, e já foi dito no inicio, a V3 é para ser usada com DOIS (2) Arquivos em separado, então para se utilizar essa versão aonde os DADOS estão na mesma Pasta, devemos tomar o máximo cuidado ao alterarmos as rotinas, devido a maioria fazer referência a Pasta Externa (ModeloCadastro_Dados.xls).
Caros colegas, a intenção aqui não é deixar de ajudar ou responder as duvidas, mas sim uma contribuição, que se seguirem com atenção, alem de adquirirem mais experiencia passaremos a entender as rotinas com maior facilidade.
Em anexo um arquivo do Word com as Mudanças que encontrei das versões ORIGINAIS V2 para a V3. Sem nenhuma adaptação ou mudança dos Nomes dos Campos ou Controles.
[REMOVIDO]
Espero com o exposto ajudar a todos a entender o funcionamento básico do Modelo V3.
Abraços
(Editado) - Esqueci que podia anexar arquivo no forun.
Anexo Atualizado em 03/05/2011
De inicio a mudança mais signicativa que devemos observar é que na V2 temos os dados de origem na própria Pasta na aba (Fornecedores) e na V3 a mesma foi separada, para possibilitar o trabalho em rede, ficando então em duas Pastas:
ModeloCadastro_FrontEnd e ModeloCadastro_Dados.
Vejam no Link abaixo explicação mais detalhadas referentes as diferenças entre as versões:
http://www.tomasvasquez.com.br/blog/mod ... soft-excel
Algumas dicas antes de migrarem da versão que estão usando (Personalizada) e funcionando para a V3 :
1) Baixem os dois(2) arquivos que compôem a V3, descompactem na mesma pasta, e façam os testes com a mesma sem alterarem nada, nas planilhas, nos forms e rotinas, e tambem não alterem na aba Configuração os dados Pasta e Arquivo, assim quando clicar para Abrir o Formulário, será buscado o arquivo Dados na mesma pasta(Diretório) em que foram descompactados, estando tudo Ok ai sim comecem a fazer os outros testes que seria definir po Caminho da Pasta e Nome do Arquivo. Aqui vale uma ressalva, tenho visto que alguns em vez de colocarem o nome do Arquivo na celula (B2) teem colocado o endereço junto, teem de colocar somente o nome do arquivo e em Pasta colocar o camiho para o arquivo.
2)No segundo teste altere somente o caminho da pasta e mova o arquivo ModeloCadastro_Dados para a pasta definida e refaça os testes, se tudo Ok, vamos para o outro teste;
3) Renomeie o arquivo ModeloCadastro_Dados para um nome qualquer e altere o nome do arquivo na pasta ModeloCadastro_FrontEnd na celula B2( Arquivo) e teste novamente, agora usando todas as funções dos forms, Alterando registros, adicionando Novos, Excluindo, enfim, tudo que for possivel, e, correndo tudo bem, dai sim comece a pensar em migrar o que já estava funcionando para a versão nova.
Migrando :
O importante na migração de uma versão para a outra, de inicio é termos entendido como funciona as rotinas, e sempre prestar atençao que se alterar o nome de um campo ou controle, isso no caso de Adaptações, temos de verificar todas as referencias nas rotinas e nos arquivos.
Tenho percebido que a maior frequencia das solicitações de ajudas teem a ver quando adpatamos o Modelo para uso expecifico : Troca do nome do Controle, do nome no Cabeçalho das Planilhas e não alteramos nas rotinas ou digitamos errado, excluimos um controle no Form e não desabilitamos as chamadas nas rotinas. Temos varias outras situações que podem gerar erros, então vale sempre prestar a maxima atenção quando alterarmos algo.
Uma outra dica, seria, se a migração e/ou adaptação forem muitas, faça uma de cada vez e a cada alteração teste, não procure alterar tudo de uma vez, fica mais facil identificar um erro quando alteramos somente uma coisa, e se a mesma der erro sabemos que foi nessa alteração.
Quando postarem uma duvida, procurem colocar qual o erro, o que foi alterado antes de gerar o erro.
Por fim, procurem sempre ler todos os tópicos ou usar a opção de Busca do Forun, pois muitas das duvidas já foram respondidas e solucionadas.
Como devem ter percebido, e já foi dito no inicio, a V3 é para ser usada com DOIS (2) Arquivos em separado, então para se utilizar essa versão aonde os DADOS estão na mesma Pasta, devemos tomar o máximo cuidado ao alterarmos as rotinas, devido a maioria fazer referência a Pasta Externa (ModeloCadastro_Dados.xls).
Caros colegas, a intenção aqui não é deixar de ajudar ou responder as duvidas, mas sim uma contribuição, que se seguirem com atenção, alem de adquirirem mais experiencia passaremos a entender as rotinas com maior facilidade.
Em anexo um arquivo do Word com as Mudanças que encontrei das versões ORIGINAIS V2 para a V3. Sem nenhuma adaptação ou mudança dos Nomes dos Campos ou Controles.
[REMOVIDO]
Espero com o exposto ajudar a todos a entender o funcionamento básico do Modelo V3.
Abraços
(Editado) - Esqueci que podia anexar arquivo no forun.
Anexo Atualizado em 03/05/2011
-
- Colaborador
- Mensagens: 90
- Registrado em: Ter Ago 03, 2010 9:40 pm
Re: Principais Mudanças do ModeloCadastro V3 [RESOLVIDO]
Mauro, Tudo bem....
Você poderia me ajudar. Fiz adaptações nas versão 2 e tudo ocorreu ok. Agora estou migrando para a versao 3 e tenho algumas dúvidas.
1. A planilha de dados não entendi como os dados não são visualizados quando abrimos a plan, e se realmente o usuário não irá visualizar e assim alterar os dados.
2. Estava realizando cálculos na versão 2, onde os dados estão na mesmo Plan. Agora como faço para adaptar a função abaixo apontando para a planilha de dados da versão 3.
Consolidado.Range("G11").Value = Application.WorksheetFunction.SumIf(Fatura.Range("C2:C5000"), Consolidado.Cells(2, 1).Value, Fatura.Range("F2:F5000"))
Obrigado,
Você poderia me ajudar. Fiz adaptações nas versão 2 e tudo ocorreu ok. Agora estou migrando para a versao 3 e tenho algumas dúvidas.
1. A planilha de dados não entendi como os dados não são visualizados quando abrimos a plan, e se realmente o usuário não irá visualizar e assim alterar os dados.
2. Estava realizando cálculos na versão 2, onde os dados estão na mesmo Plan. Agora como faço para adaptar a função abaixo apontando para a planilha de dados da versão 3.
Consolidado.Range("G11").Value = Application.WorksheetFunction.SumIf(Fatura.Range("C2:C5000"), Consolidado.Cells(2, 1).Value, Fatura.Range("F2:F5000"))
Obrigado,
Editado pela última vez por fabricio_sp30 em Sáb Ago 21, 2010 11:31 pm, em um total de 1 vez.
- Mauro Coutinho
- Jedi
- Mensagens: 1561
- Registrado em: Sáb Mar 13, 2010 8:10 pm
- Localização: São José dos Pinhais - Pr
Re: Principais Mudanças do ModeloCadastro V3
Fabricio, quanto a questão 1 :
viewtopic.php?f=5&t=361
Quanto a questão 2, peço a gentileza de abrir um Tópico Novo e continuamos de lá, ok.
abraços
Para ver que eu tambem tive essa duvida :1. A planilha de dados não entendi como os dados não são visualizados quando abrimos a plan, e se realmente o usuário não irá visualizar e assim alterar os dados.
viewtopic.php?f=5&t=361
e me esqueci de comentar isso no arquivo que fiz sobre as mudanças da V3.Pelo fato do modelo cadastro ocultá-la com a linha de código mencionada, a própria planilha fica toda oculta. Mas, basta abrí-la e ir na aba Exibição->Reexibir. No 2003, o caminho deve ser pelo meno Exibir.
Digamos que ela só fica oculta "demais"
Quanto a questão 2, peço a gentileza de abrir um Tópico Novo e continuamos de lá, ok.
abraços
-
- Colaborador
- Mensagens: 90
- Registrado em: Ter Ago 03, 2010 9:40 pm
-
- Colaborador
- Mensagens: 90
- Registrado em: Ter Ago 03, 2010 9:40 pm
Re: Principais Mudanças do ModeloCadastro V3
Mauro,
No caso do item 1, basta ocultar na Plan de Dados usando o recurso Fornecedores.Visible = xlSheetVeryHidden. Desta forma o usuario ñão irá alterar e nem visualizar os dados. ok.
Abraçcos
No caso do item 1, basta ocultar na Plan de Dados usando o recurso Fornecedores.Visible = xlSheetVeryHidden. Desta forma o usuario ñão irá alterar e nem visualizar os dados. ok.
Abraçcos
- Mauro Coutinho
- Jedi
- Mensagens: 1561
- Registrado em: Sáb Mar 13, 2010 8:10 pm
- Localização: São José dos Pinhais - Pr
Re: Principais Mudanças do ModeloCadastro V3
fabricio, esse recurso provocará o erro na propriedade Visible se for usa-lo na V3 original, aonde a Pasta DADOS contém sómente uma Planilha, a "Fornecedores", se em sua adaptação você tiver mais de uma planilha na Pasta Dados, tudo bem, você poderá usar essa propriedade e depois ocultar a janela, mas sempre terá que deixar uma com a propriedade Visible definido como Visivel.fabricio_sp30 escreveu:Mauro,
No caso do item 1, basta ocultar na Plan de Dados usando o recurso Fornecedores.Visible = xlSheetVeryHidden. Desta forma o usuario ñão irá alterar e nem visualizar os dados. ok.
Abraçcos
Se leu atentamente no Blog - http://www.tomasvasquez.com.br/blog/mod ... soft-excel, verá o porque a mesma fica oculta :
"Tentei ao máximo obter um controle de concorrência. Para isso, para todas as operações em que o aplicativo precisar fazer a leitura dos dados, ele manterá o arquivo da planilha de dados aberto no modo somente leitura. Somente quando for requerida alguma atualização nos dados, o aplicativo abrirá o arquivo da planilha de dados para escrita, promoverá as alterações, salvará e voltará a abrir o arquivo como somente leitura."
[]s
-
- Colaborador
- Mensagens: 90
- Registrado em: Ter Ago 03, 2010 9:40 pm
Re: Principais Mudanças do ModeloCadastro V3
Mauro,
Ok. Tenho 8 Plans na na planilha de Dados. Quando implementei esse recurso percebi a necessidade de manter uma plan no modo Visible=false.
Obrigado pelas dicas,
abracos
Ok. Tenho 8 Plans na na planilha de Dados. Quando implementei esse recurso percebi a necessidade de manter uma plan no modo Visible=false.
Obrigado pelas dicas,
abracos