Rapor Sorgusu Sözdizimi

Aşağıdaki tablo bir .crp dosyası için tipik sözdizimini gösterir.

Aşağıdaki kurallar geçerlidir:
  • Dosyadaki her sorgu, ayraçlarla çevrili olarak benzersiz bir sorgu adını takip ederek @ işaretiyle başlar.
  • Her sorgu bölüm sayısını içerir.
    • Bölümler §Label [variable] olarak yazılır
    • Bölümlerin sırası değişebilir.
    • Bölüm adları büyük-küçük harfe duyarlıdır.
  • Tek bir .crp dosyasında yorumlar eklemek veya birden çok sorguyu ayırmak için eğik çizgi / karakter çiftini kullanabilirsiniz.

    İki eğik çizgi karakter çifti arasındaki metin, sorgu yürütüldüğünde yok sayılır.

Sözdizimi Açıklama ve Örnek
@[query_identifier]
Sorgu için benzersiz tanımlayıcı
@[GroupMembers]
§Name [display_name]
Rapor Oluşturucusu Sorgu bölmesinde gösterilen ad
§Name [User details of selected groups]
§Company [company_name]
Sorguyu yazan şirketin adı

Sorgu Özelliklerinde görüntüler.

§Company [SOLIDWORKS]
§Description [description]
Tanım

Sorgu Özelliklerinde görüntüler.

§Description [Lists all members of the selected groups.]
§Version [version_number]
Sorgu sürüm numarası

Sorgu Özelliklerinde görüntüler.

§Version [1.1]
§Arguments [ type
                        name[count] [instruct] ]
Tek bir satırda olmalıdır.
Değişken bildirim bölümü

Kullanıcıdan giriş yapması istenir.

§Arguments [ GroupID TheGroupID[N] [Select groups] ]
§Sql [ SELECT column FROM table_name WHERE selection_criteria ]
T-SQL ifadesini tanımlayan bölüm
§Sql [ SELECT U.Username, G.Groupname, G.Description WHERE {G.GroupID, TheGroupID, =, OR} AND G.GroupID=M.GroupID AND U.UserID = M.UserID]