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 tabelTest
. Contoh ini menggunakan perintahSCATTER MEMVAR BLANK
untuk menciptakan objekm
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 tabelTest
. Contoh ini menggunakan perintahSCATTER NAME oTest BLANK
untuk menciptakan objekoTest
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 objekoCustomer
dengan properti-properti yang sesuai dengan field-field di dalam tabelCustomer
,CreditHistory
, danMySessionTable
.
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.