Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 2.745 pregleda

Najnovija ↓

promena izgleda forme 09.03.2008. u 18:18 · pre 227 meseci #1
Moze li se na komandno dugme postaviti procedura da svojstvo FormView podforme koje je Single Form promeni u Datasheet?
Re: promena izgleda forme 09.03.2008. u 19:02 · pre 227 meseci #2
Može. Možeš čak da napraviš Option group i da čekiranjem određuješ kako da se otvori forma.

Private Sub IZBOR_AfterUpdate()
Select Case Me![IZBOR]
Case 1: DoCmd.OpenForm "NazivForme", acFormDS
Case 2: DoCmd.OpenForm "NazivForme", acNormal
End Select
End Sub
Potpis
https://mzahorjanski.wixsite.com/mzahorjanski
https://www.fiverr.com/miroljubzahorja?up_rollout=true
https://www.youtube.com/@miroljubzahorjanski


Re: promena izgleda forme 09.03.2008. u 20:00 · pre 227 meseci #3
To je OK kada zelim da otvorim "samo" formu. Problem je sto ja zelim da promenim izgled subforme, ali da ne zatvaram glavnu formu. Moze li to?
Re: promena izgleda forme 10.03.2008. u 00:00 · pre 227 meseci #4
Recimo da se subform zove SF1 a forma frmSubform. Možeš uraditi sledeće:

Code:
SF1.SourceObject = ""
DoCmd.OpenForm "frmSubform", acDesign, , , , acHidden
Form_frmSubform.DefaultView = acDefViewDatasheet ' ili acDefViewContinuous ili acDefViewSingle
DoCmd.Close acForm, "frmSubform", acSaveYes
SF1.SourceObject = "frmSubform"


Kada budeš načinio izmene u kodu glavne forme u design view treba da je zatvoriš i sačuvaš izmene, ako samo pređeš iz design view u normal view delovaće da kod ne radi.
Potpis
Ozbiljan i odgovoran mladić
Re: promena izgleda forme 10.03.2008. u 09:46 · pre 227 meseci #5
Naravno da se može, ali trebaš dosta i programirati.
Napraviš si formu koja ti to radi..
Nešto ovako



Zakacit cu i tu formu, ali je treba prepraviti, nije univerzalna nego je vezana bas za tu aplikaciju

Inace ti to ovako izgleda u kodu

' mjenjanje izgleda sheeta vidi
[Forms]![pregled]![vidi].Form.DatasheetBackColor = bojapod
[Forms]![pregled]![vidi].Form.DatasheetGridlinesColor = bojagrid
[Forms]![pregled]![vidi].Form.DatasheetForeColor = bojaslova
[Forms]![pregled]![vidi].Form.DatasheetFontName = slovaime
[Forms]![pregled]![vidi].Form.DatasheetFontHeight = velslova
If tanka = True Then
[Forms]![pregled]![vidi].Form.DatasheetFontItalic = True
Else
[Forms]![pregled]![vidi].Form.DatasheetFontItalic = False
End If

If debela = True Then
[Forms]![pregled]![vidi].Form.DatasheetFontWeight = 700
Else
[Forms]![pregled]![vidi].Form.DatasheetFontWeight = normal
End If

Pozdrav
Re: promena izgleda forme 10.03.2008. u 10:03 · pre 227 meseci #6
Imajući u vidu originalno pitanje, uz poštovanje truda koji je Trtko uložio, dodajem i najjednostavniji način da se prvobitni cilj ostvari. Recimo da imaš subform koji se zove SF1 i option group koji se zove SelectView

Private Sub SelectView_Click()
SF1.SetFocus
RunCommand acCmdSubformFormView ' ili acCmdSubformDatasheetView
End Sub
Potpis
Ozbiljan i odgovoran mladić
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme