Template Information

News Update :

SYNTAX DASAR OPERASI TABEL DAN DATABASE VISUAL FOXPRO

Monday, October 8, 2012


  1. MEMBUAT DATABASE BARU
- Syntax
   CREATE DATABASE [nama database]
- Contoh
              CREATE DATABASE Kuliah

2.   MEMBUAT TABEL
- Syntax
             CREATE TABEL [nama table](nm_F1 t_f1 (p_f1), nm_FN t_fN (p_fN))
             Keterangan:
  nm_F=Nama Field
  t_f=Type Field
  p_f=Panjang Field
- Contoh
 CREATE TABEL Mhs(nama c (25), alamat c (50))

3.   MENAMBAH RECORD DALAM TABEL
- Syntax1
  INSERT INTO dbf_name [(FieldName1 [, FieldName2, ...])] ;
              VALUES (eExpression1 [, eExpression2, ...])


- Syntax2
  APPEND BLANK
            REPLACE FieldName1 With Value1
            REPLACE FieldName2 With Value2
             REPLACE FieldNameN With ValueN
- Contoh1
   INSERT INTO Mhs (nama, alamat) ;
   VALUES (“budi”,”Jepara”)
- Contoh2
   APPEND BLANK
               REPLACE nama With “budi”
               REPLACE alamat With “Jepara”

4.   Menghapus Record
- Syntax1
  DELETE FOR [Expression]
  Keterangan:
Table Aktif Harus Ditentukan Dengan Syntax USE
- Syntax2
  DELETE FROM [nama tabel] WHERE [Expression]
- Contoh1
  USE Mhs
  DELETE FOR nama=”hani”
- Contoh2
              DELETE FROM Mhs WHERE nama=”hani”
  Keterangan:
Syntax DELETE diatas tidak akan menghapus data secara fisik,data masih dapat dikembalikan dengan syntax RECALL, Untuk Menghapus Data Secara Fisik Setelah Syntax Diatas Harus Diakhiri dengan Syntax PACK.
5.   MENGEDIT RECORD
- Syntax1
  UPDATE [nama tabel] SET Field1=Value1, Field2=Value2 ;
  WHERE [Expression]
- Syntax2
   REPLACE FieldName1 With Value1
  Keterangan:
Harus Didahului Proses Pencarian
- Contoh1
  UPDATE Mhs SET nama=”hani”, alamat=”Kudus” ;
              WHERE nama=”budi”
- Contoh2
              LOCATE FOR nama=”budi”
  REPLACE nama With “hani”
              REPLACE alamat With “Kudus”

6.   PENCARIAN RECORD
- Syntax1
              LOCATE FOR [Expression]
  Keterangan:
Dikombinasikan dengan perintah FOUND() untuk mengetahui hasil pencarian, FOUND() akan Bernilai .T. bila ketemu dan .F. jika tidak dan tanpa perlu index aktif.
- Syntax2
   SEEK([Expression])
   Keterangan:
  Memerlukan index aktif untuk pencarian Expression berisi data yang maudicari berdasarkan index aktif, akan mengembalikan nilai .T. jika  ketemu dan .F. jika tidak.

- Contoh1
               LOCATE FOR nama=”budi”
- Contoh2
              SET ORDER TO nama
              SEEK(“budi”)

7.   Berpindah Antar Record (Pointer)
- Syntax1
              Go [no urutan record]
              Go TOP
  Go BOTTOM
- Syntax2
  SKIP [Jumlah Counter]
- Contoh1
  Go 4 && Menuju Record Nomor 4
- Contoh2
              SKIP 1 && Menuju 1 Record dibawah Record Aktif
              SKIP -1 && Menuju 1 Record diatas Record Aktif

 

SYNTAX DASAR OPERASI TABEL DAN

DATABASE VISUAL FOXPRO


  1. MEMBUAT DATABASE BARU
- Syntax
   CREATE DATABASE [nama database]
- Contoh
              CREATE DATABASE Kuliah

2.   MEMBUAT TABEL
- Syntax
             CREATE TABEL [nama table](nm_F1 t_f1 (p_f1), nm_FN t_fN (p_fN))
             Keterangan:
  nm_F=Nama Field
  t_f=Type Field
  p_f=Panjang Field
- Contoh
 CREATE TABEL Mhs(nama c (25), alamat c (50))

3.   MENAMBAH RECORD DALAM TABEL
- Syntax1
  INSERT INTO dbf_name [(FieldName1 [, FieldName2, ...])] ;
              VALUES (eExpression1 [, eExpression2, ...])


- Syntax2
  APPEND BLANK
            REPLACE FieldName1 With Value1
            REPLACE FieldName2 With Value2
             REPLACE FieldNameN With ValueN
- Contoh1
   INSERT INTO Mhs (nama, alamat) ;
   VALUES (“budi”,”Jepara”)
- Contoh2
   APPEND BLANK
               REPLACE nama With “budi”
               REPLACE alamat With “Jepara”

4.   Menghapus Record
- Syntax1
  DELETE FOR [Expression]
  Keterangan:
Table Aktif Harus Ditentukan Dengan Syntax USE
- Syntax2
  DELETE FROM [nama tabel] WHERE [Expression]
- Contoh1
  USE Mhs
  DELETE FOR nama=”hani”
- Contoh2
              DELETE FROM Mhs WHERE nama=”hani”
  Keterangan:
Syntax DELETE diatas tidak akan menghapus data secara fisik,data masih dapat dikembalikan dengan syntax RECALL, Untuk Menghapus Data Secara Fisik Setelah Syntax Diatas Harus Diakhiri dengan Syntax PACK.
5.   MENGEDIT RECORD
- Syntax1
  UPDATE [nama tabel] SET Field1=Value1, Field2=Value2 ;
  WHERE [Expression]
- Syntax2
   REPLACE FieldName1 With Value1
  Keterangan:
Harus Didahului Proses Pencarian
- Contoh1
  UPDATE Mhs SET nama=”hani”, alamat=”Kudus” ;
              WHERE nama=”budi”
- Contoh2
              LOCATE FOR nama=”budi”
  REPLACE nama With “hani”
              REPLACE alamat With “Kudus”

6.   PENCARIAN RECORD
- Syntax1
              LOCATE FOR [Expression]
  Keterangan:
Dikombinasikan dengan perintah FOUND() untuk mengetahui hasil pencarian, FOUND() akan Bernilai .T. bila ketemu dan .F. jika tidak dan tanpa perlu index aktif.
- Syntax2
   SEEK([Expression])
   Keterangan:
  Memerlukan index aktif untuk pencarian Expression berisi data yang maudicari berdasarkan index aktif, akan mengembalikan nilai .T. jika  ketemu dan .F. jika tidak.

- Contoh1
               LOCATE FOR nama=”budi”
- Contoh2
              SET ORDER TO nama
              SEEK(“budi”)

7.   Berpindah Antar Record (Pointer)
- Syntax1
              Go [no urutan record]
              Go TOP
  Go BOTTOM
- Syntax2
  SKIP [Jumlah Counter]
- Contoh1
  Go 4 && Menuju Record Nomor 4
- Contoh2
              SKIP 1 && Menuju 1 Record dibawah Record Aktif
              SKIP -1 && Menuju 1 Record diatas Record Aktif
Share this Article on :

0 comments:

Post a Comment

 

© Copyright Hakigo 2010 -2011 | Design by Herdiansyah Hamzah | Published by Borneo Templates | Powered by Blogger.com.