Question : Bouton par radio centrant dans le rapport d'accès

J'ai l'ennui essayer d'obtenir le point à l'intérieur d'un bouton par radio (IE un bouton par radio peuplé) porté sur des rapports. Des suggestions ? J'emploie la version 2002 d'accès. Au besoin, je peux attacher un .mdb example.

Many thanks
class= " lastRow de
>Attachments de " nom " de class= de
class= " valeur " de
>

class= " fileInfo " de
le title= " de " nom de fichier de class= " de RadioBtn.JPG le class= (58 KBS)  Javascript de href= " de " attachmentDetails de class= " de (type de dossier détails)  
class= " description " de
Sérigraphie de l'accès Report
target= " _blank " du href= " /images/331893/RadioBtn.JPG " de " attachmentLink " de class= de largeur de style= de  sérigraphie du « src= » /images/t331893/RadioBtn.JPG » du rapport »/> d'accès
        </a>
        </div>
   
   le class= de </div><div
de >
class= de

Réponse : Bouton par radio centrant dans le rapport d'accès

Je conviens, les boutons par radio suis laid une fois imprimé. Solutions de rechange :

 • Using des symboles dans la propriété de format d'une expression oui/non,
 • using des images (plus complexes),
 • traçant les cercles suivre la méthode de Me.Circle,
 • refrain des boutons par radio d'impression.

Pour la première solution, essai pour trouver deux symboles dans les polices disponibles qui pourraient passer pour le cercle vide et le cercle rempli. Si vous trouvez quelque chose vous aimez, nous pouvez te montrer comment les employer dans une boîte des textes liée à une expression basée sur votre champ.

Je peux comprendre l'idée d'imprimer quelque chose qui ressemble et se sent à la forme à l'écran, mais elle regarderait bien mieux avec une disposition plus traditionnelle.

Par exemple, définir « oui » ou « non », copie seulement l'option qui est choisie, etc. Vous pouvez également placer un rectangle autour de l'article choisi, "BOLD" lui et gris dehors l'autre, ou couleurs d'utilisation selon la destination définitive du rapport.
__________________

Le code au-dessous des instruments la deuxième idée : using Me.Circle. C'est le module entier d'un rapport : la fonction OldRadio tracera les cercles pour imiter les boutons d'option. Pour que ceci travaille, rendre les boutons d'option invisibles ; la fonction emploiera la métrique de commande pour tracer un cercle de la taille choisie (rendre les boîtes des commandes plus grandes à de plus grands cercles d'aspiration). Puisque les boutons d'option sont invisibles, leurs étiquettes seront également. Vous devez détacher les étiquettes des commandes (coupé-collé sur les travaux de section bien).

L'appel est fait à partir de toutes les sections contenant des boutons d'option, l'exemple est pour la section de détail seulement.

Bonne chance !
(°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 :
Option explicite

Fonction privée OldRadio (picoseconde comme [_SectionInReport])
    
    Faible ctl comme commande
    Faible lngCX en tant que longtemps
    Faible lngCY en tant que longtemps
    Faible lngRad en tant que longtemps
    
    Pour chaque ctl dans la picoseconde. Commandes
        Si ctl.ControlType = puis acOptionButton
            lngCX = ctl. Gauche + ctl. Largeur/2
            lngCY = ctl. Dessus + ctl. Taille/2
            lngRad = ctl. Largeur/2
            'cercle d'aspiration
            Me.FillStyle = 1   'transparent
            Me.Circle (lngCX, lngCY), lngRad
            Me.FillStyle = 0   'opaque
            Si ctl. La valeur = rectifient alors
                Me.FillColor = vbBlack
                Me.Circle (lngCX, lngCY), lngRad/2
            Ctl d'ElseIf. Valeur = faux puis
                'rien
            Autrement   'nulle
                Me.FillColor = RVB (153, 153, 153)
                Me.Circle (lngCX, lngCY), lngRad * 3/4, vbWhite
            Finir si
        Finir si
    Prochain ctl
    
Fonction de fin

Detail_Format secondaire privé (annulation comme nombre entier, FormatCount comme nombre entier)
    Détail d'OldRadio
Sous-marin d'extrémité
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us