Tanım
Uygulama tarafından yaratılmış olan rowsetlerden, GetTableObject veya GetRowSetObject fonksiyonu ile elde edilmiş olan rowsetleri, bellekten silmek için kullanılır. Aksi halde uygulamadan çıkana kadar bu şekilde yaratılan rowsetler bellekte duracaktır.
Kullanım Şekli
Değişken = Document.DeleteRowSetObject(RowSetAdı)
veya
Değişken = Document.DeleteRowSetObject( RowSetNesnesi)
Ana Nesne
Document (Doc) nesnesinin elemanıdır. Bir doküman nesnesi ile kullanılmak zorundadır.
Parametreler
Geri Dönen Değerler
Geri dönen herhangi bir değer yoktur.
Hatırlatmalar
•GetTableObject veya GetRowSetObject fonksiyonu ile yaratılmış olan rowsetler silinebilir.
•Silme işleminde, iki parametreden biri kullanılır.
•DeleteTableObject fonksiyonu ile aynı işleve sahiptir.
Örnek
Yukarıdaki örnek makro, cari hesap fişinde çalışacak şekilde tanımlanmıştır. Kullanıcı üzerinde bulunduğu satırda makroyu çalıştırdığında, satırdaki cari hesabın kartınının, bir cari hesap uygulması yaratılarak, ünvanı sorgulanmıştır. Yaratılan DocC00 cari hesap kartı uygulaması kullanılarak ilgili cari hesap kartı çağrılmıştır. Yüklem işlemi tamamlandığında, ilgili kartın tüm bilgileri, veritabanı bağlantıları, rowsetleri belleğe yüklenmiş olur. Örnekte veritabanı bağlantılı CARI00 rowseti, CH00 adlı bir rowset nesnesine atanmış ve bu rowset nesnesi kullanılarak unvan bilgisine ulaşılmıştır.
İstenilen bilgi elde edildikten sonra gerek uygulama, gerekse de rowset bellekten silinmiştir. Rowset bellekten silinirken rowset değişkeninin adı olan CH00 kelimesi parametre olarak kullanılmıştır. Aynı işlemi, rowset adı olan “CARI00” kelimesini parametre olarak kullanarakta yapabilirdik. Örnek makro sonucu, aşağıdaki mesaj kutusunda verilmiştir.
Paylaşım Makrosu
Copyright © <2017> by <Birleşik Yazılım>. All Rights Reserved.