Bilgisayarda etiket kütüğü nasıl oluşturulur?
2 posters
Arkadaşlar yardım
Rosen- Admin
- Mesaj Sayısı : 846
Kayıt tarihi : 13/03/08
- Post n°2
Geri: Arkadaşlar yardım
Bir veri tabanındaki bilgileri yazıcıdan etiket halinde çıkarılmasını sağlar. Etiket kütüğü oluşturmak için assit menüsünden create seçeneğinden label seçilir. Oluşturulacak olan etiket dosyanın sürücüsü seçilir. Etiket dosyanın adı yazılır. Etiket dosyanın uzantı LBL. dir. Modify Label komutu ile de mevcut etiket üzerinde değişiklikler yapabiliriz.
Bu komut kullanıldığı zaman, aktif veri tabanı kütüğünün adı ve yapısı ekranın üstünde görüntülenir. Etiketler için özellikleri gösteren menü içeriği aşağıdaki gibidir:
Predefined Size : 31/2*15/16 by 1
(Önceden tanımlanmış boyut – inch olarak )
Label width : Etiket genişliği 1-120 karekter
Label height : Etiket yüksekliği 1-16 satır
Left magin : Satır başından itibaren 0-250
boşluk sayısı
Lines between labels : Etiketler arası boş satır sayısı 0-16
Spaces between labels : Farklı etiketler arasında aynı satırdaki
boşluk 0-120
Labels accross page : Sayfa boyunca aynı satırdaki etiket 1-52 sayısı
Remarks (düşünceler) satırını ise, aktif veri tabanı ile ilişkili olarak tanımlanan bu etiket kütüğü ile ilişkili açıklamalar yazılabilir.
Etiket ile ilişkili tüm tanımlamalar boyunca, aşağıya doğru ok veya RETURN tuşu ile kürsör yeni bir sayfaya gönderilir. Burada veri tabanı kütüğü ile ilişkili etiketin içeriği hazırlanır:
Label Contents Etiket içerikleri
1 “Adı, Soyadı:”+TRIM(ADI)+””+TRIM(SOYADI)
2”Maası. . :”+STR(MAAS)
3”Doğum Tarihi. . . ”+DTOC(DOG - TAR)
Burada her türlü bilgi karekter türünde olmalıdır. Diğer türler, yukarıda görüldüğü gibi özel fonsiyolar ile karektere çevrilir.
Tüm tanımlardan sonra, ışıklı çizgi son alan üzerinde iken aşağı ok tuşuna veya RETURN’e basarak etkili saklayınız. Nokta modunda iken
• USE PP
• LABEL FORM ETİKET
Komutu ile yukarıda anlatılan şekilde hazırlayan ETİKET. LBL adlı etiket kütüğü yardımı ile aktif PP. DBF’ten bilgi dökümü yapılabilir.
SORGULAMA (QUERY) KÜTÜĞÜ OLUŞTURMA
Amaç, bir kütükten belirli koşulları sağlayan kayıtları yada aynı anda birden çok kütükten yararlanarak, belirli sorulara cevap teşkil edecek kayıtları listelemektir.
dBASE lV’ün nokta modunda iken * CREATE QUERY komutu girilirse bir sorgulama kütüğü oluşturulabilir. Aşağıda mesaj görünecektir:
Enter filename: SOR1|
SOR1 adlı bir sorgulama kütüğü oluşturulacaktır. (Aynı işlem assist ile geçilen dBASE lV başlangıç menüsünde Queries – Create seçeneğinin kullanılması ile de gerçekleştirilebilir)
CREATE QUERY komutu icrası sonucu aşağıdaki menü ekrana gelecektir.
Layaut Fields Condition Update Exit
Add file to query
Remove file from query
Create Link by pointing
Write view as database file
Edit description of query
Save this query
Burada kullanacağımız örnek dbf’eri belirterek, yukarıdaki menüleri nasıl uygulayacağımızı görelim.
Örnek: dbf ‘ler
Satıcı. Dbf Satpar. dbf
NO ADI STATÜ ŞEHİR NO PNO Fiyat
Şeklinde olsun.
Şimdi:
Add file query seçeneği seçilirse ekranın sağ tarafına
EE
SATICI. DBF
SATPAR. DBF
Görüntüsü gelir. Bunun anlamı o esnada EE. CAT katalog kütüğü aktiftir ve içinde SATICI. DBF üzerine götürerek enter’a basalım:
Aşağıdaki ekran görünecektir:
Layout Fields Condition Update Exit
SATICI. DBF NO AD STATU ŞEHİR
Şimdi amacımız şu olsun: Kayıtlı tüm STATÜ’leri listelemek isteyelim. Bu dbf’ten STATÜ alanını seçmeliyiz. Klavyeden TAB
tuşuna 3 kere basarak bu alan üzerine geliriz.
SATICI. DBF NO NO STATÜ ŞEHİR
Şimdi Alt ve F tuşları ile Fields menüsünü seçiniz:
FİELDS
Add field to view
Remove field from view
Edit field name
Create calculated field
Sort on this field
Inclucede indexes No
Edit field name
Create calculated field
Add field
Remove field from view
Buradan Add field from view seçeneği ile STATU alanını sorgulama ve listeleme için seçelim. STATU isminin sol tarafına seçildiğini gösteren tuşun görüntüsü gelir:
STATÜ
F5 tuşu ile bu seçimi iptal etmek ve tekrar F5’İ kullanarak yeniden seçmek te mümkündür.
Satıcı. dbf NO AD STATÜ ŞEHİR
STATÜ
Bu tanımlamalardan sonra F2 tuşuna basarak, koşulsuz olarak bütün STATÜ’leri ekranda görürüz. (F2- Listeleme)
STATÜ
45
55
45
60
Şimdi SOR1 adlı QUERY kütüğümüz, sadece statü alanlarını koşulsuz listeleyen basit bir kütüktür. Bunu saklamak için Alt+ E tuşları ile Exit’i ve ok tuşu ve enter yardımı ile de Save changes and exit seçeneğini seçiniz. SOR1 . QBO adı ile saklanacaktır.
Yeniden erişmek ve değiştirmek için, ya Dbase lV’ün ana menüsünden Create query SOR1 adımları izlenir ve gelen ekranda
USE VİEW MODİFY QUERY DİSPLAY DATE
-------------- ----------------------- --------------------------
Modify query alternatifi seçilir; ya da nokta modunda iken
*MODİFY QUERY SOR1
komutu girilir.
Satıcı. dbf NO AD STATÜ ŞEHİR
Şimdi daha karmaşık bir sorgulama yapmak isteyelim.
Statü 50’den büyük olan ve No’su 20’den büyük olan satıcılar kimlerdir?
No alanı üzerine TAP tuşu ile gelerek F5 ile bu alanı seçelim.
Sonra koşul belirmek üzere Alt+C ile condition (Koşul) menüsünü seçelim:
CONDİTİON
Add condition box
Delete condition box
Show condition box
Add condition box’ı seçelim ve aşağıdaki koşulu yazalım:
CONDİTİON BOX
NO>20. AND. STATU>50
Sonra F2 ile listeyelim:
55 34
60 80
Koşulu sağlayan kayıtlara ait tüm alanları görmek için, tüm alanları F5 ile seçmeli idik:
SATICI. DBF NO AD STATÜ ŞEHİR
Bunun için ESC VE Yes ile çıkıp sonra tekrar
*MODİFY QUERY SOR1 ile bu menüye dönelim:
SATICI. DBF NO AD STATÜ ŞEHİR
CONDİTİON BOX
NO<20. AND. STATÜ>50
F2ile:
VİEW SATICI
STATÜ SATICINO
------------------ ------------------- -----------
F3 ile Satıcı. dbf’e gidelim:
Satıcı. dbf No Ad Statü Şehir
Tab ve F5 lerle tüm alanları işaretleyelim
Satıcı. dbf No Ad Statü Şehir
Şimdi F2 tuşuna basalım:
Statü No Ad Şehir
55 34 Selin okan Ankara
60 80 Akın Öner İstanbul
Alt+E ve Yes ile bu son tanımlamayı saklayalım. (SOR1*QUE’nin son şekli)
Condition Box içine yazılacak koşulda daha önce Dbase III bölümünde anlatılan bütün bilgiler geçerlidir. Yani
> Büyük =eşit
>= Büyük veya eşit
< Küçük
<= Küçük veya eşit
<># Eşit değil
sembolleri kullanılabilir.
Mıntıkasal işlem operatörleri olarak
NOT
AND
OR aynı şekilde geçerlidir. Ayrıca gerekli Dbase III-IV fonksiyonlarıda, koşullar içinde kullanılabilir.
Mantıksal sabitler için . T. . t. . Y. . y. . F. . f. . N. . n. sembolleri kullanılır. Dbase III’te koşullu listeleme ve sıralama örneklerine bakınız.
Şimdi birden fazla kütük üzerinde işlem yapabilmek amacı ile yeni birquery kütüğü oluşturalım.
*MODİFY QUERY SOR2
Loyout
Add file to query - Satıcı
Tekrar
Add file query - satpar
Layout Fields Condition Up date Exit
Satıcı. dbf No Ad Statü Şehir
Tablo
Satpar. dbf No PNG FIAT ---------------
F3 ile satıcı üzerine gelelim: Bütün alanları seçelim. (Tab ile alan üzerine gelip F5 ile seçerek). F4 ile Satpar. dbf üzerine gelerek onun için de bütün alanları seçelim: (NO alanı Satıcı. dbf te de aynı olduğu için, bunun üzerine gelince yeni bir alan ismi isteyecektir. Onu da NUM şeklinde girelim. )
Bütün alanlar seçildikten sonra F3 ile Satıcı. dbf’e gidip NO alanı üzerine geliniz:
Layout Fields Condition Update Exit
Satıcı. DBF NO AD STATU ŞEHİR
Burada alt ve L tuşlarına basıp çıkan menüden
Create link by pointing’i seçiniz.
Saıtcı. dbf no ad statu Şehir
F4ile Satpar. dbf NO alanı üzerine gelerek Enter’a basınız.
Satıcı. dbf NO
LİNK PNO FİAT
B. öylece Satıcı. dbf ve Saptar. dbf müşterek NO (Satıcı numarası) alanına göre birbirine bağlayacaktır. Yani bu iki veri tabanı kütüğü aynı alan üzerinde birleştirilmiştir.
Şimdi F2 tuşuna basıldığı taktirde Aşağıdaki görüntü elde edilecektir:
NO AD STATU ŞEHİR NUM PNO FİAT
1 ALİ CAN 70 İSTANBUL 1 567 300
20 AYŞE OKAN 50 ANKARA 20 90 450
45 SELİM ŞEN 70 ANKARA 45 789 560
SATICI. dbf aşağıdaki dataya sahip idi:
NO AD STATU SEHİR
1 Ali Can 70 İstanbul
20 Ayşe Okan 50 Ankara
45 Selim Şen 70 Ankara
671 Fatoş Ak 40 Adana
SATPAR. DBF ise aşağıdaki yapıda idi:
NO PNO FIAT
1 567 300
20 90 450
45 789 560
O halde buraya kadar gerçekleştirilen işlemin, her iki bağıntıda müşterek olan değeri için ( link 1 ile bağlandı), bu alana ait veri değerleri aynı olan kayıtlar (1,20,45) alınarak sadece onlar listelenmiştir.
Burada elde edilen, SATPAR kütüğünde kayıtlı satıcılarla ilgili tüm bilgilerin, SATICI kütüğünden de yararlanılarak listelenmesidir.
QUERY komutu ile ilişkili menülerin anlamları aşağıdaki gibidir:
Layout
Add file query
Remove file from query
Create link by pointing
Write view as database file
Save this query
Edit description of query
Fields
Add field to view
Remove field from view
Edit field name
Create calculated
Sort on this field
Include indexed
Bunlar içinde açıklanması gereken sadece Create Calculated field menüsü vardır. Biraz önceki örnekte SAPTAR. dbf query içine sokulmuşken bu altarnatifi seçersek aşağıdaki menü gelir. Şimdi ışıklı yere klavye yardımı ile 0. 15* FIAT
Calc’d Flds 0. 15*FIAT
Bunu F5 ile sonuç kütüğüne ekleyelim.
Enter field name:KDV
KDV
Calc’d Flds Kdv
0. 1*FIAT haline gelir.
F2 ile sonucu görebilirsiniz. Bu işlem ile veri tabanı kütüğünde daha önce kayıtlı olmayan bir alan, bir hesaplama sonucu oluşturulmuştur.
Condition
Add condition box
Delete condition box
Show Condition box
Tablo
Update
Perform the update
Specify update operation
Perform the update şeçildiği takdirde QUERY içindeki dbf’te bazı değişiklikler yapılabilir. Bunlar aşağıdaki gibi belirlenmiştir:
Replace values in Saptar. dbf
Append records to SATPAR. dbf
Mark records for deletion
Unmark records in SATPAR. Dbf
1) Satpar. dbf’deki değerler yerine başka değerler koy
2) Satpar. dbf’e sondan itibaren kayıtlar ekle
3) Kayıtları silmek üzere işaretle
4) Satpar. dbf’deki silinmek üzere işaretli kayıtların işaretini iptal et.
Güncellemeye örnek:
1) Nokta modunda iken
*assist ile menüye giriniz.
2) Queries
CREATE seçiniz.
3) Layout
Add file query seçiniz.
4)
x. DBF
SATICI. DBF
SATPAR. DBF
5) Alt +U ile update menüsüne geliniz.
Update
Reform the update
Specify update operation
Seçiniz.
6)
Replace values in Satıcı. dbf
---------------------------------
7) TARGOT
Satıcı. dbf No Ad Statü Şehir
Replace ----- ----- -------- --------
Tab tuşu ile STATÜ üzerine geliniz.
TAGROT
Satıcı. dbf No Ad STATÜ ŞEHİR
Replace
9) F9 TUŞUNA BASINIZ.
SATICI. DBF- STATÜ
WİTH STATÜ* 1. 2
yazarak F9’a basarız.
10) TAGROT
Satıcı. dbf NO AD STATÜ ŞEHİR
Replace With statü*1. 2
11) ALT+U
12) Perform update operation seçiniz.
13) Herhangi bir tuşa basınız.
14) F2 ile sonucu görünüz.
NOT: (1) ve (2) adımları yerine doğrudan nokta modunda
*CREATE QUERY
komutu ile başlayarak da, 3. adımdan itibaren devam edebilirsiniz.
Bu komut kullanıldığı zaman, aktif veri tabanı kütüğünün adı ve yapısı ekranın üstünde görüntülenir. Etiketler için özellikleri gösteren menü içeriği aşağıdaki gibidir:
Predefined Size : 31/2*15/16 by 1
(Önceden tanımlanmış boyut – inch olarak )
Label width : Etiket genişliği 1-120 karekter
Label height : Etiket yüksekliği 1-16 satır
Left magin : Satır başından itibaren 0-250
boşluk sayısı
Lines between labels : Etiketler arası boş satır sayısı 0-16
Spaces between labels : Farklı etiketler arasında aynı satırdaki
boşluk 0-120
Labels accross page : Sayfa boyunca aynı satırdaki etiket 1-52 sayısı
Remarks (düşünceler) satırını ise, aktif veri tabanı ile ilişkili olarak tanımlanan bu etiket kütüğü ile ilişkili açıklamalar yazılabilir.
Etiket ile ilişkili tüm tanımlamalar boyunca, aşağıya doğru ok veya RETURN tuşu ile kürsör yeni bir sayfaya gönderilir. Burada veri tabanı kütüğü ile ilişkili etiketin içeriği hazırlanır:
Label Contents Etiket içerikleri
1 “Adı, Soyadı:”+TRIM(ADI)+””+TRIM(SOYADI)
2”Maası. . :”+STR(MAAS)
3”Doğum Tarihi. . . ”+DTOC(DOG - TAR)
Burada her türlü bilgi karekter türünde olmalıdır. Diğer türler, yukarıda görüldüğü gibi özel fonsiyolar ile karektere çevrilir.
Tüm tanımlardan sonra, ışıklı çizgi son alan üzerinde iken aşağı ok tuşuna veya RETURN’e basarak etkili saklayınız. Nokta modunda iken
• USE PP
• LABEL FORM ETİKET
Komutu ile yukarıda anlatılan şekilde hazırlayan ETİKET. LBL adlı etiket kütüğü yardımı ile aktif PP. DBF’ten bilgi dökümü yapılabilir.
SORGULAMA (QUERY) KÜTÜĞÜ OLUŞTURMA
Amaç, bir kütükten belirli koşulları sağlayan kayıtları yada aynı anda birden çok kütükten yararlanarak, belirli sorulara cevap teşkil edecek kayıtları listelemektir.
dBASE lV’ün nokta modunda iken * CREATE QUERY komutu girilirse bir sorgulama kütüğü oluşturulabilir. Aşağıda mesaj görünecektir:
Enter filename: SOR1|
SOR1 adlı bir sorgulama kütüğü oluşturulacaktır. (Aynı işlem assist ile geçilen dBASE lV başlangıç menüsünde Queries – Create seçeneğinin kullanılması ile de gerçekleştirilebilir)
CREATE QUERY komutu icrası sonucu aşağıdaki menü ekrana gelecektir.
Layaut Fields Condition Update Exit
Add file to query
Remove file from query
Create Link by pointing
Write view as database file
Edit description of query
Save this query
Burada kullanacağımız örnek dbf’eri belirterek, yukarıdaki menüleri nasıl uygulayacağımızı görelim.
Örnek: dbf ‘ler
Satıcı. Dbf Satpar. dbf
NO ADI STATÜ ŞEHİR NO PNO Fiyat
Şeklinde olsun.
Şimdi:
Add file query seçeneği seçilirse ekranın sağ tarafına
EE
SATICI. DBF
SATPAR. DBF
Görüntüsü gelir. Bunun anlamı o esnada EE. CAT katalog kütüğü aktiftir ve içinde SATICI. DBF üzerine götürerek enter’a basalım:
Aşağıdaki ekran görünecektir:
Layout Fields Condition Update Exit
SATICI. DBF NO AD STATU ŞEHİR
Şimdi amacımız şu olsun: Kayıtlı tüm STATÜ’leri listelemek isteyelim. Bu dbf’ten STATÜ alanını seçmeliyiz. Klavyeden TAB
tuşuna 3 kere basarak bu alan üzerine geliriz.
SATICI. DBF NO NO STATÜ ŞEHİR
Şimdi Alt ve F tuşları ile Fields menüsünü seçiniz:
FİELDS
Add field to view
Remove field from view
Edit field name
Create calculated field
Sort on this field
Inclucede indexes No
Edit field name
Create calculated field
Add field
Remove field from view
Buradan Add field from view seçeneği ile STATU alanını sorgulama ve listeleme için seçelim. STATU isminin sol tarafına seçildiğini gösteren tuşun görüntüsü gelir:
STATÜ
F5 tuşu ile bu seçimi iptal etmek ve tekrar F5’İ kullanarak yeniden seçmek te mümkündür.
Satıcı. dbf NO AD STATÜ ŞEHİR
Bu tanımlamalardan sonra F2 tuşuna basarak, koşulsuz olarak bütün STATÜ’leri ekranda görürüz. (F2- Listeleme)
STATÜ
45
55
45
60
Şimdi SOR1 adlı QUERY kütüğümüz, sadece statü alanlarını koşulsuz listeleyen basit bir kütüktür. Bunu saklamak için Alt+ E tuşları ile Exit’i ve ok tuşu ve enter yardımı ile de Save changes and exit seçeneğini seçiniz. SOR1 . QBO adı ile saklanacaktır.
Yeniden erişmek ve değiştirmek için, ya Dbase lV’ün ana menüsünden Create query SOR1 adımları izlenir ve gelen ekranda
USE VİEW MODİFY QUERY DİSPLAY DATE
-------------- ----------------------- --------------------------
Modify query alternatifi seçilir; ya da nokta modunda iken
*MODİFY QUERY SOR1
komutu girilir.
Satıcı. dbf NO AD STATÜ ŞEHİR
Şimdi daha karmaşık bir sorgulama yapmak isteyelim.
Statü 50’den büyük olan ve No’su 20’den büyük olan satıcılar kimlerdir?
No alanı üzerine TAP tuşu ile gelerek F5 ile bu alanı seçelim.
Sonra koşul belirmek üzere Alt+C ile condition (Koşul) menüsünü seçelim:
CONDİTİON
Add condition box
Delete condition box
Show condition box
Add condition box’ı seçelim ve aşağıdaki koşulu yazalım:
CONDİTİON BOX
NO>20. AND. STATU>50
Sonra F2 ile listeyelim:
55 34
60 80
Koşulu sağlayan kayıtlara ait tüm alanları görmek için, tüm alanları F5 ile seçmeli idik:
SATICI. DBF NO AD STATÜ ŞEHİR
Bunun için ESC VE Yes ile çıkıp sonra tekrar
*MODİFY QUERY SOR1 ile bu menüye dönelim:
SATICI. DBF NO AD STATÜ ŞEHİR
CONDİTİON BOX
NO<20. AND. STATÜ>50
F2ile:
VİEW SATICI
STATÜ SATICINO
------------------ ------------------- -----------
F3 ile Satıcı. dbf’e gidelim:
Satıcı. dbf No Ad Statü Şehir
Tab ve F5 lerle tüm alanları işaretleyelim
Satıcı. dbf No Ad Statü Şehir
Şimdi F2 tuşuna basalım:
Statü No Ad Şehir
55 34 Selin okan Ankara
60 80 Akın Öner İstanbul
Alt+E ve Yes ile bu son tanımlamayı saklayalım. (SOR1*QUE’nin son şekli)
Condition Box içine yazılacak koşulda daha önce Dbase III bölümünde anlatılan bütün bilgiler geçerlidir. Yani
> Büyük =eşit
>= Büyük veya eşit
< Küçük
<= Küçük veya eşit
<># Eşit değil
sembolleri kullanılabilir.
Mıntıkasal işlem operatörleri olarak
NOT
AND
OR aynı şekilde geçerlidir. Ayrıca gerekli Dbase III-IV fonksiyonlarıda, koşullar içinde kullanılabilir.
Mantıksal sabitler için . T. . t. . Y. . y. . F. . f. . N. . n. sembolleri kullanılır. Dbase III’te koşullu listeleme ve sıralama örneklerine bakınız.
Şimdi birden fazla kütük üzerinde işlem yapabilmek amacı ile yeni birquery kütüğü oluşturalım.
*MODİFY QUERY SOR2
Loyout
Add file to query - Satıcı
Tekrar
Add file query - satpar
Layout Fields Condition Up date Exit
Satıcı. dbf No Ad Statü Şehir
Tablo
Satpar. dbf No PNG FIAT ---------------
F3 ile satıcı üzerine gelelim: Bütün alanları seçelim. (Tab ile alan üzerine gelip F5 ile seçerek). F4 ile Satpar. dbf üzerine gelerek onun için de bütün alanları seçelim: (NO alanı Satıcı. dbf te de aynı olduğu için, bunun üzerine gelince yeni bir alan ismi isteyecektir. Onu da NUM şeklinde girelim. )
Bütün alanlar seçildikten sonra F3 ile Satıcı. dbf’e gidip NO alanı üzerine geliniz:
Layout Fields Condition Update Exit
Satıcı. DBF NO AD STATU ŞEHİR
Burada alt ve L tuşlarına basıp çıkan menüden
Create link by pointing’i seçiniz.
Saıtcı. dbf no ad statu Şehir
F4ile Satpar. dbf NO alanı üzerine gelerek Enter’a basınız.
Satıcı. dbf NO
LİNK PNO FİAT
B. öylece Satıcı. dbf ve Saptar. dbf müşterek NO (Satıcı numarası) alanına göre birbirine bağlayacaktır. Yani bu iki veri tabanı kütüğü aynı alan üzerinde birleştirilmiştir.
Şimdi F2 tuşuna basıldığı taktirde Aşağıdaki görüntü elde edilecektir:
NO AD STATU ŞEHİR NUM PNO FİAT
1 ALİ CAN 70 İSTANBUL 1 567 300
20 AYŞE OKAN 50 ANKARA 20 90 450
45 SELİM ŞEN 70 ANKARA 45 789 560
SATICI. dbf aşağıdaki dataya sahip idi:
NO AD STATU SEHİR
1 Ali Can 70 İstanbul
20 Ayşe Okan 50 Ankara
45 Selim Şen 70 Ankara
671 Fatoş Ak 40 Adana
SATPAR. DBF ise aşağıdaki yapıda idi:
NO PNO FIAT
1 567 300
20 90 450
45 789 560
O halde buraya kadar gerçekleştirilen işlemin, her iki bağıntıda müşterek olan değeri için ( link 1 ile bağlandı), bu alana ait veri değerleri aynı olan kayıtlar (1,20,45) alınarak sadece onlar listelenmiştir.
Burada elde edilen, SATPAR kütüğünde kayıtlı satıcılarla ilgili tüm bilgilerin, SATICI kütüğünden de yararlanılarak listelenmesidir.
QUERY komutu ile ilişkili menülerin anlamları aşağıdaki gibidir:
Layout
Add file query
Remove file from query
Create link by pointing
Write view as database file
Save this query
Edit description of query
Fields
Add field to view
Remove field from view
Edit field name
Create calculated
Sort on this field
Include indexed
Bunlar içinde açıklanması gereken sadece Create Calculated field menüsü vardır. Biraz önceki örnekte SAPTAR. dbf query içine sokulmuşken bu altarnatifi seçersek aşağıdaki menü gelir. Şimdi ışıklı yere klavye yardımı ile 0. 15* FIAT
Calc’d Flds 0. 15*FIAT
Bunu F5 ile sonuç kütüğüne ekleyelim.
Enter field name:KDV
KDV
Calc’d Flds Kdv
0. 1*FIAT haline gelir.
F2 ile sonucu görebilirsiniz. Bu işlem ile veri tabanı kütüğünde daha önce kayıtlı olmayan bir alan, bir hesaplama sonucu oluşturulmuştur.
Condition
Add condition box
Delete condition box
Show Condition box
Tablo
Update
Perform the update
Specify update operation
Perform the update şeçildiği takdirde QUERY içindeki dbf’te bazı değişiklikler yapılabilir. Bunlar aşağıdaki gibi belirlenmiştir:
Replace values in Saptar. dbf
Append records to SATPAR. dbf
Mark records for deletion
Unmark records in SATPAR. Dbf
1) Satpar. dbf’deki değerler yerine başka değerler koy
2) Satpar. dbf’e sondan itibaren kayıtlar ekle
3) Kayıtları silmek üzere işaretle
4) Satpar. dbf’deki silinmek üzere işaretli kayıtların işaretini iptal et.
Güncellemeye örnek:
1) Nokta modunda iken
*assist ile menüye giriniz.
2) Queries
CREATE seçiniz.
3) Layout
Add file query seçiniz.
4)
x. DBF
SATICI. DBF
SATPAR. DBF
5) Alt +U ile update menüsüne geliniz.
Update
Reform the update
Specify update operation
Seçiniz.
6)
Replace values in Satıcı. dbf
---------------------------------
7) TARGOT
Satıcı. dbf No Ad Statü Şehir
Replace ----- ----- -------- --------
Tab tuşu ile STATÜ üzerine geliniz.
TAGROT
Satıcı. dbf No Ad STATÜ ŞEHİR
Replace
9) F9 TUŞUNA BASINIZ.
SATICI. DBF- STATÜ
WİTH STATÜ* 1. 2
yazarak F9’a basarız.
10) TAGROT
Satıcı. dbf NO AD STATÜ ŞEHİR
Replace With statü*1. 2
11) ALT+U
12) Perform update operation seçiniz.
13) Herhangi bir tuşa basınız.
14) F2 ile sonucu görünüz.
NOT: (1) ve (2) adımları yerine doğrudan nokta modunda
*CREATE QUERY
komutu ile başlayarak da, 3. adımdan itibaren devam edebilirsiniz.