Olá pessoal, já fiz varias pesquisas e não consegui achar nada que me satifizesse, estou com o seguinte problema, tenho um sistema de cadastro de documentos, onde cada documento tem uma origem que é uma outra tabela, o meu problema é o seguinte eu preciso gravar cada documento pegando o sequencial da origem do documento, exemplo:
carta 001/Nome_da_Origem ai o proximo documento deve pegar
carta 002/Nome_da_Origem, ai no caso se o usuario escolher outra origem ele deve fazer assim
carta 001/Nome_da_Outra_Origem
minhas tabelas estao assim:
DOCUMENTO
DOC_CODIGO (int)
DOC_TEXTO (varchar)
ORI_CODIGO(int)
DOC_NUMERO(char)
ORIGEM
ORI_CODIGO(int)
ORI_DESCRICAO(varchar)
ORI_SEQUENCIAL(char)
ai o que tem q acontecer é o segunte quando o cara selecionar a origem o mandar salvar o documento eu preciso ir na tabela da origem que ele selecionou e pegar o ultimo numero sequencial e gravar no DOC_NUMERO que é o numero do documento e logo apos isso tenho que incrementar esse sequencial.
utilizo php e mysql, com mvc.
já li dois livros de mysql e não encontrei uma solução segura que garanta a consistencia desses dados se alguém puder me ajudar serei muito grato.
Pergunta
Total := QryHora.FieldByN
Olá pessoal, já fiz varias pesquisas e não consegui achar nada que me satifizesse, estou com o seguinte problema, tenho um sistema de cadastro de documentos, onde cada documento tem uma origem que é uma outra tabela, o meu problema é o seguinte eu preciso gravar cada documento pegando o sequencial da origem do documento, exemplo:
carta 001/Nome_da_Origem ai o proximo documento deve pegar
carta 002/Nome_da_Origem, ai no caso se o usuario escolher outra origem ele deve fazer assim
carta 001/Nome_da_Outra_Origem
minhas tabelas estao assim:
DOCUMENTO
DOC_CODIGO (int)
DOC_TEXTO (varchar)
ORI_CODIGO(int)
DOC_NUMERO(char)
ORIGEM
ORI_CODIGO(int)
ORI_DESCRICAO(varchar)
ORI_SEQUENCIAL(char)
ai o que tem q acontecer é o segunte quando o cara selecionar a origem o mandar salvar o documento eu preciso ir na tabela da origem que ele selecionou e pegar o ultimo numero sequencial e gravar no DOC_NUMERO que é o numero do documento e logo apos isso tenho que incrementar esse sequencial.
utilizo php e mysql, com mvc.
já li dois livros de mysql e não encontrei uma solução segura que garanta a consistencia desses dados se alguém puder me ajudar serei muito grato.
Editado por Total := QryHora.FieldByNLink para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados