Cuestión : Botón de radio que se centra en informe del acceso

Estoy teniendo apuro el intentar conseguir el punto dentro de un botón de radio (IE un botón de radio poblado) centrado en informes. ¿Sugerencias? Estoy utilizando la versión 2002 del acceso. En caso de necesidad, puedo atar un .mdb example.

Many thanks
class= " lastRow del
>Attachments del " nombre " del class= del class= " valor " del
del >

class= " fileInfo " del
el title= " del " nombre de fichero del class= " del RadioBtn.JPG el class= (58 KB)  Javascript del href= " de los " attachmentDetails del class= " del (tipo de archivo detalles)  
class= " descripción " del
Serigrafía del acceso Report
target= " _blank " " del href= " /images/331893/RadioBtn.JPG " del " attachmentLink del class= del anchura del style= del  serigrafía del “src=” /images/t331893/RadioBtn.JPG” del informe”/> del acceso
        </a>
        </div>
   
   el class= de </div><div
del >
class= del

Respuesta : Botón de radio que se centra en informe del acceso

Convengo, los botones de radio soy feo cuando está impreso. Alternativas:

 • Usar símbolos en la característica del formato de una expresión sí/no,
 • usar las imágenes (más complejas),
 • dibujando los círculos usar el método de Me.Circle,
 • bordón de los botones de radio de la impresión.

Para la primera solución, intento para encontrar dos símbolos en las fuentes disponibles que podrían pasar para el círculo vacío y el círculo llenado. Si usted encuentra algo usted tiene gusto, nosotros puede demostrarle cómo utilizarlos en una caja de texto ligada a una expresión basada en su campo.

Puedo entender la idea de imprimir algo que parece y siente la forma en pantalla, pero miraría mucho mejor con una disposición más tradicional.

Por ejemplo, explicar “sí” o “no”, impresión solamente la opción se selecciona que, etc. Usted puede también poner un rectángulo alrededor del artículo seleccionado, en negrilla él y gris hacia fuera el otro, o los colores del uso dependiendo de la destinación final del informe.
__________________

El código debajo de los instrumentos la segunda idea: usar Me.Circle. Es el módulo entero de un informe: la función OldRadio dibujará los círculos para mímico los botones de opción. Para que esto trabaje, hacer los botones de opción invisibles; la función utilizará la métrica del control para dibujar un círculo del tamaño seleccionado (hacer las cajas de los controles más grandes a círculos más grandes del drenaje). Puesto que los botones de opción son invisibles, sus etiquetas estarán también. Usted necesita separar las etiquetas de los controles (cortar y pegar en los trabajos de la sección agradable).

La llamada se hace de todas las secciones que contienen los botones de opción, el ejemplo está para la sección del detalle solamente.

¡Buena suerte!
(°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:
Opción explícita

Función privada OldRadio (picosegundo como [_SectionInReport])
    
    Ctl dévil como control
    lngCX dévil como de largo
    lngCY dévil como de largo
    lngRad dévil como de largo
    
    Para cada ctl en el picosegundo. Controles
        Si ctl.ControlType = acOptionButton después
            lngCX = ctl. Izquierda + ctl. Anchura/2
            lngCY = ctl. Tapa + ctl. Altura/2
            lngRad = ctl. Anchura/2
            'círculo del drenaje
            Me.FillStyle = 1   'transparente
            Me.Circle (lngCX, lngCY), lngRad
            Me.FillStyle = 0   'opaco
            Si ctl. El valor = entonces verdad
                Me.FillColor = vbBlack
                Me.Circle (lngCX, lngCY), lngRad/2
            Ctl de ElseIf. Valor = falso entonces
                'nada
               'Falta de información
                Me.FillColor = RGB (153, 153, 153)
                Me.Circle (lngCX, lngCY), lngRad * 3/4, vbWhite
            Terminar si
        Terminar si
    Ctl siguiente
    
Función del final

Detail_Format secundario privado (cancelación como número entero, FormatCount como número entero)
    Detalle de OldRadio
Submarino del extremo
Otras soluciones  
 
programming4us programming4us