No aguardo.
+2
Leandro
Avelino Sampaio
6 participantes
Quem projeta aplicativos desvinculados e por quê ?
Avelino Sampaio- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3900
Registrado : 04/04/2010
- Mensagem nº1
Quem projeta aplicativos desvinculados e por quê ?
Gostaria de ter uma idéia das razões que te levaram a utilizar front-end's desvinculados ?
No aguardo.
No aguardo.
.................................................................................
Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces
Clique AQUI e analise o custo beneficio do material oferecido.
Leandro- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1601
Registrado : 12/11/2009
Olá Avelino!
É desvinculado mesmo que você quer saber?
Desculpe-me mas não entendi.
Abraço
É desvinculado mesmo que você quer saber?
Desculpe-me mas não entendi.
Abraço
.................................................................................
Gilberto Rocha- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1027
Registrado : 21/01/2010
Migrei tudo para Mysql, utilizo o BE somente para importar dados do Mysql, mas já estou até abandonando o BE, pois tabelas temporárias no FE são mais práticas, pois se eu precisar adicionar um campo na tabela se eu precisar adicionar no BE tem que ser via VBA o que dificulta na lentidão do processo.
.................................................................................
Resolveu? Clique em resolvido!
Sistema para administração de Igrejas e Ministérios Evangélicos Congrega Fácil Online.
Seja um representante em sua cidade!
Código de cliente para testes: congregafacil
SisFAT Cursos Online
www.congregafacil.com
Analista de BI SR
Avelino Sampaio- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3900
Registrado : 04/04/2010
Olá, Leandro!
Isso mesmo, sem o uso de tabelas vinculadas. Com o BE no Access, SQL ou Mysql.
Se usa deste form, me explique os motivos que te levaram a optar por esta estrutura.
Isso mesmo, sem o uso de tabelas vinculadas. Com o BE no Access, SQL ou Mysql.
Se usa deste form, me explique os motivos que te levaram a optar por esta estrutura.
Última edição por Avelino Sampaio em 12/11/2012, 20:51, editado 1 vez(es)
.................................................................................
Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces
Clique AQUI e analise o custo beneficio do material oferecido.
Avelino Sampaio- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3900
Registrado : 04/04/2010
Olá, Gilberto!
Mas qual a razão que te levou a partir para o Mysql ?
Mas qual a razão que te levou a partir para o Mysql ?
.................................................................................
Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces
Clique AQUI e analise o custo beneficio do material oferecido.
Leandro- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1601
Registrado : 12/11/2009
Até um tempo usei, mas por falta de conhecimento. Aí todo fim do mês quando iniciava o fechamento tinha que exportar tudo para meu micro, a rede não ajudava, os outros Bds estavam muito longe, 30;70;130;80km, enfim, já entendeu né? Agora tenho um problema de lentidão só no primeiro registro diário, mas é coisa além de minha responsabilidade.
.................................................................................
Avelino Sampaio- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3900
Registrado : 04/04/2010
Leandro,
se entendi vc tem os bd's vinculados a base de dados, correto. Que tipo de rede e utilizado a essas distâncias ?
se entendi vc tem os bd's vinculados a base de dados, correto. Que tipo de rede e utilizado a essas distâncias ?
.................................................................................
Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces
Clique AQUI e analise o custo beneficio do material oferecido.
Leandro- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1601
Registrado : 12/11/2009
Não sei se vou responder a altura que perguntou, e se não for, pergunte novamente que vejo pra vc lá no trabalho, mas nossa rede é controlada toda na central em Curitiba Pr, nossos micros tem uma máscara no IP, por exemplo o que uso é o \\M124472. A velocidade varia de acordo com o local, mas em resumo é baixa. Então todo tráfego na rede passa por Curitiba, eu trabalho em Apucarana Pr, vide google maps.
Avelino, tenho pensado muito em migrar para outro modo de banco, porém não sou programador por profissão, mas estou indo atrás de lógica, depois um curso específico. Penso firmemente em MySql, o que você pode me dizer sobre isso?, aproveitando o tópico.
Avelino, tenho pensado muito em migrar para outro modo de banco, porém não sou programador por profissão, mas estou indo atrás de lógica, depois um curso específico. Penso firmemente em MySql, o que você pode me dizer sobre isso?, aproveitando o tópico.
.................................................................................
Gilberto Rocha- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1027
Registrado : 21/01/2010
Razão de necessidade dos clientes em ter um sistema online e competitividade de mercado, utilizo Access como banco de dados apenas para importação de dados para gerar relatórios e Front end é claro, muito mais produtivo.
Trabalho com sistema eclesiásticos (Igrejas), então a igreja sede controla tudo, usuários, permissões etc, enquanto as congregações (igrejas menores) veem somente dados locais.
Eu tentei de todas as formas compartilhar o BE para vinculo, com dropbox, Gladinet, hamachi, etc, mas somente no Mysql tive o resultado esperado.
Trabalho com sistema eclesiásticos (Igrejas), então a igreja sede controla tudo, usuários, permissões etc, enquanto as congregações (igrejas menores) veem somente dados locais.
Eu tentei de todas as formas compartilhar o BE para vinculo, com dropbox, Gladinet, hamachi, etc, mas somente no Mysql tive o resultado esperado.
.................................................................................
Resolveu? Clique em resolvido!
Sistema para administração de Igrejas e Ministérios Evangélicos Congrega Fácil Online.
Seja um representante em sua cidade!
Código de cliente para testes: congregafacil
SisFAT Cursos Online
www.congregafacil.com
Analista de BI SR
Avelino João- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 316
Registrado : 10/03/2012
- Mensagem nº10
Re: Quem projeta aplicativos desvinculados e por quê ?
Eu tive muitos problemas com o access como base de dados, no meu serviço como eu não era o gestor de rede e só o unico programador na empresa mais não trabalho na area de TI e sim em RH, muitas da vezes o gestor de rede do meu departamento eliminava o base de dados quando fazia limpeza dos virus; isso mim fez pensar muito na segurança do meu banco de dados; quando resolvi passar a vender a minha aplicações migrei para o Mysql, passei então estudar o artigo da kartoffel mais como tinha a necessidade de alimentar os meus relatorios e criar tabelas temporarias em tempo de execução, passei tambem a usar a vinculação das tabelas do Mysql no access com DSN-Less actualmente uso o metodo da kartoffel só para fazer login no sistema ja que a tabela fica no servidor e não vinculo no access, DSN-Less pra mim é a melhor forma de trabalhar Mysql.
Última edição por avelino007 em 13/11/2012, 15:52, editado 1 vez(es)
.................................................................................
Proaccess - Angola
Marcelo David- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3948
Registrado : 21/04/2011
- Mensagem nº11
Re: Quem projeta aplicativos desvinculados e por quê ?
Por enquando back-End em accdb estão me atendendo muito bem.
Os primeiros projetos que fiz eram completamente vinculados.
Depois de muito pesquisar e ler tópicos de alguns fóruns, passei
a programar utilizando desvinculo em tudo. O sistema roda mais leve
e minhas tabelas não ficam expostas no front-end. Uma outra coisa, é
a maior facilidade que encontro em usar vários back-ends e apontar
mais facilmente para qualquer outra base de dados, sem a sistemática
da reivinculação de tabelas, que dependendo da situação, é um tanto
demoradinha.
Uma outra coisa que me deixa muito simpatizante do desvinculo é o poder
que temos sobre o que é gravado na tabela. Pois com vínculos, ao preencher
um campo e quando saímos dele, ele já estará gravado. No caso do desvinculo,
apenas no momento que quisermos iremos gravar.
Os primeiros projetos que fiz eram completamente vinculados.
Depois de muito pesquisar e ler tópicos de alguns fóruns, passei
a programar utilizando desvinculo em tudo. O sistema roda mais leve
e minhas tabelas não ficam expostas no front-end. Uma outra coisa, é
a maior facilidade que encontro em usar vários back-ends e apontar
mais facilmente para qualquer outra base de dados, sem a sistemática
da reivinculação de tabelas, que dependendo da situação, é um tanto
demoradinha.
Uma outra coisa que me deixa muito simpatizante do desvinculo é o poder
que temos sobre o que é gravado na tabela. Pois com vínculos, ao preencher
um campo e quando saímos dele, ele já estará gravado. No caso do desvinculo,
apenas no momento que quisermos iremos gravar.
.................................................................................
Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
Access e VBA - Formulário Desacoplado - [Passo a passo]
Conheça meu canal no Youtube e se inscreva.
Avelino Sampaio- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3900
Registrado : 04/04/2010
- Mensagem nº12
Re: Quem projeta aplicativos desvinculados e por quê ?
Leandro,
A uns 10 anos atrás tentei estabelecer moradia em Maringa, fugindo da violência aqui do Rio de Janeiro. Não duramos 3 meses e tivemos que voltar. Motivo: Era calmo demais e ficamos loucos com isso (kkkkk). Foi uma aventura na minha vida inesquecível. Conheci um pouca de cada cidade (Apucarana, Arapongas, Paranavaí, Astorga e mais algumas outras). Brasil espetacular, que poucos conhecem. Quando me aposentar, retornarei para um passeio menos apressado.
Quanto ao seu caso, é difícl uma análise sem estar vivenciando o que se passa. Se conseguiu vincular as tabelas é porque vc tem uma linha privada (LP). Se em todas os pontos for possivel ter acesso a Internet banda larga (minimo de 10MB) acho que valeria apena uma migração para o Mysql (vc pode acompanhar o artigo do Jeferson no meu site, sobre como se conectar ao Mysql via Web)
Se a sua LP , apesar de lenta, for bem estável, poderá continaur usando mas tem que programar com bastante atenção para não baixar o desempenho. Passei no Maestro 4, uma função para gerar tabelas temporarias locais, que é extremamente útil na otimização para um melhor desempenho. Estarei lançando mais artigos, oferecendo exemplos com esta técnica de tabelas temporárias. Vincular as tabelas, por si só, não baixa o desempenho do BD. O que baixa o desempenho é como vc está usando as tabelas vinculadas. Vc pode ter as tabelas vinculadas mas usar formulários desvinculados, para certos casos.
Sucesso!
A uns 10 anos atrás tentei estabelecer moradia em Maringa, fugindo da violência aqui do Rio de Janeiro. Não duramos 3 meses e tivemos que voltar. Motivo: Era calmo demais e ficamos loucos com isso (kkkkk). Foi uma aventura na minha vida inesquecível. Conheci um pouca de cada cidade (Apucarana, Arapongas, Paranavaí, Astorga e mais algumas outras). Brasil espetacular, que poucos conhecem. Quando me aposentar, retornarei para um passeio menos apressado.
Quanto ao seu caso, é difícl uma análise sem estar vivenciando o que se passa. Se conseguiu vincular as tabelas é porque vc tem uma linha privada (LP). Se em todas os pontos for possivel ter acesso a Internet banda larga (minimo de 10MB) acho que valeria apena uma migração para o Mysql (vc pode acompanhar o artigo do Jeferson no meu site, sobre como se conectar ao Mysql via Web)
Se a sua LP , apesar de lenta, for bem estável, poderá continaur usando mas tem que programar com bastante atenção para não baixar o desempenho. Passei no Maestro 4, uma função para gerar tabelas temporarias locais, que é extremamente útil na otimização para um melhor desempenho. Estarei lançando mais artigos, oferecendo exemplos com esta técnica de tabelas temporárias. Vincular as tabelas, por si só, não baixa o desempenho do BD. O que baixa o desempenho é como vc está usando as tabelas vinculadas. Vc pode ter as tabelas vinculadas mas usar formulários desvinculados, para certos casos.
Sucesso!
.................................................................................
Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces
Clique AQUI e analise o custo beneficio do material oferecido.
Avelino Sampaio- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3900
Registrado : 04/04/2010
- Mensagem nº13
Re: Quem projeta aplicativos desvinculados e por quê ?
Gilberto,
O uso do Mysql, para um sistema online, foi uma ótima escolha.
Sucesso!
O uso do Mysql, para um sistema online, foi uma ótima escolha.
Sucesso!
.................................................................................
Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces
Clique AQUI e analise o custo beneficio do material oferecido.
Avelino Sampaio- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3900
Registrado : 04/04/2010
- Mensagem nº14
Re: Quem projeta aplicativos desvinculados e por quê ?
Marcelo,
Se vc trabalha para um empresa aonde tempo não seja um fator tão determinante, tudo bem. Porém, se trabalhar por conta propria, tempo é um fator determinante para vc e para o seu cliente. A maior das vatagens do Access, em relação a concorrência, é o fato de podermos desenvolver tudo na metade do tempo. Quando se opta em trabalhar com tudo desvinculado vc joga fora a vatagem que tinha no tempo de conclusão e por conseguinte terá que encarecer o preço do projeto.
Como eu disse para o Leandro, as tabelas vinculadas não prejudicam o desempenho. O que prejudica é a forma como elas sao utilizadas.
A maioria dos objetos do Access foram projetados para se trabalhar com as tabelas diretas e/ou vinculadas. Ora bolas, quando vc tem que utilizar listbox, combobox, formulário continuo e relatório é preciso apelar para os vinculos. Então aonde esta a vantagem de não ter as tabelas vinculadas?
Me dê um exemplo de como vc carregar uma listbox e de como vc carrega um relatório.
A segurança das tabelas dá para contornar bem. Em breve vou liberar o código que usei no Protec no aplicativo exemplo Maestro.
No aguardo
Se vc trabalha para um empresa aonde tempo não seja um fator tão determinante, tudo bem. Porém, se trabalhar por conta propria, tempo é um fator determinante para vc e para o seu cliente. A maior das vatagens do Access, em relação a concorrência, é o fato de podermos desenvolver tudo na metade do tempo. Quando se opta em trabalhar com tudo desvinculado vc joga fora a vatagem que tinha no tempo de conclusão e por conseguinte terá que encarecer o preço do projeto.
Como eu disse para o Leandro, as tabelas vinculadas não prejudicam o desempenho. O que prejudica é a forma como elas sao utilizadas.
A maioria dos objetos do Access foram projetados para se trabalhar com as tabelas diretas e/ou vinculadas. Ora bolas, quando vc tem que utilizar listbox, combobox, formulário continuo e relatório é preciso apelar para os vinculos. Então aonde esta a vantagem de não ter as tabelas vinculadas?
Me dê um exemplo de como vc carregar uma listbox e de como vc carrega um relatório.
A segurança das tabelas dá para contornar bem. Em breve vou liberar o código que usei no Protec no aplicativo exemplo Maestro.
No aguardo
.................................................................................
Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces
Clique AQUI e analise o custo beneficio do material oferecido.
Silvio- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 5120
Registrado : 20/04/2011
- Mensagem nº15
Re: Quem projeta aplicativos desvinculados e por quê ?
Olá para todos....
Sinceramente, eu programo em Acess ha pelo menos 2 anos. Aprendi por necessidade mesmo ( meu sócio que cuidava dessa parte, sofreu um enfarte ) e prefiro vinculados.
Motivos:
a- praticidade.
b- rapidez.
c- melhores resultados.
d- otimização.
e- desempenho.
Mas cada cabeça...uma sentença.
Abraços !
Sinceramente, eu programo em Acess ha pelo menos 2 anos. Aprendi por necessidade mesmo ( meu sócio que cuidava dessa parte, sofreu um enfarte ) e prefiro vinculados.
Motivos:
a- praticidade.
b- rapidez.
c- melhores resultados.
d- otimização.
e- desempenho.
Mas cada cabeça...uma sentença.
Abraços !
.................................................................................
Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
www.maximoaccess.com/t860-resolucao-de-topicos
"Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
Gilberto Rocha- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1027
Registrado : 21/01/2010
- Mensagem nº16
Re: Quem projeta aplicativos desvinculados e por quê ?
Em ambiente multi usuário por experiencia própria formularios desvinculados diminuem o risco de corromper o banco.
Claro que da um certo trabalho, mas depois de ter uma rotina padronizada de programação tudo fica fácil, e não acho que perca a praticidade não. Só tem que manter o padrão em rotinas prontas, funções, etc.
Claro que da um certo trabalho, mas depois de ter uma rotina padronizada de programação tudo fica fácil, e não acho que perca a praticidade não. Só tem que manter o padrão em rotinas prontas, funções, etc.
.................................................................................
Resolveu? Clique em resolvido!
Sistema para administração de Igrejas e Ministérios Evangélicos Congrega Fácil Online.
Seja um representante em sua cidade!
Código de cliente para testes: congregafacil
SisFAT Cursos Online
www.congregafacil.com
Analista de BI SR
Silvio- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 5120
Registrado : 20/04/2011
- Mensagem nº17
Re: Quem projeta aplicativos desvinculados e por quê ?
Pois é TopBr.
Estive lendo e estudando algo em MySQL para aprender a fazer tudo desvinculado. A principio me assustei um pouco com alguma rotinas.
Fiz do Download da versão 5.2 do site para entender um pouco mais, porém estou apanhado para fazer ele conectar ao meu projeto teste. Fiz o Download do mysql-connector-odbc-5.2.2-win32 e mesmo assim.....apanhando !
Não digo que não seja uma saída....mas pela dificuldade que eu estou tendo....sei não !
Abraços.
Estive lendo e estudando algo em MySQL para aprender a fazer tudo desvinculado. A principio me assustei um pouco com alguma rotinas.
Fiz do Download da versão 5.2 do site para entender um pouco mais, porém estou apanhado para fazer ele conectar ao meu projeto teste. Fiz o Download do mysql-connector-odbc-5.2.2-win32 e mesmo assim.....apanhando !
Não digo que não seja uma saída....mas pela dificuldade que eu estou tendo....sei não !
Abraços.
.................................................................................
Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
www.maximoaccess.com/t860-resolucao-de-topicos
"Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
Gilberto Rocha- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1027
Registrado : 21/01/2010
- Mensagem nº18
Re: Quem projeta aplicativos desvinculados e por quê ?
Tive problemas com algumas versões, a unica que funcionou em qualquer PC foi essa.
www.congregafacil.com/mysql-connector-odbc-5.1.9-win32.msi
Funciona em windows 7 64bits tambem.
www.congregafacil.com/mysql-connector-odbc-5.1.9-win32.msi
Funciona em windows 7 64bits tambem.
.................................................................................
Resolveu? Clique em resolvido!
Sistema para administração de Igrejas e Ministérios Evangélicos Congrega Fácil Online.
Seja um representante em sua cidade!
Código de cliente para testes: congregafacil
SisFAT Cursos Online
www.congregafacil.com
Analista de BI SR
Avelino Sampaio- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3900
Registrado : 04/04/2010
- Mensagem nº19
Re: Quem projeta aplicativos desvinculados e por quê ?
Gilberto,
Por mais que se tenha padronização ainda se perde tempo, comparado a outra profissional nivelado com a sua mesma capacidade.
Tenho dois projetos que completaram 10 anos em funcionamento. Nunca tive problemas serios de corromper dados. O unico rotina que implementei como padrão nos meus projetos é o fechamento de todos os relatórios e formulários, antes do encerramento do aplicativo.
Já observei, pelos fóruns que participo, que quem tem mais problemas de corromper dados, são os que compartilham de um único front-end. E também de hardware defeituoso.
Para mim, trabalhar com formulário desvinculado, somente quando a massa de dados envolvida for relevante. Mesmo assim já ando optando por tabelas temporarias, quando se trata de realizar pesquisas. Pode-se trabalhar com formulários desvinculados mas não vejo a necessidade de não se ter as tabelas vinculadas.
Por mais que se tenha padronização ainda se perde tempo, comparado a outra profissional nivelado com a sua mesma capacidade.
Tenho dois projetos que completaram 10 anos em funcionamento. Nunca tive problemas serios de corromper dados. O unico rotina que implementei como padrão nos meus projetos é o fechamento de todos os relatórios e formulários, antes do encerramento do aplicativo.
Já observei, pelos fóruns que participo, que quem tem mais problemas de corromper dados, são os que compartilham de um único front-end. E também de hardware defeituoso.
Para mim, trabalhar com formulário desvinculado, somente quando a massa de dados envolvida for relevante. Mesmo assim já ando optando por tabelas temporarias, quando se trata de realizar pesquisas. Pode-se trabalhar com formulários desvinculados mas não vejo a necessidade de não se ter as tabelas vinculadas.
Última edição por Avelino Sampaio em 13/11/2012, 16:12, editado 1 vez(es)
.................................................................................
Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces
Clique AQUI e analise o custo beneficio do material oferecido.
Avelino João- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 316
Registrado : 10/03/2012
- Mensagem nº20
Re: Quem projeta aplicativos desvinculados e por quê ?
Silvio qual é o sistema operativo do teu pc o Mysql a versão 5.2, tem alguma incompatibilidade com o win-vista,tenta instalar a versão 3.23.52, para quem esta a pensar em migrar a sua base de dado para um servidor tem aqui o site Juan Soto é um especialista em Ms Access e SQL Server http://accessexperts.net/blog/2011/03/24/sql-server-connections-strings-for-microsoft-access/
.................................................................................
Proaccess - Angola
Marcelo David- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3948
Registrado : 21/04/2011
- Mensagem nº21
Re: Quem projeta aplicativos desvinculados e por quê ?
Avelino, concordo com tudo que você disse. E como aprendi com você mesmo, uso tabelas temporárias
nas situaçõs que preciso de vínculos nativos. Não estou utilizando mais formulários contínuos. E as
minhas listboxs e cbos carrego adicionando item. Claro que se precisar de muitos ítens, carrego um
recordset numa ListView para seleção... Da trabalho, mas tem me etendido bem.
É muito prático de se trabalhar com subformulários, principalmente quando precisamos
exibir uma lista atualizável. Mas percebi que subformulários contínuos demoram um tanta para carregar os dados
e geralmente a rede fica mais lenta. Utilizando listview, carregada por recordset (DAO) ganhei em desempenho e
para atualizar os dados, uso um formulário para esse fim.
Obs.: Tenho um aplicativo que estou trabalhando nele, até agora tudo desvinculado, mas acho que vou
uilizá vinculos caso eu receba uma chamada pelo tempo da entrega (risos) e usar suas técnicas de
proteção do front-end.
Para enfatizar: Não tenho nada contra vínculos, pelo contrário, ele nos desafoga em muitas situações. Mas enquanto
poder evitá-los, vou evitar, apesar de está sendo vencido pela demora (risos).
nas situaçõs que preciso de vínculos nativos. Não estou utilizando mais formulários contínuos. E as
minhas listboxs e cbos carrego adicionando item. Claro que se precisar de muitos ítens, carrego um
recordset numa ListView para seleção... Da trabalho, mas tem me etendido bem.
É muito prático de se trabalhar com subformulários, principalmente quando precisamos
exibir uma lista atualizável. Mas percebi que subformulários contínuos demoram um tanta para carregar os dados
e geralmente a rede fica mais lenta. Utilizando listview, carregada por recordset (DAO) ganhei em desempenho e
para atualizar os dados, uso um formulário para esse fim.
Obs.: Tenho um aplicativo que estou trabalhando nele, até agora tudo desvinculado, mas acho que vou
uilizá vinculos caso eu receba uma chamada pelo tempo da entrega (risos) e usar suas técnicas de
proteção do front-end.
Para enfatizar: Não tenho nada contra vínculos, pelo contrário, ele nos desafoga em muitas situações. Mas enquanto
poder evitá-los, vou evitar, apesar de está sendo vencido pela demora (risos).
.................................................................................
Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
Access e VBA - Formulário Desacoplado - [Passo a passo]
Conheça meu canal no Youtube e se inscreva.
Avelino Sampaio- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3900
Registrado : 04/04/2010
- Mensagem nº22
Re: Quem projeta aplicativos desvinculados e por quê ?
Silvio,
apostaria no Mysql só em três casos:
1)Necessidade de uma integração Online
2)trabalhar com massa de dados grandiosas
3)Adquirir conhecimento
Para a maioria dos projetos o back-end em Access atende perfeitamente!
apostaria no Mysql só em três casos:
1)Necessidade de uma integração Online
2)trabalhar com massa de dados grandiosas
3)Adquirir conhecimento
Para a maioria dos projetos o back-end em Access atende perfeitamente!
.................................................................................
Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces
Clique AQUI e analise o custo beneficio do material oferecido.
Leandro- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1601
Registrado : 12/11/2009
- Mensagem nº23
Re: Quem projeta aplicativos desvinculados e por quê ?
É Avelino, sair do Rio e ir para Maringá é uma mudança de ares radical rsrsrs, talvez se tivesse ido para Londrina, Foz do Iguaçú ou Curitiba ainda estivesse aqui no Paraná, quando se aposentar volte pra cá!
No meu caso Avelino, meu BD mede serviços executados, em a emrpesa onde trabalho temos um outro sistema de gerenciamento que emite os serviços que meu BD mede, e esse sistema tem como chave primária o protocolo, esse é único pois é formado por: Ano Mês Dia Hora Chave, se eu gerar um agora fica: 2012 11 13 1417 11114, e nesse sistema um usuário não consegue acessar dois terminais ao mesmo tempo, por isso é bem seguro. Mas voltando ao meu caso, no BD não posso aceitar dois protocolos iguais, por isso foi definido que nenhum serviço seja medido sem processamento no sistema, mas como são seres humanos que operam já foi detectado que isso acontece. Por isso que para mim, mesmo sem conhecer as Tabelas temporárias imagino que não serviria pois os dados tem que ser analisados após o lançamento do protocolo e assim permitir ou não que se conclua.
Mesmo assim com sua experiência tem alguma indicação?
Muito obrigado
No meu caso Avelino, meu BD mede serviços executados, em a emrpesa onde trabalho temos um outro sistema de gerenciamento que emite os serviços que meu BD mede, e esse sistema tem como chave primária o protocolo, esse é único pois é formado por: Ano Mês Dia Hora Chave, se eu gerar um agora fica: 2012 11 13 1417 11114, e nesse sistema um usuário não consegue acessar dois terminais ao mesmo tempo, por isso é bem seguro. Mas voltando ao meu caso, no BD não posso aceitar dois protocolos iguais, por isso foi definido que nenhum serviço seja medido sem processamento no sistema, mas como são seres humanos que operam já foi detectado que isso acontece. Por isso que para mim, mesmo sem conhecer as Tabelas temporárias imagino que não serviria pois os dados tem que ser analisados após o lançamento do protocolo e assim permitir ou não que se conclua.
Mesmo assim com sua experiência tem alguma indicação?
Muito obrigado
.................................................................................
Avelino Sampaio- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3900
Registrado : 04/04/2010
- Mensagem nº24
Re: Quem projeta aplicativos desvinculados e por quê ?
Marcelo
"E as
minhas listboxs e cbos carrego adicionando item. Claro que se precisar de muitos ítens, carrego um
recordset numa ListView para seleção..."
Adicionar item é uma bobagem, pois seu limte é de 2048 caracteres. Ora se vc tem uma tabela que não passa de 2048 caracteres, por que não utilizar o combobox vinculado? Carregue o combobox apenas quando receber o foco.
Qual é diferença de se carregar uma listbox por recordset ou por vinculo direto com a tabela ?
"Obs.: Tenho um aplicativo que estou trabalhando nele, até agora tudo desvinculado, mas acho que vou
uilizá vinculos caso eu receba uma chamada pelo tempo da entrega (risos) e usar suas técnicas de
proteção do front-end."
Vamos supor que vc tenha uma tabela que armazena os feriados de 2012. É uma tabela que não passa de 20 registros. Porque não usar esta tabela vinculda? Não faz sentido, em termos de prejudicar o desempenho. Assim como tantas outras tabelas não passam de alguns punhados de registros e não afetam no desempenho global. Fica então com atenção especial para tabelas que de fato possuam um bom número de registros.
Para enfatizar: Não tenho nada contra vínculos, pelo contrário, ele nos desafoga em muitas situações. Mas enquanto
poder evitá-los, vou evitar, apesar de está sendo vencido pela demora (risos).
Volto a repetir, as tabelas podem ficar vinculadas. A forma como vc vai usa-las é que difere.
"E as
minhas listboxs e cbos carrego adicionando item. Claro que se precisar de muitos ítens, carrego um
recordset numa ListView para seleção..."
Adicionar item é uma bobagem, pois seu limte é de 2048 caracteres. Ora se vc tem uma tabela que não passa de 2048 caracteres, por que não utilizar o combobox vinculado? Carregue o combobox apenas quando receber o foco.
Qual é diferença de se carregar uma listbox por recordset ou por vinculo direto com a tabela ?
"Obs.: Tenho um aplicativo que estou trabalhando nele, até agora tudo desvinculado, mas acho que vou
uilizá vinculos caso eu receba uma chamada pelo tempo da entrega (risos) e usar suas técnicas de
proteção do front-end."
Vamos supor que vc tenha uma tabela que armazena os feriados de 2012. É uma tabela que não passa de 20 registros. Porque não usar esta tabela vinculda? Não faz sentido, em termos de prejudicar o desempenho. Assim como tantas outras tabelas não passam de alguns punhados de registros e não afetam no desempenho global. Fica então com atenção especial para tabelas que de fato possuam um bom número de registros.
Para enfatizar: Não tenho nada contra vínculos, pelo contrário, ele nos desafoga em muitas situações. Mas enquanto
poder evitá-los, vou evitar, apesar de está sendo vencido pela demora (risos).
Volto a repetir, as tabelas podem ficar vinculadas. A forma como vc vai usa-las é que difere.
Última edição por Avelino Sampaio em 13/11/2012, 19:33, editado 3 vez(es)
.................................................................................
Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces
Clique AQUI e analise o custo beneficio do material oferecido.
Silvio- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 5120
Registrado : 20/04/2011
- Mensagem nº25
Re: Quem projeta aplicativos desvinculados e por quê ?
Boas.....
avelino007....utilizo aqui o Win7 ultimate 32bits....MsOffce 2007 SP3. Fui ao site do Juan...interessante.
Ps. Tenho um projeto meu rodando com mais de 35.000 itens em uma tabela vinculada ( foi um dos primeiros que eu fiz...e esta rodando a quase dois anos).
Separei em BE e FE, coloquei no servidor da empresa. Mudei as placas de rede de 100Mbps para um giga, mudei o roteador também para um giga e rodo ele em 5 estações ao mesmo tempo, sem perda de velocidade...de dados...e sempre ao final do dia rodo o Cobian Backup no servidor ( Win 2008 enterprise), para o BKP do meu banco de dados.
Penso sim em migrar alguma coisa para o MySQL..mas como disse o Mestre Avelino...depende da quantidade de dados.
avelino007....utilizo aqui o Win7 ultimate 32bits....MsOffce 2007 SP3. Fui ao site do Juan...interessante.
Ps. Tenho um projeto meu rodando com mais de 35.000 itens em uma tabela vinculada ( foi um dos primeiros que eu fiz...e esta rodando a quase dois anos).
Separei em BE e FE, coloquei no servidor da empresa. Mudei as placas de rede de 100Mbps para um giga, mudei o roteador também para um giga e rodo ele em 5 estações ao mesmo tempo, sem perda de velocidade...de dados...e sempre ao final do dia rodo o Cobian Backup no servidor ( Win 2008 enterprise), para o BKP do meu banco de dados.
Penso sim em migrar alguma coisa para o MySQL..mas como disse o Mestre Avelino...depende da quantidade de dados.
.................................................................................
Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
www.maximoaccess.com/t860-resolucao-de-topicos
"Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
Avelino Sampaio- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3900
Registrado : 04/04/2010
- Mensagem nº26
Re: Quem projeta aplicativos desvinculados e por quê ?
Silvio,
Vc tocou num ponto crucial ao meu ver. Acredita que ainda tem lugares por ai que usam placa de rede de 10 MB. Ai fica difícil!
Vc tocou num ponto crucial ao meu ver. Acredita que ainda tem lugares por ai que usam placa de rede de 10 MB. Ai fica difícil!
.................................................................................
Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces
Clique AQUI e analise o custo beneficio do material oferecido.
Marcelo David- Moderador
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3948
Registrado : 21/04/2011
- Mensagem nº27
Re: Quem projeta aplicativos desvinculados e por quê ?
Pois bem, como eu disse, se necessário for, vou utilizar os
vínculos, mas gosto de usar desvinculos. As listbox e cbos apenas
uso quando sei que os dados não passarão de 1500. Passando disso, uso
ListView.
vínculos, mas gosto de usar desvinculos. As listbox e cbos apenas
uso quando sei que os dados não passarão de 1500. Passando disso, uso
ListView.
.................................................................................
Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
Access e VBA - Formulário Desacoplado - [Passo a passo]
Conheça meu canal no Youtube e se inscreva.
Avelino João- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 316
Registrado : 10/03/2012
- Mensagem nº28
Re: Quem projeta aplicativos desvinculados e por quê ?
Na minha opinião o Ms Access é muito mais rápido quando trabalhamos com tabela vinculada ao front-End, quando passei a usar o Mysql com Access usava um recordset com ADO para carregar os meus dados do Mysql e notei que demorava um pouco para carregar os dados, então comecei a pensar numa maneira de vincular as tabelas do Mysql no front-End estudei vários código de DNS-Less mais alguns codigo não vinculava as tabelas em tempo de execução, consegui criar um código que vincula as tabelas do Mysql em tempo de execução ao sair do sistema é destruída todas as tabelas com esse método uso DAO para acessar as tabelas vinculada, quando eu precisar instalar o front-End no computador de um cliente não preciso mais configura o aplicativo para se conectar ao Mysql porque o endereço de acesso do Mysql é feito via código com ADO basta carregar o aplicativo que ele faz os vínculos das tabelas automaticamente isso funciona com servidor Online normalmente.
.................................................................................
Proaccess - Angola
Avelino Sampaio- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 3900
Registrado : 04/04/2010
- Mensagem nº29
Re: Quem projeta aplicativos desvinculados e por quê ?
A frase chave para se trabalhar bem em rede com Access é:
"Acessar as tabelas o mínimo necessário"
Vejo em todos os fóruns cada atrocidade que se ensina aos mais novos. E o novato sai feliz da vida que conseguiu resolver o seu problema mas mal sabe que estará levando pessímos habitos na sua formação.
Daqui pra frente vou chamar a atenção de qualquer um que passar código danosos ao bom desempenho. Não estou dizendo que o Access não tenha os seus problemas mas que muitos contribuem para sua má fama, disso eu não tenho dúvida!
Veja está consulta.
SELECT IdMovimento, DataMovimento, Credito, Debito,
DSum("[Credito] - [Debito]","tblMovimento","idMovimento <= " & [idMovimento]) AS Saldo
FROM [tblMovimento];
Quem bolou ou quem passou adiante este tipo de consulta deveria ser ENCARCERADO, tamanho o prejuízo que isso causa.
Avalie bem quando passar alguma dica com funções de Domininio (DSum, Dcount, Dloookup) pois se mal empregadas trazem um prejuizo tremendo.
O amigo Valdino deve até estar um pouco zangado comigo porque ando pegando no pé dele, sobre estar ensinando o uso indiscriminado dessas funções de Dominio.
Observem bem este tópico e me digam sobre a regra "Acessar as tabelas o mínimo necessário"
http://maximoaccess.forumeiros.com/t10360-fazer-contagem-em-relatorio
"Acessar as tabelas o mínimo necessário"
Vejo em todos os fóruns cada atrocidade que se ensina aos mais novos. E o novato sai feliz da vida que conseguiu resolver o seu problema mas mal sabe que estará levando pessímos habitos na sua formação.
Daqui pra frente vou chamar a atenção de qualquer um que passar código danosos ao bom desempenho. Não estou dizendo que o Access não tenha os seus problemas mas que muitos contribuem para sua má fama, disso eu não tenho dúvida!
Veja está consulta.
SELECT IdMovimento, DataMovimento, Credito, Debito,
DSum("[Credito] - [Debito]","tblMovimento","idMovimento <= " & [idMovimento]) AS Saldo
FROM [tblMovimento];
Quem bolou ou quem passou adiante este tipo de consulta deveria ser ENCARCERADO, tamanho o prejuízo que isso causa.
Avalie bem quando passar alguma dica com funções de Domininio (DSum, Dcount, Dloookup) pois se mal empregadas trazem um prejuizo tremendo.
O amigo Valdino deve até estar um pouco zangado comigo porque ando pegando no pé dele, sobre estar ensinando o uso indiscriminado dessas funções de Dominio.
Observem bem este tópico e me digam sobre a regra "Acessar as tabelas o mínimo necessário"
http://maximoaccess.forumeiros.com/t10360-fazer-contagem-em-relatorio
Última edição por Avelino Sampaio em 13/11/2012, 17:39, editado 1 vez(es)
.................................................................................
Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces
Clique AQUI e analise o custo beneficio do material oferecido.
Silvio- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 5120
Registrado : 20/04/2011
- Mensagem nº30
Re: Quem projeta aplicativos desvinculados e por quê ?
Avelino Sampaio...com certeza de 10 Mbps não, mas de 100 Mbps tem muita gente rodando por ser mais em conta por volta de uns R$30,00 cada enquanto a de um giga gira em torno de R$60,00.
Sem contar que alguns clientes meus querem rodar em WIFI, o que deprecia a velocidade do banco de dados.
Antes de implementar meus bancos de dados, realizo uma varredura em cada estação, analisando tudo....hardware e software para evitar perdas e velocidade.
Como fui técnico de informática por muitos anos, já prevejo algumas coisas antes de acontecer.
Então adotei um padrão para um bom desempenho dos meus bancos.
Por isso que "quase" não tenho problemas com os meus projetos. Tirando o fator humano, a interface entre a cadeira e o teclado...eles rodam perfeitamente.
Sem contar que alguns clientes meus querem rodar em WIFI, o que deprecia a velocidade do banco de dados.
Antes de implementar meus bancos de dados, realizo uma varredura em cada estação, analisando tudo....hardware e software para evitar perdas e velocidade.
Como fui técnico de informática por muitos anos, já prevejo algumas coisas antes de acontecer.
Então adotei um padrão para um bom desempenho dos meus bancos.
Por isso que "quase" não tenho problemas com os meus projetos. Tirando o fator humano, a interface entre a cadeira e o teclado...eles rodam perfeitamente.
.................................................................................
Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
www.maximoaccess.com/t860-resolucao-de-topicos
"Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
Gilberto Rocha- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1027
Registrado : 21/01/2010
- Mensagem nº31
Re: Quem projeta aplicativos desvinculados e por quê ?
Alguem tem alguma função que checa a velocidade da rede ou internet? Seria interessante para mostrar ao usuário que naquele momento a rede ou internet está lenta, pois a primeira reclamação que tenho é que o sistema está lento, sendo que em 100% dos casos é a Internet ou rede.
Seria algo que mostrasse, Excelente, boa, regular, ruim, péssima.
Seria algo que mostrasse, Excelente, boa, regular, ruim, péssima.
.................................................................................
Resolveu? Clique em resolvido!
Sistema para administração de Igrejas e Ministérios Evangélicos Congrega Fácil Online.
Seja um representante em sua cidade!
Código de cliente para testes: congregafacil
SisFAT Cursos Online
www.congregafacil.com
Analista de BI SR
Gilberto Rocha- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1027
Registrado : 21/01/2010
- Mensagem nº32
Re: Quem projeta aplicativos desvinculados e por quê ?
Ontem fiz uma limpa em meu sistema, Dloookup, etc, ganhei 3x a velocidade de carregamento de meu sistema na tela inicial, foi algo que fiz errado, mas somente agora corrigi, e estou trabalhando agora na otimização do sistema.
O que fiz: Passei o valor de um campo que consultava diversas vezes para uma variável global que passo o valor na abertura do sistema.
Assim carrego somente uma vez esse valor e comparo como quiser.
O que fiz: Passei o valor de um campo que consultava diversas vezes para uma variável global que passo o valor na abertura do sistema.
Assim carrego somente uma vez esse valor e comparo como quiser.
.................................................................................
Resolveu? Clique em resolvido!
Sistema para administração de Igrejas e Ministérios Evangélicos Congrega Fácil Online.
Seja um representante em sua cidade!
Código de cliente para testes: congregafacil
SisFAT Cursos Online
www.congregafacil.com
Analista de BI SR
Silvio- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 5120
Registrado : 20/04/2011
- Mensagem nº33
Re: Quem projeta aplicativos desvinculados e por quê ?
TopBr....
Função eu sinceramente desconheço alguma em VBA, isso seria coisa para Avelino Sampaio...Criquio...JPaulo...Piloto...etc..etc..
Mas seria interessante analisarmos os seguintes pontos quando colocamos em rede nossos bancos:
Rede:
a- placa de rede (quando foram instaladas, tempo de vida útil ).
b- roteadores e hub´s( existem casos de amores a esses equipamentos ).
c- cabeamentos ( por onde passam e como estão presos, normalmente sempre estão perto ou próximo a rede elétrica).
Servidor:
a- se é dedicado ou não.
b- se esta particionado ou não.
c- se esta com todas as atualizações feitas ou não.
Nas estações:
a- Windows atualizado com o SP3 inclusive o Office SP3.
b- Um programinha chamado Malware and bytes em cada estação para evitar a entrada e saída via internet dos cookies ( svshoot.exe). Isso gera muito trafego em rede, quando se tem acesso a internet.
c- Antivírus leve ( nem pensar o Norton ), prefiro o Avira2012 nas estações.
É mais uma precaução que eu faço para evitar lentidões, travamento e outros.
abraços
PS...um programa que eu uso para monitorar rede.... Cisco
Função eu sinceramente desconheço alguma em VBA, isso seria coisa para Avelino Sampaio...Criquio...JPaulo...Piloto...etc..etc..
Mas seria interessante analisarmos os seguintes pontos quando colocamos em rede nossos bancos:
Rede:
a- placa de rede (quando foram instaladas, tempo de vida útil ).
b- roteadores e hub´s( existem casos de amores a esses equipamentos ).
c- cabeamentos ( por onde passam e como estão presos, normalmente sempre estão perto ou próximo a rede elétrica).
Servidor:
a- se é dedicado ou não.
b- se esta particionado ou não.
c- se esta com todas as atualizações feitas ou não.
Nas estações:
a- Windows atualizado com o SP3 inclusive o Office SP3.
b- Um programinha chamado Malware and bytes em cada estação para evitar a entrada e saída via internet dos cookies ( svshoot.exe). Isso gera muito trafego em rede, quando se tem acesso a internet.
c- Antivírus leve ( nem pensar o Norton ), prefiro o Avira2012 nas estações.
É mais uma precaução que eu faço para evitar lentidões, travamento e outros.
abraços
PS...um programa que eu uso para monitorar rede.... Cisco
Última edição por Silvio em 13/11/2012, 18:42, editado 1 vez(es) (Motivo da edição : Adição de link)
.................................................................................
Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
www.maximoaccess.com/t860-resolucao-de-topicos
"Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
Gilberto Rocha- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 1027
Registrado : 21/01/2010
- Mensagem nº34
Re: Quem projeta aplicativos desvinculados e por quê ?
A função de internet acho que até consigo fazer (Falta é tempo), pois em meu sistema eu atualizo baixando o front end via internet, então posso baixar um arquivo qualquer e calcular o tempo de demora para baixar e verificar se está lento ou não.
.................................................................................
Resolveu? Clique em resolvido!
Sistema para administração de Igrejas e Ministérios Evangélicos Congrega Fácil Online.
Seja um representante em sua cidade!
Código de cliente para testes: congregafacil
SisFAT Cursos Online
www.congregafacil.com
Analista de BI SR
» [Resolvido]Quem esta logado/quem regista e quem altera
» [Resolvido]Abrir formulários diferentes através do "Quem Introduziu / Quem Alterou"
» [Resolvido]REGISTRAR QUEM INCLUIU E QUEM EDITOU EM FORM COM SUBFORM
» [Resolvido]Problemas para Editar "quem criou e quem alterou"
» [Resolvido]Ajuda para Adptar Quem Introduziu/Quem Alterou ao Maestro
» [Resolvido]Abrir formulários diferentes através do "Quem Introduziu / Quem Alterou"
» [Resolvido]REGISTRAR QUEM INCLUIU E QUEM EDITOU EM FORM COM SUBFORM
» [Resolvido]Problemas para Editar "quem criou e quem alterou"
» [Resolvido]Ajuda para Adptar Quem Introduziu/Quem Alterou ao Maestro