title: Gif animate in forms

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:emb33q$kjt$1...@tdi.cu.mi.it...

Grazie Sergio.
Parliamo di un controllo WebBrowser inserito in una maschera.
Questo codice non funziona:
Dim ret
ret = Me.WebBrowser0.ClientToWindow(Me.WebBrowser0.Height / 10,
Me.WebBrowser0.Width / 10)
Ciao, Carlo


title: Gif animate in forms

author: Sergio MAZZA

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:emb27t$jeb$1...@tdi.cu.mi.it...
>
> Ciao Sergio
> ti ricordi come si fa a ridimensionare un'immagine caricata nel controllo
> alle dimensioni del controllo stesso?
>
> Ciao, Carlo
Forse questo:
http://groups.google.it/group/it.comp.lang.javascript/browse_thread/thread/174e00df28ad5a06/398aef66084d0b79?lnk=st&q=html+resize+immagine+finestra+browser&rnum=7&hl=it#398aef66084d0b79
Ciao.
--
Sergio MAZZA


title: Gif animate in forms

author: Ivan da casa

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:em8n55$bep$1...@tdi.cu.mi.it...
> "Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
> news:4587dddf$0$22385$4faf...@reader2.news.tin.it...
>>
>> Ciao Sergio,
>> la tua idea č buona, ma VBA non esegue la terza riga e mi restituisce :
>> Variabile oggetto non impostata.
>> Il conrtrollo si chiama WebBrowser0  ed il percorso della gif l'ho mutato
>> all'occorrenza.
>> Devo indicare qualche riferimento particolare ?
>>
>> IvanDaBologna
>
>
> No, i riferimenti li acquisisci inserendo l'activex; perň ho riscontrato
> problemi se viene "iniettato" l'HTML prima che il controllo abbia
> visualizzato una qualsiasi pagina web.
> Quindi prova a fare cosě:
> '---
> Dim stringaHTML As String
> Me!WebBrowser0.navigate2 "about:blank" '<-- crea la struttura HTML
> Do
>    DoEvents
>    If Me!WebBrowser0.readyState = READYSTATE_COMPLETE Then
>        Exit Do
>    End If
> Loop
> stringaHTML = "<img src='C:\documenti\Animazione.gif'>"
> Me!WebBrowser0.Document.body.innerHTML = stringaHTML
> '---
>
> Ciao.
> --
> Sergio MAZZA
Ciao Sergio,
ho esultato troppo!
La gif animata viene caricata ed eseguita, ma non risesco a imporre le
dimensioni che voglio al controllo webBrowser !
Assume l'aspetto di un rettangolo 4(larg) X 2(altezza) cm. Non trovo il modo
di variarlo ...
Mi chiedevo quale OCX sia interessato e da dove sia originato, magari ho
un'istallazione 'sporca' di quell'oggetto particolare
io ho il riferimento a WebServices1.dll  !! (il problema che ha un percorso
che punta ad \Autodesk shared\ quindi non credo che parliamo dello stesso
controllo!
Io uso A2002 (XP).
IvanDaBologna


title: Gif animate in forms

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:emb5r9$oir$1...@tdi.cu.mi.it...
> Grazie Sergio.
> Parliamo di un controllo WebBrowser inserito in una maschera.
> Questo codice non funziona:
> Dim ret
> ret = Me.WebBrowser0.ClientToWindow(Me.WebBrowser0.Height / 10,
> Me.WebBrowser0.Width / 10)
>
> Ciao, Carlo
Azzera tutto.
Prova così
stringaHTML = "<img src='C:\documenti\Animazione.gif' width='100%'
height='100%'>"
A me ridimensionando il controllo activex mi si ridimensiona l'immagine...
Ciao.
--
Sergio MAZZA


title: Gif animate in forms

author: Carlo Costarella

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:emb647$p3f$1...@tdi.cu.mi.it...

Era molto più semplice di quello che pensavo:
""
Riprendendo il tuo codice...:
Dim stringaHTML As String
Me!WebBrowser0.Navigate2 "about:blank" '<-- crea la struttura HTML
Do
    DoEvents
    If Me!WebBrowser0.ReadyState = READYSTATE_COMPLETE Then
        Exit Do
    End If
Loop
Dim rH As Long, rW As Long
rH = Me!WebBrowser0.Document.body.clientHeight
rW = Me!WebBrowser0.Document.body.clientWidth
stringaHTML = ""
Me!WebBrowser0.Document.body.innerHTML = stringaHTML
Il tutto l'ho capito anche grazie al tuo link che di per sè non produceva
una soluzione adatta, trattandosi di linguaggio Java, ma che dava una
indicazione fondamentale: document.body.clientWidth e
document.body.clientHeight, cioè l'area client del controllo.
L'altro fondamentale passo è stata la mia curiosità: come fa IE e fare il
resize delle immagini? Mi è venuto spontaneo aprire una qualsiasi pagina e
visualizzare l'HTML...per esempio la pag. di Google dove c'è un bel logo. Il
codice Html dice: <img src=/intl/it/images/t4_ie.gif alt="Google Toolbar"
width=715 height=25.
Da qui è stato facilissimo.
Da quello che ho letto in giro questo è un argomento molto ostico e i vari
programmatori si affannano a cercare soluzioni difficilissime.
Grazie ancora, Carlo


title: Gif animate in forms

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:emba8r$ugs$1...@tdi.cu.mi.it...

 Sì. Siamo arrivati insieme alla stessa soluzione.
Ora rimane il problema posto da Ivan: come far assumere al controllo e non
all'immagine, le dimensioni volute. Mi pare si sia già trattato l'argomento,
tempo fa, e microsoft propone una soluzione che francamente non ricordo.
Ciao, Carlo


title: Gif animate in forms

text:
"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
news:45892be7$0$22390$4faf...@reader2.news.tin.it...
> Ciao Sergio,
> ho esultato troppo!
> La gif animata viene caricata ed eseguita, ma non risesco a imporre le
> dimensioni che voglio al controllo webBrowser !
> Assume l'aspetto di un rettangolo 4(larg) X 2(altezza) cm. Non trovo il
> modo di variarlo ...
Così (per esempio): Me!WebBrowser0.Height = Me!WebBrowser0.Height / 2,
riesco a ridimensionarlo;
> Mi chiedevo quale OCX sia interessato e da dove sia originato, magari ho
> un'istallazione 'sporca' di quell'oggetto particolare
> io ho il riferimento a WebServices1.dll  !! (il problema che ha un
> percorso che punta ad \Autodesk shared\ quindi non credo che parliamo
> dello stesso controllo!
Io intendevo il Microsoft Web Browser.
> Io uso A2002 (XP).
Attualmente, anch'io...
> IvanDaBologna
Ciao.
--
Sergio MAZZA


title: Gif animate in forms

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:embb65$vha$1...@tdi.cu.mi.it...
>
> Sì. Siamo arrivati insieme alla stessa soluzione.
> Ora rimane il problema posto da Ivan: come far assumere al controllo e non
> all'immagine, le dimensioni volute. Mi pare si sia già trattato
> l'argomento, tempo fa, e microsoft propone una soluzione che francamente
> non ricordo.
>
> Ciao, Carlo
Io ho provato con Me!nomeControllo.Height/Width...
Ciao.
--
Sergio MAZZA


title: Gif animate in forms

text:
"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
news:45892be7$0$22390$4faf...@reader2.news.tin.it...
>
> "Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
> news:em8n55$bep$1...@tdi.cu.mi.it...
>> "Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
>> news:4587dddf$0$22385$4faf...@reader2.news.tin.it...
>>>
>>> Ciao Sergio,
>>> la tua idea è buona, ma VBA non esegue la terza riga e mi restituisce :
>>> Variabile oggetto non impostata.
>>> Il conrtrollo si chiama WebBrowser0  ed il percorso della gif l'ho
>>> mutato all'occorrenza.
>>> Devo indicare qualche riferimento particolare ?
>>>
>>> IvanDaBologna
>>
>>
>> No, i riferimenti li acquisisci inserendo l'activex; però ho riscontrato
>> problemi se viene "iniettato" l'HTML prima che il controllo abbia
>> visualizzato una qualsiasi pagina web.
>> Quindi prova a fare così:

 Trovato! Provato e funziona.
http://support.microsoft.com/kb/161397/EN-US/
L'articolo riguarda la versione 97 ma si adatta perfettamente alla XP.
Ciao; Carlo


title: Gif animate in forms

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:embc69$16a$1...@tdi.cu.mi.it...
>
> Trovato! Provato e funziona.
>
http://support.microsoft.com/kb/161397/EN-US/
> L'articolo riguarda la versione 97 ma si adatta perfettamente alla XP.
>
> Ciao; Carlo
Ah! Per il '97...
Ciao.
--
Sergio MAZZA


title: Gif animate in forms

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:embcf4$1g8$1...@tdi.cu.mi.it...

Il mio AXP, aggiornatissimo, soffre del medesimo problema, probabilmente
perchè sul db in uso e prima di aver inserito il Web Browser, ho rimosso il
riferimento (che AXP mette di default) a Microsoft Office Web Components.
Ciao, Carlo


title: Gif animate in forms

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:embbu2$t8$1...@tdi.cu.mi.it...
> "Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
> news:45892be7$0$22390$4faf...@reader2.news.tin.it...
>> Ciao Sergio,
>> ho esultato troppo!
>> La gif animata viene caricata ed eseguita, ma non risesco a imporre le
>> dimensioni che voglio al controllo webBrowser !
>> Assume l'aspetto di un rettangolo 4(larg) X 2(altezza) cm. Non trovo il
>> modo di variarlo ...
>
> Cosě (per esempio): Me!WebBrowser0.Height = Me!WebBrowser0.Height / 2,
> riesco a ridimensionarlo;
>
>> Mi chiedevo quale OCX sia interessato e da dove sia originato, magari ho
>> un'istallazione 'sporca' di quell'oggetto particolare
>> io ho il riferimento a WebServices1.dll  !! (il problema che ha un
>> percorso che punta ad \Autodesk shared\ quindi non credo che parliamo
>> dello stesso controllo!
>
> Io intendevo il Microsoft Web Browser.
>
>> Io uso A2002 (XP).
>
> Attualmente, anch'io...
>
>> IvanDaBologna
>
> Ciao.
> --
> Sergio MAZZA
Ok, adesso funziona davvero.
Il mio selettore di componenti č talmente fitto di elementi che Microsoft
Web Browser era passato inosservato ....
Grazie ragazzi
IvanDaBologna


title: ordinare dati in maschera

author: skizzato

text:
Ho una maschera in visualizzazione foglio dati (collegata direttamente
ad una tabella e vorrei che alla sua apertura i dati fossero
automaticamente ordinati x cognome.
Quello che non riesco a fare e attivare l'ordinamento nelle proprietą
maschere, forse sbglio sintassi.
Nella guida non ho trovato riferimenti e l'access č il 2000.
Come devo scrivere nella riga ordinamento?
Grazie a chiunque risponda


title: ordinare dati in maschera

author: Alessandro Cara

text:
skizzato ha scritto:

mi risulta che si puo' ottenere in 3 modi
1) Origine dati da query con la clausola order by cognome
2) Impostando la proprieta' orderby
3) Apri la tabella ordini per il campo e la richiudi salvando
--
a.cara
togli qualcosa dall'email


title: ordinare dati in maschera

author: Sib

text:
"skizzato" <
skiz...@libero.it
> ha scritto nel messaggio

Ti suggerisco di ordinare il recordset sottostante.
invece di usare direttamente la tabella usa una query che ordina i record
Sib


title: ordinare dati in maschera

author: Roberto da casa

text:
"skizzato" <
skiz...@libero.it
> ha scritto nel messaggio
news:3ECAC7B...@libero.it...

Usa le proprietą OrderBy ed OrderByOn (vedi help).
Se imposti dalla visualizzazione struttura della tua maschera la proprietą
Ordina per (alias OrderBy) ma non imposti a True la proprietą OrderByOn,
l'ordinamento non avverrą.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Archiviare record

author: Luciano

text:
ciao a tutti
ho creato un database che serve ad inserire clienti fatto di una quindicina
di tabelle collegate fra loro. Quando un cliente cessa il suo rapporto, con
una query di eliminazione cancello in un colpo solo tutti i record a lui
riferiti, per non ingigantire col tempo il Db. Vorrei però una soluzione più
pratica, dato che qualche cliente dopo ritorna e devo reinserire nuovamente
tutti i dati. Posso creare, con una query, una specie di archivio dal quale
ripescare il cliente con tutti i record accodandoli alle rispettive tabelle?
mi spegate un po' anche la procedura?
grazie a tutti.


title: Archiviare record

author: SunRex

text:
"Luciano" <
l...@luckymain.org
> ha scritto nel messaggio
news:b1ifc.6227$l27....@news.edisontel.com...
> ciao a tutti
>
> ho creato un database che serve ad inserire clienti fatto di una
quindicina
> di tabelle collegate fra loro. Quando un cliente cessa il suo rapporto,
con
> una query di eliminazione cancello in un colpo solo tutti i record a lui
> riferiti, per non ingigantire col tempo il Db. Vorrei perň una soluzione
piů
> pratica, dato che qualche cliente dopo ritorna e devo reinserire
nuovamente
> tutti i dati. Posso creare, con una query, una specie di archivio dal
quale
> ripescare il cliente con tutti i record accodandoli alle rispettive
tabelle?
> mi spegate un po' anche la procedura?
> grazie a tutti.
>
Creati un db in cui vai a "congelare" i clienti che cessano il rapporto di
lavoro.
Cioč invece di eliminare tutti i record di quel cliente li dirotti su un db
esterno
uguale a quello che usi.Quando ti riserve il cliente lo ripristini da questo
db.
SunRex


title: Archiviare record

author: Antonio Biso

text:
"Luciano" <
l...@luckymain.org
> ha scritto nel messaggio
news:b1ifc.6227$l27....@news.edisontel.com...

Lascia stare il discorso di ingigantire il db.
Una tabella di anagrafica avrà sempre una dimensione risibile rispetto
magari a tutto il db con le transazioni ecc.
E' sbagliato cancellare i record.
Utilizza un campo cancellato sì/no che metterai a sì quando vuoi scartare il
cliente.
Le nuove transazioni funzioneranno solo con i clienti con campo a no, mentre
eventuali storici con tutta la tabella
Antonio


title: numero MAX

author: breCris

text:
salve.
Ho una maschera continua con un campo che va da 1 a 12, e un altro
campo[mio] che riporta dei numeri calcolati.Io volevo inserire un
campo che mi trovasse il numero massimo dei campi di [mio] riferito
però all'intervallo 1-12 aperto in quel momento.Ho provato con MAX ma
mi restituisce il numero massimo di tuttta la tabella


title: numero MAX

author: Marco

text:
Sarebbe necessario un esempio, ma ad occhio mi sa che devi usare un
aggregatore (Dmax) usando come criteri il contenuto del campo 1-12.
Marco
"breCris" <
cristia...@gmail.com
> ha scritto nel messaggio
news:d70f6aed-242c-4abc...@27g2000hsf.googlegroups.com...



title: domanda: Etichetta e posizionamento in un form

author: Michele

text:
Ciao al NG.
Se possibile, vorrei sapere se: in fase di inserimento Testo in una
Etichetta o Textbox esiste un modo per "andare a capo" usando il tasto Invio
o ...altro; e ancora, se si può operare il posizionamento delle stesse o di
pulsanti in maniera millimetrica visto che i "ritocchi" sembrano
...predefiniti.
Grazie per l'eventuale risposta.
Ciao
Michele


author: Numeroz

text:
"Michele" <
michele....@tin.it
> ha scritto nel messaggio
news:vB28c.115000$O31.4...@news4.tin.it...

Imposta la proprietà Tasto funzione invio a "nuova riga del campo"
Per il posizionamento usa il menù formato allinea e dimensione.
Ciao


author: ciroteo

text:
"Numeroz" <
nnrisp...@libero.it
> ha scritto nel messaggio
news:c3qeud$1tn$1...@lacerta.tiscalinet.it...

se non sbaglio basta che fai alt+invio o ctrl+invio ...


text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
news:c3rdkb$rla$1...@hulme.interac.it...

    Grazie, per le due risposte.
    ...a buon rendere !
    ;)))
    Ciao
    Michele


