Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Principais Mudanças do ModeloCadastro V3

Tutoriais elaborados da comunidade
Avatar do usuário
Mauro Coutinho
Jedi
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

Mensagem por Mauro Coutinho »

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
PrincipaisMudanças ModeloCadastroV3.rar
Principais Mudanças no Modelo Cadastro V3
(11.06 KiB) Baixado 693 vezes


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


fabricio_sp30
Colaborador
Colaborador
Mensagens: 90
Registrado em: Ter Ago 03, 2010 9:40 pm

Re: Principais Mudanças do ModeloCadastro V3 [RESOLVIDO]

Mensagem por fabricio_sp30 »

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,
Editado pela última vez por fabricio_sp30 em Sáb Ago 21, 2010 11:31 pm, em um total de 1 vez.


Avatar do usuário
Mauro Coutinho
Jedi
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

Mensagem por Mauro Coutinho »

Fabricio, quanto a questão 1 :
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.
Para ver que eu tambem tive essa duvida :
viewtopic.php?f=5&t=361
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"
e me esqueci de comentar isso no arquivo que fiz sobre as mudanças da V3.

Quanto a questão 2, peço a gentileza de abrir um Tópico Novo e continuamos de lá, ok.

abraços


fabricio_sp30
Colaborador
Colaborador
Mensagens: 90
Registrado em: Ter Ago 03, 2010 9:40 pm

Re: Principais Mudanças do ModeloCadastro V3

Mensagem por fabricio_sp30 »

Mauro,
Ok. valeu.


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


fabricio_sp30
Colaborador
Colaborador
Mensagens: 90
Registrado em: Ter Ago 03, 2010 9:40 pm

Re: Principais Mudanças do ModeloCadastro V3

Mensagem por fabricio_sp30 »

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


Avatar do usuário
Mauro Coutinho
Jedi
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

Mensagem por Mauro Coutinho »

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
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.

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


fabricio_sp30
Colaborador
Colaborador
Mensagens: 90
Registrado em: Ter Ago 03, 2010 9:40 pm

Re: Principais Mudanças do ModeloCadastro V3

Mensagem por fabricio_sp30 »

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


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder