Newsgroup: it.comp.appl.access
Titolo: CreateControl e Form in Modalità Struttura....!

Mi trovo a dover creare un Controllo Runtime, pensavo di utilizzare
la Funzione CreateControl come da Manuale....!
Come faccio a passare una Form Aperta in modalità normale a Struttura
per creare il Controllo, visto che si può solo in questo modo(credo).
Se qualcuno ha qualche consiglio su come muovermi sarebbe molto utile.
--
@Alex
*--------------------------------------------------------------------------*
Alessandro B.
Sito Comune      :   
http://www.sitocomune.com
Sito Personale   :   
http://digilander.iol.it/ik2zok/
*--------------------------------------------------------------------------*

 ha scritto nel messaggio
news:x8MY7.8708$%B.33...@twister2.libero.it...

Con il metodo OpenForm impostando la costante di visualizzazione ad
acDesign...
Ciao.
--
Sergio MAZZA

 Sergio MAZZA
Ciao Sergio.
Si, ma forse non mi sono spiegato bene.
In effetti generando il codice su una Form aperta con Docmd.Openform in 
struttura è tutto OK.
Il problema che vorrei risolvere è in una Form già aperta, se possibile
facendo un "EcoOff" dello schermo passare in Modalità struttura e
aggiungere...!
Mi viene il dubbio non sia possibile, quindi forse posso sempre effettuando
"EcoOff" in ordine la chiusura, la riapertura in struttura, la modifica, 
il salvataggio, la chiusura nuovamente riapertura in modalità Normale....!
E' forse troppo pesante....!
Complicanze inutili....????
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Hai provato con:
'---------
DoCmd.Echo False
DoCmd.OpenForm ...., acDesign
DoCmd.Echo True
'---------
Ti consiglio di inserire un On Error Goto nella sub che ripristini l'Echo a
True in caso di errore...
Ciao.
--
Sergio MAZZA

 Sergio MAZZA
E' proprio la soluzione a cui facevo riferimento e che mi dava qualche
perplessità, in effetti il problema è che cercavo di far creare il CONTROLLO
su evento Inizializza di un modulo di Classe istanziato nella Form stessa.
Purteroppo utilizzavo questo sistema con VB6 che permette la creazione
degli oggetti, ma con Access ho dubbi profondi.......!
Grazie ancora.



Ricapitolando; nella form dove vuoi creare il controllo in modalità design
ci vorresti inserire la routine di creazione? E come fai? Se la form è in
modalità design non hai nessun "controllo" dell'oggetto form...
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:00dc425473c385e455...@mygate.mailgate.org...

ci si potrebbe anche riuscire, tieni comunque conto che in mde il tutto non
funzionerebbe....
ciao

 degli oggetti, ma con Access ho dubbi profondi.......!
Ma poi come fai a creare il compilato .mde?
Non puoi semplicemente rendere visibile al momento opportuno il controllo
che ti serve?

 wrote in message
news:00dc425473c385e455...@mygate.mailgate.org...
Sfatiamo il mito della versione MDE, che so avere delle limitazioni, ma che
non uso , quindi il problema non si pone, almeno per ora..., grazie in ogni
caso
per l'approccio al problema.
Rispondendo al quesito di Sergio:
Forse ho omesso un Particolare importante, cioč lo scopo.
In pratica non sapendo se č possibile realizzare OCX con ACCESS
pensavo di realizzare un Modulo di Classe per generarmi nella Form
una sorta di Controllo Personalizzato e/o Personalizzabile.
Mi risulta semplice l'utilizzo del un Modulo di Classe se nella
Form predispongo i Controlli da Formattare, ma volevo passare anche
l'informazione del numero e tipo di controlli da realizzare.
Riassumendo lo scopo:
Una sorta di Menů elementare nelle Form.
Ufficio Didattica e Complicazioni
Ciao a tutti e grazie.


 Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Presumo che creare dei controlli all'interno della maschera attiva sia
impossibile, infatti, anche se istanzi una classe che faccia chiudere la
form e la riarpra in modalità design, nello stack risulta in esecuazione una
routine presente nella maschera stessa da cui l'oggetto form non è chiuso,
finchè il metodo della classe non ha finito.
Potresti provare ad inserire una subform su cui creare questi nuovi
controlli, in questo modo, dalla form principale puoi fare quello che vuoi.
ciao.

 ha scritto nel messaggio
news:a1213a$nohde$1...@ID-57322.news.dfncis.de...

Si in effetti il tuo discorso non fa una piega, e in ogni caso la chiusura e
riapertura
genererebbero 2 generazioni di Controlli, ovviamente previo controllo si può
ovviare,
ma giustamente nascerebbe un incongruenza tra lo stato della Form e il
tentativo
di Chiuderla con il codice in esecuzione....!
Bocciato.........!
Grazie per l'ottimo appoggio.


 Una sorta di Menù elementare nelle Form.
Anche se non è realizzabile, l'idea è notevole ;-)
Ciao: Stefano

 
Ciao Stefano e grazie.
In realtŕ č pura didattica, ma la mia deformazione per VB mi
fa rimpiangere i menů nelle Form.
Ovviamente so che con vari OCX si possono ottenere i menů, ma
non tutti(gli appassionati) hanno a disposizione ODE o licenze di
VB.
In ogni caso ho realizzato un Modulo di Classe che riesce a gestire
pur con molti limiti un surrogato di Menů a livello di Form.
Questo perň comporta da parte dell'programmatore oltre che predisporre
una Tabella(giŕ esistente) gerarchica in cui ho la struttura Menů, anche
il collocamento di Label e ComboBox(utilizzate per simulare il Menů).
Questa fase era quella che volevo automatizzare, in quanto il ClassModule
si occupa di tutto, anche della Generazione delle Routine Evento...!
Se qualcuno di voi che mi ha prestato attenzione, o anche altri che hanno
letto il POST, avessero voglia di perdere un pň di tempo a guardare quello
che fino ad ora ho fatto per cercare di migliorarlo insieme, posso spedirlo
in posta previa autorizzazione....!
Premetto che giŕ allo stato attuale mi pare un Utility discreta, nel senso che
funziona....!
Ciao a tutti e grazie per l'attenzione.


 si occupa di tutto, anche della Generazione delle Routine Evento...!
In effetti all'inizio noi usavamo degli .OCX per gestire toolbar a livello
di Form.
Ma era solo un retaggio VB: dopo un pò abbiamo lasciato perdere e abbiamo
sfruttato le toolbar native di Access ... IMHO sono davvero pochi i casi in
cui servano veramente barre dei menù all'interno della Form.
Ciao: Stefano

 ha scritto nel messaggio
news:003146a510f0bf6dee...@mygate.mailgate.org...

mi hai incurisioto, se non ti spiace inviarlo, lo guardo con attenzione.
ciao.


anche a me.
Saluti.
Emanuele.

 wrote in message
news:79626b82f1706fcfa7...@mygate.mailgate.org...
Vi ringrazio per la sensibilità, e mi piacerebbe molto poter avere
la possibilità di collaborazione reciproca anche per cose non
professionalicome questa magari finalizzate al SitoComune che è un 
punto di riferimento....!
Appena posso vi mando il Demo.
Ciao @Alex.


 Emanuele.
Emanuele, non riesco ad inviarti posta mi nega l'esistenza
del tuo idirizzo.
Se fossi cosě gentile di scrivermi, provo poi a risponderti
con l'allegato....!
Ciao.
@Alex   mailto:
ik2...@libero.it


@Alex   mailto:
ik2...@libero.it
prova con 
fan...@europe.com
Saluti.
Emanuele.