Access rapor özellikleri (ssrs) desteklenen
Bir raporu rapor Tasarımcısı alırken, alma işlemi dönüştürür Microsofterişim raporu bir Reporting Servicesraporu tanım dili (rdl) dosyası. Reporting ServicesAccess çeşitli özellikleri destekler; Ancak, Access arasındaki farklar nedeniyle ve Reporting Services, bazı öğeleri biraz değiştirilmiş ya da desteklenmiyor. Access rapor özellikleri için rdl nasıl dönüştürülür açıklanmıştır.
Access raporları alma
Bazı sorgular, Access'e özgü bir kod içeriyor. Erişim kodu raporla alınmıyor. Sorgu katıştırılmış dize içeriyorsa, ayrıca raporun doğru almanız. Bunu düzeltmek için dizeleri bir karakter kodu ile değiştirin. Örneğin, virgül (,) karakteri char(34) ile değiştirin.
Alma işlemi, noktalı virgül (;) düzgün geçmez ya da xml biçimlendirme karakterleri (<, >, vb) bağlantı dizisi bilgileri içinde. Bağlantı dizesi, bir noktalı virgül ya da xml biçimlendirme karakteri içeriyorsa, raporu alındıktan sonra yeni rapora parolayı el ile ayarlamanız gerekir.
Alma işlemi, bağlantı veya bağlantı dizesi genel zaman aşımı ayarlarını almaz. Raporu alındıktan sonra bu ayarları ayarlamanız gerekebilir.
Sorgu parametreleri içeren bir sorgu bir raporu alırsanız, rapor alındığında sorgu dönüştürülmez. Sorgu ile rapor almak için geçici olarak erişim rapor sorgu parametreleri değiştirilemez değerleriyle değiştirin ve sonra bunların yerine sorgu parametreleri ile raporu alındıktan sonra.
Sayfa düzeni
Access sayfa düzeninde daha farklı Reporting Services. "Gruplar," kullanarak sayfadaki öğelerin erişim düzenler başka bir deyişle, sayfa üzerinde dikey olarak düzenlenmiş bölümleri. Bu bölüm, rapor üstbilgisi, rapor altbilgisi, sayfa başlığı, sayfa altbilgisi, grupları ve ayrıntı içerebilir. Reporting Servicesdaha esnek bir düzen sağlar. Veri bölgeleri gruplandırma ve ayrıntı sağlar ve birden çok veri bölgeler raporu, hatta-yan gövdesinde herhangi bir yere yerleştirebilirsiniz. Reporting Servicesda katmak a "şeritli" sayfa üstbilgi ve altbilgi, sayfa üstbilgisi ve altbilgisi Access benzer.
Rapor erişimi rapor Tasarımcısı alındığında sayfa üstbilgi ve altbilgi Access rapor haline dönüştürülen bir Reporting Servicessayfa üstbilgisi ve altbilgisi rapor. Grup ve ayrıntı listesi veri bölge dönüştürülür. Rapor üstbilgisi ve altbilgisi raporun yerine ayrı bir bant, vücut yerleştirilir. Bu Access raporu nedir daha farklı madde yerleşimi sonuçlanabilir.
[!NOT]
Bazı Access raporları, aslında birbirine bitişik olarak görünmesini rapor öğeleri çakışabilir. Report Designer kullanarak rapor alındığında bu örtüşme değil düzeltilir ve rapor çalıştığında beklenmedik sonuçlara neden olabilir.
Veri Kaynakları
Reporting Servicesole db veri kaynakları gibi destekler SQL Server. Bir Access projesi (.adp) dosyası raporları alıyorsanız, bağlantı dizesi veri kaynağı için bağlantı dizesinde .adp Dosya alınır. Bir Access veritabanı (.mdb veya .accdb) dosyasından raporları alıyorsanız, Access veritabanı için bağlantı dizesi işaret edebilir ve rapor alındıktan sonra düzeltmeniz gerekebilir. Access raporu için veri kaynağı bir sorguysa sorgu bilgileri rdl yapılmaksızın depolanır. Access raporu için veri kaynağı bir tabloysa, dönüştürme işlemi tablo adı ve tablo alanları temel alan bir sorgu oluşturur.
Reports ile özel modüller
Varsa özel Microsoft Visual Basickod modülleri içinde bulunan bu dönüştürülmez. Rapor Tasarımcısı kodu alma işlemi sırasında karşılaşırsa, bir uyarı oluşturulur ve görüntülenen Task List pencere.
Rapor denetimleri
Reporting Servicesaşağıdaki erişim denetimlerini destekler ve dönüştürülmüş rapor tanımlarını içerir.
Görüntü |
Etiket |
Satır |
Dikdörtgen |
Alt formu |
Alt rapor Not ise bir alt rapor denetimi ana rapor içinde dönüştürülür, alt ayrı olarak dönüştürülür. |
Metin kutusu |
Reporting Servicesaşağıdaki denetimleri desteklemez:
İlişkiliNesneÇerçevesi |
Onay kutusu |
ComboBox |
KomutDüğmesi |
ÖzelDenetim |
Liste kutusu |
Nesne çerçevesi |
SeçenekDüğmesi |
SekmeDenetimi |
ToggleButton |
Rapor Tasarımcısı bu denetimlerden herhangi birini alma işlemi sırasında karşılaşırsa, bir uyarı oluşturulur ve görüntülenen Task List pencere.
Diğer denetimleri, ActiveX ve Office Web bileşenleri gibi alınmaz. Access raporu bir owc liste denetimi içeriyorsa, raporu alınırken, o dönüştürülmez.
Rapor özellikleri
Reporting ServicesAccess kullanıcı arabirimi aracılığıyla kullanılabilen aşağıdaki özellikleri destekler. Sadece kodunda kullanılabilen özellikler desteklenmez ve burada listelenmeyen.
BackColor |
BackStyle |
BorderColor |
BorderStyle |
BorderWidth |
BottomMargin |
CanGrow (metin kutusu) |
CanShrink (metin kutusu) |
Caption |
FontBold |
Yazı |
FontName |
FontSize |
FontUnderline |
FontWeight |
ForceNewPage |
ForeColor |
Yükseklik |
HideDuplicates |
Hyperlink |
IsHyperlink |
Isvisible |
KeepTogether (grup) |
Sol |
LeftMargin |
LineSlant |
LineSpacing |
LinkChildFields |
Bağla |
NewRowOrCol |
PageFooter |
PageHeader |
Sayfaları |
Resim |
PictureTiling (rapor) |
ReadingOrder |
RepeatSection |
RightMargin |
RunningSum |
SizeMode |
TextAlign |
Üst |
TopMargin |
Genişlik |
Reporting ServicesAccess kullanıcı arabirimi aracılığıyla kullanılabilen aşağıdaki özellikleri desteklemez.
CanGrow (bölüm) |
CanShrink (bölüm) |
Ondalık basamaklar |
FastLaserPrinting |
Filtre |
FilterOn |
Biçim |
FormatConditions |
GrpKeepTogether |
KeepTogether (bölüm) |
NumeralShapes |
Yön |
PaintPalette |
PaletteSource |
Resim hizalama |
PicturePages |
PictureSizeMode |
PictureTiling (İmaj) |
Kaydırma çubukları |
SpecialEffect |
Dikey |
Gruplandırma
Access, üç özellikler birleşimini kullanarak bir grup düzeyi tanımlar: Grup ifadesi, GroupOnözelliği ve GroupIntervalözellik. Grup üstbilgi veya altbilgi yok bir grup içinde yer alan bir grupla birleştirilir. Grubu başka bir grup yok, ayrıntı bölümüne uygulanan sıralama ve gruba düştü.
İfadeler
Access ifadeleri metin kutularında görüntülenen değerleri belirtmek için kullanır. Erişim kullanımları Visual Basicgibi bazı toplama işlevlerine ek olarak ifade dili. Rapor Tasarımcısı rapor ifadeler bu Access ifadeleri dönüştürür.
İşlevler
A Reporting Servicesrapor tanımını kullanan Visual Basic.net olarak Access 2002 Visual Basic kullanırken kendi yerel ifade dili. Aşağıdaki listede, tarafından desteklenen işlevleri açıklanmıştır Reporting Services.
Dizi işlevleri
Reporting Servicesaşağıdaki dizi işlevleri destekler:
LBound
UBound
Dönüştürme İşlevleri
Reporting ServicesAşağıdaki dönüştürme işlevlerini destekler.
ASC |
CBool |
CByte |
CCur |
CDate |
CDbl |
CDec |
CHR |
CHR$ |
CINT |
CLng |
CSng |
CStr |
CVar |
CVDate |
Biçim |
FormatCurrency |
FormatDateTime |
FormatNumber |
FormatPercent |
Hex |
Hex$ |
NZ |
Oct |
Oct$ |
Str |
Str$ |
StrConv |
Val |
Reporting ServicesAşağıdaki dönüştürme işlevleri desteklemez:
GUIDFromString
StringFromGUID
Veritabanı işlevleri
Reporting ServicesAşağıdaki veritabanı işlevlerini destekler.
CreateReport |
GetObject |
HyperlinkPart |
Bölüm |
Reporting ServicesAşağıdaki veritabanı işlevleri desteklemez.
CodeDb |
CreateControl |
Nesnelerdir |
CreateGroupLevel |
CreateObject |
CreateReportControl |
CurrentDb |
CurrentUser |
DeleteControl |
DeleteReportControl |
Eval |
IMEStatus |
SysCmd |
Tarih ve saat işlevleri
Reporting ServicesAşağıdaki Tarih ve saat işlevleri destekler.
Tarihi |
Date$ |
DateAdd |
DateDiff |
DatePart |
DateSerial |
TARİHSAYISI |
Gün |
Saat |
Dakika |
Ay |
MonthName |
Şimdi |
İkinci |
Time |
Zaman$ |
Zamanlayıcı |
TimeSerial |
ZAMANSAYISI |
Hafta içi |
WeekdayName |
Yıl |
dde/ole işlevler
Reporting ServicesAşağıdaki dde/ole işlevlerini desteklemez.
DDE |
DDEIntitate |
DDERequest |
DDESend |
LoadPicture |
Etki alanı topluluğu işlevleri
Reporting ServicesAşağıdaki etki alanı toplama işlevlerini desteklemez.
DAvg |
DCount |
DFirst |
DLast |
DLookup |
D-Max |
VSEÇMİN |
VSEÇSTDSAPMA |
VSEÇSTDSAPMAS |
VSEÇTOPLA |
VSEÇVAR |
VSEÇVARS |
Hata işleme işlevleri
Reporting ServicesAşağıdaki hata işleme işlevleri destekler.
Hata iletisi |
Hata |
Hata$ |
EHATALIYSA |
Reporting ServicesAşağıdaki hata işlevi desteklemez:
- CVErr
Finansal fonksiyonlar
Reporting ServicesAşağıdaki mali işlevlerini destekler.
DDB |
FV |
FAİZTUTARI |
İVO |
D_İÇ_VERİM_ORANI FONKSİYONU |
Taksit sayısı |
NBD |
PMT |
Ana_para_ödemesi |
PV |
Oranı |
SLN |
SYD |
Etkileşim işlevleri
Reporting ServicesAşağıdaki etkileşim işlevlerini destekler.
Komutu |
Komut$ |
CurDir |
CurDir$ |
DELETESETTING |
Dir |
Dir$ |
Environ |
Environ$ |
EOF |
FileAttr |
FileDateTime |
FileLen |
FreeFile |
GetAllSettings |
GetAttr |
GetSetting |
Loc |
LOF |
QBColor |
RGB |
SaveSetting |
Aramak |
SetAttr |
Kabuk |
SPC |
Sekme |
Reporting ServicesAşağıdaki etkileşim işlevleri desteklemez.
DoEvents |
In |
Girdi |
Giriş$ |
Denetim işlevleri
Reporting ServicesAşağıdaki denetim işlevlerini destekler.
IsArray |
IsDate |
IsEmpty |
EHATALIYSA |
IsNull |
IsNumeric |
IsObject |
TypeName |
VarType |
Reporting ServicesAşağıdaki denetim işlevi desteklemez:
- IsMissing
Matematik İşlevleri
Reporting ServicesAşağıdaki matematik işlevleri destekler.
ABS |
Atn |
Cos |
EXP |
Düzeltme |
Int |
Günlük |
Rnd |
Round |
SGN |
Sin |
Sqr |
Tan |
İleti işlevlerini
Reporting ServicesAşağıdaki ileti işlevlerini desteklemez.
InputBox |
InputBox$ |
MsgBox |
Program akışı işlevleri
Reporting ServicesAşağıdaki program akışı işlevlerini destekler.
Seçin |
IIf |
Anahtarı |
sql toplama işlevleri
Reporting ServicesAşağıdaki sql toplama işlevlerini destekler.
Avg |
Count |
Max |
Min |
StDev |
StDevP |
TOPLA |
Var |
VarP |
Metin İşlevleri
Reporting ServicesAşağıdaki metin işlevlerini destekler.
Biçim |
Biçim$ |
InStr |
InStrRev |
LCase |
LCase$ |
Sol |
Sol$ |
Len |
LTRIM |
LTRIM$ |
Upper |
Upper$ |
Değiştir |
Sağ |
Doğru$ |
RTRIM |
Boşluk |
Alan$ |
StrComp |
StrConv |
Dize |
String$ |
StrReverse |
Döşeme |
Kırpma$ |
UCase |
UCase$ |
Sabitler
Erişim özel desteklemez Visual Basicsabitleri (örneğin, vbTrue) ifadelerinde, yani dönüştürme gerekli. Ancak, orada bir istisna: anahtar kelime Nulldönüştürülür System.DbNull.Value.
Parametreler
Alma işlemi sırasında her deyim içindeki alan adları veya denetimlere karşılık gelmeyen değişkenler için bir rapor için Rapor Tasarımcısı tarar. Bu değişkenler, rapor parametrelerini için eklenir.
Saklı yordam parametreleri için veri türü dize olarak her zaman alınır. Raporu alındıktan sonra doğru veri türünü kullanmak için parametre el ile değiştirmeniz gerekir.
Nesne adları
Erişim denetimleri aynı ada sahip alanları sağlar; Reporting Servicesdoes değil. Visual Basic6.0 değişken adlarında boşluk sağlar; Visual Basic.net değildir. Alma işlemi geçerli adları gibi nesnelerin adlarını değiştirir ve aynı ada sahip birden çok nesne benzersiz adlar atar. Her deyim taranır ve yeniden adlandırılan nesnelere karşılık değişken isimlerini yeni adlarıyla değiştirilir.
Dikdörtgenler ve içerme
In a Reporting Servicesrapor tanımı veya diğer rapor öğelerini içerebilir. Rapor madde için bir kapsayıcı herhangi bir dikdörtgen rapor madde ve hangi onun alanı yüzde 90'ından daha çakışıyor daha büyük olur.
Bit eşlemler
Rapor alındığında ilk biçim ne olursa olsun tüm bitmapler bir rapor içinde katıştırılmış .bmp formatına dönüştürülür. Raporunuzu .jpg ve .gif dosyaları içeriyorsa, örneğin alınan raporla birlikte ortaya çıkan .bmp dosyaları kaynaklardır. Bitmapler olarak rapora katıştırılmış resimler saklanır. Gömülü görüntüler hakkında daha fazla bilgi için bkz: Resimler (Rapor Oluşturucusu ve SSRS).
Diğer hususlar
Önceki öğeler yanı sıra, Access'ten alınan raporlara aşağıdaki bilgiler geçerlidir:
Koşullu biçimlendirme dönüştürülmez.
Access'te rapor özelliklerini Açıklama alanına dönüştürülmez.