Udostępnij za pośrednictwem


Supported Access Report Features (Reporting Services)

When you import a report into Report Designer, the import process converts the Microsoft Access report into a Reporting Services Report Definition Language (RDL) file.Reporting Services supports several features of Access; however, because of differences between Access and Reporting Services, some items are modified slightly or are not supported.W tym temacie opisano, w jaki sposób funkcje raportu programu Access są konwertowane na RDL.

Importowanie raporty programu Access

Niektóre kwerendy zawierają kod, które są specyficzne dla programu Access.Kod dostępu nie są importowane za pomocą raportu.Ponadto jeśli kwerenda zawiera osadzone ciągi znaków, w raporcie może nie poprawnie zaimportowany.Aby rozwiązać ten problem, należy zastąpić ciągi kodu znaku.Na przykład zastąpić CHAR(34) znak przecinka (,).

Proces importowania nie przechodzi poprawnie średnik (;) lub oznakowania XML znaków)<, >itd.) informacjami ciąg połączenia. Ciąg połączenia zawiera średnika lub znaku adiustacji XML, należy ręcznie ustawić hasło w nowym raporcie, po zaimportowaniu raportu.

Proces importowania nie importuje połączenia lub ustawienia ogólne limitu czasu w ciąg połączenia.Być może trzeba dostosować te ustawienia po zaimportowaniu raportu.

Po zaimportowaniu raportu, który ma kwerendy zawierającej parametry kwerendy, kwerendę nie zostaną przekonwertowane, podczas importowania w raporcie.Aby zaimportować kwerendy z raportem, tymczasowo zastąpić ustalonych wartości parametrów kwerendy w raporcie programu Access i zastąpić je rekordami parametrów kwerendy po zaimportowaniu raportu.

Źródła danych

Reporting Services obsługuje źródła danych OLE DB, takie jak SQL Server. Jeśli raporty są importowane z pliku programu Access (.adp) projektu, ciąg połączenia dla urządzenie źródłowe danych jest pobierana z ciągu połączenia w pliku ADP.Jeśli importujesz raportów z pliku bazy danych programu Access (mdb lub accdb) ciąg połączenia mogą wskazywać na bazie danych programu Access i może być konieczne poprawienie raporty są importowane.Jeśli urządzenie źródłowe danych dla raportu programu Access jest kwerenda, badanie informacji jest przechowywany bez modyfikacji w RDL.Jeśli urządzenie źródłowe danych dla raportu programu Access jest to tabela, w procesie konwersji tworzy kwerendę na podstawie nazwy tabeli oraz pól w tabeli.

Raporty z modułami niestandardowe

If there is custom Microsoft Visual Basic code contained within modules, it is not converted.W przypadku, gdy Projektant raportów napotka kodu podczas procesu importowania, ostrzeżenie jest generowana i wyświetlana w Lista zadań okna.

Formanty w raporcie

Reporting Services obsługuje następujące ustawienia kontroli dostępu i uwzględnia je w definicji raportu przekonwertowane.

Image

Etykieta

Wykresy liniowe

Rectangle

Podformularz

Podraport

Uwaga   W czasie, gdy formant podraportu jest konwertowany w raporcie głównym, podraport sam jest konwertowana oddzielnie.

Pole tekstowe

Reporting Services nie obsługuje następujące formanty:

BoundObjectFrame

CheckBox

ComboBox

Formant CommandButton

CustomControl

Pola listy

ObjectFrame

OptionButton

TabControl

ToggleButton

Jeżeli Projektant raportów wystąpi którykolwiek z tych formantów podczas procesu importowania, ostrzeżenie jest generowana i wyświetlana w Lista zadań okna.

Inne formanty ActiveX i składniki Office Web Components nie są importowane.Na przykład jeśli raport programu Access zawiera formant OWC wykres, to nie są konwertowane podczas importowania w raporcie.

Właściwości raportu

Reporting Services obsługuje następujące właściwości, które są dostępne za pośrednictwem interfejs użytkownika programu Access.Właściwości dostępne tylko w kodzie nie są obsługiwane i nie są wyświetlane na liście.

BackColor

BackStyle

BorderColor

BorderStyle

BorderWidth

BottomMargin

CanGrow (tekstowe)

CanShrink (tekstowe)

Caption

FontBold

FontItalic

FontName

FontSize

FontUnderline

FontWeight

ForceNewPage

ForeColor

Height

HideDuplicates

Hyperlink

IsHyperlink

IsVisible

KeepTogether (grupa)

Left

LeftMargin

LineSlant

LineSpacing

LinkChildFields

LinkMasterFields

NewRowOrCol

PageFooter

PageHeader

Strony

Obraz

PictureTiling (raport)

ReadingOrder

RepeatSection

RightMargin

RunningSum

SizeMode

TextAlign

Top

TopMargin

Width

Reporting Services nie obsługuje następujące właściwości, które są dostępne za pośrednictwem interfejs użytkownika programu Access.

CanGrow (sekcji)

CanShrink (sekcji)

DecimalPlaces

FastLaserPrinting

Filtruj

FilterOn

Format

FormatConditions

GrpKeepTogether

KeepTogether (sekcji)

NumeralShapes

Orientacja

PaintPalette

PaletteSource

PictureAlignment

PicturePages

PictureSizeMode

PictureTiling (obraz)

ScrollBars

SpecialEffect

Pionowo

Grupowanie

Dostęp definiuje poziom grupy przy użyciu kombinacji trzy właściwości: wyrażenie grupy, GroupOn Właściwość, a także GroupInterval Właściwość. Grupy, który nie ma nagłówka lub stopki są scalane z grupą, zawarte w nim.Grupa nie zawiera inną grupę, sortowanie jest stosowany do sekcji szczegółów, a grupa zostanie usunięte.

Wyrażenia

Program Access używa wyrażenia w celu określenia wartości, które są wyświetlane w polach tekstowych.Używa dostępu Visual Basic jako swój język wyrażenie oprócz niektóre agregacja funkcji. Projektant raportów konwertuje te wyrażenia Access wyrażeń raportu.

Funkcje

A Reporting Services korzysta z definicja raportu Visual Basic .NET jako język macierzysty wyrażenie jej w czasie, gdy program Visual Basic korzysta z programu Access 2002. Poniższe listy opisują funkcje, które są obsługiwane przez Reporting Services.

Funkcje tablicy

Reporting Services obsługuje następujące funkcje tablicy:

  • LBound

  • UBound

Funkcje konwersji

Reporting Services obsługuje następujące funkcje konwersji.

Rosnąco

CBool

CByte

CCur

CDate

CDbl

CDec

Chr

Chr $

CInt

CLng

CSng

CStr

CVar

CVDate

Format

FormatCurrency

FormatDateTime

FormatNumber

FormatPercent

Szesnastkowy

$ Szesnastkowy

NZ

Paź

$ Paź

Ciąg

Str $

StrConv

Val

Reporting Services nie obsługuje następujące funkcje konwersji:

  • GUIDFromString

  • StringFromGUID

Funkcje bazy danych

Reporting Services obsługuje następujące funkcje bazy danych.

CreateReport

GetObject

HyperlinkPart

Partycji

Reporting Services nie obsługuje następujące funkcje bazy danych.

CodeDb

UtwórzFormant

CreateForm

CreateGroupLevel

Metoda CreateObject

CreateReportControl

CurrentDb

CurrentUser

DeleteControl

DeleteReportControl

Eval

IMEStatus

SysCmd

Data / czas funkcje

Reporting Services obsługuje następujące funkcje data i godziny.

Data

Data $

DateAdd

DateDiff

DatePart

DateSerial

DateValue

Dzień

Godziny

Minuta

Miesiąc

MonthName

Teraz

Sekundy

Godzina

$ czas

Czasomierz

TimeSerial

TimeValue

Dzień tygodnia

WeekdayName

Rok

Funkcje DDE/OLE

Reporting Services nie obsługuje następujących funkcji DDE/OLE.

DDE

DDEIntitate

DDERequest

DDESend

LoadPicture

domena agregacja funkcje

Reporting Services nie obsługuje następujących domena agregacja funkcji.

DAvg

DCount

Funkcje DFirst

DLast

DLookup

DMax

Funkcje DMin

Funkcje DStDev

DStDevP

DSum

Funkcje DVar

DVarP

Funkcje obsługa błędów

Reporting Services obsługuje następujące obsługa błędów funkcji.

Błąd

Błąd

Błąd $

IsError

Reporting Services nie obsługuje następujący komunikat o błędzie obsługi funkcja:

  • CVErr

Funkcje finansowe

Reporting Services obsługuje następujące funkcje finansowe.

DDB

WP

IPmt

IRR

MIRR

NPer

OBECNA WARTOŚĆ NETTO

Rata

PPmt

WA

Stawka

SLN

SYD

Funkcje interakcji

Reporting Services obsługuje następujące funkcje interakcji.

Polecenie

Polecenie $

CurDir

CurDir $

DeleteSetting

Dir

Katalog $

Environ

Environ $

EOF

FileAttr

FileDateTime

FileLen

FreeFile

Funkcja GetAllSettings

GetAttr

GetSetting

Loc

LOF

QBColor

RGB

SaveSetting

Wyszukiwanie

SetAttr

Powłoki

SPC

SHIFT +

Reporting Services nie obsługuje następujące funkcje interakcji.

Funkcja DoEvents

In

Dane wejściowe

$ Wejściowe

Funkcje kontroli

Reporting Services obsługuje następujące funkcje inspekcji.

Funkcja IsArray

IsDate

IsEmpty

IsError

IsNull

Funkcja IsNumeric

IsObject

TypeName

VarType

Reporting Services nie obsługuje następujących funkcja inspekcji:

  • Funkcja IsMissing

Funkcje matematyczne

Reporting Services obsługuje następujące funkcje matematyczne.

ABS

Atn

COS

EXP

Poprawka

Int

Dziennik

Rnd

Round

Sgn

SIN

Sqr

Tan

Funkcje wiadomości

Reporting Services nie obsługuje następujące funkcje wiadomości.

InputBox

InputBox $

MsgBox

Funkcje przepływu programu

Reporting Services obsługuje następujące funkcje programu przepływu.

Wybierz opcję

IIf

Przełącznik

Funkcje agregacja języku SQL

Reporting Services obsługuje następujące funkcje agregujące SQL.

Avg

Count

Max

Min

StDev

StDevP

Sum

Var

VarP

Funkcje tekstowe

Reporting Services obsługuje następujące funkcje tekstu.

Format

Format $

InStr

Funkcja InStrRev

LCase

LCase $

Left

Lewy $

Długość

Usuń.zbędne.odstępy.l

LTrim $

MID

MID $

Zamień

Right

Prawy $

Usuń.zbędne.spacje.pr

Miejsce na

Miejsce na $

StrComp

StrConv

String

Ciąg $

StrReverse

Przytnij

Przytnij $

UCase

UCase $

Stałe

Program Access nie obsługuje specjalnych Visual Basic stałe (np. vbTrue) w wyrażeniach, więc konwersja nie jest konieczne. Jednak istnieje jeden wyjątek: słowo kluczowe Null jest konwertowany na System.DbNull.Value.

Parameters

Podczas procesu importowania Projektant raportów skanuje każde wyrażenie w raporcie dla zmiennych, które nie odpowiadają nazwom pole lub formantów.Te zmienne są dodawane do parametrów raportu.

Typ danych dla parametrów procedura przechowywana są zawsze importowane jako ciąg.Po zaimportowaniu raportu, należy ręcznie zmienić za pomocą poprawny typ danych parametru.

Nazwy obiektów

Dostęp pozwala pola, które mają taką samą nazwę jak formanty; Reporting Services -nie. Visual Basic w wersji 6.0 umożliwia spacji w nazwach zmiennych; nie zawiera programu Visual Basic .NET.Proces importowania zamienia nazwy wszystkie obiekty na prawidłowe nazwy i przypisuje unikatowe nazwy, jeśli więcej niż jeden obiekt ma taką samą nazwę.Każde wyrażenie jest skanowany i nazwy zmiennych, które odnoszą się do obiektów zmienionych nazwach są zamieniane na nowe nazwy.

Prostokąty i zamknięcia

W Reporting Services Definicja raportu prostokąty może zawierać inne elementy raportów. Każdy prostokąt większy niż element raportu i które nakłada się na ponad 90 procent swojego obszaru staje się kontener dla elementu raportu.

Mapy bitowe

Wszystkich map bitowych, które są osadzone w raporcie są konwertowane na .bmp format, podczas importowania w raporcie, niezależnie od ich początkowy formatu.Na przykład jeśli raport zawiera pliki jpg i GIF, wynikowy zasoby importowane za pomocą raportu są pliki .bmp.Mapy bitowe są przechowywane w postaci obrazów osadzonych w raporcie.Aby uzyskać informacje na temat obrazów osadzonych zobacz Adding Images to a Report.

Inne zagadnienia

Oprócz poprzednie elementy poniższe informacje mają zastosowanie do raportów zaimportowane z programu Access:

  • Formatowanie warunkowe nie są konwertowane.

  • Pole opisu właściwości raportu w programie Access nie jest konwertowany.