Arkadaşlar tekrar teşekkürler güzel sözleriniz ve düşünceleriniz için.
Programımızla ilgili bazı ipuçları vermek istiyorum.
Öncelikle kod listesi paneline girdiğinizde yukarıdaki gruplama alanına istediğiniz bir sütun başlığını sürükleyebilirsiniz ("tanım" alanı hariç) ve birden fazla alanı da sürükleyebilirsiniz. Böylece istediğiniz gruba göre kodların dizilimini de görebilirsiniz. Örneğin sadece SQL kodları ya da sadece "adnanyurdakul" üstadın eklediği kodları görmek gibi veya "adnanyurdakul" un eklediği SQL kodlarını görmek gibi.. Kısaca "Treeview" bir dizilim elde edebilirsiniz.
Sütun başlıkları altındaki arama alanlarına istediğiniz bir kelime yazarak "tanım" alanı içinde yazdığınız kelimenin geçtiği tüm kodlar listelenecektir. Örneğin "tanım" sütununun altındaki arama alanına "excel" yazarsanız içinde "excel" kelimesi geçen tanımlı kodları listelersiniz..
Listede ilgili kod satırına çift tıklayarak ya da "kodu gör" düğmesine tıklayarak elde ettiğiniz kod görünümünde kodlar 2 şekilde rezerve kelimelerine göre renklenmektedir. SQL ve Visual Basic olarak.. Görmek istediğiniz kodun "uygulama yeri" alanındaki veri "SQL" ise SQL'e göre, SQL harici ise Visual Basic' e göre renklenmektedir.
Kişisel kodlardan "kod ekle" paneline girerek bunu test edebilirsiniz. En basit olarak tek tırnak işareti Visaul Basic türevli dillerde comment yani açıklama belirtir ve yeşil renk olur. Siz uygulama türü olarak SQL seçin ve tek tırnak koyun bu sefer renk kırmızı olacaktır. SQL de comment belirtmesi "--" (çift tire) ile olur..
Ayrıca "uygulama yeri" SQL olan bazı kodlara girin, içinde parantezler olan, örneğin;
SQL
SELECT MsysObjects.Name
FROM MsysObjects
WHERE (((LEFT([Name],1))<>"~") AND ((LEFT([Name],4))<>"Msys") AND ((MsysObjects.TYPE)=-32764))
ORDER BY MsysObjects.Name;
burda hangi parantez içine tıklarsanız parantez içinde yer alan kısım farklı bir renk alacaktır. Birden fazla parantez varsa tıklanan paranteze göre renk değişimi olacaktır. Yani en dış paranteze tıklarsanız, ilk parantez ile en son parantez arası, aralarda parantez varsa ve tıklarsanız ilgili parantezin açılıp kapandığı aralığı renklendirir.
Kodları incelerken ya da kendiniz yazarken iç-içe birçok parantezin olduğu SQL cümlelerinde hangi fonksiyonda olduğunuzu veya syntax düzenlerini bu şekilde çok daha rahat farkedebilirsiniz..
Şimdilik aklıma gelenler bunlar..