title: unknown or invalid field reference...usando rst.FindFirst in query

author: Riccardo

text:
Salve a tutti
ho una query con due campi chiamati "descrizione". Per distinguerli
Access mi mette campo1.descrizione e campo2.descrizione.
Ho una routine del tipo:
-----------------------------
dim rst as recordset
set rst = currentdb.OpenRecordset("nome query", dbOpenDynaset)
rsta.FindFirst ("[campo1.descrizione] =" & "ONERI")  'dove "ONERI" e un
valore del campo campo1.descrizione
Do Until rsta.NoMatch
...
rst.FindNext ("[campo1.descrizione] =" & "ONERI")
Loop
-----------------------------
Questo codice mi dà il seguente errore alla penultima riga:
Run-time error '3345' - Unknown or invalid field reference
'[campo1.descrizione]'
Sulla puenultima riga, evidenziata, il compilatore mi dice:
"rst.NoMatch = False"
Cosa sbaglio?
Grazie ad ogni suggerimento
Riccardo


author: Pablitomf (Maurizio Facciuti)

text:

"descrizione" è un nome (description) usato dal sistema, per cui, ti
consiglio di cambiarlo... o se proprio non puoi, nella tua query gli dai un
Alias, ovvero qualcosa del tipo "CICCIO : campo1.descrizione" "CICCIO2:
campo2.descrizione"
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel
forno acceso e i piedi nel congelatore statisticamente ha una
temperatura media."


author: VT @ home

text:
Il 18 Dec 2006 01:29:36 -0800, "Riccardo" <
doctor...@hotmail.com
>
ha scritto:

Forse sono errori di digitazione, ma hai usato indifferentemente rst e
rsta.
Poi i delimitatori.
Poichè descrizione è un campo di tipo testo, devi racchiudere i valori
fra apici:
rst.FindFirst ("[campo1.descrizione] =" & "'ONERI'")
Inoltre, perchè lasci rinominare ad Access i campi con nome duplicato
? Dagli tu un nome, così sei sicuro che non cambierà.
Infine suggerirei un ciclo di questo tipo:
dim rst as recordset
set rst = currentdb.OpenRecordset("SELECT * FROM nome query WHERE
[Campo1.descrizione] ='ONERI'", dbOpenDynaset)
if rst.recordcount > 0 then
rst.movefirst
Do While rst.EOF = False
...
rst.MoveNext
Loop
endif



text:
Pablitomf (Maurizio Facciuti) ha scritto:

Grazie per la dritta dell'alias, semplice ed efficace!
ps bel motto!


text:
VT @ home ha scritto:
> Il 18 Dec 2006 01:29:36 -0800, "Riccardo" <
doctor...@hotmail.com
>
> ha scritto:
>
> >Salve a tutti
> >
> >ho una query con due campi chiamati "descrizione". Per distinguerli
> >Access mi mette campo1.descrizione e campo2.descrizione.
> >
> >Ho una routine del tipo:
> >-----------------------------
> >dim rst as recordset
> >set rst = currentdb.OpenRecordset("nome query", dbOpenDynaset)
> >rsta.FindFirst ("[campo1.descrizione] =" & "ONERI")  'dove "ONERI" e un
> >valore del campo campo1.descrizione
> >Do Until rsta.NoMatch
> >...
> >rst.FindNext ("[campo1.descrizione] =" & "ONERI")
> >Loop
> >-----------------------------
> >Questo codice mi dà il seguente errore alla penultima riga:
> >Run-time error '3345' - Unknown or invalid field reference
> >'[campo1.descrizione]'
> >Sulla puenultima riga, evidenziata, il compilatore mi dice:
> >"rst.NoMatch = False"
> >
> >Cosa sbaglio?
>
> Forse sono errori di digitazione, ma hai usato indifferentemente rst e
> rsta.
Si è rst...
> Poi i delimitatori.
> Poichè descrizione è un campo di tipo testo, devi racchiudere i valori
> fra apici:
>
> rst.FindFirst ("[campo1.descrizione] =" & "'ONERI'")
Managgia i delimitatori...sono alle prime armi con VBA e devo dire che
intuitivo e semplice per creare piccole routine ma ci sono tantissimo
piccoli dettalgi come questi apici, parentesti quadre, tonde,
punti...che ti fanno perdere tantissimo tempo prima che trovi l'errore!
>
> Inoltre, perchè lasci rinominare ad Access i campi con nome duplicato
> ? Dagli tu un nome, così sei sicuro che non cambierà.
>
> Infine suggerirei un ciclo di questo tipo:
>
> dim rst as recordset
> set rst = currentdb.OpenRecordset("SELECT * FROM nome query WHERE
> [Campo1.descrizione] ='ONERI'", dbOpenDynaset)
> if rst.recordcount > 0 then
> rst.movefirst
> Do While rst.EOF = False
> ...
> rst.MoveNext
> Loop
> endif
>
> >
>
> >
> >Grazie ad ogni suggerimento
> >
> >Riccardo
Grazie per l'hint sul come hai costruito il Loop, lo terrò a memoria!


author: Alessandro Baraldi

text:
Riccardo ha scritto:
[CUT]
> Grazie per la dritta dell'alias, semplice ed efficace!
> ps bel motto!
Guarda che è assurdo aprire un RS in quel modo per poi cercare solo i
Records che
soddisfano il tuo criterio...!
Fossi in te mi leggerei meglio quello che ti ha proposto Vincenzo che
è la soluzione corretta, le indicazioni di Maurizio invece sono la
base per evitare problemi in genere, ma la strada che hai scelto tu è
sbagliata.
@Alex


text:
Alessandro Baraldi ha scritto:

Ciao Alex
Vincenzo mi sembra apra anche lui un recordset o sbaglio?
Inoltre, potresti poi dare più indicazioni/commenti/suggerimenti nel
caso io stia facendo delle cose così assurde e sbagliate? Almeno il
post risulta più utile e me e a chiunque legga.
Grazie


text:
Riccardo ha scritto:
> Alessandro Baraldi ha scritto:
>
> > Riccardo ha scritto:
> >
> > [CUT]
> > > Grazie per la dritta dell'alias, semplice ed efficace!
> > > ps bel motto!
> >
> > Guarda che è assurdo aprire un RS in quel modo per poi cercare solo i
> > Records che
> > soddisfano il tuo criterio...!
> >
> > Fossi in te mi leggerei meglio quello che ti ha proposto Vincenzo che
> > è la soluzione corretta, le indicazioni di Maurizio invece sono la
> > base per evitare problemi in genere, ma la strada che hai scelto tu è
> > sbagliata.
> >
> > @Alex
>
> Ciao Alex
> Vincenzo mi sembra apra anche lui un recordset o sbaglio?
Si ma il recordset è Filtrato conla condizione che già serve.
Devi razionalizzare sia il codice che il traffico in rete.
Tu invece fai passare tutta la tabella in locale per poi prendere solo
quello che serve...!
Anche se con Access mediamente questo discorso è poco fruttuoso, se
indicizzi bene
i risultati anche con JET cambiano, poi fà parte del modo corretto di
fare.
> Inoltre, potresti poi dare più indicazioni/commenti/suggerimenti nel
> caso io stia facendo delle cose così assurde e sbagliate? Almeno il
> post risulta più utile e me e a chiunque legga.
Il Post di Vincenzo era chiaro, chiarissimo, tu non hai
colto......!!!!!
> Grazie
@Alex


text:
Alessandro Baraldi ha scritto:

Ok, afferrata la differenza di caricare tutta la tabella o filtrare il
recordset prima.
>
> > Inoltre, potresti poi dare più indicazioni/commenti/suggerimenti nel
> > caso io stia facendo delle cose così assurde e sbagliate? Almeno il
> > post risulta più utile e me e a chiunque legga.
>
> Il Post di Vincenzo era chiaro, chiarissimo, tu non hai
> colto......!!!!!
>
> > Grazie
>
> @Alex
Cmq mi riferivo al tuo post, non quello di Vincenzo!
Grazie cmq
Ciao


text:
Riccardo ha scritto:
 [CUT]
> Cmq mi riferivo al tuo post, non quello di Vincenzo!
> Grazie cmq
> Ciao
Si, ma i post vanno letti e valutati .....!
@Alex


title: Trova e sostituisci

text:
Ho un file .xls con con 2 colonne: 1. nome; 2. telefono (ca. 1.000 numeri).
Le celle hanno tutte e 2 formato "testo" e il numero di telefono (es.
00245...) ha uno "0" iniziale per uscire dal centralino.
La mia domanda č: esiste un modo "automatico" per eliminare lo zero iniziale
trasformandolo in 0245?
Ho provato con trova 002* e sostituisci con 02* ma non funziona.
Grazie a tutti.
Ciao


title: Trova e sostituisci

text:
Marco <
ma...@libero.it
> wrote in message
xsqS5.7152$FV2.2...@news.infostrada.it...

######
Se devi farlo sotto Excel, penso tu abbia sbagliato NG, comunque, supponendo
che tu abbia il nr. di telefono nella cella A1  scrivi nella cella accanto:
=STRINGA.ESTRAI(A1;2;LUNGHEZZA(A1)-1)
e poi puoi copiartela in giu per tutti i nr. telefonici.
Questa formula ti elimina il primo carattere.
ciao Riccardo


title: Trova e sostituisci

author: Tama

text:
E se fosse in Access e dovessi, anzichč cancellare, sostituire lo 0 con un
altro numero?
Grazie
"Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:8vdd9p$2bq$1...@news.panservice.it...
>
> Marco <
ma...@libero.it
> wrote in message
> xsqS5.7152$FV2.2...@news.infostrada.it...
> ######



title: Trova e sostituisci

text:
Tama <
tamarind...@tor.it
> wrote in message
8vdk2d$3ht$1...@fe1.cs.interbusiness.it...
> E se fosse in Access e dovessi, anzichè cancellare, sostituire lo 0 con un
> altro numero?
> Grazie
-------
Supponi di avere in una maschera due caselle di testo con i seguenti nomi:
Testo
Stringa
copiati questo codice:
Private Sub testo_Exit(Cancel As Integer)
    Me.stringa = "ciao" & miD$(Me.testo, 2, Len(Me.testo) - 1)
End Sub
dopo aver scritto qualcosa nella casella "Testo" ti comparira' nella casella
"Stringa" la parola scritta precedentemente (senza la prima lettera)
preceduta dalla parola "ciao".
Naturalmente la parola puoi sostituirla con altro (valore di un controllo,
variabile)
ciao Riccardo


title: Trova e sostituisci

author: Fernando Cinquegrani

text:
funziona, ma senza asterisco
e senza l'opzione solo celle intere
rischi perň di vedere il numero
002456400245 trasformato in
0245640245.
meglio:
nella terza colonna (c, vuota) scrivi:
=stringa.estrai(b1;2;100)
copia per tutti i 1000 numeri
copia la colonna c e incollala su se stessa con speciale/valori
elimina la colonna b.
                                         .f

http://digilander.iol.it/ProDomoSua
"Marco" <
ma...@libero.it
> ha scritto nel messaggio
news:xsqS5.7152$FV2.2...@news.infostrada.it...

:
:


title: Trova e sostituisci

author: Jedahia Orne

text:
Se hai i numeri di telfono in formato testo la cosa risulta un po'
difficile, ma puoi risolvere la cosa scrivendo questa formula nella colonna
successiva a quella del numero di telefono (che in questo esempio è nella
cella B2)
=stringa.estrai(B2;2;30)
Questa formula estrae il testo (per esempio 0022409750) contenutno nella
cella B2, saltando al 2° carattere del testo (quindi omettendo lo 0
iniziale) e prendendo i 30 caratteri successivi; l'ultimo numero, il 30 non
essendo un dato facoltativo della formula, viene scelto alto per non
dimenticare nessun numero.
a questo punto è sufficiente che tu copi la formula per tutti quanti i
numeri di telefono ed in seguito la selezioni e la copi; poi selezioni la
colonna con i numeri di telefono originali (quelli con il doppio 0) e fai
clic con il tasto destro selezionando "incolla speciale". Dal menu che ti
uscirà selezioni incolla valori; in questo modo non in colli la formula
della cella ma il valore che la formula da come risultato. Poi cancelli la
colonna con le formule .... et voilà
Spero di esserti stato di aiuto
Cia
"Marco" <
ma...@libero.it
> ha scritto nel messaggio
news:xsqS5.7152$FV2.2...@news.infostrada.it...
> Ho un file .xls con con 2 colonne: 1. nome; 2. telefono (ca. 1.000
numeri).
>
> Le celle hanno tutte e 2 formato "testo" e il numero di telefono (es.
> 00245...) ha uno "0" iniziale per uscire dal centralino.
>
> La mia domanda è: esiste un modo "automatico" per eliminare lo zero



title: Trova e sostituisci

author: Giuseppe

text:
"Marco" <
ma...@libero.it
> ha scritto nel messaggio
news:xsqS5.7152$FV2.2...@news.infostrada.it...
> Ho un file .xls con con 2 colonne: 1. nome; 2. telefono (ca. 1.000
numeri).
>
> Le celle hanno tutte e 2 formato "testo" e il numero di telefono (es.
> 00245...) ha uno "0" iniziale per uscire dal centralino.
>
> La mia domanda č: esiste un modo "automatico" per eliminare lo zero
iniziale
> trasformandolo in 0245?
>
> Ho provato con trova 002* e sostituisci con 02* ma non funziona.
>
> Grazie a tutti.
>
> Ciao
>
Per separare un numero di caratteri in una colonna intera puoi seguire il
seguente percorso:
Seleziona tutta la colonna
Menů Dati > Testo in colonne > Larghezza fissa
Segui le istruzioni
giuseppe


title: Trova e sostituisci

author: Valter

text:
Nella cella C1 scrivi la seguente formula:
=DESTRA(B1;LUNGHEZZA(B1)-1)
poi la copi nelle celle sottostanti
Ciao
VB
"Marco" <
ma...@libero.it
> ha scritto nel messaggio
news:xsqS5.7152$FV2.2...@news.infostrada.it...
> Ho un file .xls con con 2 colonne: 1. nome; 2. telefono (ca. 1.000
numeri).
>
> Le celle hanno tutte e 2 formato "testo" e il numero di telefono (es.
> 00245...) ha uno "0" iniziale per uscire dal centralino.
>
> La mia domanda è: esiste un modo "automatico" per eliminare lo zero



title: Report per etichette

author: fausto

text:
Buongiorno,
avrei la necessitą di stampare un report che vada a scriversi su delle
etichette solo che ho 3 colonne e 4 righe
se io metto il campo su 3 colonne mi stampa 3 volte lo stesso valore esempio
Etichetta 1    Etichetta 1    Etichetta 1
Etichetta 2    Etichetta 2    Etichetta 2
Etichetta 3    Etichetta 3    Etichetta 3
Etichetta 4    Etichetta 4    Etichetta 4
mentre io vorrei stamparle
Etichetta 1    Etichetta 2    Etichetta 3
Etichetta 4    Etichetta 5    Etichetta 6
Etichetta 7    Etichetta 8    Etichetta 9
Etichetta 10   Etichetta 11  Etichetta 12
Spero di essere stato chiaro.
grazie


title: Report per etichette

text:
"fausto" <
negri...@tiscali.it
> ha scritto nel messaggio
news:499ac571$0$1111$4faf...@reader3.news.tin.it...
> Buongiorno,
> avrei la necessità di stampare un report che vada a scriversi su delle

Non l'ho provato ma penso che si faccia cosi:
nel corpo del report metti il solo campo etichetta 1, poi nell'impostazione
della pagina del report metti il mumero colonne a 3 e selezioni la priorità
orizzondale (controlla bene la larghezza delle colonne)
dovrebbe funzionare
ciao
GIS


title: Report per etichette

text:
"fausto" <
negri...@tiscali.it
> ha scritto nel messaggio
news:499ad1bf$0$1117$4faf...@reader3.news.tin.it...

Ho riportato una risposta che mi hanno mandato via mail ma non trovo le
impostazioni che mi dice
sono nella sezione corpo? sul campo casella di testo? nelle proprietà del
report?
grazie


title: Report per etichette

text:
"fausto" <
negri...@tiscali.it
> ha scritto nel messaggio
news:499adc5d$0$1113$4faf...@reader3.news.tin.it...

Ho trovato adesso che si trova in imposta pagina anche se adesso mi crea le
2 colonne ma non mi crea più le righe


title: Report per etichette

text:
"fausto" <
negri...@tiscali.it
> ha scritto nel messaggio
news:499adeee$0$1119$4faf...@reader3.news.tin.it...

Scusate avevo impostato la proprietà nuova riga o colonna


title: Report per etichette

author: GIS

text:
"fausto" <
negri...@tiscali.it
> ha scritto nel messaggio
news:499adc5d$0$1113$4faf...@reader3.news.tin.it...

Scusa ho sbagliato a fare l'invio.
Allora, nella visualizzazione struttura del report inserisci solo il campo
Etichetta 1, il campo lo fai della dimensione che ti serve e poi riduci
tutto il resto dello spazio bianco del corpo del report fino alla larghezza
del campo sia a destra che sotto .
Poi apri il report in anteprima e dovrebbe venire un listone su una colonna.
Ora vai a seleziona IMPOSTA PAGINA (in alto a sinistra della barra dei menu,
sotto il menu FILE)
qui trovi la scheda COLONNE, selezioni il numero colonne che ti serve 3, ed
in basso LAYOUT COLONNE selezioni PRIORITA' ORIZZONTALE, fai ok e dovresti
avere il risultato richiesto.
Ciao
GIS


title: Report per etichette

text:
"GIS" <
amminis...@ecospurghi.it
> ha scritto nel messaggio
news:499ae098$0$1123$4faf...@reader2.news.tin.it...

Perfetto grazie mille


title: blocco controllo

author: mino

text:
Vi chiedo gentilmente un quesito.
Ho una maschera con tanti controlli e uno di questi è una casella combinata.
Come posso fare,una volta scelto dal menu a tendina,che nessuno possa più cambiarlo (cioè bloccarlo). Grazie


title: blocco controllo

author: Bruno Campanini

text:
on 31-10-12, mino supposed :
> Vi chiedo gentilmente un quesito.
> Ho una maschera con tanti controlli e uno di questi ï¿œ una casella combinata.
> Come posso fare,una volta scelto dal menu a tendina,che nessuno possa piï¿œ
> cambiarlo (cioï¿œ bloccarlo). Grazie

Prova a scrivere in italiano corretto e comprensibile.

Bruno


title: blocco controllo

text:
Il giorno mercoledì 31 ottobre 2012 19:29:13 UTC+1, Bruno Campanini ha scritto:
> on 31-10-12, mino supposed :
>
> > Vi chiedo gentilmente un quesito.
>
> > Ho una maschera con tanti controlli e uno di questi è una casella combinata.
>
> > Come posso fare,una volta scelto dal menu a tendina,che nessuno possa più
>
> > cambiarlo (cioè bloccarlo). Grazie
>
>
>
> Prova a scrivere in italiano corretto e comprensibile.
>
>
>
> Bruno

In una maschera ho una casella combinata.Quando inserisco un nuovo record arrivo alla casella combinata e scelgo un valore dal menu a tendina (sono 5).Vorrei che una volta scelto quel dalla casella combinata nessuno possa cambiarlo più.
Spero di essere stato più chiaro grazie


title: blocco controllo

text:
Il giorno mercoledì 31 ottobre 2012 20:04:38 UTC+1, mino ha scritto:
> Il giorno mercoledì 31 ottobre 2012 19:29:13 UTC+1, Bruno Campanini ha scritto:
>
> > on 31-10-12, mino supposed :
>
> >
>
> > > Vi chiedo gentilmente un quesito.
>
> >
>
> > > Ho una maschera con tanti controlli e uno di questi è una casella combinata.
>
> >
>
> > > Come posso fare,una volta scelto dal menu a tendina,che nessuno possa più
>
> >
>
> > > cambiarlo (cioè bloccarlo). Grazie
>
> >
>
> >
>
> >
>
> > Prova a scrivere in italiano corretto e comprensibile.
>
> >
>
> >
>
> >
>
> > Bruno
>
>
>
> In una maschera ho una casella combinata.Quando inserisco un nuovo record arrivo alla casella combinata e scelgo un valore dal menu a tendina (sono 5).Vorrei che una volta scelto quel valore dalla casella combinata nessuno possa cambiarlo più.(rimanga cioè bloccato nel caso qualcuno lo voglia modificare dal menu a tendina)



title: blocco controllo

author: Karl Donaubauer

text:
mino wrote:
> Ho una maschera con tanti controlli e uno di questi � una casella
> combinata.
> Come posso fare,una volta scelto dal menu a tendina,che nessuno possa
> pi� cambiarlo (cio� bloccarlo).

Puoi p.e. usare una riga di codice nell'evento "Su corrente" della maschera:

Me!NomeCasellaCombinata.Locked = Not IsNull(Me!NomeCasellaCombinata)

--
Ciao
Karl
*********
Access FAQ:
www.donkarl.com/it


title: blocco controllo

text:
Il giorno mercoledì 31 ottobre 2012 21:11:51 UTC+1, Karl Donaubauer ha scritto:
> mino wrote:
>
> > Ho una maschera con tanti controlli e uno di questi è una casella
>
> > combinata.
>
> > Come posso fare,una volta scelto dal menu a tendina,che nessuno possa
>
> > più cambiarlo (cioè bloccarlo).
>
> Come al solito molto gentile Karl.Grazie



title: Rinominare etichetta maschere

author: Adriana

text:
Salve a tutto il ng.
Ho questo problema:
ho un db con 62 forms; esiste qualcosa che mi permetta di cambiare il campo
etichetta di tutte le 62 forms in modo che su tutte compaia un unico nome
p.es
. "Gestione Contabile v. 1.02"
(mettersi a cambiarle tutte una alla volta č un pň ...)
grazie a tutti


title: Rinominare etichetta maschere

author: Cristina Lazzati

text:
"Adriana" <
Adr...@yahoo.com
> wrote in message
news:dfwK8.10239$
t47.2...@twister1.libero.it
> Salve a tutto il ng.
>
> Ho questo problema:
>
> ho un db con 62 forms; esiste qualcosa che mi permetta di cambiare il campo
> etichetta di tutte le 62 forms in modo che su tutte compaia un unico nome
>
p.es
. "Gestione Contabile v. 1.02"
> (mettersi a cambiarle tutte una alla volta è un pò ...)
>
> grazie a tutti
io di solito con Visual basic uso un ciclo For Each Next
Dim miofrm as Form
For Each miofrm in forms
miofrm.caption = "testo"
Next
ho però constatato che con access le form devono essere aperte. puoi
fare
un ciclo che le apre cambia l'etichetta e chiude.
ciao
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Rinominare etichetta maschere

text:
"Cristina Lazzati" <
cristina...@boschrexroth.it
> ha scritto nel
messaggio news:ffdea6bdb10637f489f...@mygate.mailgate.org...
> "Adriana" <
Adr...@yahoo.com
> wrote in message
> news:dfwK8.10239$
t47.2...@twister1.libero.it
>
> > Salve a tutto il ng.
> >
> > Ho questo problema:
> >
> > ho un db con 62 forms; esiste qualcosa che mi permetta di cambiare il
campo
> > etichetta di tutte le 62 forms in modo che su tutte compaia un unico
nome
> >
p.es
. "Gestione Contabile v. 1.02"
> > (mettersi a cambiarle tutte una alla volta č un pň ...)
> >
> > grazie a tutti
>
>
> io di solito con Visual basic uso un ciclo For Each Next
>
> Dim miofrm as Form
>
> For Each miofrm in forms
> miofrm.caption = "testo"
> Next
>
> ho perň constatato che con access le form devono essere aperte. puoi
> fare
> un ciclo che le apre cambia l'etichetta e chiude.
> ciao
Ti ringrazio per la risposta ... perň non so come si fa a fare un ciclo che
mi apre le 62 forms!
Non č che puoi aiutarmi?


title: Rinominare etichetta maschere

author: Lorenzo Coronati

text:
Scrisse "Adriana" <
Adr...@yahoo.com
>:
>Ti ringrazio per la risposta ... però non so come si fa a fare un ciclo che
>mi apre le 62 forms!
La tabella MSysObjects contiene gli oggetti del db
L'ultimo campo indica il tipo, che per le forms e' -32768
Ergo puoi aprire un rst con select name from msysobjects
where type = -32768 e ciclarlo
HTH
--
Lorenzo Coronati
---
Quesito a risposta binaria SI/NO:
"Risponderai no a questa domanda?"
---


title: Rinominare etichetta maschere

text:
"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> ha scritto nel messaggio
news:3d00d9e0...@news.edisontel.com...
> Scrisse "Adriana" <
Adr...@yahoo.com
>:
> >Ti ringrazio per la risposta ... perň non so come si fa a fare un ciclo
che
> >mi apre le 62 forms!
>
> La tabella MSysObjects contiene gli oggetti del db
> L'ultimo campo indica il tipo, che per le forms e' -32768
> Ergo puoi aprire un rst con select name from msysobjects
> where type = -32768 e ciclarlo
>
> HTH
>
> --
> Lorenzo Coronati
non č che saresti cosě simpatico da farmi un piccolo listato di esempio?
in palio ?. 1.000.000 sul tuo cc
grazie


title: Rinominare etichetta maschere

text:
Scrisse "Adriana" <
Adr...@yahoo.com
>:
>non č che saresti cosě simpatico da farmi un piccolo listato di esempio?
dai un'occhiata sul sito comune alla funzione segugio
cmq,
set r=currentdb.openrecordset("select name from msysobjects
where type=-32768", dbopensnapshot)
r.movefirst
do until r.eof
 debug.print r!name
 r.movenext
loop
set r=nothing
hth



title: Amnesia (maledetti amici)

author: Stefano

text:
Devo collegare la mia tabella anagrafica ditta (con idditta, ditta, ecc ecc)
con la tabella fatture (idfattura, idditta, fatturan., del, ecc ecc ) in
modo che dalla mascera anagrafica ditta possa aggiungere fatture solo alla
ditta visualizzata in maschera e dalla maschera fatture stampare due report
in successione. Ricordo di averlo fatto un paio di anni fa con delle routine
prese da un manuale che ho prestato a qualcuno (maledetti amici per questo)
ma non so rifarlo. Ricordo di avere aggiunto una funzione isopen e avere
creato una query da cui forse attingere le info per fare lavorare le due
maschere insieme, ma guardando il programma allora fatto e stramodificato da
un altro sapientone  fino a non funzionere più  (per questo poi la ditta
compro un programma "serio") non capoisco una H.
Siccome ho fretta (scusate per questo)qualcuno di voi può darmi un link o
semplici info per risolvermi il problema in attesa che arrivi il libro che
nel paese dove abito non avevano disponibile.
Grazie


title: Amnesia (maledetti amici)

author: Emyr

text:
On Wed, 16 Jan 2002 12:15:37 GMT, "Stefano" <
stefan...@inwind.it
>
wrote:
>Devo collegare la mia tabella anagrafica ditta (con idditta, ditta, ecc ecc)
>con la tabella fatture (idfattura, idditta, fatturan., del, ecc ecc ) in
>modo che dalla mascera anagrafica ditta possa aggiungere fatture solo alla
>ditta visualizzata in maschera
non chiaro
> e dalla maschera fatture stampare due report
>in successione.
docmd.openreport "Nomereport"
> Ricordo di averlo fatto un paio di anni fa con delle routine
>prese da un manuale che ho prestato a qualcuno (maledetti amici per questo)
>ma non so rifarlo. Ricordo di avere aggiunto una funzione isopen e avere
>creato una query da cui forse attingere le info per fare lavorare le due
>maschere insieme, ma guardando il programma allora fatto e stramodificato da
>un altro sapientone  fino a non funzionere più  (per questo poi la ditta
>compro un programma "serio") non capoisco una H.
>Siccome ho fretta (scusate per questo)qualcuno di voi può darmi un link o
>semplici info per risolvermi il problema in attesa che arrivi il libro che
>nel paese dove abito non avevano disponibile.
>Grazie
>
>
>
Saluti.
Emanuele.


title: MI5 Persecution: Hotchkies FAQ (910)

text:
From:
ia...@XXXXX.demon.co.uk
 (Iain L M Hotchkies)
Newsgroups: uk.misc,uk.legal,uk.politics,uk.media,soc.culture.british
Subject: Corley FAQ (v0.1)
Reply-To:
ia...@XXXXX.demon.co.uk
Date: Sat May  4 19:30:34 1996
Mike Corley FAQ
version 0.1
first edition 5th May 1996
last updated 5th May 1996
Iain L M Hotchkies
ia...@XXXXX.demon.co.uk
Mike Corley is a 'net personality' who has been active on the following
newsgroups (uk.misc,uk.legal,uk.politics,uk.media,soc.culture.british)
since....? Well, at least as far back as the summer of 1995.
He posts long tracts, the tone of which approximates that which one
might expect from a reasonably intelligent paranoid schizophrenic.
No details are known of Mike's 'real' personal life or background.
Once would presume that he came from a reasonable family and was
reasonably well educated before the first symptoms of schizophrenia
began.
Schizophrenia: Clinical features
(from the Oxford Textbook of Psychiatry, 2nd Edition)
The acute syndrome
Some of the main clinical features are illustrated by a short
description of a patient. A previously healthy 20-year-old male
student had been behaving in an increasingly odd way. At times he
appeared angry and told his friends that he was being persecuted; at
other times he was seen to be laughing to himself for no apparent
reason. For several months he had seemed increasingly preoccupied
with his own thoughts. His academic work had deteriorated. When
interviewed, he was restless and awkward. He described hearing
voices commenting on his actions and abusing him. He said he
believed that the police had conspired with his university teachers
to harm his brain with poisonous gases and take away his thoughts.
He also believed that other people could read his thoughts.
This case history illustrates the following common features of acute
schizophrenia: prominent persecutory ideas with accompanying
hallucinations; gradual social withdrawal and impaired performance
at work; and the odd idea that other people can read one‘s thoughts.
In appearance and behaviour some patients with acute schizophrenia
are entirely normal. Others seem awkward in their social behaviour,
preoccupied and withdrawn, or otherwise odd. Some patients smile or
laugh without obvious reason. Some appear to be constantly
perplexed. Some are restless and noisy, or show sudden and
unexpected changes of behaviour. Others retire from company,
spending a long time in their rooms, perhaps lying immobile on the
bed apparently preoccupied in thought.
The speech often reflects an underlying thought disorder. In the
early stages, there is vagueness in the patient‘s talk that makes it
difficult to grasp his meaning. Some patients have difficulty in
dealing with abstract ideas (a phenomenon called concrete thinking).
Other patients become preoccupied with vague pseudoscientific or
mystical ideas.
When the disturbance is more severe two characteristic kinds of
abnormality may occur. Disorders of the stream of thought include
pressure of thought, poverty of thought, and thought blocking.
Thought withdrawal (the conviction that one‘s thoughts have been
taken away) is sometimes classified as a disorder of the stream of
thought, but it is more usefully considered as a form of delusion.
Loosening of association denotes a lack of connection between ideas.
This may be detected in illogical thinking (knight‘s move‘) or
talking past the point (Vorbeireden). In the severest form of
loosening the structure and coherence of thinking is lost, so that
utterances are jumbled (word salad or verbigeration). Some patients
use ordinary words in unusual ways (paraphrasias or metonyms), and a
few coin new words (neologisms).
Abnormalities of mood are common, and of three main kinds. First,
there may be sustained abnormalities of mood such as anxiety,
depression, irritability, or euphoria. Secondly, there may be
blunting of affect, sometimes known as flattening of affect.
Essentially this is sustained emotional indifference or diminution
of emotional response. Thirdly, there is incongruity of affect. Here
the emotion is not necessarily diminished, but it is not in keeping
with the mood that would ordinarily be expected. For example, a
patient may laugh when told about a bereavement. This third
abnormality is often said to be highly characteristic of
schizophrenia, but different interviewers often disagree about its
presence.
Auditory hallucinations are among the most frequent symptoms. They
may take the form of noises, music, single words, brief phrases, or
whole conversations. They may be unobtrusive or so severe as to
cause great distress. Some voices seem to give commands to the
patient. Some patients hear their own thoughts apparently spoken out
loud either as they think them (Gedankenlautwerden) or immediately
afterwards (echo de la pensee). Some voices seem to discuss the
patient in the third person. Others comment on his actions. As
described later, these last three symptoms have particular
diagnostic value.
Visual hallucinations are less frequent and usually occur with other
kinds of hallucination. Tactile, olfactory, gustatory, and somatic
hallucinations are reported by some patients; they are often
interpreted in a delusional way, for example hallucinatory
sensations in the lower abdomen are attributed to unwanted sexual
interference by a persecutor.
Delusions are characteristic. Primary delusions are infrequent, and
difficult to identify with certainty. Delusions may originate
against a background of so-called primary delusional mood -
Wahnstimmung. Persecutory delusions are common, but not specific to
schizophrenia. Less common but of greater diagnostic value are
delusions of reference and of control, and delusions about the
possession of thought. The latter are delusions that thoughts are
being inserted into or withdrawn from one‘s mind, or broadcast‘ to
other people.
In acute schizophrenia orientation is normal. Impairment of
attention and concentration is common, and may produce apparent
difficulties in remembering, though memory is not impaired.
So-called experiences result from illness, but usually ascribe them
to the malevolent actions of other people. This lack of insight is
often accompanied by unwillingness to accept treatment.
Schizophrenic patients do not necessarily experience all these
symptoms. The clinical picture is variable, as described later in
this chapter. The table below lists the most frequent symptoms found
in one large survey.
The most frequent symptoms of acute schizophrenia (World Health
Organization 1973)
Symptom                    Frequency (%)
Lack of insight                97
Auditory hallucinations        74
Ideas of reference             70
Suspiciousness                 66
Flatness of affect             66
Voices speaking to the patient 65
Delusional mood                64
Delusions of persecution       64
Thought alienation             52
Thoughts spoken aloud          50
Various theories exist about Mike Corley:
1) he exists and is disturbed and has net access and for reasons
uncertain spams a selected number of newsgroups on a regular basis -
if you are reading this FAQ then you will almost certainly have seen
one of his posts.
2) Mike Corley is a 'virtual schizophrenic'. Mike displays the
relevant features so well that some people think he may be a
construction of one or more people with intimate knowledge of mental
illness and the mentally ill. Perhaps they wish to monitor the effects
on the internet of the posts of a schizophrenic. Moving into X-Files
territory a bit, ourselves, here.
Mike's posts attract different responses:
1) cruel, humourous, dismissive posts from those who've seen his
posts many times and have become generally irritated by his behaviour
while accepting that he probably has a mental illness.
2) posts from Corley-newbies - those who have come across relateviely
few of Mike's posts. These may be humorouous or disbelieving.
3) posts from people who have been sucked in (for one reason or
another) into Mike's Wild & Wacky World (TM)
That's enough for now.
comments, suggestions, additions, corrections to
ia...@XXXXX.demon.co.uk
910
--
Posted via a free Usenet account from
http://www.teranews.com


title: API - Impostazioni internazionali

author: Giuseppe Fornaciari

text:
Salve, ho un problema che non riesco a risolvere.
Dovrei far in modo che una mia applicazione Access,
installata su una macchina settata con le impostazioni
internazionali in italiano (data breve gg/MM/aaaa),
all'avvio cambiasse le impostazioni internazionali
ad esempio in "Tedesco - Austria" (con relativa data breve gg.MM.aaaa),
e alla chiusura ripristinasse le impostazioni internazionali
in italiano.
Ho pensato, bene faccio una procedura che all'apertura
del pannello comandi (che è il Form di avvio) chiami la routine
 nella DLL appropriata, passo i parametri giusti e alla chiusura faccio
altrettanto....
Nonostante mi sia impelagato subito con la documentazione reperita un po'
qua e un po' la, penso ancora che la soluzione sia giusta.
Sto sbagliando strada?
Qualcuno a fatto una roba del genere e ha un esempio da passarmi?
Grazie comunque
Giuseppe Fornaciari


title: access e SQL via internet?

author: IgnazioC

text:
salve a tutto il ng.
vorrei sapere se è possibile collegare un db access ad alcune tabelle
di un sql server attraverso internet.
--
IgnazioC
----------------------
www.sitocomune.com
 >
www.patx.net
       > versione beta
www.patx.net/php
   > versione "betissima"
----------------------


title: access e SQL via internet?

