none
Sombras y Tramas en access RRS feed

  • Pregunta

  • Como puedo colocar la sombra al texto de un campo en un informe de Access

    En este ejemplo el sombreado lo pone en toda la columna, sin embargo lo que requiero es que solo se sombre el texto como en la columna te

    martes, 7 de julio de 2015 18:35

Respuestas

  • Que tal,

    Estas en el foro de SQL Server, según entiendo tienes un reporte construido en Access verdad?, ahora que sección del reporte deseas ponerla en negrita, la que aparece en Detalle o la cabecera del detalle, de ser la cabecera del detalle procura por separar la cabecera en 2 labels (textos) y sombreas la que deseas, ahora si deseas sombrear la parte de la sección detalle puede que debas modificar tu consulta SQL. Algo así

    SELECT LEFT(TuCampo, 5) As TuCampo1 FROM TuTabla

    Saludos, si tienes alguna pregunta no dudes en hacerla,



    Ayacucho - Perú
    Recuerda si mi solución atiende tu consulta por favor márcala como útil y como respuesta.

    http://litigiouslobo.blogspot.com/
    El Blog de Herbert Mendoza


    martes, 7 de julio de 2015 21:11
  • En lugar de BackColor,

    Haz intentado con otra instrucción como ForeColor o TextColor.

    Saludos!


    Ayacucho - Perú
    Recuerda si mi solución atiende tu consulta por favor márcala como útil y como respuesta.

    http://litigiouslobo.blogspot.com/
    El Blog de Herbert Mendoza

    miércoles, 8 de julio de 2015 19:02

Todas las respuestas

  • Que tal,

    Estas en el foro de SQL Server, según entiendo tienes un reporte construido en Access verdad?, ahora que sección del reporte deseas ponerla en negrita, la que aparece en Detalle o la cabecera del detalle, de ser la cabecera del detalle procura por separar la cabecera en 2 labels (textos) y sombreas la que deseas, ahora si deseas sombrear la parte de la sección detalle puede que debas modificar tu consulta SQL. Algo así

    SELECT LEFT(TuCampo, 5) As TuCampo1 FROM TuTabla

    Saludos, si tienes alguna pregunta no dudes en hacerla,



    Ayacucho - Perú
    Recuerda si mi solución atiende tu consulta por favor márcala como útil y como respuesta.

    http://litigiouslobo.blogspot.com/
    El Blog de Herbert Mendoza


    martes, 7 de julio de 2015 21:11
  • Gracias por la respuesta pero esa no es la solución que busco,

    Tengo el siguiente código

        If Me![Texto1]= "Algo" Then

             Me![Texto].BackColor = RGB(0,0,128)

               Else

                  Me![Texto1]BackColor = RGB (255,0,0)

        End If

    Donde Texto1 es el nombre del campo

    RGB (0,0,128) es combinación de colores

    Algo es lo que determina el cambio

    Pero me marca todo el campo en color rojo y lo que necesito es que solo el texto se marque en rojo y el resto del campo quede vacío o blanco

       

    miércoles, 8 de julio de 2015 18:33
  • En lugar de BackColor,

    Haz intentado con otra instrucción como ForeColor o TextColor.

    Saludos!


    Ayacucho - Perú
    Recuerda si mi solución atiende tu consulta por favor márcala como útil y como respuesta.

    http://litigiouslobo.blogspot.com/
    El Blog de Herbert Mendoza

    miércoles, 8 de julio de 2015 19:02
  • Mira

    Con ForeColor se coloca el texto con el color que se indique, Con TextColor Marca el error 438 el objeto no admite esta propiedad o método

    En Word aplico el sombreado sim problemas pero quiero que esto se de en Access

    Para Word grave la siguiente macro

    Sub Macro3()
    '
    ' Macro3 Macro
    '
    '
        With Selection.Font.Shading
            .Texture = wdTexture25Percent
            .ForegroundPatternColor = wdColorAutomatic
            .BackgroundPatternColor = wdColorAutomatic
        End With
        With Options
            .DefaultBorderLineStyle = wdLineStyleSingle
            .DefaultBorderLineWidth = wdLineWidth050pt
            .DefaultBorderColor = wdColorAutomatic
        End With
    End Sub

    El problema es que no se como aplicarla en Access

    miércoles, 8 de julio de 2015 19:43
  • Mira

    Con ForeColor se coloca el texto con el color que se indique, Con TextColor Marca el error 438 el objeto no admite esta propiedad o método

    En Word aplico el sombreado sim problemas pero quiero que esto se de en Access

    Para Word grave la siguiente macro

    Sub Macro3()
    '
    ' Macro3 Macro
    '
    '
        With Selection.Font.Shading
            .Texture = wdTexture25Percent
            .ForegroundPatternColor = wdColorAutomatic
            .BackgroundPatternColor = wdColorAutomatic
        End With
        With Options
            .DefaultBorderLineStyle = wdLineStyleSingle
            .DefaultBorderLineWidth = wdLineWidth050pt
            .DefaultBorderColor = wdColorAutomatic
        End With
    End Sub

    El problema es que no se como aplicarla en Access

    viernes, 10 de julio de 2015 21:24
  • Mira

    Con ForeColor se coloca el texto con el color que se indique, Con TextColor Marca el error 438 el objeto no admite esta propiedad o método

    En Word aplico el sombreado sim problemas pero quiero que esto se de en Access

    Para Word grave la siguiente macro

    Sub Macro3()
    '
    ' Macro3 Macro
    '
    '
        With Selection.Font.Shading
            .Texture = wdTexture25Percent
            .ForegroundPatternColor = wdColorAutomatic
            .BackgroundPatternColor = wdColorAutomatic
        End With
        With Options
            .DefaultBorderLineStyle = wdLineStyleSingle
            .DefaultBorderLineWidth = wdLineWidth050pt
            .DefaultBorderColor = wdColorAutomatic
        End With
    End Sub

    El problema es que no se como aplicarla en Access

    No logro entender lo que exactamente deseas, por favor podrías subir una porción de tu access, una imagen que explique como lo deseas visualmente.

    Saludos.


    Ayacucho - Perú
    Recuerda si mi solución atiende tu consulta por favor márcala como útil y como respuesta.

    http://litigiouslobo.blogspot.com/
    El Blog de Herbert Mendoza

    viernes, 10 de julio de 2015 23:31