Menggunakan SCATTER NAME dalam Visual FoxPro

Menggunakan SCATTER NAME dalam Visual FoxPro

Dalam Visual FoxPro, SCATTER NAME adalah perintah yang digunakan untuk mengumpulkan data dari berbagai sumber dan mengembalikannya ke dalam sebuah objek. Dengan menggunakan perintah ini, Anda dapat dengan mudah menciptakan objek yang memiliki properti-properti yang sesuai dengan field-field di dalam tabel.

Contoh Penggunaan

Berikut adalah beberapa contoh penggunaan SCATTER NAME:

  • Contoh 1: Membuat objek dengan nama m dan mengisi propertinya dengan nilai dari field-field di dalam tabel Test. Contoh ini menggunakan perintah SCATTER MEMVAR BLANK untuk menciptakan objek m dan kemudian mengisi propertinya dengan nilai-nilai yang telah ditentukan.
CREATE TABLE Test FREE;
(Object C(10), Color C(16), SqFt n(6,2))

SCATTER MEMVAR BLANK
m.Object = "Box"
m.Color = "Red"
m.SqFt = 12.5
APPEND BLANK
GATHER MEMVAR
BROWSE
  • Contoh 2: Membuat objek dengan nama oTest dan mengisi propertinya dengan nilai dari field-field di dalam tabel Test. Contoh ini menggunakan perintah SCATTER NAME oTest BLANK untuk menciptakan objek oTest dan kemudian mengisi propertinya dengan nilai-nilai yang telah ditentukan.
CREATE TABLE Test FREE;
(Object C(10), Color C(16), SqFt n(6,2))

SCATTER NAME oTest BLANK
oTest.Object = "Box"
oTest.Color = "Red"
oTest.SqFt = 12.5
APPEND BLANK
GATHER NAME oTest
RELEASE oTest
BROWSE
  • Contoh 3: Mengumpulkan data dari berbagai sumber dan mengembalikannya ke dalam sebuah objek. Contoh ini menggunakan perintah SCATTER FIELDS untuk menciptakan objek oCustomer dengan properti-properti yang sesuai dengan field-field di dalam tabel Customer, CreditHistory, dan MySessionTable.
SELECT Customer
SCATTER NAME oCustomer

SELECT CreditHistory
SCATTER FIELDS ReportDate, Rating NAME oCustomer ADDITIVE

SELECT MySessionTable
SCATTER FIELDS CookieText, SessionId NAME oCustomer ADDITIVE

Kelebihan Menggunakan SCATTER NAME

Menggunakan SCATTER NAME memiliki beberapa kelebihan, seperti:

  • Meningkatkan efisiensi dalam menciptakan objek yang sesuai dengan field-field di dalam tabel.
  • Memungkinkan Anda untuk mengumpulkan data dari berbagai sumber dan mengembalikannya ke dalam sebuah objek.
  • Memberikan Anda kemampuan untuk mengisi properti-properti objek dengan nilai-nilai yang telah ditentukan.

Kesimpulan

Dalam kesimpulan, SCATTER NAME adalah perintah yang sangat berguna dalam Visual FoxPro. Dengan menggunakan perintah ini, Anda dapat menciptakan objek yang sesuai dengan field-field di dalam tabel dan mengisi properti-propertinya dengan nilai-nilai yang telah ditentukan. Contoh-contoh penggunaan SCATTER NAME yang diberikan di atas menunjukkan bahwa perintah ini sangat berguna dalam berbagai situasi.