author: Gabriele Bertolucci

text:
> vorrei sapere se è possibile collegare un db access ad alcune tabelle
> di un sql server attraverso internet.
Yes, fattibile.
Ti consiglio a tal proposito di configurare un alias tramite l'Utilità di
rete del Client di SQL Server, oppure ancora meglio un DSN, così puoi utilizzarlo
anche per SQL Express.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it


title: access e SQL via internet?

author: Sib

text:
"IgnazioC" <
c.ign...@virgilio.it
> ha scritto nel messaggio
> salve a tutto il ng.
> vorrei sapere se č possibile collegare un db access ad alcune tabelle
> di un sql server attraverso internet.
Ovviamente sě, ma devi fare molta attenzione.
Cerca di passare query che richiedano pochi record alla volta altrimenti
impalli la macchina per mezz'ora, inoltre, a meno che non ti serva scaricare
i record in locale per qualche motivo suggerirei l'uso di asp direttamente
sul server.
Ciao
Sib
--
http://www.gestionedati.com


title: access e SQL via internet?

text:
On Thu, 9 Mar 2006 15:13:51 +0100, "Sib" <sedav...@SPAMtiscali.it>
wrote:

in pratica basta che apro la porta 1433 sul router del server  e poi
sul mio client, tramite ODBC gli dico di andre a prendere i dati dal
server tramite l'indirizzo ip, gisto?
grazie.



title: access e SQL via internet?

text:
On Thu, 09 Mar 2006 18:04:23 +0100, IgnazioC <
c.ign...@virgilio.it
>
wrote:
>[cut]
caspita..funziona tutto.
adesso devo fare in modo che access quando sono collegato in locale
sfrutti in dsn, quando invece sono fuori sede ne sfrutti un'altro.
grazie  a tutti.



title: access e SQL via internet?

text:
> in pratica basta che apro la porta 1433 sul router del server  e poi
> sul mio client, tramite ODBC gli dico di andre a prendere i dati dal
> server tramite l'indirizzo ip, gisto?
E' necessaria anche la configurazione del NAT.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: access e SQL via internet?

text:
> caspita..funziona tutto.
Allora vuol dire pre-esisteva una regola NAT.



title: access e SQL via internet?

text:
On Thu, 9 Mar 2006 17:50:20 +0000 (UTC), Gabriele Bertolucci
<in...@REMOVEpbsoft.it> wrote:
>> in pratica basta che apro la porta 1433 sul router del server  e poi
>> sul mio client, tramite ODBC gli dico di andre a prendere i dati dal
>> server tramite l'indirizzo ip, gisto?
>
>E' necessaria anche la configurazione del NAT.
certo, quello ormai l'ho capito. cosě come ho capito che non posso
provare dalla stessa rete.
hai idea di come posso fare per usare due DSN per collegarmi allo
stesso sql server? se sono in azienda vorrei usare l'indirizzo
interno, mentre se sono fuori vorrei usare l'indirizzo pubblico.
ciao e grazie ancora.



title: access e SQL via internet?

text:
"IgnazioC" <
c.ign...@virgilio.it
> ha scritto nel messaggio
> On Thu, 9 Mar 2006 15:13:51 +0100, "Sib" <sedav...@SPAMtiscali.it>
> wrote:
>
>>"IgnazioC" <
c.ign...@virgilio.it
> ha scritto nel messaggio
>>> salve a tutto il ng.
>>> vorrei sapere se č possibile collegare un db access ad alcune tabelle
>>> di un sql server attraverso internet.
>>
>>
>>Ovviamente sě, ma devi fare molta attenzione.
>>Cerca di passare query che richiedano pochi record alla volta altrimenti
>>impalli la macchina per mezz'ora, inoltre, a meno che non ti serva
>>scaricare
>>i record in locale per qualche motivo suggerirei l'uso di asp direttamente
>>sul server.
>>
>>Ciao
>>Sib
>
>
> in pratica basta che apro la porta 1433 sul router del server  e poi
> sul mio client, tramite ODBC gli dico di andre a prendere i dati dal
> server tramite l'indirizzo ip, gisto?
Giusto.
Anche gli adp/ade funzionano, ma attento a non aprire intere tabelle di
grandi dimensioni...



title: access e SQL via internet?

text:
> hai idea di come posso fare per usare due DSN per collegarmi allo
> stesso sql server? se sono in azienda vorrei usare l'indirizzo
> interno, mentre se sono fuori vorrei usare l'indirizzo pubblico.
Non mi viene in mente niente di pratico da suggerirti, anche se credo che
la soluzione debba essere ricercata di routine da eseguire all'apertura del
progetto.



title: Me.filter fa casino.....

author: Nonno Oreste

text:
Ho un problema che non capisco....
Ho dichiarato una variabile globale chiamata RS di tipo DAO.Recordset
all'interno di una maschera di access 2000 a cui assegno l'oggetto
me.recordset su l'Onload della maschera stessa (questo giusto per avere poi
l'intellisense).
Tutto funziona bene fino a quando non vado ad applicare il filtro (tramite
un bottone), perchè da quel momento sembra che vada perso il riferimento
all'oggetto. Ma non solo se provo a rieseguire dopo il filtraggio set rs =
me.recordset mi da errore lo stesso, per farlo funzionare sono a costretto
anche a ridichiarare la variabile (dim rs....).
Poichè l'oggetto recordset lo utilizzo in molte funzioni, dovrei dichiarare
localmente ad ognuna di essa un oggetto di tipo recordset, il che non è
comodissimo...
Spero di essermi spiegato e che qualcuno mi sappia rispondere....
Saluti a tutti
Ciao
Daniele
--------------------------------
Inviato via
http://usenet.libero.it


title: Me.filter fa casino.....

author: Alex

text:
"Nonno Oreste" <
s...@sd.sd
> wrote in message
news:213Z82Z1Z35Y10...@usenet.libero.it
[CUT]
> Tutto funziona bene fino a quando non vado ad applicare il filtro (tramite
> un bottone), perchè da quel momento sembra che vada perso il riferimento
> all'oggetto. Ma non solo se provo a rieseguire dopo il filtraggio set rs =
> me.recordset mi da errore lo stesso, per farlo funzionare sono a costretto
> anche a ridichiarare la variabile (dim rs....).
>
> Poichè l'oggetto recordset lo utilizzo in molte funzioni, dovrei dichiarare
> localmente ad ognuna di essa un oggetto di tipo recordset, il che non è
> comodissimo...
Haimè tu ti sei spiegato, ma io faccio un pò fatica....!
In ogni caso non son sicuro di darti un consiglio che risponda
alle richieste, ma prova a considerare la possibilità di
creare una Collection in cui inserire l'Oggetto Recordset
con indice....!
Vedi l'utilizzo di Collection sull'Help, non è molto chiaro,
ma rende.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Me.filter fa casino.....

text:
Grazie mille per la risposta.
Quello che volevo sapere non era tanto un modo per ovviare al problema, che
in qualche modo si aggira, ma proprio una spiegazione di quale sia il
problema!!
Perchè l'applicazione di un filtro con me.filter da dei problemi con
l'oggetto me.recordset?
Ciao
Dani



title: Tempi di eseguzione di Qry impossibili!!!!

author: Akira

text:
Salve uso Access97 ed ecco il mio problema:
Ho un DB di dati, ed un DB con le tabelle collegate, le maschere, reports,
ecc entrambi residenti sullo stesso computer (PIII 733, 128 MB, Win2000).
Ho creato una Qry di accodamento che trasferisce i record dalla Qry "Q QTB
FAST" alla tabella "Archivio Registrazioni" della quale vi riporto l'SQL:
INSERT INTO Archivio Registrazioni ( CodCliente, DataReg, DescrizioneReg,
Flg_TipoDoc, AliquotaIVA, ImportoDare )
SELECT [Q QTB FAST].cliente, [Q QTB FAST].datapartenza, "Volo " & [marca] &
" di: " & Format(TimeSerial
(Hour([tempo2]),Minute([tempo2]),0),"hh\:nn") AS DescrVolo, "V" AS TipoDoc,
20 AS Iva, DLookUp
("[Costoora_marca]","[listino_marche]","marca='" & [marca] & "'") AS CostoAM
FROM [Q QTB FAST]
WHERE ((([Q QTB FAST].cliente) Is Not Null))
ORDER BY [Q QTB FAST].datapartenza;
Qualunque cosa cerchi di far eseguire a questa Qry ci mette tantissimo tempo
circa 3 min che sia un ordinamento, una Select o altro considerando che
trasferisce circa 5000 records.
Ho notato pero' che omettendo il calcolo del CostoAM la Qry rientra nella
normalitą di elaborazione.
Sapete dirmi qualcosa al riguardo?  Io le sto provando tutte anche a far
eseguire solo CostoAM in una Qry di aggiornamento, ma e' uguale.
Grazie a tutti in anticipo


author: Roberto dal portatile

text:
"Akira" <
andrea.di...@tin.it
> ha scritto nel messaggio
news:Zr3S7.3231$OP2....@news2.tin.it...
> Salve uso Access97 ed ecco il mio problema:
>
> Ho un DB di dati, ed un DB con le tabelle collegate, le maschere, reports,
> ecc entrambi residenti sullo stesso computer (PIII 733, 128 MB, Win2000).
> Ho creato una Qry di accodamento che trasferisce i record dalla Qry "Q QTB
> FAST" alla tabella "Archivio Registrazioni" della quale vi riporto l'SQL:
>
> INSERT INTO Archivio Registrazioni ( CodCliente, DataReg, DescrizioneReg,
> Flg_TipoDoc, AliquotaIVA, ImportoDare )
> SELECT [Q QTB FAST].cliente, [Q QTB FAST].datapartenza, "Volo " & [marca]
&
> " di: " & Format(TimeSerial
> (Hour([tempo2]),Minute([tempo2]),0),"hh\:nn") AS DescrVolo, "V" AS
TipoDoc,
> 20 AS Iva, DLookUp
> ("[Costoora_marca]","[listino_marche]","marca='" & [marca] & "'") AS
CostoAM
> FROM [Q QTB FAST]
> WHERE ((([Q QTB FAST].cliente) Is Not Null))
> ORDER BY [Q QTB FAST].datapartenza;
>
> Qualunque cosa cerchi di far eseguire a questa Qry ci mette tantissimo
tempo
> circa 3 min che sia un ordinamento, una Select o altro considerando che
> trasferisce circa 5000 records.
> Ho notato pero' che omettendo il calcolo del CostoAM la Qry rientra nella
> normalità di elaborazione.
> Sapete dirmi qualcosa al riguardo?  Io le sto provando tutte anche a far
> eseguire solo CostoAM in una Qry di aggiornamento, ma e' uguale.
>
> Grazie a tutti in anticipo
>
Penso proprio che la vera colpevole di tutto sia la funzione di aggregazione
DLookup; è notorio che tali funzioni non sono amiche della performance.
Fossi in te proverei a toglierla ed a basare la tua query sul join delle
tabelle [Q QTB FAST] e [listino_marche], INNER o LEFT JOIN effettuato in
base ai campi marca, ricuperando così facilmente e con maggiore velocità i
dati contenuto nel campo Costoora_marca.
Comunque ti consiglio di definire un indice nei campi marca di ambedue le
tabelle, sempre al fine di velocizzare il tutto. Questo dovrebbe anche
velocizzare l'attuale soluzione che usa la funzione DLookup.
Ti consiglio anche di ricercare sull'help Ottimizzare le prestazioni: ti
verranno restituiti molti argomenti che ti aiuteranno ad aumentare la
performance del tuo apllicativo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: query: come specificare e limitare numero record selezionati

author: graceful

text:
Saluti a tutti, devo eseguire una select su una tabella di 100 record e
voglio selezionare/estrarre i record dal 20 al 25 senza caricarmi tutto il
contenuto della tabella, come posso fare?
Grazie
...e chiedo scusa se la domanda è banale...non per me!


author: Alessandro

text:
"graceful" <
grac...@tin.it
> wrote in message
news:a6t056$ge6o8$1...@ID-84026.news.dfncis.de...

Se i record hanno un'indice NUMERICO PROGRESSIVO UNIVOCO
puoi utilizzare Beetween(20 and 25).
Altrimenti devi creartelo(Vedi SITO COMUNE)....!
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
Grazie
A presto


title: eliminare record dalla tb dove i campi hanno lo stesso valore

author: Franco dellavalle

text:
ciao a tutti
ho una TbIpostazioni con questi campi
IdCliente1      IdFornitore   IdProdotto1   IdBancale   IdConfezione   IdUM

   13                             7            5             51          1
   13               509           7            5             51          1<-- da eliminare

p.e.
vorrei eliminare i record come nell'esempio qui sopra,
cioè dove i campi sono uguali tranne che per IdFornitore

Grazie per l'aiuto.


text:
cut

in questo modo mi elimina i due record uguali,
ma io devo eliminare solo 1 record,
quello che ha l'IdFornitore null
ancora grazie.

Delete IdCliente1, IdProdotto1, IdBancale, IdConfezione, IdUnitàMisura
  From TbImpostazioni As T
  Where exists
   (Select IdCliente1, IdProdotto1, IdBancale, IdConfezione, IdUnitàMisura
      From TbImpostazioni As T1
      Where
        T1.IdCliente1=T.IdCliente1
        And T1.IdProdotto1=T.IdProdotto1
        And T1.IdBancale=T.IdBancale
        And T1.IdConfezione=T.IdConfezione
        And T1.IdUnitàMisura=T.IdUnitàMisura
      group by IdCliente1, IdProdotto1, IdBancale, IdConfezione, IdUnitàMisura having count(*)>1)


text:

DELETE IdFornitore, IdCliente1, IdProdotto1, IdBancale, IdConfezione, IdUnitàMisura
FROM TbImpostazioni AS T
  WHERE T.IdFornitore Is Null
  AND Exists (Select IdCliente1, IdProdotto1, IdBancale, IdConfezione, IdUnitàMisura
  From TbImpostazioni As T1
    Where
    T1.IdCliente1=T.IdCliente1
    And T1.IdProdotto1=T.IdProdotto1
    And T1.IdBancale=T.IdBancale
    And T1.IdConfezione=T.IdConfezione
    And T1.IdUnitàMisura=T.IdUnitàMisura
    group by IdCliente1, IdProdotto1, IdBancale, IdConfezione, IdUnitàMisura having count(*)>1);


author: GiorgioDaPrato

text:
Il giorno giovedì 7 giugno 2018 09:38:47 UTC+2, Franco dellavalle ha scritto:

SE, come appare, l'esigenza è quella di ripulire
una tabella da record registrati in modo SCONSIDERATO
(cioè NON considerato come possibile prima che lo si riscontrasse,
cosa che può accadere a tutti !)

e quindi si tratta di una esigenza del tutto estemporanea
prendi in considerazione di agire "manualmente",
con una serie di operazioni di questo tipo:

aggiunta di scopo di un progressivo di riga (se non c'è)
query->tabelle di individuazione dei record da togliere
query di eliminazione delle righe (TRAMITE il progressivo)

poi queste registrazioni "sono da considerare possibili", e da impedire ...


text:

ciao Giorgio e grazie
in questa situazione a cosa mi dovrebbe servire
un progressivo?


text:
> ciao Giorgio e grazie
> in questa situazione a cosa mi dovrebbe servire
> un progressivo?

per riuscire ad individuare meglio (con un SINGOLO dato come criterio) le righe da eliminare
e poi eliminarle con una query di più "facile" scrittura ed esecuzione

sempre considerando di agire con una modalità "euristica",
giustificabile da quanto traspare:
pulizia "una tantum" di registrazioni "sballate" che però dovrebbero essere piuttosto numerose
(altrimenti la cosa si risolve con qualche eliminazione "a vista")


text:

grazie


title: E' possibile???

author: Spazio Ambiente

text:
Ciao a tutti, sono ormai disperato, aiutatemi vi prego...
devo raggruppare una colonna per farla diventare chiave primaria e avere le
informazioni ad essa correlate in campi che possono variare di numero.
Come posso fare???
Per rendere più chiara la domanda vi faccio uno schema.
tabella iniziale                tabella obbiettivo
1 | aaa                             1 | aaa
2 | aaa                             2 | aaa | bbb
2 | bbb                            3 | aaa
3 | aaa                             4 | aaa | bbb | ccc | ddd
4 | aaa                             5 | aaa
4 | bbb                            6 | aaa | bbb
4 | ccc                             ...
4 | ddd
5 | aaa
6 | aaa
6 | bbb
...
Sapete se questo è possibile in Access ?
Ariciao a tutti,
Tiziano.
--


title: E' possibile???

author: Lbo da casa

text:
>devo raggruppare una colonna per farla diventare chiave primaria e avere le
>informazioni ad essa correlate in campi che possono variare di numero.
>Come posso fare???
query a campi incrociati.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: E' possibile???

text:
Lbo da casa <
l...@NOSPAM.blunet.it
> wrote in message
39d365f8...@news.interbusiness.it...

Ci ho provato con la query a campi incrociati, ma con la autocomposizione
non posso crearla se non ho almeno tre campi..., e poi su un ipotetico terzo
campo dovrei farci un'operazione tipo conteggio, max, somma, ecc.
Sai se scrivendola in SQL (non sono esperto ma ci studierò su) è possibile
fare una query a campi incrociati anche con due soli campi?
Ciao e grazie per la risposta.


title: E' possibile???

text:
>Ci ho provato con la query a campi incrociati, ma con la autocomposizione
>non posso crearla se non ho almeno tre campi..., e poi su un ipotetico terzo
>campo dovrei farci un'operazione tipo conteggio, max, somma, ecc.
>Sai se scrivendola in SQL (non sono esperto ma ci studierò su) è possibile
>fare una query a campi incrociati anche con due soli campi?
guarda, rifacendo una tabella uguale alla tua, con questa query:
TRANSFORM Tabella1.B
SELECT Tabella1.A
FROM Tabella1
GROUP BY Tabella1.A
PIVOT Tabella1.B;
ho ottenuto questo risultato:
A	aaa	bbb	ccc	ddd
1	aaa
2	aaa	bbb
3	aaa
4	aaa	bbb	ccc	ddd
5	aaa
6	aaa	bbb
che credo assomigli a quello che volevi.
Tabella1 è il nome della tabella, A è il nome del campo coi numerelli,
B è il nome del campo con le lettere.  scusa se non ho avuto molta
fantasia.
nell'editor delle query (qbe):
1a colonna: A, Raggruppamento, Intestazione riga
2a colonna: B, Raggruppamento, Valore
3a colonna B, Espressione, intestazione colonna



title: E' possibile???

text:


Grazie mille... sono riuscito ad ottenere la query che mi hai indicato, ma
ho ancora un problemino di non poco conto. Ti spiego meglio la mia
situazione usando i nomi che hai indicato tu:
La tabella1 contiene circa 1500 record di cui i valori della colonna B sono
circa 400...
lanciando la query che molto gentilmente mi hai indicato ottengo circa 400
colonne impossibili da visualizzare in access (query che comunque mi sarà
utile per altre problematiche, quindi mi sei già stato di grande aiuto e
ancora ti ringrazio).
Comunque il risultato che vorrei ottenere è una query con un numero di
colonne pari praticamente al numero di volte che ogni valore della colonna A
viene duplicato (che nel mio caso attuale è 4 anche se può aumentare di
qualche unità). Quindi in pratica nella query risultante oltre alla colonna
A dovrei ottenere per esempio delle colonne che potrei chiamare "Valore1",
"Valore2", "Valore3", "Valore4" in modo da avere:
ColonnaA    Valore1    Valore2    Valore3    Valore4
        1                aaa
        2                aaa         bbb
        3                aaa
        4                aaa         bbb            ccc          ddd
        5                aaa
        6                aaa         bbb
        7                eee
        8                fff           ggg
        9                hhh
       10               eee         iii
       11               ggg         hhh
       12               iii           lll
al posto di:
ColonnaA   AAA   BBB    CCC    DDD    EEE    FFF    GGG    HHH    III    LLL
    1              aaa
    2              aaa      bbb
    3              aaa
    4              aaa      bbb     ccc       ddd
    5              aaa
    6              aaa      bbb
    7                                                             eee
    8
fff       ggg
    9
hhh
   10                                                            eee
iii
   11
ggg        hhh
   12
iii      lll
che tu sappia è possibile?
se sì, ti prego di indicarmi la strada...
Ciao e grazie!
Tiziano.


title: E' possibile???

text:
>La tabella1 contiene circa 1500 record di cui i valori della colonna B sono
>circa 400...
ah...
>lanciando la query che molto gentilmente mi hai indicato ottengo circa 400
>colonne impossibili da visualizzare in access (query che comunque mi sarà
già
>Comunque il risultato che vorrei ottenere è una query con un numero di
>colonne pari praticamente al numero di volte che ogni valore della colonna A
>viene duplicato (che nel mio caso attuale è 4 anche se può aumentare di
>qualche unità). Quindi in pratica nella query risultante oltre alla colonna
fammi capire bene.  solo alcuni degli aaa, bbb, ccc... possono essere
duplicati e, se ciò avviene, avviene max 4 o poche più volte?



title: E' possibile???

text:
"Lbo da casa " <
l...@NOSPAM.blunet.it
> ha scritto nel messaggio
news:39d8e887...@news.interbusiness.it...
> >La tabella1 contiene circa 1500 record di cui i valori della colonna B
sono
> >circa 400...
>
> ah...
>
> >lanciando la query che molto gentilmente mi hai indicato ottengo circa
400
> >colonne impossibili da visualizzare in access
>
> >Comunque il risultato che vorrei ottenere è una query con un numero di
> >colonne pari praticamente al numero di volte che ogni valore della
colonna A
> >viene duplicato (che nel mio caso attuale è 4 anche se può aumentare di
> >qualche unità). Quindi in pratica nella query risultante oltre alla
colonna
>
> fammi capire bene.  solo alcuni degli aaa, bbb, ccc... possono essere
> duplicati e, se ciò avviene, avviene max 4 o poche più volte?
>
> non studio non lavoro non guardo la tv
> non vado al cinema non faccio sport
>
> ----------------------------------------
>
> il sito comune di it.comp.appl.access:
>
http://members.xoom.it/it_db_access
Praticamenti si... ti spiego meglio...
La colonna che ho indicato con i numeri è in pratica un ID che identifica un
intervento di manutenzione, mentre gli aaa, bbb, ccc sono gli identificativi
dei pezzi di ricambio; in pratica non è mai successo che per ogni intervento
di manutenzione ci siano più di 4 pezzi interessati anche se questo può
accadere, ma pure nel caso più drastico ipotizzo di avere al massimo 10
pezzi diversi...
Il risultato che mi interessa è quindi quello di avere il campo ID
(interventi) non duplicato, con indicato a fianco i pezzi di ricambio
interessati, quindi:
ID                      1°pezzo        2°pezzo          3°pezzo
intervento1        ghiera        interruttore        puleggia
intervento2        catena        spina
al posto di:
ID                      pezzi
intervento1        ghiera
intervento1        interruttore
intervento1        puleggia
intervento2        catena
intervento2        spina
con la query che mi hai suggerito ho ottenuto invece:
ID                    ghiera        interruttore        puleggia
catena        spina
intervento1      ghiera        interruttore        puleggia
intervento2
catena        spina
che comunque mi è stata molto utile perchè credevo che per fare una query a
campi incrociati ci volessero per forza tre campi...
Credo che ora tu possa capire meglio la mia problematica...
Grazie mille per il tuo interessamento...
Ciao, Tiziano.


title: E' possibile???

author: daniela per dols

text:
    --------------------Sondaggio dol's per Smau donne
Nuove tecnologie, nuova economia, ma anche anche nuove sfide e nuova
organizzazione del lavoro: come le donne vivono questi cambiamenti?
Dols.net è stata coinvolta da Smau in una ricerca per dare una risposta a
questa domanda. Questa iniziativa rappresenta un'occasione interessante per
riflettere su come le nuove tecnologie stiano influenzando, direttamente o
indirettamente, il nostro modo di essere nel mondo del lavoro e nella vita
quotidiana...
http://www.dols.net/def/lavoro/sondaggioNT.asp
Invitiamo le gentili lettrici di dol's a rispondere al breve questionario on
line per darci la possibilità di stendere un rapporto attendibile da
presentare nel corso del convegno Smau donne che si terrà il 19 Ottobre
http://www.dols.net/def/lavoro/Smaudonne.asp


title: Problemi con formattazione report

author: Tecna - Arianna

text:
Ciao sono Arianna, il mio problema č questo:
ho un foglio che rappresenta una bolla di accompagnamento (come
riferimento); dove c'č la classica intestazione, la sezione con il contenuto
e la calce e devo costruire un report simile (quasi una fotocopia!)
Io devo poter inserire i dati in una maschera.
Il report che ho costruito contiene tutte queste informazioni ed il
contenuto della 'bolla' č una sottomaschera all'interno di questo report.
La 'bolla' di riferimento contiene 20 righe che conterranno i dati della
'bolla'
Il mio report, se io ho inserito 5 record, nell'anteprima di stampa mi
mostra la sezione corpo con solamente 5 righe e sotto bianco...(premetto che
il contorno del controlli associati hanno bordo visibile e nero -questo mi
permette di creare una specie di griglia-)
Io doveri poter far visualizzare tante righe vuote da arrivare ad una
griglia di 20 righe...: dovrei ricostruire tutta la griglia della mia bolla
e riempire le prime n righe quanti sono i record che ho inserito.
Spero di poter essere stata chiara...
Ho guardato sul sito comune e non ho risolto il problema...
Grazie anticipamente Arianna


title: Problemi con formattazione report

author: Federico Luciani

text:
Tecna - Arianna wrote:
> Ciao sono Arianna, il mio problema è questo:
> ho un foglio che rappresenta una bolla di accompagnamento (come
> riferimento); dove c'è la classica intestazione, la sezione con il contenuto
> e la calce e devo costruire un report simile (quasi una fotocopia!)
> Io devo poter inserire i dati in una maschera.
> Il report che ho costruito contiene tutte queste informazioni ed il
> contenuto della 'bolla' è una sottomaschera all'interno di questo report.
> La 'bolla' di riferimento contiene 20 righe che conterranno i dati della
> 'bolla'
> Il mio report, se io ho inserito 5 record, nell'anteprima di stampa mi
> mostra la sezione corpo con solamente 5 righe e sotto bianco...(premetto che
> il contorno del controlli associati hanno bordo visibile e nero -questo mi
> permette di creare una specie di griglia-)
> Io doveri poter far visualizzare tante righe vuote da arrivare ad una
> griglia di 20 righe...: dovrei ricostruire tutta la griglia della mia bolla
> e riempire le prime n righe quanti sono i record che ho inserito.
> Spero di poter essere stata chiara...
> Ho guardato sul sito comune e non ho risolto il problema...
> Grazie anticipamente Arianna
Nel corpo del report inserisci il controllo Interruzione di pagina subito prima
della fine del corpo;
chiamalo IntPagina.
Poi copia il seguente codice nel modulo del report:
Dim intCR As Integer
Const intNR As Integer = 20 'Numero di righe da visualizzare
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
    If FormatCount = 1 Then intCR = intCR + 1
    If intCR = intNR Then
        Me.IntPagina.Visible = True
    End If
End Sub
Private Sub IntestazionePagina_Format(Cancel As Integer, FormatCount As
Integer)
    intCR = 0
    Me.IntPagina.Visible = False
End Sub
dovrebbe funzionare.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Problemi con formattazione report

text:

Ti chiedo scusa, ma quella che ti ho postato non e' la soluzione al tuo
problema, ma ad uno simile;
cioe' permette di visualizzare solo 20 righe per pagina.
Perdonami.
L'unica cosa che mi viene in mente adesso, e' che devi crearti una tabella
temporanea che riempi con i tuoi record + un numero di record a campi vuoti
tale da avere un totale record che sia 20 o un suo multiplo.
Per la stampa usi questa tabella e non l'originale.
Sono quasi sicuro che esista una soluzione diversa; se mi vine in mente ti
faccio sapere.



title: Problemi con formattazione report

text:
SIGH e ULTRA-SIGH e DOPPIO SIGH!!!
Ahime invece non funziona....
Io ho fatto cosi...:
Nell'intestazione del report ho : 1-Intestazione 'bolla' e la "testata" che
specifica le colonne nel corpo (es. COD, Descrizione NR etc..)
il corpo è una sottomaschera di altezza 1 riga me ha la proprietà
espandibile =true
ho messo l'int.pagina sia nel report principale che nella sottomaschera che
rappresenta l'elenco della mia bolla... e ho copiato rispetticamente il
codice prima da una parte (report) poi dall'altra....
e non ho ottenuto effetto diverso dal report di prima : 5 righe ONLYYYYY
Credo assolutamente di aver sbagliato in qualcosa
Un'altro aiuto???
Grazissime Arianna


title: Problemi con formattazione report

text:
Tecna - Arianna wrote:
> Ciao sono Arianna, il mio problema è questo:
> ho un foglio che rappresenta una bolla di accompagnamento (come
> riferimento); dove c'è la classica intestazione, la sezione con il contenuto
> e la calce e devo costruire un report simile (quasi una fotocopia!)
> Io devo poter inserire i dati in una maschera.
> Il report che ho costruito contiene tutte queste informazioni ed il
> contenuto della 'bolla' è una sottomaschera all'interno di questo report.
> La 'bolla' di riferimento contiene 20 righe che conterranno i dati della
> 'bolla'
> Il mio report, se io ho inserito 5 record, nell'anteprima di stampa mi
> mostra la sezione corpo con solamente 5 righe e sotto bianco...(premetto che
> il contorno del controlli associati hanno bordo visibile e nero -questo mi
> permette di creare una specie di griglia-)
> Io doveri poter far visualizzare tante righe vuote da arrivare ad una
> griglia di 20 righe...: dovrei ricostruire tutta la griglia della mia bolla
> e riempire le prime n righe quanti sono i record che ho inserito.
> Spero di poter essere stata chiara...
> Ho guardato sul sito comune e non ho risolto il problema...
> Grazie anticipamente Arianna
Guarda il thread:
[Da testare] Stampare un numero fisso di righe per pagina
non prevede l'uso di un sottoreport, ma onestamente credo tu possa farne a meno
:)



title: Query esotica - qualche esperto SQL?

author: Il Druido

text:
Ciao a tutti.
Devo scaricare dati da un database tramite una qry in Access
collegata tramite ODBC.
Dato che il database e' immenso vorrei scaricare
solo una ventina di campi in modo da avere i dati raggruppati in un numero
non esagerato di report. Fin qui tutto bene. Il fatto e' che del ventesimo
campo vorrei i valori solo nel caso essi combacino con una tabella che ho
creato, in tutti gli altri casi vorrei che il campo fosse lasciato vuoto.
Quello che vorrei evitare e' scaricare SOLO i record che hanno il ventesimo
campo legato alla mia tabella: li voglio infatti TUTTI e tra questi, di
quelli con il campo che soddisfa i miei criteri vorrei anche il dettaglio.
E' possibile?
Grazie fin d'ora
--------------------------------
Inviato via
http://usenet.iol.it


title: Query esotica - qualche esperto SQL?

author: Luciano (DOC)

text:
"Il Druido" <
fran...@libero.it
> wrote in message
news:155Z140Z123Z250...@usenet.iol.it...
> Quello che vorrei evitare e' scaricare SOLO i record che hanno il
ventesimo
> campo legato alla mia tabella: li voglio infatti TUTTI e tra questi, di
> quelli con il campo che soddisfa i miei criteri vorrei anche il dettaglio.
Fai un left join fra le tabelle.
Per il dettaglio....boh, dipende da quello che vuoi dire!
Saluti.
Luciano
(DOC)


title: Query esotica - qualche esperto SQL?

text:
Il 08 Mag 2001, 15:17, "Luciano \(DOC\)" <
lucia...@sitocomune.com
> ha
scritto:



>Luciano
>(DOC)
GRAZIEEEE!! ma come ho fatto a non pensarci prima????
Per dettaglio
intendevo avere in piu' il campo in questione solo per i record che
soddisfano il match.
Perfetto!



title: Query esotica - qualche esperto SQL?

text:
Il Druido ha scritto nel messaggio
<
155Z140Z123Z250...@usenet.iol.it
>...
>GRAZIEEEE!! ma come ho fatto a non pensarci prima????
Non era molto esotica 'sta query...:-))
>Per dettaglio
>intendevo avere in piu' il campo in questione solo per i record che
>soddisfano il match.
Con il left join ti ritrovi il campo vuoto....poi decidi tu cosa
farci.....dipende se visualizzi il risultato su uan form o un report.
Saluti.
Luciano
(DOC)


title: Dividere records foglio dati in pagine

text:
Access 2007.
Ho una maschera ed una sottomaschera.
La sottomaschera è un foglio dati: il problema è che il foglio dati
supera i 6000 records ed è in continuo aumento con relativi
rallentamenti all'apertura.
Vorrei quindi dividere tale foglio dati in pagine: quindi nel form
padre contare i records e dividere tipo per 500 in modo da avere una
combo con la selezione della pagina... pagina 1 i primi 500 records,
pagina 2 i successivi 500 records e così via...
Come fare?
Pensavo a qualcosa del genere:
records = DCount("id", "tbJobGiornate")
divisione = CDec(records / 500)
pagine = IIf(Int(divisione) < divisione, Int(divisione) + 1,
divisione)
Ma poi come comportarmi con il recordsource?
Ed inoltre, come comportarmi con i filtri e gli ordinamenti che da
Access 2007 è possibile utilizzare nei fogli dati?
Grazie


title: Dividere records foglio dati in pagine

author: MA

text:

Allora metti un gruppo di opzioni
e assegna i valori 1 a 30 per esempio
su click ci metti una cosa
tipo
SELECT * FROM Tuatabella where id between " & (me.tuogruppo-1)*500+1 & " AND " & (me.tuogruppo-1)*500+499
Cioè col grupp0 1 avrai
SELECT * FROM Tuatabella where id between 0 And 500
col secondo
SELECT * FROM Tuatabella where id between 501 And 999
e così via
é la soluzione + veloce che mi è venuta in mente
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: corso access

author: Tabris

text:
Vorrei sapere , al di là della competenza dell'istruttore(diamo per scontato
che sia qualificato), un corso di solo access della durata di 50 ore a circa
? 180 tutto compreso credete sia un buon corso o una ciofeca?
In quest'ultimo caso consigliereste altri percorsi del tipo fatti l'intera
patente ecdl?
Grazie


title: corso access

author: Sib

text:
"Tabris" <
tab...@aruba.it
> ha scritto nel messaggio
> Vorrei sapere , al di lą della competenza dell'istruttore(diamo per
scontato
> che sia qualificato), un corso di solo access della durata di 50 ore a
circa
> ? 180 tutto compreso credete sia un buon corso o una ciofeca?
> In quest'ultimo caso consigliereste altri percorsi del tipo fatti l'intera
> patente ecdl?
E' poco se l'istruttore e' preparato.
Ti sconsiglio corsi ECDL.
Sib


title: corso access

author: Antonio Biso

text:
Sib <si...@SPAMMiol.it> wrote in message
Hlhm8.9131$pT1.2...@news1.tin.it...

Beh, se ci sono una decina di allievi, sono 1800 euro, gią si comincia a
ragionare...
Antonio


title: corso access

author: Emyr

text:


in quanti seguono il corso?
di che livello?
con computer per le prove in classe  o solo teorico
sconsiglio anchio i corsi ECDL sono da asilo!
Saluti.
Emanuele.


title: corso access

text:
Per rispondere a tutti in un sol colpo:
il corso č finanziato per l'80% dal FSE, il minimo di persone per far
partire il corso č di 8 ma credo aspetteranno le 9 10 unitą, l'istruttore da
quel che mi dicono dovrebbe essere preparato visto che insegna per
professione, credo ci sia un pc a testa e anche del materiale didattico
(sempre compreso nel prezzo).
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:9eej9u80r3cvhgl3t...@4ax.com...
> On Thu, 21 Mar 2002 00:01:25 GMT, "Tabris" <
tab...@aruba.it
> wrote:
>
> >Vorrei sapere , al di lą della competenza dell'istruttore(diamo per



title: corso access

text:
"Tabris" <
tab...@aruba.it
> ha scritto nel messaggio
Rispondi dopo il quoting o inframmezzato.
> Per rispondere a tutti in un sol colpo:
> il corso č finanziato per l'80% dal FSE, il minimo di persone per far
> partire il corso č di 8 ma credo aspetteranno le 9 10 unitą,
Nel senso che quella cifra era solo il 20% o che tu ne pagheresti il 20% di
quella cifra?
> l'istruttore da
> quel che mi dicono dovrebbe essere preparato visto che insegna per
Purtroppo non e' garanzia di preparazione. Posso raccontarti diversi
aneddoti in proposito.
> professione, credo ci sia un pc a testa e anche del materiale didattico
> (sempre compreso nel prezzo).
Sib


title: corso access

text:


dai racconta...
Saluti.
Emanuele.


title: corso access

text:
> Nel senso che quella cifra era solo il 20% o che tu ne pagheresti il 20%
di
> quella cifra?
No che i 180? sono il 20% del totale che si pagherebbe
> > l'istruttore da
> > quel che mi dicono dovrebbe essere preparato visto che insegna per
>
> Purtroppo non e' garanzia di preparazione. Posso raccontarti diversi
> aneddoti in proposito.
Qui non posso fare altro che fidarmi di ciň che mi dicono


title: corso access

text:
"Tabris" <
tab...@aruba.it
> ha scritto nel messaggio
> > Nel senso che quella cifra era solo il 20% o che tu ne pagheresti il 20%
> di
> > quella cifra?
>
> No che i 180? sono il 20% del totale che si pagherebbe
Allora non e' economico.
Comunque accertati che questo corso non sia uno dei soliti "corsi finanziati
CEE" e simili che vengono fatti solo per fregarsi i soldi della comunita'
europea.
> > > l'istruttore da
> > > quel che mi dicono dovrebbe essere preparato visto che insegna per
> >
> > Purtroppo non e' garanzia di preparazione. Posso raccontarti diversi
> > aneddoti in proposito.
>
> Qui non posso fare altro che fidarmi di ciò che mi dicono
Lo capisco, ma vedi se riesci a farci una chiacchierata preventiva con
l'istruttore.
Sib


title: corso access

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
> On Thu, 21 Mar 2002 11:47:48 GMT, "Sib" <si...@SPAMMiol.it> wrote:
CUT
> >Purtroppo non e' garanzia di preparazione. Posso raccontarti diversi
> >aneddoti in proposito.
> >
> >> professione, credo ci sia un pc a testa e anche del materiale didattico
> >> (sempre compreso nel prezzo).
> dai racconta...
Ma sai, piu' che altro non sono cose divertenti.
Un esempio:
Diversi anni fa (1995), quando si inizio' a parlare di autogestione delle
scuole da parte dei presidi, in una scuola avevano organizzato dei corsi di
CAD e gli serviva un istruttore che desse le basi di informatica agli
studenti.
Io mi proposi per quel ruolo.
Fra discussioni e frasi inutili alla fine fu preso un architetto che aveva
una infarinatura di DOS, non commento il tipo di lezioni fornite (ho
assistito personalmente a una lezione), basti sapere che era un amico del
preside.
Sib


title: corso access

author: Claudio

