Advertisement
marceloa32

exemplo aula 33

May 25th, 2011
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. clear
  2.  
  3. use BD1
  4. index on COD to BD1
  5.  
  6. @ 10,10 say “Codigo”
  7. @ 12,10 say “Nome”
  8.  
  9. do while .t.
  10.    @ 18,10 prompt “Incluir”
  11.    @ 18,22 prompt “Alterar”
  12.    @ 18,34 prompt “Consultar”
  13.    @ 18,46 prompt “Excluir”
  14.    @ 18,58 prompt “Sair”
  15.  
  16.    menu to WOP
  17.  
  18.    do case
  19.       case WOP=1
  20.          WCOD = 0
  21.          WNOME = space(40)
  22.          @ 10,20 get WCOD pict “999
  23.          @ 12,20 get WNOME
  24.          read
  25.          append blank
  26.          replace COD with WCOD
  27.          replace NOME with WNOME
  28.          @ 10,20 clear to 12,60
  29.  
  30.       case WOP=2
  31.          WCOD = 0
  32.          @ 10,20 get WCOD pict “999
  33.          read
  34.          seek WCOD
  35.          if !found()
  36.             @ 16,10 say “Código não encontrado!
  37.             inkey(3)
  38.             @ 16,10 say space(22)
  39.             loop
  40.          endif
  41.          WNOME = NOME
  42.          @ 12,20 get WNOME
  43.          READ
  44.          replace NOME with WNOME
  45.          @ 10,20 clear to 12,60
  46.  
  47.       CASE WOP = 3
  48.          WCOD = 0
  49.          @ 10,20 get WCOD pict “999
  50.          read
  51.          seek WCOD
  52.          if !found()
  53.             @ 16,10 say “Código não cadastrado”
  54.             inkey(3)
  55.             @ 16,10 say space(22)
  56.             loop
  57.          endif
  58.          @ 10,20 say COD
  59.          @ 12,20 say NOME
  60.          inkey(0)
  61.          @ 10,20 clear to 12,60
  62.      
  63.       case WOP = 4
  64.          WCOD = 0
  65.          @ 10,20 get WCOD pict “999
  66.          read
  67.          seek WCOD
  68.          if !found()
  69.             @ 16,10 say “Código não encontrado!
  70.             inkey(3)
  71.             @ 16,10 say space(22)
  72.             loop
  73.          endif
  74.          @ 10,20 say COD
  75.          @ 12,20 say NOME
  76.          WCONF = “ “ //um espaco
  77.          @ 14,10 say “Excluir? (S/N)”  get WCONF
  78.          READ
  79.          if WCONF=”S”
  80.             delete
  81.             @ 14,10 say “Excluído
  82.          else
  83.             @ 14,10 sayNão excluído
  84.          endif
  85.       case WOP = 5
  86.          clear
  87.          exit
  88.    endcase
  89. enddo
  90. clear
  91. close all
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement