|
![]() |
||
Dúvida no pascal
|
||
. Nós temos 759.310 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.
![]() |
|
|
Opções do Tópico |
|
|
#1 (permalink) |
|
Newbie
Registrado em: Oct 2004
Mensagens: 11
Reputação: 0
![]() |
olha só, eu tenho um registro ja gravado de uma matricula, sexo, fone e email em pascal...aí, eu tenho q fazer o seguinte esquema: pedir pro kra falar a matricula(até aí blz), aí, se existir a matricula, ele listar os demais campos e poder modificá-los...sabem como fazer isso?
Agradeço desde já. |
|
|
|
|
|
#2 (permalink) |
|
Highlander
Registrado em: May 2002
Localização: Tijuca/RJ
Idade: 9
Mensagens: 87.782
Reputação: 1756
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Primeiro vc tem que responder outras duas perguntas: gravado como, e onde ??? A partir daí, se vê a resposta.
__________________
Visite Quepolis (link de indicação) | "chmod 777 nunca ajudou ninguém" (c) 2002-2010 JQueiroz/FGdH
CCNP: √ ² CCSI: □ | Conheça o Novo Bebuns ![]() |
|
|
|
|
|
#3 (permalink) | |
|
Super Participante
|
Citação:
aqui vai o código de gravação, de qualquer forma... Código:
heehhe |
|
|
|
|
|
|
#4 (permalink) |
|
Highlander
Registrado em: May 2002
Localização: Tijuca/RJ
Idade: 9
Mensagens: 87.782
Reputação: 1756
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
O-queijo.
Então é um arquivo estruturado (ai, que emoção, tinha anos que eu não via um destes :mrgreen: ). Então, a primeira providência pra ler, é copiar a descrição da estrutura. Preste atenção na hora de abrir pra leitura: o comando é diferente do usado pra abrir pra escrita. Abrir o arquivo e encontrar os dados é relativamente simples; um while e dois ou três ifs resolvem. Mas vc vai precisar pensar um pouquinho pra alterar o arquivo.
__________________
Visite Quepolis (link de indicação) | "chmod 777 nunca ajudou ninguém" (c) 2002-2010 JQueiroz/FGdH
CCNP: √ ² CCSI: □ | Conheça o Novo Bebuns ![]() |
|
|
|
|
|
#5 (permalink) |
|
Veterano
Registrado em: Feb 2002
Localização: Pajolandia
Mensagens: 1.363
Reputação: 22
![]() |
pq vcs nao usam procedures ? fica uma procedure para cada função... fica facil e mais pratico veja abaixo...
vo posta aqui um programa que fiz esses dias (tb to pagando pascal). Código:
Eu prefiro fazer esse programas maiores tudo na base do procedure e function, pra faciliar a vida depois... Com esse exemplo ai de cima, vc pode fazer o que vc precisa, se ficou alguma duvida é só daum toque... Não sou expert no ramo, mesmo pq como vcs eu estou vendo pascal agora.. mas sempre tive gosto pela area, e to curtindo paca.... :wink:
__________________
Usuario #277688 -|- Slackware 12.1 / WinXP / Vista |
|
|
|
|
|
#6 (permalink) |
|
Super Participante
|
PajoneiS, a gente tava pensando em usar procedure...
mas parece que não vai... hehe tá dando erro 113 e não sei o que tem de errado no nome da procedure! logo no começo!! jqueiroz, valeu pelos toque! =) abraço a todos! |
|
|
|
|
|
#7 (permalink) |
|
Newbie
Registrado em: Oct 2004
Mensagens: 11
Reputação: 0
![]() |
o código q to usando com procedure é esse, e ta dando vários erros pra compilação:
Código:
|
|
|
|
|
|
#8 (permalink) |
|
Super Participante
|
olha só...
preciso de duas coisas funcionando na procedure leitura (vou por o código abaixo): 1. mostrar mensagem de erro e voltar ao início da procedure. Como que eu faço para ele verificar se não existe o registro, caso nao rsgistre, mostrar a msg: Uso ioresult? ou seek mesmo? 2. Ao final dela, gostaria de que você tivesse a opção de voltar ao inicio, sair, e fazer nova consulta. Quanto a sair, beleza. Quando eu mando fazer nova pesquisa, congela. E não tenho idéia de como fazer para voltar ao início... hehe... talvez colocando um repeat no início da procedure gravar?? obrigado! Código:
|
|
|
|
![]() |
| Opções do Tópico | |
|
|