Porta in secondo piano

Anonimo
2015-11-30T14:08:51+00:00

Salve a tutti,

Il mio problema è questo:

In un report che ha dei rettangoli di sottofondo sui campi, su formattazione del corpo disegno dei cerchi su alcuni campi per evidenziarli, ma nella stampa non si vedono perché vengono disegnati sotto i rettangoli di sfondo.

Ho provato in vari modi per portare in secondo piano su formattazione i rettangoli di sfondo o in primo piano i cerchi con comandi tipo:

DoCmd.RunCommand acCmdBringToFront o acCmdSendToBack

ma evidentemente qualcosa mi sfugge....

Qualcuno può aiutarmi?

Grazie.

Set rpt = Reports![Programma]

    For Each Ctl In rpt.Controls

        If Ctl.ControlType = acComboBox Then

            GruppoSLF = Nz(Ctl, 0)

            GruppoSL = Nz(DLookup("[IDGr]", "Elenco persone", "[IDPersona] = " & GruppoSLF), 0)

            If GruppoSL = SLibro_IDgruppo Then

                CoordY = Ctl.Top + (Ctl.Height / 2)

                CoordX = Ctl.Left + (Ctl.Width / 2)

                LarghezzaEllisse = (Ctl.Width / 2) * 1.1

                Me.Circle (CoordX, CoordY), LarghezzaEllisse, , , , 0.15

            Else

                GruppoSL = 0

            End If

        End If

    Next Ctl

End If

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

6 risposte

Ordina per: Più utili
  1. Anonimo
    2015-12-02T15:45:28+00:00

    Da quello che leggo in rete il metodo ZOrder previsto in Excel ed in Word non esiste in Access.

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2015-12-02T14:11:33+00:00

    Niente da fare!

    Me li va se pur colorati ecc. ma sempre dietro ai rettangoli di sfondo.

    Come si fa ad impostare in VBA che un oggetto venga posto in secondo piano? Questo comando c'è però solo in visualizzazione struttura.....

    Valentino

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2015-12-01T14:09:59+00:00

    L'unica possibilità che penso tu abbia è di colorare l'elisse al suo interno impostando

    Me.FillColor  e Me.FillStyle

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2015-12-01T12:59:43+00:00

    Ciao,

    La proprietà di tutti i controlli sono già Stile sfondo=trasparente. I rettangoli colorati che sono sotto o che fanno da sfondo ai controlli no. Difatti se io rendo trasparenti i rettangoli vedo i cerchi, ma non vedo più i rettangoli....

    Valentino

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2015-12-01T12:29:43+00:00

    Ciao,

    prova ad impostare la proprietà Stile Sfondo del controllo a trasparente.

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento