Aracılığıyla paylaş


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.

Ayrıca bkz.

Kavramlar

Import Reports from Access (SSRS)