ciao
ro
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad ab...@newsland.it
Vuoi che la scheda diventi attiva....?
Me!NomeControlloSchede.Value=IndicePagina
@Alex
> Vuoi che la scheda diventi attiva....?
> Me!NomeControlloSchede.Value=IndicePagina
> @Alex
"nomecontrolloschede" è il nome del mascherone principale mentre
"indicepagina" è il nome che io ho dato alla mia pagina?
e per finire... quanto mi hai gentilmente indicato?
Scusa ma stai usando un Controllo Schede all'interno di una
Maschera... se io ti do un riferimento chiamato "nomecontrolloschede"
anche un babbuino capisce che è il Controllo schede e non il
"mascherone"... ed indice pagina l'indice pagina essendo il controllo
schede
fatto a Pagine indicizzate....!
Sei sicuro di aver aperto Access e letto la guida e l'help... oppure
hai sparato la prima domanda che ti veniva....
> e per finire... quanto mi hai gentilmente indicato?
??? ma di cosa parli....???
@Alex
> @Alex
evidentemente non ho le capacità per seguirti. grazie lo stesso.
ciao
Intervengo per cercare di fare chiarezza.
All'inizio del post dici:"ho creato una maschera con il controllo struttura
a schede..."
poi:"ora vorrei creare una pagina con dei pulsanti che mi permettano di
andare
ad aprire una delle 4 schede (o pagine che dir si voglia), è fattibile?"
Sembra che per te "pagine" o "schede" siano la stessa cosa. Questo crea non
poca confusione.
Vuoi aggiungere una scheda al controllo struttura a scheda? Per cui
diventano 5? Oppure vuoi aggiungere una seconda struttura a schede?
Come ti ha risposto Alex il comando per attivare una delle 4 "schede" è:
Me!NomeControlloSchede.Value=IndicePagina
Posso capire che "indicePagina" ti sia ostico se non conosci le proprietà
del controllo struttura a schede ma se rispondi: ""nomecontrolloschede" è il
nome del mascherone principale?", mi sembra come minimo superficiale visto
che proprio tu parli di "controllo struttura a schede".
Quindi ricapitolando Me! si riferisce alla maschera (form) principale
NomeControlloSchede si riferisce al nome del controllo "struttura a schede"
e che dovrai ovviamente modificare con il TUO nome struttura a schede;
infine Value si riferisce al numero di indice (inizia da 0 ma va bene anche
il nome) di ciascuna "scheda" che fa parte del controllo.
Ora bisogna capire cosa vuoi fare: aggiungere una pagina al controllo?
Aggiungere 4 pulsanti alla maschera per aprire ciascuna "scheda" del
controllo? Creare una nuova maschera "di navigazione" per il controllo?
In attesa di una tua risposta mi permetto di consigliare, come gia ti è
stato detto, una attenta lettura dell'help.
Ciao, Carlo
Carlo è sempre un gran signore... che invidio... io però sono il
rompipalle della situazione e non posso che biasimare il tuo
approccio superficiale e attendista, ricorda che tu stai chiedendo
informazioni e spetta a te allinerare la tua
richiesta con quanto si tratta in un forum tecnico e non di
pasticceria.
Non si tratta di "capacità di seguire" ma della più elementare
capacità e voglia di aprie la GUIDA e leggere.
@Alex
> "roro" <roro...@rororo.ro> ha scritto nel messaggio
> news:ihcvnk$v4c$1...@news.newsland.it...
> > @Alex ha scritto:
> >
> >> On 21 Gen, 14:39, roro...@riririri.ee (roro) wrote:
> >> > @Alex ha scritto:
> >> >
> >> > > Vuoi che la scheda diventi attiva....?
> >> > > Me!NomeControlloSchede.Value=IndicePagina
> >> > > @Alex
> >> >
> >> > "nomecontrolloschede" � il nome del mascherone principale mentre
> >> > "indicepagina" � il nome che io ho dato alla mia pagina?
> >
> >> Scusa ma stai usando un Controllo Schede all'interno di una
> >> Maschera... se io ti do un riferimento chiamato "nomecontrolloschede"
> >> anche un babbuino capisce che � il Controllo schede e non il
> >> "mascherone"... ed indice pagina l'indice pagina essendo il controllo
> >> schede
> >> fatto a Pagine indicizzate....!
> >
> >> Sei sicuro di aver aperto Access e letto la guida e l'help... oppure
> >> hai sparato la prima domanda che ti veniva....
> >
> >> > e per finire... quanto mi hai gentilmente indicato?
> >
> >> ??? ma di cosa parli....???
> >
> >> @Alex
> >
> > evidentemente non ho le capacit� per seguirti. grazie lo stesso.
> > ciao
> >
> Intervengo per cercare di fare chiarezza.
> All'inizio del post dici:"ho creato una maschera con il controllo struttura
> a schede..."
> poi:"ora vorrei creare una pagina con dei pulsanti che mi permettano di
> andare
> ad aprire una delle 4 schede (o pagine che dir si voglia), � fattibile?"
> Sembra che per te "pagine" o "schede" siano la stessa cosa. Questo crea non
> poca confusione.
> Vuoi aggiungere una scheda al controllo struttura a scheda? Per cui
> diventano 5? Oppure vuoi aggiungere una seconda struttura a schede?
> Come ti ha risposto Alex il comando per attivare una delle 4 "schede" �:
> Me!NomeControlloSchede.Value=IndicePagina
> Posso capire che "indicePagina" ti sia ostico se non conosci le propriet�
> del controllo struttura a schede ma se rispondi: ""nomecontrolloschede" � il
> nome del mascherone principale?", mi sembra come minimo superficiale visto
> che proprio tu parli di "controllo struttura a schede".
> Quindi ricapitolando Me! si riferisce alla maschera (form) principale
> NomeControlloSchede si riferisce al nome del controllo "struttura a schede"
> e che dovrai ovviamente modificare con il TUO nome struttura a schede;
> infine Value si riferisce al numero di indice (inizia da 0 ma va bene anche
> il nome) di ciascuna "scheda" che fa parte del controllo.
> Ora bisogna capire cosa vuoi fare: aggiungere una pagina al controllo?
> Aggiungere 4 pulsanti alla maschera per aprire ciascuna "scheda" del
> controllo? Creare una nuova maschera "di navigazione" per il controllo?
> In attesa di una tua risposta mi permetto di consigliare, come gia ti �
> stato detto, una attenta lettura dell'help.
> Ciao, Carlo
Io ho fatto cos�
ho creato una maschera. chiamiamola generale.
poi ho selezionato il comando "controllo struttura a schede" ho cliccato
sulla maschera generale e i separatori o linguette (chiamatele come
volete) sono chiamati aututomaticamente pagina1 pagina2 pagina n...
ecco perch� io non so se chiamarle pagine o schede o se sia tutto
sbagliato fin dall'inizio...
in ognuna di queste entit� viene trascinata una maschera supponiamo che si
chiamino maschera1 maschera 2 maschera n
la mia idea era di creare un separatore iniziale con con n pulsanti che mi
portino al separatore corrispondente (es il pulsante 1 mi porter� al
separatore1 che contiene la maschera1 e via discorrendo).
Non mi � chiaro cosa intendi con
"Aggiungere 4 pulsanti alla maschera per aprire ciascuna "scheda" del
> controllo? Creare una nuova maschera "di navigazione" per il controllo?
"
Mi sono spiegato meglio? vorrei poi capire dove andare a mettere il codice
che voi mi dite...
grazie ciaio
> On 21 Gen, 23:15, roror...@rororo.ro (roro) wrote:
> > @Alex ha scritto:
> >
> >
> >
> > > On 21 Gen, 14:39, roro...@riririri.ee (roro) wrote:
> > > > @Alex ha scritto:
> >
> > > > > Vuoi che la scheda diventi attiva....?
> > > > > Me!NomeControlloSchede.Value=IndicePagina
> > > > > @Alex
> >
> > > > "nomecontrolloschede" � il nome del mascherone principale mentre
> > > > "indicepagina" � il nome che io ho dato alla mia pagina?
> > > Scusa ma stai usando un Controllo Schede all'interno di una
> > > Maschera... se io ti do un riferimento chiamato "nomecontrolloschede"
> > > anche un babbuino capisce che � il Controllo schede e non il
> > > "mascherone"... ed indice pagina l'indice pagina essendo il controllo
> > > schede
> > > fatto a Pagine indicizzate....!
> > > Sei sicuro di aver aperto Access e letto la guida e l'help... oppure
> > > hai sparato la prima domanda che ti veniva....
> > > > e per finire... quanto mi hai gentilmente indicato?
> > > ??? ma di cosa parli....???
> > > @Alex
> >
> > evidentemente non ho le capacit� per seguirti. grazie lo stesso.
> > ciao
> Carlo � sempre un gran signore... che invidio... io per� sono il
> rompipalle della situazione e non posso che biasimare il tuo
> approccio superficiale e attendista, ricorda che tu stai chiedendo
> informazioni e spetta a te allinerare la tua
> richiesta con quanto si tratta in un forum tecnico e non di
> pasticceria.
> Non si tratta di "capacit� di seguire" ma della pi� elementare
> capacit� e voglia di aprie la GUIDA e leggere.
> @Alex
non � il fattore voglia ma il fattore tempo visto che � una cosa che sto
facendo in piccoli ritagli di tempo con mille interruzioni.
grazie comunque.
S� ora � un po' pi� chiaro.
Mi sembra che la soluzione migliore sia quella di usare 4 pulsanti sistemati
subito sotto e al di fuori della struttura a schede.
Devo subito dirti che mi sembra una soluzione tutto sommato inutile perch�
le singole linguette che fanno riferimento alle varie schede sono gia
cliccabili e, cliccandoci appunto, si apre la rispettiva scheda...Comunque
il codice da usare per ciascun pulsante � quello gi� segnalato:
Me.CtrlSchede.Value = 1 '(oppure 0, 2, 3 n) a seconda della scheda (la prima
assume valore 0 zero)
In questo esempio il controllo struttura a schede si chiama "CtrlSchede".
Se vuoi aprire la prima scheda e posizionarti su una casella di testo che si
chiama "Testo4" scriverai oltre la prima istruzione:
DoCmd.GoToControl "Testo4"
Per farti capire l'equivalenza tra indice e nome della scheda fai cos�: apri
la maschera in struttura, posizionati su di una scheda (fai click sul nome
della scheda: p.e. pagina1) e dalle propriet� noterai che ha un "Nome
Elemento", probabilmente "Pagina1" e una propriet� "Etichetta" che
probabilmente � vuota. Inoltre avrai la propriet� "Indice Pagine" che
riporta il numero, valore intero di pagina/scheda. Questi tre elementi
possono essere modificati a piacere. La prima � il nome che avr� la scheda e
che potrai usare nel codice (vedi dopo ma ricorda che i nomi di testo vanno
sempre usati tra virgolette) e la seconda � proprio l'etichetta, lo scritto
visibile, che decidi di dare alla scheda/pagina. Il terzo elemento �
l'indice che deve essere univoco a partire da zero.
Ricapitolando: se vuoi aprire la "pagina1" e posizionarti sulla casella di
testo di pagina1 che si chiama testo4 scriverai:
Me.CtrlSchede.Value = 0
DoCmd.GoToControl "Testo4"
Oppure
DoCmd.GoToControl "Pagina1"
DoCmd.GoToControl "Testo4"
Per scrivere queste due linee di codice in un pulsante fai cos�: aggiungi un
pulsante e chiudi l'autocomposizione. Tasto dx sul pulsante e scegli "Genera
evento" e poi "Generatore di codice"; qui scrivi la o le due righe avendo
cura di modificare opportunamente i nomi dei controlli.
Ciao, Carlo