text:
> Lo capisco, ma vedi se riesci a farci una chiacchierata preventiva con
> l'istruttore.
>
> Sib
>
E di sapere cosa insegna, magari greco e latino
Ciao
Claudio


title: Come fare per riposizionare oggetti su una form e poi salvare la form?

author: RobertoA

text:
Su una form ho diversi button e label
Ho anche una routine che li ridimensiona e posiziona uno rispetto
all'altro con precisione teutonica, anzi austriaca
Bon, come fare per salvare permanentemente la posizione e dimensioni dei
vari controlli cosi' come sono stati modificati dal codice?
Ho provato con un semplice
DoCmd.Close acForm, Me.name, acSave
ma la prima volta che riapro la form mi ritrovo coi controlli come in
origine, prima del ridimensionamento e posizionamento
Come fare per salvare tutto come dopo la modifica?


author: mario rossi

text:

una tabella con nome controllo e i valori altezza larghezza posx posy da caricare all'apertura della form?


text:
Il giorno giovedì 20 ottobre 2022 alle 17:18:25 UTC+2 RobertoA ha scritto:

Se lo fai in modalità struttura viene salvata la posizione, se lo fai Runtime ovviamente no e mi chiedo come potrebbe essere...
Di conseguenza devi salvare le posizioni di TUTTO, sei sicuro sia una bella idea...?
Ogni volta che apri una maschera sposti tutto...?
Boh

Ma la vecchia soluzione di fare X Client per X Risoluzioni...? (Per me è sempre la migliore con Access)

@Alex


author: Ammammata

text:
After serious thinking mario rossi wrote :
>> Come fare per salvare tutto come dopo la modifica?
>
> una tabella con nome controllo e i valori altezza larghezza posx posy da
> caricare all'apertura della form?

con questo codice dal sito comune:

Sito Comune - it.comp.appl.access
http://web.mclink.it/MC5884/

3.108 Posizionare automaticamente i bottoni in una maschera

Function POSIZIONA(X As Access.Control, Y As String)
    ' FUNZIONE PER POSIZIONARE I BOTTONI NELLA MASCHERA
    ' Le posizioni vanno da 0 a infinito
    ' X = nome controllo
    ' Y = posizione
    ' L = larghezza bottone
        L = 1500
            With X
                .Visible = True
                .Top = 200
                .Left = (300 + Y * L)
                .Height = 500
                .Width = L
            End With
End Function

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........


text:

Ah ok, io lanciavo tutto a run-time, e non andava
Lanciando a programma fermo, da finestra 'immediata', ha modificato, poi
ho salvato a manina e quindi ho risolto quel che volevo fare

Non capisco il tuo "..devi salvare le posizioni di tutto.."
E' proprio questo che NON vorrei fare, non vorrei dimensionare e
riposizionare ad ogni apertura form, dimensiono e posiziono una volta,
poi salvo e stop chi s'e' visto s'e' visto

"..Ma la vecchia soluzione di fare X Client per X Risoluzioni...? .."
Che sarebbe esattamente?


text:
Il 21/10/2022 08:41, Ammammata ha scritto:
> After serious thinking mario rossi wrote :
>>> Come fare per salvare tutto come dopo la modifica?
>>
>> una tabella con nome controllo e i valori altezza larghezza posx posy
>> da caricare all'apertura della form?
>
> con questo codice dal sito comune:
>
> Sito Comune - it.comp.appl.access
>
http://web.mclink.it/MC5884/

>
> 3.108 Posizionare automaticamente i bottoni in una maschera
>
>
> Function POSIZIONA(X As Access.Control, Y As String)
>     ' FUNZIONE PER POSIZIONARE I BOTTONI NELLA MASCHERA
>     ' Le posizioni vanno da 0 a infinito
>     ' X = nome controllo
>     ' Y = posizione
>     ' L = larghezza bottone
>         L = 1500
>             With X
>                 .Visible = True
>                 .Top = 200
>                 .Left = (300 + Y * L)
>                 .Height = 500
>                 .Width = L
>             End With
> End Function
>

Si ho capito, ma la domanda non e' come posizionare i vari controlli
La domanda era come salvare la form una volta modificate dimensioni e
posizioni controlli
E si puo' fare basta essere a bocce ferme, lanciare procedura
posiziona_ridimensiona a mano da finestra immediata, e poi salvare la form


text:

La posizione / dimensione dei vari controlli NON e' variabile
E quindi tenere memoria sul db e riposizionare/ridimensionare ad ogni
apertura e' operazione inutile
Vorrei farlo una volta per tutte, memorizzare la form, e basta
Pare che farlo a run-time non sia possibile, vedi sotto


text:
Roberto per farlo dovresti avere una routine che cicla tutte le maschere le apre in modalità acDesign sposta salva e cchiude.
Basta farla ONESHOT e probabilmente memorizzato l'avvenuta salatura.
La cosa in se risulta banale se non che con il RUNTIME non funzionerebbe e nemmeno con Accde.
Da qui il mio suggerimento sopra di realizzare 2 o 3 client con risoluzioni differenti che otterraiduplicandoli w facendo girare il codice dinscalatura in ACCDB, quindi compili i 2/3 client e fine.

Io avevo realizzato un exe in VB6, che usavo cole Launcher, leggeva la risoluzione.w lanciato il client specifico.
Ovviamente distribuito 3 client con 3 risoluzioni...

Questo metodo garantiva di evitare tempi morti di scalatura e possibili errori di codice.
Io mi ero fatto un tool esterno che passando la risoluzione di salatura mangiava il client selezionato e lo sputava scalato così da non mettere codice inutile nel prodotto.

Saluti
@Alex


text:

Si certo, nel mio caso basta un colpetto di sposta/dimensiona e poi
salvo e sono a posto
Interessante invece ritengo sia il caso che descrivi della modifica
maschera aperta in acDesign
Effettivamente renderebbe modificabile da codice la struttura di una o
piu' form, poi sempre da codice si salva e si chiude


author: BFS

text:
Il 22/10/2022 08:09, @Alex ha scritto:

ma quindi ogni modifica al front end dovevi farla in tutti i possibili
client?

una rottura di scatole mi sembra
BFS


text:

> BAS

In realtà io ho solo 1FE poi con il mio tool gli do in pasto il fe e genera le 3/N versioni con maschere scalate.
Apre le form in modalità struttura scala tutto, salva e chiude.
Impiega 30÷40 secondi a risoluzione... ovviamente dipende dal mumero di forms e dalla complessità.

Io quindi faccio solo 1 modifica non mi preoccupo di nulla.
La salatura Runtime che ho realizzato funziona bene ma la trovo con Access un punto debole.

Ciao
@Alex


text:

interessante
ma questa "scalatura" in cosa consiste al lato pratico?

un mero ri-dimensionamento di altezza e larghezza di ogni controllo? che
avrebbe ripercussioni grafiche. (immagino stringhe in bottoni tagliate)
o qualcosa di più fine?

BFS


text:
...
> interessante
> ma questa "scalatura" in cosa consiste al lato pratico?
>
> un mero ri-dimensionamento di altezza e larghezza di ogni controllo? che
> avrebbe ripercussioni grafiche. (immagino stringhe in bottoni tagliate)
> o qualcosa di più fine?
>
> BFS

Tieni sempre presente che sono 10 anni che non faccio più nulla di concretamente serio...

In ogni caso ho trovato questo stralcio di esempio:

https://1drv.ms/u/s!Are2sGzrs4WCoxTlJDsHrtEUGMyw?e=UbDPra

E' abbastanza semplice da intuire, questo demo consente il RESIZE a RUNTIME, ma nella sostanza è quello che uso per il RESIZE a DESIGN-TIME
La scalatura scala TUTTO... FONT/DIMENSIONI/COLONNE... è completa e consente di passare alla chiamata la risoluzione di destinazione partendo dalla risoluzione di progetto.

Le 2 Classi partono da un demo di Gets/Letwin famosi pionieri di Access.

Non ho mai fatto il passaggio al 64Bit e nemmeno credo lo farò mai, in ogni caso lo metto a disposizione servisse a qualcuno.

Saluti
@Alex


text:

"..in ogni caso lo metto a disposizione servisse a qualcuno.."
Molte grassie


text:

fenomenale questo esempio, grazie per la segnalazione!


title: Seleziona tutto in casella di testo

author: Sandrobi

text:
Vorrei che con un click o doppo click su una casella di testo mi selezioni
tutto il contenuto. Ho provato con Sellenght ma ad esempio in una data
seleziona solo le cifre tra due barre e con cifre decimali solo fino alla
virgola. Dovrebbe funzionare insomma come con il tasto invio.
Saluti.
Sandro


title: Seleziona tutto in casella di testo

author: Sergio MAZZA

text:
"Sandrobi" <
sandb...@libero.it
> ha scritto nel messaggio
news:MXL5c.75581$FJ6.2...@twister1.libero.it...

Funziona  con l'evento "su clic":
Me!nomeCasella.SelStart = 0
Me!nomeCasella.SelLength = Len(Me!nomeCasella)
Ma non lo considero pratico...
Ciao.
--
Sergio MAZZA


title: Seleziona tutto in casella di testo

author: Karl Donaubauer

text:
Sergio MAZZA ha scritto:
> "Sandrobi ha scritto:
>> Vorrei che con un click o doppo click su una casella di testo mi
>> selezioni tutto il contenuto. Ho provato con Sellenght ma ad esempio
>> in una data seleziona solo le cifre tra due barre e con cifre
>> decimali solo fino alla virgola. Dovrebbe funzionare insomma come
>> con il tasto invio.
>
> Funziona  con l'evento "su clic":
> Me!nomeCasella.SelStart = 0
> Me!nomeCasella.SelLength = Len(Me!nomeCasella)
>
> Ma non lo considero pratico...
Nel caso che la casella è vuoto Len() causa un errore
13 tipo non corrispondente. È più sicuro
Len(nz(Me!nomeCasella))
o
Len("" & Me!nomeCasella)
--
cu
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Seleziona tutto in casella di testo

text:
"Sandrobi" <
sandb...@libero.it
> ha scritto nel
messaggio
news:MXL5c.75581$FJ6.2...@twister1.libero.it...

F8
MAssimiliano


title: Seleziona tutto in casella di testo

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:c39219$24j6so$1...@ID-46617.news.uni-berlin.de...

Già! "...Mi manca sempre 1 per fare 31..." (proverbio).
Ciao.
--
Sergio MAZZA


title: Seleziona tutto in casella di testo

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:c39d20$gbv$1...@canarie.caspur.it...
> Già! "...Mi manca sempre 1 per fare 31..." (proverbio).
Io sapevo
ti mancano 19 soldi pe fa 'na lira... (1 lira = 20 soldi)
Antonio


title: Seleziona tutto in casella di testo

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel
messaggio
news:mxX5c.76232$FJ6.2...@twister1.libero.it...
> "Sergio MAZZA" <
sergi...@tiscalinet.it
> ha
scritto nel messaggio
> news:c39d20$gbv$1...@canarie.caspur.it...
No i concetti sono diversi
>
> > Già! "...Mi manca sempre 1 per fare 31..."
(proverbio).
In questo caso è una reprimenda nei confronti di
chi si fa trovare impreparato, sì sì lo stavo
_quasi_per fare.
Organizza l'impossibile ma questo non viene e
quindi è inutile.
> Io sapevo
> ti mancano 19 soldi pe fa 'na lira... (1 lira =
20 soldi)
In questo caso invece è la teoria dello scrocco.
> Antonio
MAssimiliano


title: Seleziona tutto in casella di testo

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:CPX5c.2723$eO2...@news.edisontel.com...

Veramente è usato esattamente nello stesso contesto
Antonio


title: Seleziona tutto in casella di testo

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:mxX5c.76232$FJ6.2...@twister1.libero.it...

Ma a civitavecchia non è arrivato l'euro?
Ciao.
--
Sergio MAZZA


title: Seleziona tutto in casella di testo

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:CPX5c.2723$eO2...@news.edisontel.com...

In effetti sembrano diversi almeno nella gestione delle quantità:
- io ho 30 e mi manca 1 (quindi sono possidente);
- Antonio ha 1 lira (5,1645689908948648690523532358607e-4 euro) e gli
mancano la bellezza di 19 soldi (che equivalgono a euri? Boh!); un po'
pochini per offrire la cena...
Ciao.
--
Sergio MAZZA


title: Seleziona tutto in casella di testo

text:
> > Vorrei che con un click o doppo click su una
> casella di testo mi selezioni
> > tutto il contenuto. Ho provato con Sellenght ma
> ad esempio in una data
> > seleziona solo le cifre tra due barre e con
> cifre decimali solo fino alla
> > virgola. Dovrebbe funzionare insomma come con il
> tasto invio.
> >
> > Saluti.
> > Sandro
> >
> F8
> MAssimiliano
>
Se possiamo riprendere il discorso originario, debbo dirvi che comunque il
problema resta perchč, almeno io, non riesco a selezionare tutto il campo ma
solo la parola, cioč fino alla virgola decimale, ala barra delle date o allo
spazio delle stringhe....................
Ciao.
Sandro


title: Seleziona tutto in casella di testo

text:
"Sandrobi" <
sandb...@libero.it
> ha scritto nel messaggio
news:te56c.74569$Kc3.2...@twister2.libero.it...

L'hai letta la mia risposta integrata anche da Karl?
Ciao.
--
Sergio MAZZA