MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


3 participantes

    [Resolvido]um Formulario principal, com três subfomularios

    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]um Formulario principal, com três subfomularios Empty um Formulario principal, com três subfomularios

    Mensagem  matutano Ter 17 maio 2011, 20:30

    tenho um formulario principal com três subformularios criei um botão no rodapé do formulario principal para eliminar um registo no formulario principal e nos subformularios, até aqui tudo bem. mas na verdade para além de eliminar os registos nos respectivos formularios queria que elimina-se tambem nas tabelas, mas só está acontecer
    a eliminação do registo na tabela do formulario principal, nas tabelas dos subformularios não elimina o registo
    alguem pode ajudar?
    Obrigado. Sad
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]um Formulario principal, com três subfomularios Empty Re: [Resolvido]um Formulario principal, com três subfomularios

    Mensagem  criquio Ter 17 maio 2011, 20:32

    Olá José, seja bem vindo ao forum!
    De que maneira funciona o aplicativo e como é feito o processo de exclusão? Os formulários são vinculados? A exclusão é feita de que forma?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]um Formulario principal, com três subfomularios Empty Re: [Resolvido]um Formulario principal, com três subfomularios

    Mensagem  matutano Ter 17 maio 2011, 20:56

    bem está dificil responder há sua pergunta,mas vou tentar o botão foi criado automaticamento do access os formularios estão relacionados pelos campos (nº ordem, data e freg. quando escrevo no formulário principal estes três registos aparecem automaticamentos nos subformularios.
    quando clico no botão elimina em todos os formularios mas só apaga o registo na tabela do formulario principal
    nas outras três tabelas dos subformularios não apaga o registo.
    não sei responder mais nada, tenho muito pouca experiencia comecei agora a gostar do access
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]um Formulario principal, com três subfomularios Empty Re: [Resolvido]um Formulario principal, com três subfomularios

    Mensagem  criquio Ter 17 maio 2011, 21:04

    Provavelmente as opções "Impor integridade referencial", "Propagar atualização dos campos relacionados" e "Propagar exclusão dos registros relacionados" não tenham sido marcados na relação. Vá até a janela de tabelas relacionadas e dê dois cliques na linha de relação para abrir as propriedades e verifique isso. Marque todas, caso alguma não esteja marcada e teste.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Convidado
    Convidado


    [Resolvido]um Formulario principal, com três subfomularios Empty Re: [Resolvido]um Formulario principal, com três subfomularios

    Mensagem  Convidado Ter 17 maio 2011, 21:07

    Se as tabelas do sub form forem vinculadas a tabela principal.. tem que checar as opcoes de relacionamentos..
    Se o relacionamento estive um para muitos, e so aplicar a propagacao de exclusao...

    Caso não tem que colocar um sql de delecao na jutamente com o comando de excluir do form principal
    avatar
    Convidado
    Convidado


    [Resolvido]um Formulario principal, com três subfomularios Empty Re: [Resolvido]um Formulario principal, com três subfomularios

    Mensagem  Convidado Ter 17 maio 2011, 21:08

    Ops.. desculpe a intromissão amigo Criquio nao vi que estavas a tratar do assunto
    Boa noite
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]um Formulario principal, com três subfomularios Empty Re: [Resolvido]um Formulario principal, com três subfomularios

    Mensagem  criquio Ter 17 maio 2011, 21:21

    Tudo certo Very Happy


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]um Formulario principal, com três subfomularios Empty Re: [Resolvido]um Formulario principal, com três subfomularios

    Mensagem  matutano Ter 17 maio 2011, 21:52

    as três opções estão activadas nos relacionamentos está um para muitos

    tabela form principal
    id,nºordem,data,freg,area,obra,trab executar

    tabela 1º subform-mãodeobra
    id,nºordem,data,freg,area,horas,valorhora,total

    tabela 2ºsubform-material
    id,nºordem,data,freg,material,qt,preço unit,total

    tabela 3ºsubform-transportes
    id,data,freg,matricula,km,valorkm,total

    podem ajudar a relacionar estas tabelas parece ser aqui que está o gato
    obrigado
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]um Formulario principal, com três subfomularios Empty Re: [Resolvido]um Formulario principal, com três subfomularios

    Mensagem  criquio Ter 17 maio 2011, 22:00

    Podes fazer o seguinte? Crie uma cópia seguindo a dica da minha assinatura abaixo ↓ e zipe o arquivo e anexe aqui para a gente ver melhor.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]um Formulario principal, com três subfomularios Empty Re: [Resolvido]um Formulario principal, com três subfomularios

    Mensagem  matutano Ter 17 maio 2011, 22:08

    obrigado
    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]um Formulario principal, com três subfomularios Empty Re: [Resolvido]um Formulario principal, com três subfomularios

    Mensagem  matutano Ter 17 maio 2011, 22:53

    seguindo as dicas não consigo enviar bd dá nome incorreto com posso fazer
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]um Formulario principal, com três subfomularios Empty Re: [Resolvido]um Formulario principal, com três subfomularios

    Mensagem  criquio Ter 17 maio 2011, 22:54

    Está colocando em formato zip conforme indiquei na mensagem anterior?


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]um Formulario principal, com três subfomularios Empty Re: [Resolvido]um Formulario principal, com três subfomularios

    Mensagem  matutano Ter 17 maio 2011, 22:56

    está zipado em winrar
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]um Formulario principal, com três subfomularios Empty Re: [Resolvido]um Formulario principal, com três subfomularios

    Mensagem  criquio Ter 17 maio 2011, 22:57

    Se está dando erro de tipo de arquivo, você provavelmente compactou em format rar e não zip.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]um Formulario principal, com três subfomularios Empty Re: [Resolvido]um Formulario principal, com três subfomularios

    Mensagem  matutano Qua 18 maio 2011, 08:54

    junto envio a bd que construi, peço o favor de verem o que está a passar para não eliminar os registos nas tabelas e consultas dos subform.pedia mais um favor tambem não consigo por o custo final do from principal na tabela ou na consulta para poder fazer os diversos relatórios com o custo final da obra

    mais uma vez muito obrigado pela atenção.
    Anexos
    [Resolvido]um Formulario principal, com três subfomularios AttachmentRegistos Obras 2011 teste - Cópia.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (38 Kb) Baixado 30 vez(es)
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]um Formulario principal, com três subfomularios Empty Re: [Resolvido]um Formulario principal, com três subfomularios

    Mensagem  criquio Qua 18 maio 2011, 09:15

    Amigo, você inverteu os campos relacionais. As subtabelas é que levam o campo "Chave estranjeira", aquele que se liga na "Chave primária" da tabela principal. Você fez o contrário, colocou as chaves primárias das subtabelas na tabela principal. E outra coisa, O campo "chave estranjeira" precisa se do mesmo tipo do campo "chave primária" da tabela ao qual ele se relaciona. Se a chave primária da tabela principal é auto numeração, significa que esse campo é número e, portanto, as chaves estranjeiras das subtabelas precisam ser número tambem. Faça essas alterações e teste.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]um Formulario principal, com três subfomularios Empty Re: [Resolvido]um Formulario principal, com três subfomularios

    Mensagem  criquio Qua 18 maio 2011, 09:21

    Outra coisa muito importante: evite usar nomes de elementos e objetos com espaços e caracteres especiais. Ao invés de "Nº Ordem", coloque NOrdem. Ao invés de "Mão de obra", coloque MObra. Evite tambem usar nomes reservados do Acess, tais como Data, Date, Time, Valor, etc. Dê uma lida nesse artigo: http://maximoaccess.forumeiros.com/t1162-dicas-para-iniciantes-nomear-campos-e-elementos-de-um-sistema-em-access
    Isso poderá lhe evitar grandes dores de cabeça futuramente.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]um Formulario principal, com três subfomularios Empty Re: [Resolvido]um Formulario principal, com três subfomularios

    Mensagem  matutano Qua 18 maio 2011, 17:39

    Olá viva fiz o relacionamento como foi proposto
    Tabela princp c\id folhadecustos nºautom
    Tabela MObra c\ id MObra nº autom e ID folhadecusto numero
    Tabela Material c\ id nº autom e ID folhadecustos numero
    Tabela Transp c\ id nº autom e ID folhadecustos numero
    Acontece o mesmo apaga registo no form princ e subform, apaga os registo na tabela folhadecustos e não apaga os registos nas tabelas secundárias (material, mobra, transp
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]um Formulario principal, com três subfomularios Empty Re: [Resolvido]um Formulario principal, com três subfomularios

    Mensagem  criquio Qua 18 maio 2011, 18:25

    Tente colocar assim, no evento "Ao clicar" do botão, no lugar da macro:

    CurrentDb.Execute "DELETE * FROM NomeTabela1 WHERE Código = " & Me!CampoDoCódigo & ";"
    CurrentDb.Execute "DELETE * FROM NomeTabela2 WHERE Código = " & Me!CampoDoCódigo & ";"
    CurrentDb.Execute "DELETE * FROM NomeTabela3 WHERE Código = " & Me!CampoDoCódigo & ";"


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    matutano
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 358
    Registrado : 16/05/2011

    [Resolvido]um Formulario principal, com três subfomularios Empty Re: [Resolvido]um Formulario principal, com três subfomularios

    Mensagem  matutano Qua 18 maio 2011, 19:20

    não sei se fiz bem na macro do botão (iliminar registo) apaguei tudo e escrevi exactamente esses codigos com os nomes das tabelas ou seja apaguei FROM NomeTabela1 etc e escrevi FROM MObra ,from material e from transportes o resultado ao clicar no botão deu o seguinte erro

    erro run-time 2465
    o microsoft office não consegue localizar o campo compocodigo referido na sua expressão
    avatar
    Convidado
    Convidado


    [Resolvido]um Formulario principal, com três subfomularios Empty Re: [Resolvido]um Formulario principal, com três subfomularios

    Mensagem  Convidado Qua 18 maio 2011, 20:14

    Amigo Criquio, estava com um tempinho de sobra e dei uma mexida no BD

    Refiz os vinculos..

    os Subformularios dele nao continhas as chaves para o vinculo (Campos mestres x Filhos)

    Agora esta vinculado corretamente e com exclusao de propagacao dos dados, coloquei o botao exclui no form principal, e quando exclui o registro principal se exclui tambem os dos demais subForm

    Segue o LINK ve se era assim

    https://www.dropbox.com/s/9e42pdi2i7460k7/Registos_Obras_2011_teste_-_C%C3%83%C2%B3pia.zip

    Saudacoes
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]um Formulario principal, com três subfomularios Empty Re: [Resolvido]um Formulario principal, com três subfomularios

    Mensagem  criquio Qua 18 maio 2011, 20:30

    Se está funcionando então está OK. Vou dar o tópico por encerrado. Caso necessário, o amigo pode reabrir.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Convidado
    Convidado


    [Resolvido]um Formulario principal, com três subfomularios Empty Re: [Resolvido]um Formulario principal, com três subfomularios

    Mensagem  Convidado Qua 18 maio 2011, 20:36

    Ok.. Boa noite... ha.. estou esperando a nossa resposta.. fique no aguardo...
    Ate
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]um Formulario principal, com três subfomularios Empty Re: [Resolvido]um Formulario principal, com três subfomularios

    Mensagem  vieirasoft Qui 19 maio 2011, 17:02

    Parti o tópico para que não ficassem duas dúvidas diferentes dentro do mesmo. O novo tópico está em Tabelas "Total em tabela e consulta)

    Conteúdo patrocinado


    [Resolvido]um Formulario principal, com três subfomularios Empty Re: [Resolvido]um Formulario principal, com três subfomularios

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Ter 07 maio 2024, 10:44