Skip to main content

AccessTr.neT


Form ve Raporlardaki tüm kontrollere kod ile müdahele edilebilir mi ?

Form ve Raporlardaki tüm kontrollere kod ile müdahele edilebilir mi ?

Çözüldü #1
Merhaba,

elimizdeki veritabanında form ve raporlardaki tüm metin kutularının ve etiketlerin değerini değiştirebilir miyiz ?

bunu başka bir formdan komut ile başlatmalı ve kod sırayla tüm rapor ve formları açmalı ve adı istediğimiz değerle başlayan nenselerin değerini vereceğimizle değiştirmeli ve onları kapatmalı.

Mesela form ve raporlarda bir etiketin adı lbl_Kurum ise biz de diyelim lbl_Kurum ile başlayan tüm etiket ve metin kutularının değerini değiştirebilelim.

Yani bir yönetici özelliği sayesinde toplu değişiklik yapmak.

Bende farklı oalrak tüm form ve raporlar girip onların araç çubuğu özelliklerini değiştiren bir kod var.
Kod:
Public Sub SetReportToolbars()
Dim objRpt As AccessObject, rpt As Report
    ' Go through every report in the database
    For Each objRpt In CurrentProject.AllReports
        ' If a main report but not a sample "plain" report, then...
        If (Left(objRpt.Name, 3) = "rpr") And (Right(objRpt.Name, 5) <> "Plain") Then
            ' Open the report in design view
            DoCmd.OpenReport ReportName:=objRpt.Name, View:=acDesign
            ' Set a pointer to the report we just opened
            Set rpt = Reports(objRpt.Name)
            ' Clear any saved filter
            rpt.Filter = ""
            ' Set the custom menu bar
            rpt.MenuBar = "RaporYazdirMenu"
            ' Set the custom tool bar
            rpt.Toolbar = "RaporToolbox"
            ' Set the custom shortcut menu bar
            rpt.ShortcutMenuBar = ""
            ' Save the result
            DoCmd.Save
            ' Close the report
            DoCmd.Close acReport, objRpt.Name
        End If
    ' Get the next report
    Next objRpt
    ' Clean up
    Set objRpt = Nothing
    Set rpt = Nothing
End Sub

Teşekkürler.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Form ve Raporlardaki tüm kontrollere kod ile müdahele edilebilir mi ? - Yazar: mehmeser - 18/06/2009, 18:52
Task