Report. PaletteSource-Eigenschaft (Access)Report.PaletteSource property (Access)

Mit der PaletteSource-Eigenschaft können Sie die Palette für einen Bericht angeben.You can use the PaletteSource property to specify the palette for a report. Zeichenfolge mit Lese-/Schreibzugriff.Read/write String.

SyntaxSyntax

Ausdruck. PaletteSourceexpression.PaletteSource

Ausdruck Eine Variable, die ein Report -Objekt darstellt.expression A variable that represents a Report object.

BemerkungenRemarks

Geben Sie den Pfad und Dateinamen eines der folgenden Dateitypen ein:Enter the path and file name of one of the following file types:

  • DIB (Datei mit geräteunabhängiger Bitmap).dib (device-independent bitmap file)

  • PAL (Windows-Palettendatei).pal (Windows palette file)

  • ICO (Windows-Symboldatei).ico (Windows icon file)

  • BMP (Windows-Bitmapdatei).bmp (Windows bitmap file)

  • WMF- oder EMF-Datei oder sonstige Grafikdatei, für die Sie einen Grafikfilter verwenden.wmf or .emf file, or other graphics file for which you have a graphics filter

Die Standardeinstellung ist (Standard), d.h., die in Microsoft Access enthaltene Palette wird verwendet.The default setting is (Default), which specifies the palette included with Microsoft Access. Ändern Sie diese Einstellung durch Eingabe eines Pfades und Dateinamens, so zeigt die Eigenschafteneinstellung das Wort (Benutzerdefiniert) an.If you change this setting by entering a path and file name, the property setting displays (Custom).

Bei einem Bericht können Sie die PaletteSourcePaletteSource-Eigenschaft nur in der Berichtsentwurfsansicht festlegen.For a report, you can set the PaletteSource property only in report Design view. In den anderen Ansichten steht die Einstellung dieser Eigenschaft nicht zur Verfügung.The property setting is unavailable in other views.

Unter Microsoft Windows kann nur jeweils eine Farbpalette aktiv sein.Windows can have only one color palette active at a time. Access ermöglicht es Ihnen, mehrere Grafiken in einem Formular mit jeweils einer anderen Farbpalette zu verwenden.Access allows you to have multiple graphics on a form, each using a different color palette. Mit den Eigenschaften PaletteSource und PaintPalette können Sie angeben, welche Farbpalette ein Formular beim Anzeigen von Grafiken verwendet.The PaletteSource and PaintPalette properties let you specify which color palette a form uses when displaying graphics.

Wenn Sie die PaletteSource -Eigenschaft für ein Formular oder einen Bericht festlegen, wird die PaintPalette -Eigenschaft von Access automatisch aktualisiert.When you set the PaletteSource property for a form or report, Access automatically updates its PaintPalette property. Wenn Sie dagegen die PaintPalette -Eigenschaft eines Formulars oder Berichts festlegen, wird die PaletteSource -Eigenschaft ebenfalls aktualisiert.Conversely, when you set a form's or report's PaintPalette property, the PaletteSource property is also updated. Wenn Sie beispielsweise eine benutzerdefinierte Palette mit der PaintPalette -Eigenschaft angeben, ändert sich die Einstellung der PaletteSource -Eigenschaft in (Benutzerdefiniert).For example, when you specify a custom palette with the PaintPalette property, the PaletteSource property setting changes to (Custom). Die PaintPalette -Eigenschaft (die nur in einem Makro oder in Visual Basic verfügbar ist) wird verwendet, um die Palette für das Formular oder den Bericht festzulegen.The PaintPalette property (which is available only in a macro or Visual Basic) is used to set the palette for the form or report. Mit der PaletteSource -Eigenschaft können Sie die Palette für das Formular oder den Bericht im Eigenschaftenfenster mithilfe einer vorhandenen Grafikdatei festlegen.The PaletteSource property gives you a way to set the palette for the form or report in the property sheet by using an existing graphics file.

BeispielExample

Im folgenden Beispiel wird die PaintPalette -Eigenschaft des **** seelandschaft-Formulars auf die ObjectPalette-Eigenschaft des Ocean -Steuerelements im DisplayPictures -Formular festgelegt. ****The following example sets the PaintPalette property of the Seascape form to the ObjectPalette property of the Ocean control on the DisplayPictures form. (Ocean kann ein gebundenes Objektfeld, eine Befehlsschaltfläche, ein Diagramm, eine Umschaltfläche oder ein ungebundenes Objektfeld sein.)(Ocean can be a bound object frame, command button, chart, toggle button, or unbound object frame.)

Forms!Seascape.PaintPalette = _ 
 Forms!DisplayPictures!Ocean.ObjectPalette

Mithilfe der Eigenschaften ObjectPaletteObjectPalette und PaintPalettePaintPalette kann die Farbpalette, die von einem geöffneten Formular verwendet wird, zur Laufzeit aus dem Programm geändert werden.The ObjectPalette and PaintPalette properties are useful for programmatically altering the color palette in use by an open form at run time. Diese Eigenschaften werden häufig verwendet, um die PaintPalettePaintPalette-Eigenschaft des aktuellen Formulars auf die Farbpalette einer Grafik festzulegen, die in dem Steuerelement angezeigt wird, das den Fokus hat.A common use of these properties is to set the current form's PaintPalette property to the palette of a graphic displayed in a control that has the focus.

Sie können beispielsweise ein Formular mit einem Ocean-Bild, das viele Schattierungen von blau und ein Sonnenuntergang-Bild mit vielen Schattierungen von Rot zeigt.For example, you can have a form with an ocean picture, showing many shades of blue, and a sunset picture, showing many shades of red. Da Windows nur eine Farbpalette gleichzeitig aktiviert, sieht ein Bild viel besser aus als das andere.Because Windows only allows one color palette active at a time, one picture will look much better than the other.

Das folgende Beispiel verwendet das Enter -Ereignis eines Steuerelements zum Festlegen der PaintPalette -Eigenschaft des Formulars auf **** die ObjectPalette-Eigenschaft des Steuerelements, sodass die Grafik, die den Fokus hat, optimal dargestellt wird.The following example uses a control's Enter event for setting the form's PaintPalette property to the control's ObjectPalette property so that the graphic that has the focus will have an optimal appearance.

Sub OceanPicture_Enter() 
 Me.PaintPalette = Me!OceanPicture.ObjectPalette 
End Sub 
 
Sub SunsetPicture_Enter() 
 Me.PaintPalette = Me!SunsetPicture.ObjectPalette 
End Sub

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.