Frage : Radioknopf, der im Zugangs-Report zentriert

Ich habe Mühe zu versuchen, den Punkt innerhalb eines Radioknopfes (IE ein bevölkerter Radioknopf) zu erhalten zentriert auf Reports. Irgendwelche Vorschläge? Ich verwende Zugangsversion 2002. Bei Bedarf kann ich ein .mdb example.

Many thanks
anbringen
Attachments:
Siebdruck des Zugangs Report

Antwort : Radioknopf, der im Zugangs-Report zentriert

Ich zustimme e, Radioknöpfe bin hässlich, wenn es gedruckt. Alternativen:

 • Using Symbole im Formateigentum eines ja/nein Ausdrucks,
 • using die Bilder (komplizierter),
 • die Kreise using die Me.Circle Methode zeichnen,
 • Refrain von den Druckenradioknöpfen.

Für die erste Lösung Versuch, zum von zwei Symbolen in den vorhandenen Güssen zu finden, die für den leeren Kreis und den gefüllten Kreis überschreiten konnten. Wenn Sie etwas finden, mögen Sie, wir können Ihnen zeigen, wie man sie in einem Textkasten benutzt, der mit einem Ausdruck verbunden, der auf Ihrem Feld basiert.

Ich kann die Idee verstehen, etwas zu drucken, das wie die Bildschirmform aussieht und glaubt, aber sie schauen viel besser mit einem traditionelleren Plan.

Z.B. „ja“ formulieren oder „Nr.“, Druck nur die Wahl, die vorgewählt, etc. Sie können ein Viereck um das vorgewählte fette Einzelteil auch heraus setzen, es und Grau das andere oder Gebrauchfarben abhängig von dem abschließenden Bestimmungsort des Reports.
__________________

Der Code unter Werkzeugen die zweite Idee: using Me.Circle. Es ist das gesamte Modul eines Reports: die Funktion OldRadio zeichnet die Kreise, um die Wahlknöpfe nachzuahmen. Damit dieses arbeitet, die Wahlknöpfe unsichtbar herstellen; die Funktion verwendet die Steuermetrik, um einen Kreis der vorgewählten Größe zu zeichnen (die Kästen von den Kontrollen vergrößern zu den größeren Kreisen des abgehobenen Betrages). Da die Wahlknöpfe unsichtbar sind, sind ihre Aufkleber auch. Sie müssen die Aufkleber von den Kontrollen (Schneiden und auf den Abschnittarbeiten freundlich) abtrennen.

Der Anruf gebildet von allen Abschnitten, die Wahlknöpfe, das Beispiel enthalten, ist für nur den Detailabschnitt.

Viel Glueck!
(°v°)
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
Wahl ausdrücklich

Private Funktion OldRadio (psec wie [_SectionInReport])
    
    Schwaches ctl als Steuerung
    Schwaches lngCX als lang
    Schwaches lngCY als lang
    Schwaches lngRad als lang
    
    Für jedes ctl in psec. Kontrollen
        Wenn ctl.ControlType = acOptionButton dann
            lngCX = ctl. Links + ctl. Breite/2
            lngCY = ctl. Oberseite + ctl. Höhe/2
            lngRad = ctl. Breite/2
            'Betragkreis
            Me.FillStyle = 1   'transparent
            Me.Circle (lngCX, lngCY), lngRad
            Me.FillStyle = 0   'undurchlässig
            Wenn ctl. Wert = ausrichten dann nn
                Me.FillColor = vbBlack
                Me.Circle (lngCX, lngCY), lngRad/2
            ElseIf ctl. Wert = falsch dann
                'nichts
            Sonst   'Null
                Me.FillColor = RGB (153, 153, 153)
                Me.Circle (lngCX, lngCY), lngRad * 3/4, vbWhite
            Beenden wenn
        Beenden wenn
    Folgendes ctl
    
Enden-Funktion

Privates VorDetail_Format (Löschen als ganze Zahl, FormatCount als ganze Zahl)
    OldRadio Detail
Enden-Unterseeboot
Weitere Lösungen  
 
programming4us programming4us