author: Alessandro Baraldi

text:
On 8 Mar, 12:49,
andreadipad...@libero.it
 (andrea) wrote:
> Buondì.
>
> Vado a ...decodificare quanto scritto in oggetto
>
> Ho un cliente
> Questo cliente mi deve delle rate di un pagamento
> Le rt che mi deve sono così distribuite
>
> 05/2006
> 06/2006
> 07/2006
>
> 12/2006
>
> 01/2007
> 02/2007
>
> Quello che mi servirebbe è riuscire a fare un report dove dico al cliente
> che mi deve le rate da maggio 2006 a luglio 200 quella di dicembre 2006 e
> quelle da gennaio a febbraio2007
>
> Cliente X
>
> Rate scadute
>
> Da A
> Maggio 2006 Luglio 2006
> Dicembre 2006
> Gennaio 2007 Febbraio 2007
>
> Intanto io vado avanti a cercarmi una soluzione, ma se nel frattempo
> qualcuno mi da una mano... :-)
>
> Grazie anticipatamente
In base a cosa discrimini quelle date...?
Avrai un criterio per il quale discrimini che non sono pagate...
La cosa migliore è stampare l'elenco dei mesi mancanti e non
l'abbreviazione ....
@Alex


title: DaData/AData di serie di date non in sequenza

author: andrea

text:

Spero di riuscire ad esplicare maggiormente la mia problematica:
Le rate non vengono discriminate perchè sono io che le scrivo in una
tabella.
Poi le recupero nelle query tramite un id che mi relaziona il cliente con le
sue rate.
Il problema mi sorge quando le rate sono molte e mi vengono fuori dei report
molto lunghi.
Per questo motivo pensavo di ridurre le righe del report scrivendo le rate
mettendole da min(datax) a max(datax)....
Sono entrato in loop... :-(



title: Percentuale...

author: samR

text:
Salve,
tabella in cui ho registrato anno e importo-fatturato del tipo:
2000 1500,00
2001 2000,00
2002 1800,00
...
come faccio, usando una query, a sapere la percentuale di guadagno o perdita
rispetto all'anno precedente?
grazie
(spero di essermi spiegato...)


title: Percentuale...

author: Giorgio Prx

text:
"samR" <
wi...@libero.it
> ha scritto nel messaggio
news:VejPa.163339$Ny5.4...@twister2.libero.it...

Ciao samR
Se gli anni sono sempre contigui si risolve con una query abbastanza
semplice
-----------------
SELECT
    F1.Anno,
    F1.Fatt,
    IIF (Nz(F2.Fatt,0)=0,0,
          (F1.Fatt-Nz(F2.Fatt,0))/F2.Fatt *100) AS Perc
FROM
    Fatturato F1 LEFT JOIN Fatturato F2
    ON F1.Anno-1=F2.Anno
ORDER BY
    F1.Anno
-----------------
Ciao Giorgio.


title: Percentuale...

author: Roberto da casa

text:
"samR" <
wi...@libero.it
> ha scritto nel messaggio
news:VejPa.163339$Ny5.4...@twister2.libero.it...

Se in una query vuoi fare riferimento ad un campo della riga precedente o
seguente, vai sul Sito Comune e dalla Sezione Queries scarica il database di
esempi allegato alla FAQ intitolata "Esempi di utilizzo e creazione di
queries".
Apri il database scaricato e seleziona il Topic Referring to a Field in the
Previous or Next Record.
Se premi il pulsante Show Exemple ti verranni mostrati esempi di ciň che ti
serve: ti consiglio di usare i due che usano una funzione VBA.
Per avere maggiori ragguagli su come sono stati relizzati gli esempi che hai
visionato, vai al link:
http://support.microsoft.com/support/kb/articles/q101/0/81.asp
Stai attento che le funzioni degli esempi fanno riferimenti alla libreria
Microsoft DAO quindi, se usi una versione di Access successiva ad Access 97,
aggiungi al tuo database i riferimenti a tale libreria.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Percentuale...

text:
"Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
news:bekrod$46d$1...@lacerta.tiscalinet.it...
>
> "samR" <
wi...@libero.it
> ha scritto nel messaggio
> news:VejPa.163339$Ny5.4...@twister2.libero.it...
> > Salve,
> > tabella in cui ho registrato anno e importo-fatturato del tipo:
> > 2000 1500,00
> > 2001 2000,00
> > 2002 1800,00
> > ...
> >
> > come faccio, usando una query, a sapere la percentuale di guadagno o
> perdita
> > rispetto all'anno precedente?
>
>
> Ciao samR
> Se gli anni sono sempre contigui si risolve con una query abbastanza
> semplice
> -----------------
> SELECT
>     F1.Anno,
>     F1.Fatt,
>     IIF (Nz(F2.Fatt,0)=0,0,
>           (F1.Fatt-Nz(F2.Fatt,0))/F2.Fatt *100) AS Perc
> FROM
>     Fatturato F1 LEFT JOIN Fatturato F2
>     ON F1.Anno-1=F2.Anno
> ORDER BY
>     F1.Anno
> -----------------
> Ciao Giorgio.
>
Ehi, scusami Giorgio ma non ho capito molto (mannaggia all'ignoranza)
Dunque questi sono i campi della tabella:
Anno, Fatturato
quindi...
2000 15000
2001 20000
2002 40000
...
potrestri cortesemente riscrivere la quary con i campi sopra riportati (Anno
e Fatturato) ?
forse riuscirei a capire meglio...
Grazie e scusami ancora.


title: Percentuale...

text:
"Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
news:bekrod$46d$1...@lacerta.tiscalinet.it...

Ehi Giorgio, ancora io :(
... non ho capito neanche quale formula hai usato per calcolare la
percentuale...
io pensavo ad una semplice proporzione...
Bohh
potresti spiegarmi ?
Grazie Ciao.


title: Percentuale...

text:
"samR" <
wi...@libero.it
> ha scritto nel messaggio
news:btEPa.167785$lK4.4...@twister1.libero.it...

Ciao samR
Forse non si capisce bene perché ho utilizzato Fatturato come nome tabella,
rimedio subito, la tabella la chiamiamo Venduto e per i nomi dei campi
teniamo Anno e Fatturato quindi .....
 -----------------
 SELECT
     F1.Anno,
     F1.Fatturato,
     IIF (Nz(F2.Fatturato,0)=0,0,
           (F1.Fatturato-Nz(F2.Fatturato,0))/F2.Fatturato *100) AS Perc
 FROM
     Venduto F1 LEFT JOIN Venduto F2
     ON F1.Anno-1=F2.Anno
 ORDER BY
     F1.Anno
 -----------------
Avendo nella Join "ON F1.Anno-1=F2.Anno" la query non è visibile
graficamente, se sei abituato ad utilizzare l'interfaccia grafica di access
e per te è un problema scrivere le query con il linguaggio SQL te ne
propongo una visibile in modo grafico, utilizza una subquery e se le righe
della tabella sono molte (ma non penso) è più lenta della precedente.
Seconda soluzione con SubQuery
-----------------------
 SELECT
     Anno,
     Fatturato,
    (Select Fatturato
     From Venduto As F2
    WHERE F2.Anno=Venduto.Anno-1) AS FatturatoAnnoPrec,
    IIF (Nz(FatturatoAnnoPrec,0)=0,0,
           (Fatturato-Nz(FatturatoAnnoPrec,0))/FatturatoAnnoPrec *100) AS
Percentuale
 FROM
     Venduto
 ORDER BY
     Anno
------------------------
Ciao Giorgio.


title: Percentuale...

text:
"samR" <
wi...@libero.it
> ha scritto nel messaggio
news:sEEPa.167824$lK4.4...@twister1.libero.it...
>
> "Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
> news:bekrod$46d$1...@lacerta.tiscalinet.it...
> >
> > "samR" <
wi...@libero.it
> ha scritto nel messaggio
> > news:VejPa.163339$Ny5.4...@twister2.libero.it...
> > > Salve,
>
> Ehi Giorgio, ancora io :(
> ... non ho capito neanche quale formula hai usato per calcolare la
> percentuale...
> io pensavo ad una semplice proporzione...
> Bohh
> potresti spiegarmi ?
> Grazie Ciao.
>
Ciao samR
 Io di solito per calcolare gli incrementi o i decrementi di fatturato
utilizzo questo metodo .....
-------------------------------
Fatturato anno 2000 = 1500 eur
Fatturato anno 2001 = 1900 eur
Differenza fatturato = 1900-1500 = 400
Percentuale di incremento rispetto all'anno 2000 =  Differenza Fatturato
diviso Fatturato Anno 2000 per  100 = 400/1500*100 = 26,66 %
Infatti Fatturato Anno 2000 + l'incremento in percentuale = Fatturato anno
2001 ovvero 1500 *(1+ 26,6666/100) = 1900
-------------------------------
Come vedi è semplice aritmetica, forse la confusione nasce dall'utilizzo
delle varie IIF() NZ() ecc..  che servono a non far andare in errore la
query per divisione su 0 o per campo = NULL
Ciao Giorgio


title: Percentuale...

text:
"Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
news:bengq4$70e$1...@lacerta.tiscalinet.it...

Grazie Giorgio, mai avuto una risposta così esaustiva!
Provo con la query :)
Sei stato molto gentile,
CIAO!


title: Risposta definitiva

author: Stefano

text:
Ciao, vorrei sapere, avendo prelevato i sorgenti dal sito comune, se è
impossibile collegare un database BE a casa con il database FE sul server
web del proprio spazio e se, quindi, tali codici vba funzionino solo in
ambito lan con percorsi di rete tipo unc. Grazie a tutti.
Stefano
--------------------------------
Inviato via
http://usenet.libero.it


title: Risposta definitiva

author: Sib

text:
"Stefano" <
s-me...@libero.it
> ha scritto nel messaggio
> Ciao, vorrei sapere, avendo prelevato i sorgenti dal sito comune, se è
> impossibile collegare un database BE a casa con il database FE sul server
> web del proprio spazio e se, quindi, tali codici vba funzionino solo in
> ambito lan con percorsi di rete tipo unc. Grazie a tutti.
Sul sito comune credo sia spiegato, comunque non e' opportuno farlo in
quanto access, se usato con jet (impostazione predefinita) lavora accedendo
direttamente al file.
Ora, ammesso e non concesso che tu abbia un accesso di rete a un server
remoto (cosa che non si verifica con i server web) il traffico di rete
sarebbe tale da far decadere eccessivamente le prestazioni.
Conviene utilizzare un server database cui collegarsi.
Sib


title: Risposta definitiva

text:
Il 13 Set 2003, 02:45, "Sib" <si...@SPAMiol.it> ha scritto:
>
> Sul sito comune credo sia spiegato, comunque non e' opportuno farlo in
> quanto access, se usato con jet (impostazione predefinita) lavora
accedendo
> direttamente al file.
> Ora, ammesso e non concesso che tu abbia un accesso di rete a un server
> remoto (cosa che non si verifica con i server web) il traffico di rete
> sarebbe tale da far decadere eccessivamente le prestazioni.
> Conviene utilizzare un server database cui collegarsi.
>
> Sib
Allora l'unico sistema potrebbe essere quello (anche se scomodo) di
scaricare il db via ftp...



title: richiesta aiuto Excel

author: Al

text:
salve a tutto il ng,
vorrei che qualcuno esperto potesse gentilmente dare risposta a questo
quesito: il problema è quello di contare all' interno di una colonna di
stringhe, in un foglio di Excel, quante sottostringhe di un certo insieme
sono contenute nelle celle del campo, ad esempio quante vocali ci sono
complessivamente nelle celle della colonna, o altro insieme di
sottostringhe.
grazie in ogni caso.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: richiesta aiuto Excel

text:
"Al" <
Al...@libero.it
> ha scritto nel messaggio
news:151Z35Z97Z61Y1...@usenet.libero.it...
> salve a tutto il ng,
> vorrei che qualcuno esperto potesse gentilmente dare risposta a questo
> quesito: il problema è quello di contare all' interno di una colonna di
> stringhe, in un foglio di Excel, quante sottostringhe di un certo insieme
> sono contenute nelle celle del campo, ad esempio quante vocali ci sono
> complessivamente nelle celle della colonna, o altro insieme di
> sottostringhe.
> grazie in ogni caso.
>
Penso proprio che tu sia OT in questo NG; poni il tuo quesito in un NG in
cui si parla di Excel; qui si discute di problemi inerenti Access.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Indirizzo IP

author: Apollo

text:
è possibile in una lan con A2000 conoscere l'indirizzo IP di un utente
collegato al database,
se si come si fa?
grazie attendo risposta.


title: Indirizzo IP

author: Sergio MAZZA

text:
"Apollo" <
gmi...@libero.it
> ha scritto nel messaggio
news:YFhT8.82507$Kt3.2...@twister2.libero.it...

Dovrebbe essere scritto nel file .ldb che puoi leggere come file di testo...
Ciao.
--
Sergio MAZZA


title: Personalizzare i report di access

author: Giuly

text:
Ciao a tutti, ho creato per il mio utente finale circa 40 report utilizzando
Access. Tutte queste stampe hanno lo stesso carattere sia per il corpo che
per i titoli, lo stesso modo di visualizzare le intestazioni e i piè di
pagina. Questo è stato fatto per avere una struttura uniforme. Ora il mio
utente vuole delle personalizzazioni su alcuni di essi ad esempio:
il mio report standard stampa su ogni pagina, nella parte alta il nome della
società e un po' più in basso il tipo di stampa
Società XXX
-------------------------------------------------------
STAMPA DI TUTTI I COMPONENTI
aaaaa                bbbbbbb            cccccc
ddddd                eeeeeee            ffffffff
---------------------------------------------------------
Pagina 1
il mio utente vuole che la prima pagina sia così ma dalla seconda in poi il
titolo, cioè STAMPA DI TUTTI I COMPONENTI comparisse con un carattere più
piccolo per risparmiare spazio. L'unica cosa che mi è venuta in mente è fare
un sottoreport contenente il titolo scritto + piccolo ma non so come farlo
scomparire dalla prima pagina.
Accetto tutte le idee...
Inoltre vorrei chiedere se qualcuno mi sa spiegare, magari con un esempio,
le impostazioni dell'intestazione e Piè di Pagina di un report (tutte le
pagine, non con int. report, non con piè dipag. report.....)
Grazie 1000
Giulia
mailto:
giulia_g...@hotmail.com


title: Personalizzare i report di access

text:
Il Tue, 03 Oct 2000 06:55:28 GMT, "Giuly"
<
giulia_g...@hotmail.com
> scrisse:
>(.....)
>L'unica cosa che mi è venuta in mente è fare
>un sottoreport contenente il titolo scritto + piccolo ma non so come farlo
>scomparire dalla prima pagina.
>Accetto tutte le idee...
Nell'evento SuFormattazione legato all'intestazione del report, metti
il codice seguente:
if
me.page
 = 1 then
    me.TuoSottoreport.visible = False
else
    me.TuoSottoreport.visible = False
endif
>
>Inoltre vorrei chiedere se qualcuno mi sa spiegare, magari con un esempio,
>le impostazioni dell'intestazione e Piè di Pagina di un report (tutte le
>pagine, non con int. report, non con piè dipag. report.....)
"Tutte le pagine"
L'intestazione (o il piè) di pagina vengono stampati su ogni pagina
del report.
"Senza intestazione report"
L'intestazione (o il piè) di pagina vengono stampati su ogni pagina
tranne che su quella dove viene stampata l'intestazione del report
(cioè la prima).
"Senza piè di pagina report"
L'intestazione (o il piè) di pagina vengono stampati su ogni pagina
tranne che su quella dove viene stampato il piè di pagina report (cioè
l'ultima).
"Senza intestazione/piè di pagina report"
L'intestazione (o il piè) di pagina vengono stampati su ogni pagina
tranne che su quelle dove vengono stampate l'intestazione report ed il
piè di pagina report (cioè la prima e l'ultima).
>
>Grazie 1000
>Giulia
>mailto:
giulia_g...@hotmail.com
>
>
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Così disse
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)


title: Personalizzare i report di access

text:
Giuly <
giulia_g...@hotmail.com
> wrote in message
ApfC5.67318$3R6.1...@news.infostrada.it...

Fai cosi:
nell'intestazione di pagina del reports crea l'etichetta STAMPA DI TUTTI I
COMPONENTI e per esempio
chiamala "tiporeports" ora vai nell'evento su formattazione dell'
intestazione di pagina e scrivi il seguente codice
presupponendo che il reports si chiama nomi e l'etichetta tiporeports:
Private Sub IntestazionePagina_Format(Cancel As Integer, FormatCount As
Integer)
If [Page] = 1 Then
    Reports![nomi]![tiporeports].FontSize = 20
Else
    Reports![nomi]![tiporeports].FontSize = 10
End If
End Sub
Lo provato e funziona!  Tosto73


title: Personalizzare i report di access

author: Omar Carrara - Spidernet S.r.l. - ISP Certificato.

text:
>>Il Tue, 03 Oct 2000 06:55:28 GMT, "Giuly"
><
giulia_g...@hotmail.com
> scrisse:
>>
>>(.....)
>>L'unica cosa che mi è venuta in mente è fare
>>un sottoreport contenente il titolo scritto + piccolo ma non so come farlo
>>scomparire dalla prima pagina.
>>Accetto tutte le idee...
>
>Nell'evento SuFormattazione legato all'intestazione del report, metti
>il codice seguente:
>
>if
me.page
 = 1 then
>    me.TuoSottoreport.visible = False
>else
>    me.TuoSottoreport.visible = False
>endif
Un'altra soluzione simile a quella prospetta da Vincenzo (scritta appena
sopra), è questa:
Se non vuoi usare i sottoreport, puoi scrivere questo, sempre nell'evento
SuFormattazione
legato all'intestazione del report, metti il codice seguente:
if
me.page
 = 1 then
    me.Nomecontrollo.size = 50
else
    me.Nomecontrollo.size = 25
endif
Dove 50 è la dimensione del carattere del prima pagina, 25 è ovviamente
quello più piccolo, delle seguenti.
Ciao.
Omar
--
Posted from [195.206.1.3]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Faq

author: Ugo

text:
Mi potete fare avere le Faq del newsgroup?????
Grazie!!!
Ugo


title: Faq

author: RoDAgo

text:
Ugo ariscrisse....
> Mi potete fare avere le Faq del newsgroup?????
A Ugo, ci sei o ci fai?????
Ti è stato già risposto che le Faq del NG li trovi in:
http://members.xoom.it/it_db_access/
Tra l'altro troverai tantissimi esempi e trucchetti molto utili!!
> Ugo
RoDAgo


title: Inserire record inuna tabella diversa da quella aperta

author: Cri(P)tico

text:
Ebbene si, in sostanza il problema è questo:
sto lavorando con una maschera che va ad inserire i dati in tabella A.
A un certo punto un dato va inserito in tabella B, che però non è nè
collegata ad A, nè aperta.
Per ovviare a tale problema ho ideato un escamotage chiedendo a VBA di
aprire una maschera relativa alla tabella B, inserire nel vampo desiderato
il valore, chiudere la maschera.
Ovviamente ciò è scomodo, e so che si può fare in maniera molto più pulita
via VBA.. ma come?
Non ne capisco ancora molto di comandi tipo Open.Recordset. E' questa la
sintassi da usare?
Qualcuno può darmi indicazioni più dettagliate pls?
Saluti


author: Antonio Biso

text:
Cri(P)tico <
NO_SPAM_v...@wappi.com
> wrote in message
c4x68.874$nI1....@twister1.libero.it...
> Ebbene si, in sostanza il problema č questo:
> sto lavorando con una maschera che va ad inserire i dati in tabella A.
> A un certo punto un dato va inserito in tabella B, che perň non č nč
> collegata ad A, nč aperta.
> Per ovviare a tale problema ho ideato un escamotage chiedendo a VBA di
> aprire una maschera relativa alla tabella B, inserire nel vampo desiderato
> il valore, chiudere la maschera.
> Ovviamente ciň č scomodo, e so che si puň fare in maniera molto piů pulita
> via VBA.. ma come?
> Non ne capisco ancora molto di comandi tipo Open.Recordset. E' questa la
> sintassi da usare?
> Qualcuno puň darmi indicazioni piů dettagliate pls?
Prova ad andare sull'help a vedere i metodi openrecordset, addnew, update e
l'insieme fields
Antonio


title: PrintOut e apertura impostazioni stampante

author: Diego Zuccotti

text:
Utilizzando PrintOut con una chiamata simile alla seguente
objWordDoc.PrintOut
da Access su objWordDoc che come si capisce è un documento word, parte
la stampa direttamente senza che si apra la classica finestra di
impostazione della stampa che si apre da Word quando do stampa.
Spesso è utile che succeda questo per evitare la necessità di
intervento però nel mio caso ho la necessità che quella finestra si
apra.
Qualcuno conosce un modo per ottenere il risultato che chiedo?
Devo passare dei parametri a PrintOut (dall'help e da vari newsgroup
niente) o devo magari usare qualcosa d'altro?
La cosa non è possibile?
Grazie in anticipo a tutti per l'aiuto.


text:
"Diego Zuccotti" <
diegoz...@gmail.com
> ha scritto nel messaggio
news:1182268978....@n60g2000hse.googlegroups.com...

[risposta]
Prova così:
With objWordDoc.Application.Dialogs(wdDialogFilePrint)
    .Show
End With
Ciao.
--
Sergio MAZZA


text:
On 19 Giu, 18:48, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> "Diego Zuccotti" <
diegozucco...@gmail.com
> ha scritto nel messaggionews:1182268978....@n60g2000hse.googlegroups.com...

Ottimo, funziona, l'ho accorciato per non usare il with però è giusto.
Grazie tante.


author: PBsoft

text:
[omissis]
Sforzati di quotare solo il minimo indispensabile. Grazie.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


text:
> Sforzati di quotare solo il minimo indispensabile. Grazie.
D'accordo.


title: AUGURIIII

text:
AUGURI DI BUON NATALE
JJ8
P.S. Ho finito adesso il lavoro, vado a casa e festeggio!!!!!


title: AUGURIIII

text:
"JJ8" <
gigiba...@libero.it
> ha scritto nel messaggio
news:aua5sl$mpc$1...@monty.lombardiacom.it...
> AUGURI DI BUON NATALE
>
>
> JJ8
>
> P.S. Ho finito adesso il lavoro, vado a casa e festeggio!!!!!
A te Buon Natale fatto. :-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: SP3 Office XP Problema con campi unione

author: lismax

text:
con Service Pack 3
- Se apro da gestione risorse un documento  word Pluto.doc colllegato con
camoi unione con tbl_Pippo di Pippo.mdb
viene visualizzato il messaggio :
" Se si apre questo documento verrà eseguito il seguente comando sql:
Comand select from tbl_Pippo"
Cliccando si avviene il collegamento. Cliccando no perde il collegamento.
- Se apro da Access XP con SP3 il documento word Pluto.doc non viene
visualizzato alcun messaggio e viene perso ogni collegamento com tbl_Pippo
Senza Service Pack 3
Tutto OK
- Se apro da gestione risorse non viene visualizzato alcun messaggio e il
documento risulta collegato a tbl_Pippo
- Se apro da Access XP senza SP3 il documento word Pluto.doc non viene
visualizzato alcun messaggio e viene mantenuto il collegamento com tbl_Pippo
Mi chiedo :
- è un problema di SP3 ?
- esiste qualche settaggio in Word che consente di effettuare il
collegamento alla tabella senza messaggio (collegamenti si/collegamento no)
?
Grazie.


title: query da maschera e campi vuoti

text:
Ciao a tutti,
ho questo problema:
la query QryBrani seleziona brani dalla TblBrani, ed è pilotata dalla
maschera FrmScelta.
Nella TblBrani, il campo Live/Studio può contenete L, S o può essere
vuoto.
Nella FrmScelta ho messo una casella di testo, chiamata liv, nella
quale si può digitare L (per live), S (per Studio) o lasciare vuota.
Nella QryBrani, il criterio è:
Like IIf(IsNull([forms]![frmscelta]![liv]);"*";[forms]![frmscelta]!
[liv])
solo che così, quando lascio vuota la casella liv, ottengo solo i
brani con L o con S, e non i brani con campo vuoto, mentre io vorrei
ottenerli tutti.
Quindi, se ho capito, con Like "*" si escludono i campi vuoti.
Come posso modificare il mio criterio per avere anche quelli?
Grazie a tutti.
Sergio


title: query da maschera e campi vuoti

author: Karl Donaubauer

text:
sergio...@virgilio.it
 wrote:
> la query QryBrani seleziona brani dalla TblBrani, ed č pilotata dalla
> maschera FrmScelta.
> Nella TblBrani, il campo Live/Studio puň contenete L, S o puň essere
> vuoto.
> Nella FrmScelta ho messo una casella di testo, chiamata liv, nella
> quale si puň digitare L (per live), S (per Studio) o lasciare vuota.
>
> Nella QryBrani, il criterio č:
> Like IIf(IsNull([forms]![frmscelta]![liv]);"*";[forms]![frmscelta]!
> [liv])
>
> solo che cosě, quando lascio vuota la casella liv, ottengo solo i
> brani con L o con S, e non i brani con campo vuoto, mentre io vorrei
> ottenerli tutti.
>
> Quindi, se ho capito, con Like "*" si escludono i campi vuoti.
> Come posso modificare il mio criterio per avere anche quelli?
Criterio che restituirŕ tutti i record
www.donkarl.com/it?FAQ3.14
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: da Visio a Database?

author: Fabio Gulotta

text:
Ho visto il progamma Visio ma è possibile da un disegno fatto da Visio
creare un database?


title: da Visio a Database?

author: TheMax

text:
"Fabio Gulotta" <
fgul...@tiscali.it
> ha scritto nel messaggio
news:c1qghg$6or$1...@lacerta.tiscalinet.it...
> Ho visto il progamma Visio ma è possibile da un disegno fatto da Visio
> creare un database?
>
>
Guarda, ho sentito parlare anche io di questa possibilità, ma sul come ci ho
provato e riprovato e non ne ho tirato fuori un ragno dal buco...
più che il database completo dovrebbe crearti comunque le tabelle e le
relazioni, poi ci devi comunque mettere le mani., di più non so purtroppo ma
se trovi il modo fammelo sapere.
Ciao,
Massimo
--
web:
www.piubelli.net
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


title: stamap unione con outlook 2007 - rispost

author: worthywolf

text:
questo è il mio primo post su questo group ho dato un po di occhiate
in giro e spero di non fare domande inutili e doppie...in ogni caso
chiedo scusa in anticipo. Sono un utente "medio" ed autodidatta di
Access 2007.. sono abbastanza in grado (tra codici facili e
autocomposizioni) di creare db anche un po complicati, ma come tutti
gli autodidatti i limiti si fanno sentire non avendo background. Il
mio (i miei) problemi sono attualmente: ho creato un db dal quale
attraverso delle query. una delle quali è relativa a clienti ai quali
spedire delle mail. la mia idea sarebbe quella di automatizzare
l'invio attraverso outlook i campi da inserire sono titolo-nome-
cognome-emailazienda-emailreferente.mi piacerebbe che il testo
dell'email fosse personalizzata con titolo, nome cognome e ovviamente
gli indirizzi email inseriti automaticamente. Ho provato delle
soluzioni trovate in rete, ma poco soddisfacenti e sopratutto non
automatizzate. Sarebbe interessante che tutta la cosa partisse da un
pulsante che richiamasse l'eventuale routine. per ora direi che mi
fermo e aspetto i vostri aiuti che anticipatamente ringrazio. Un
saluto a teo l'amico che mi ha consigliato questo group.
Ado


text:
"worthywolf" <
worth...@gmail.com
> ha scritto nel messaggio
news:acd0bf97-f4af-4ae3...@fj16g2000vbb.googlegroups.com...

    Dim rst As Recordset
    Set rst = CurrentDb.OpenRecordset("anagrafica")
    rst.movefirst
    do until rst.eof
        ' prendi i dati che ti servono l'email nome cognome ecc ecc
         DoCmd.SendObject , , acFormatTXT, , , email, Subject, Messaggio ,
false
        rst.movenext
    loop
    Set rst = Nothing
ho rielaborato al volo una mia procedura in cui invece ho una listbox e
mando stessa mail a tutti quelli selezionati
non l'ho testata ma il concetto è quello
Antonio


author: Bruno Campanini

text:
worthywolf submitted this idea :
> questo è il mio primo post su questo group ho dato un po di occhiate
> in giro e spero di non fare domande inutili e doppie...in ogni caso
> chiedo scusa in anticipo. Sono un utente "medio" ed autodidatta di
> Access 2007.. sono abbastanza in grado (tra codici facili e
> autocomposizioni) di creare db anche un po complicati, ma come tutti
> gli autodidatti i limiti si fanno sentire non avendo background. Il
> mio (i miei) problemi sono attualmente: ho creato un db dal quale
> attraverso delle query. una delle quali è relativa a clienti ai quali
> spedire delle mail. la mia idea sarebbe quella di automatizzare
[...]
Rinnovo la domanda: quali versioni Access / Outlook stai usando?
Bruno


text:
"Bruno Campanini" <
bruno...@libero.it
> ha scritto nel messaggio
news:4cf0ed39$0$6549$4faf...@reader4.news.tin.it...

Ehm...
nel titolo parla di outlook 2007 e nel testo parla di access 2007
forse ci possiamo sbilanciare...
:-P
Antonio


author: Pablitomf (da casa)

text:
"Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
news:YJ6Io.1010$3b....@twister2.libero.it...

Ma è per sicurezza!!!! :D


text:
Antonio Biso explained on 27-11-10 :

Hai ragione! stavo seguitando la mia domanda al post precedente...
> forse ci possiamo sbilanciare...
Proviamoci:
==================================
Private Sub SendingMailFromTable_Click()
' References: (sono quelle per Access 2010,  vanno cambiate!)
' Visual Basic for Applications
' Microsoft Outlook 14.0 Object Library
' Microsoft Office 14.0 Object Library
' Microsoft Office 14.0 Access database engine Object Library
' Microsoft Scripting Runtime
'
Dim NewMail As MailItem, S As String, i As Integer
Dim AttachmentArray(1 To 3) As String
Dim FSO As Object, TextStream As Object
Dim db As Database, RS As Recordset
Set db = CurrentDb
Set RS = db.OpenRecordset("t_Contacts", dbOpenDynaset)
' Table t_Contacts has 3 Fields:
' CompanyName, Attn, EmailAddress. All the Fields are Text(255).
' Some Attachments
AttachmentArray(1) = "C:\aa2.txt"
AttachmentArray(2) = "C:\aa3.txt"
AttachmentArray(3) = "C:\aa4.txt"
' C:\aa1.txt is your newsletter
Set FSO = CreateObject("Scripting.FileSystemObject")
Set TextStream = FSO.OpenTextFile("C:\aa1.txt")
Do Until TextStream.AtEndOfStream
    S = TextStream.ReadLine
Loop
Do Until RS.EOF
    Set NewMail =
CreateObject("Outlook.Application").CreateItem(olMailItem)
    With NewMail
        .To = RS![eMailAddress] ' "aaaaa@aaa; bbbbb@bbb; ccccc@ccc"
        '.CC = "ddddd@ddd; eeeee@eee"
        '.BCC = "fffff@fff; ggggg@ggg"
        .Subject = "My Special Subject"
        .Body = RS![CompanyName] & vbCrLf & "Attn " & RS![Attn] &
vbCrLf & S
        For i = 1 To 3
            .Attachments.Add AttachmentArray(i)
        Next
        .Send
    End With
    Set NewMail = Nothing
    RS.MoveNext
Loop
End Sub
======================================
Bruno


text:
On 27 Nov, 15:07, Bruno Campanini <
brunoca...@libero.it
> wrote:
> Antonio Biso explained on 27-11-10 :
>
>
>
> > "Bruno Campanini" <
brunoca...@libero.it
> ha scritto nel messaggio
> >news:4cf0ed39$0$6549$4faf...@reader4.news.tin.it...
> >> worthywolf submitted this idea :
>
> >>> questo il mio primo post su questo group ho dato un po di occhiate
> >>> in giro e spero di non fare domande inutili e doppie...in ogni caso
> >>> chiedo scusa in anticipo. Sono un utente "medio" ed autodidatta di
> >>> Access 2007.. sono abbastanza in grado (tra codici facili e
> >>> autocomposizioni) di creare db anche un po complicati, ma come tutti
> >>> gli autodidatti i limiti si fanno sentire non avendo background. Il
> >>> mio (i miei) problemi sono attualmente: ho creato un db dal quale
> >>> attraverso delle query. una delle quali relativa a clienti ai quali

grazie per i suggerimenti in effetti mi sembravam, ma forse era solo
una supposizione, che uso la suite 2007... proverò prima a capirci
qualcosa e poi a fare dei test... vi farò sapere. per il
momento ......grazie


title: Report troppo lungo reloaded

author: Raffi

text:
Qualche giorno fa ho postato un thread al quale delle anime di buona volontà
hanno risposto, dandomi delle delucidazioni: il mio problema era, ed è,
quello di far stampare delle fatture che abbiano un nnumero prefissato N di
righe (in modo da non andare sue giù con i totali);
Bene!
Ho seguito il consiglio di andare a vedere su sitocomune ed in particolare
alla faq 4.6 dei reports, c'è un piccolo esempio di database che farebbe al
caso mio; il problema è che pur adattandolo al mio database ho i seguenti
problemi:
1) non mi stampa l'Intestazione Pagina (e c'è da dire che in effetti mi
andava sempre in debug fino a che non ho modificato il controllo IntPagina
in IntestazionePagina;
2) vorrei che anche l'Intestazione Gruppo venisse stampato ad ogni pagina,
ovemai in una fattura ci fossero più record nel corpo di quanti se ne
debbano stampare in una pagina;
3) sono riuscito con varie modifiche a far stampare le righe vuote in modo
che arrivassero al mio numero N, ma se i record superano il numero N, mi
stampa un numero enorme di righe vuote;
Vi posto il codice che ho inserito...sperando che qualcuno, compreso dove
sbaglio nonostante la mia "spiegazione"...mi sappia aiutare:
Option Compare Database
Option Explicit
Dim intCR As Integer        'contatore di righe
Dim intCP As Integer        'contatore di pagine per gruppo
Const intNR As Integer = 16 'numero di righe da stampare
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
    'incrementa il contatore di righe
    intCR = intCR + 1
    If intCR = intNR Then
        'se il numero di riga coincide con il numero max di righe stampabili
            'se il numero di riga e' maggiore dell'ultimo record
            'rende invisibili i controlli testo nel corpo
        If intCR + intNR * intCP > Me.conteg Then ControlliAssociatiVisibili
False
        'imposta l'interruzione di pagina se non e' l'ultima pagina
        If intCP + 1 < Me.conteg / intNR Then Me.IntestazionePagina.Visible
= True
    ElseIf intCR + intNR * intCP = Me.conteg Then
        'se il numero di riga coincide con l'ultimo record
        'evita lo spostamento sul record successivo
        Me.NextRecord = False
    ElseIf intCR + intNR * intCP > Me.conteg Then
        'se il numero di riga e' maggiore dell'ultimo record
        'evita lo spostamento sul record successivo
        'e rende invisibili i controlli testo nel corpo
        Me.NextRecord = False
        ControlliAssociatiVisibili False
    End If
End Sub
Private Sub IntestazioneGruppo0_Format(Cancel As Integer, FormatCount As
Integer)
    'incrementa il contatore di pagine per gruppo
    intCP = 0
End Sub
Private Sub IntestazionePagina_Format(Cancel As Integer, FormatCount As
Integer)
    'azzera il contatore di righe
    intCR = 0
    'incrementa il contatore di pagine per gruppo
    intCP = intCP + 1
    'elimina l'interruzione di pagina
    Me.IntestazionePagina.Visible = False
    'rende visibili i controlli testo nel corpo
    ControlliAssociatiVisibili True
End Sub
Private Sub ControlliAssociatiVisibili(blnStato As Boolean)
    Me.CODICE.Visible = blnStato
    Me.TIPOLOGIA.Visible = blnStato
    Me.DESCRIZIONE.Visible = blnStato
    Me.Quantità.Visible = blnStato
    Me.Moltiplicazione.Visible = blnStato
    Me.Pz_Netto.Visible = blnStato
End Sub


title: Report troppo lungo reloaded

text:
"Raffi" <
rac...@tin.it
> ha scritto nel messaggio
news:qkAke.935157$b5.40...@news3.tin.it...

p.s. uso Access 2003


title: Librerie WIA

text: Si puň usare WIA con Access 2003?


title: Librerie WIA

author: MA

text:
"Fabio Gulotta" <
fgul...@tiscali.it
> ha scritto nel messaggio
news:4200f29f$0$6310$5fc...@news.tiscali.it...
> Si puň usare WIA con Access 2003?
Come no, anche Huppiayaye...
ma non userei toni cosě trionfalististici!!
MAssimiliano


title: Librerie WIA

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:Es6Md.223$hd4...@news.edisontel.com...

toni Trionfachč?


title: Librerie WIA

text:
"Fabio Gulotta" <
fgul...@tiscali.it
> ha scritto nel messaggio
news:4200fa93$0$6299$5fc...@news.tiscali.it...

ci sono dei 'sti... in piů e significano molto trionfalistici,
come quando vince il Napoli!!!
MAssimiliano


title: Librerie WIA

author: Sergio MAZZA

text:
Fabio Gulotta wrote:
> Si può usare WIA con Access 2003?
Eh! Eh! Quel buontempone di MAssimiliano...
Per WIA intendi "Windows Image Acquisition" Drivers? Ci ho provato, ma la
documentazione è mooolto scarsa; prova con questo link a vedere se trovi
qualcosa:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/still/hh/still/WIA_intro_1b17ef5f-807a-4077-9cc3-e8e33b178bf1.xml.asp
Ciao.
--
Sergio MAZZA


title: Sostituire front end

author: Beppe

text:
Buon giorno
avrei un dubbio su alcuni PC ho installato la runtime di Access nel
frattempo ho aggiornato il front end del database, č possibile semplicemnte
sostituire il file mde da ciascun PC oppure devo fare le instalalzioni
daccapo?


title: Sostituire front end

author: AEOM

text:
"Beppe" <
Be...@bb.it
> ha scritto nel messaggio
news:43e45e9d$0$28064$4faf...@reader1.news.tin.it...
> Buon giorno
> avrei un dubbio su alcuni PC ho installato la runtime di Access nel
> frattempo ho aggiornato il front end del database, è possibile
> semplicemnte sostituire il file mde da ciascun PC oppure devo fare le
> instalalzioni daccapo?
>
>
ciao, se non hai aggiunto riferimenti nuovi nei moduli ti basta la semplice
sostituzione del FE
AEOM


title: Runtime e messaggi in Italiano

author: Fabio

text:
So che lo sanno tutti tranne io...
Quali sono i file da sostituire per far sì che i messaggi di errore siano in
italiano quando distribuisco un applicativo con il runtime?


title: Runtime e messaggi in Italiano

text:
"Fabio" <
nospam_fa...@tin.it
> ha scritto nel messaggio
news:2L5h8.6029$uN5.1...@twister1.libero.it...
> So che lo sanno tutti tranne io...
TRANNE "ME", ORMAI SONO COMPLETAMENTE FUSO



title: Runtime e messaggi in Italiano

author: Massimo

text:
"Fabio" <
nospam_fa...@tin.it
> ha scritto nel messaggio
news:zP5h8.6040$uN5.1...@twister1.libero.it...

questo vale  per il 2000 no per il 97 non so se è uguale per XP
Lo avevo indicato qualche tempo fa io e ti spiego come fare:
Devi cercare dentro alle cartelle di installazione di office 2000 la
cartella 1040, li dentro troverai 4 file .dll con questo nome:
daa9intl.dll
grintl32.dll
msain900.dll
mso9intl.dll
Queste dll le copi e le sostituisci a quelle che trovi dentro alla cartella
1033 del runtime.
Se lo fai anche nel setup di installazione, quando lo installi è già in
italiano.
Io personalmente lo faccio già da un anno e va benissimo, anzi utilizzando
alcune delle funzioni SetOption, con il runtime in italiano non da errori,
mentre con quello in inglese si.
Saluti Max


title: Magazzino: "incrocio" dei movimenti di carico e scarico

author: explorer

text:
Carissimi,
come in oggetto, mi sto imbattendo in questioni legate alla gestione
del magazzino. Nonostante la filosofia di questo magazzino sia
piuttosto complessa son riuscito in tutti i miei intenti percui non
sono qui a chiedervi la soluzione ad un problema che non so risolvere
ma un consiglio su come sviluppare meglio ciò che ho già fatto ma di
cui non sono abbastanza soddisfatto: l'incrocio dei movimenti di
magazzino.
Il magazzino in questione viaggia su un doppio binario: registra il
numero dei colli movimentati (in carico e scarico) e contestualmente
la somma dei kg movimentati
(es.di movimenti: una cassetta di frutta di kg 15, 8 bancali di
pomodori per kg 8000)
Mi spiego, in una tabella che contiene i seguenti campi:
IdDettaglio: Contatore identificativo del record
CodArticolo: codice dell'articolo movimentato
DataMovimento: data in cui è stato movimentato l'articolo
ColliC: numero dei colli movimentati in entrata
KgC: totale dei kg movimentati in entrata
ColliS: numero dei colli movimentati in uscita
KgS: totale dei kg movimentati in uscita
MovIncrociato: campo flag per sapere se il movimento ha un suo
movimento uguale ed opposto,
sono registrati tutti i movimenti in entrata ed uscita rispetto al
magazzino.
Ciò che mi necessita è verificare se un movimento in uscita abbia,
tornando indietro cronologicamente, il suo corrispettivo movimento in
entrata uguale e opposto.
Allora il metodo che ho utilizzato è il seguente
il una maschera ho inserito un pulsante che avvia la verifica ed una
subform chiamata ELENCO(basata sulla tab).
e questa è la routine che ho scritto:
On Error Resume Next
    Dim AppCodArticolo As Integer
    Dim AppDataMov As Date
    Dim AppColli, AppKg As Integer
    Dim AppId, Contatore As Variant
    Contatore = DCount("KgS", "tab_Magazzino", "KgS is not null")
    Application.Echo False
    Me.Elenco.Requery
    For X = 0 To Contatore
        Me.Elenco.Form.RecordsetClone.FindFirst "[KgS] is not null AND
[MovIncrociato] is Null"
        Me.Elenco.Form.Bookmark =
Me.Elenco.Form.RecordsetClone.Bookmark
        AppId = Me.Elenco.Form.IdDettaglio
        AppCodArticolo = Me.Elenco.Form.CodArticolo
        AppDataMov = CDate(Me.Elenco.Form.DataMovimento)
        AppColli = Me.Elenco.Form.ColliS
        AppKg = Me.Elenco.Form.KgS
        'If IsNull(AppColli) = True Or IsNull(AppKg) = True Then GoTo
Uscita
        Me.Elenco.Form.RecordsetClone.FindFirst "[CodArticolo]=" &
AppCodArticolo & " AND [DataMovimento]<=#" & CDate(AppDataMov) & "#
AND [KgC]=" & AppKg & " AND [MovIncrociato] is null"
        Me.Elenco.Form.Bookmark =
Me.Elenco.Form.RecordsetClone.Bookmark
        If Me.Elenco.Form.CodArticolo = AppCodArticolo And
Me.Elenco.Form.DataMovimento <= AppDataMov And Me.Elenco.Form.ColliC =
AppColli And Me.Elenco.Form.KgC = AppKg Then
            Me.Elenco.Form.MovIncrociato = 1
            Me.Elenco.Form.RecordsetClone.FindFirst "[IdDettaglio]=" &
AppId
            Me.Elenco.Form.Bookmark =
Me.Elenco.Form.RecordsetClone.Bookmark
            Me.Elenco.Form.MovIncrociato = 1
        Else
            Me.Elenco.Form.RecordsetClone.FindFirst "[IdDettaglio]=" &
AppId
            Me.Elenco.Form.Bookmark =
Me.Elenco.Form.RecordsetClone.Bookmark
            Me.Elenco.Form.MovIncrociato = 0
        End If
        Me.Elenco.Requery
    Next X
'Uscita:
    Application.Echo True
La ratio è semplice: prende il primo movimento di scarico e cerca il
movimento di carico uguale e contrario (con data minore o uguale): se
lo trova nel campo MovIncrociato dei due record (di carico e scarico)
ci scrive 1 sennò scrive 0 nel record che costituisce un'anomalia (non
si può vendere un qualcosa che non si è prodotto o acquistato in
precedenza).
Alla fine tutti i record che avranno il campo MovIncrociato NULL,
costituiranno i colli che sono presenti nel magazzino, quelli con 1
sono stati movimentati correttamente, quelli con 0 sono invece
movimenti anomali.
Ok, il problema che la soluzione postata impiega circa 1ora e mezza
per verificare 15.000 movimenti (è decisamente troppo!) ed il file da
2,8 MB diventa di circa 49 MB (torna a 3MB compattando). Credo sia
dovuto all'utilizzo di recordset clone.
Fatta salva la ratio della verifica, qualcuno ha qualche suggerimento
su come "velocizzare" la verifica?
Grazie mille
Michele


title: Forms - label - valore record

text:
Salve a tutti ho creato 3 etichette su una maschera che hanno il medesimo valore di un campo record. Cliccando sull'etichetta vorrei che mi apparisse direttamente il record corrispondente a quell'etichetta
Nome Cognome anno
Aaa.      Aaaa1.   2012
Bbb.       Bbbb1.   1569
Cc.          Cccc4.    1434


title: Forms - label - valore record

author: pfmarro

text:

non e' che ti sei molto spiegato!
la mschera e' associata ad un recordset?


title: Forms - label - valore record

text:
Chiedo scusa riprovo...
Su una maschera ho una label che chiamo per esempio 1434 (esattamente come l'anno)
e vorrei che in automatico mi restituisse i valori corrispondenti del nome e del cognome (nell'esempio Cc. Cccc4.). Il punto è che di anni nella tabella ne ho centinaia e volevo trovare un codice che assolvesse a tale funzione dove per variabile mi prenda il click sull'anno indicato nella maschera. Nella Maschera ci saranno tanti anni quanti sono nella tabella.


title: Forms - label - valore record

text:
Speravamo ti rendessi conto che la domanda è strana... in quanto tecnicamente non plausibile.

Di norma chi sviluppa lo fa con criteri di FLESSIBILITA' e mai e poi mai penserebbe a gestire come hai chiesto tu un sistema di FILTRO...!

Questo è il motivo per il quale è parsa strana la domanda.

Purtroppo detto questo non riesco a dirti come fare in quanto sospetto che manchino dei concetti di base che possono aver ingarbugliato sia la struttura che lo sviluppo e senza dettagli chiari che dovresti fornire... rischiamo di parlare di aria fritta.

@ALex


title: Forms - label - valore record

text: Hai centrato il problema, sto andando a tentativi! Grazie comunque


title: esporta in odbc

author: mouse

text:
Se provo ad esportare una tabella in ODBC una volta selezionata la
libreria in As400 mi dice: "ODBC: chiamata non riuscita.
[Microsoft][Driver Manager ODBC]Tipo di informazioni con compreso
nell'intervallo.(#0)"
Cosa significa?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: esporta in odbc

author: stefano (kabisa)

text:
"mouse" <
marta_ch...@fullserviceumbria.com
> ha scritto nel messaggio
news:bmoqdm$r1h$1...@news.newsland.it...

Che odbc usi?
Io ho installato open Link e riesco ad interfacciarmi con As400
potrebbe dipendere dai driver odbc che usi
Stefano (kabisa)


title: esportare  tabella in excel

author: Wolfgang

text:
Salve a tutti,
vi sarei grato se mi potreste dare qualche aiuto su come esportare una
tabella in un file excel, mantenendo la formattazione del file di excel.
Riesco ad esportarla ma non voglio né tutti i campi che ci sono in questa
tabella (me ne interessano solo alcuni) né posso mantenere quella
formattazione(della tabella esportata)
Grazie mille a tutti


title: esportare  tabella in excel

author: SunRex

text:
"Wolfgang" <
fso...@aliceposta.it
> ha scritto nel messaggio
news:lnsmc.207926$rM4.8...@news4.tin.it...

Io ti suggerisco di importarti una tbl di Access in Excel.
Cioè parti da Excel
Dati\Carica dati esterni\nuova query...etc etc
SunRex


title: esportare  tabella in excel

author: George

text:
> Riesco ad esportarla ma non voglio né tutti i campi che ci sono in questa
> tabella (me ne interessano solo alcuni) né posso mantenere quella
> formattazione(della tabella esportata)
> Grazie mille a tutti
Fai un report ed esporta quello in excel.
Così hai i campi che ti interessano, le etichette come vuoi tu e la
formattazione.
Ciao.


title: stranezza query parametrizzata che non funziona

text:
a voi non è mai capitato?
ho una query parametrica con criteri seguenti
categoria --> Like nz([forms]![Semilavorato]![categoria2];"*")
fornitore ---> Like nz([forms]![Semilavorato]![fornitore2];"*")
questa query è associata ad una maschera in visualizzazione continue, dalla
maschera stessa io scelgo
il fornitore e la categoria assegnando cosi dei valori a categoria2 e
fornitore2 della form e anche se
eseguo il reuqery della form i record visualizzati rimangono tutti
mentre, e qui ecco la stranezza
i record nella query associata alla maschera aperta a parte sono filtrati
correttamente, pare che non faccia il requery, mi sapreste aiutare?
grazie.


text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
messaggio news:v0V09.11923$lu5.3...@twister1.libero.it...

Come fai il requery della form?
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:ai30f8$k7j$1...@canarie.caspur.it...

forms![nomeform].requery


text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
messaggio news:aM819.13972$lu5.3...@twister1.libero.it...
>
> forms![nomeform].requery
>
Sì, scusa era (quasi) ovvio; volevo chiederti se i controlli "categoria2" e
"fornitore2" sono caselle di riepilogo (associate o no). Magari hanno
bisogno di un refresh prima di eseguire il requery della form...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:ai39so$nfv$1...@canarie.caspur.it...
> "@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
> messaggio news:aM819.13972$lu5.3...@twister1.libero.it...
> >
> > forms![nomeform].requery
> >
>
> Sě, scusa era (quasi) ovvio; volevo chiederti se i controlli "categoria2"
e
> "fornitore2" sono caselle di riepilogo (associate o no). Magari hanno
> bisogno di un refresh prima di eseguire il requery della form...
>
> Ciao.
>
> --
> Sergio MAZZA
>
no ci ho provato anche con il refresh ma nulla, sono controlli non associati


title: Immagine incorporata

author: Marianna

text:
Ciao a tutti,
ho dato un'occhiata alla maschera "Impiegati" del database della NorthWind
ed ho notato che vi è la possibilità di inserire un'immagine incorporata.
La cosa per me strana è che c'è un controllo image (non il controllo OLE) e
dell'immagine ne viene salvata la posizione sul disco fisso: appena cancello
l'immagine ovviamente essa non viene fuori.
Ho cercato sul sito comune etc.. ed ho trovato una procedura (BLOB)
ovviamente non seguo la procedura ma in quest'ultimo caso intuisco che
l'immagine viene salvata come file binario all'interno del database che però
diventa abbastanza grande in termini di Mb ma quantomeno se lo sposto su
un'altro pc mi ritrovo le immagini archiviate
Mi piacerebbe poter disporre delle immagini in maniera che non sia vincolata
dalla loro esistenza sul pc stesso (in maniera interna) cosa mi consigliate?
Grazie mille
Mary


title: Immagine incorporata

author: vtt

text:
"Marianna" <
marianna...@aliceposta.it
> ha scritto nel messaggio
news:YAy7e.780481$b5.34...@news3.tin.it...

Allora tu non sei inquietata dalle faccine!!!
Ti invidio... ma attenzione: si rischia di diventare come loro.
Il metodo che utilizzo è questo:
- visualizzazione struttura
- dalla casella degli strumenti inserisci l'oggetto: immagine (la collinetta
senza cactus allucinogeno)
- scegli il tipo di file ed il percorso per raggiungerlo.
Il gioco è così fatto.
Se vuoi essere totalmente sicura che l'immagine sia indipendente dalla
posizione originale vai su Propèrietà\Formato\Tipo_immagine e seleziona
incorporata.
L'originale puoi rimuoverlo con un ghigno di disprezzo,ma attenta: se è una
faccina si vendicherà...
Se non vuoi appesantire troppo il db, l'immagine deve essere di dimensioni
appropriate.
vtt


title: Immagine incorporata

text:
"vtt" <
fottutoblu...@hotmail.com
> ha scritto nel messaggio
news:d3mn6i$d1j$1...@carabinieri.cs.interbusiness.it...

Beh...il database con qualche immagine è più carino :-)
Grazie per il suggerimento...posso anche fare in modo che l'utente cambia
immagine come nel database NorthWind?
Imposto il campo foto come testo?
Ciao
Marianna


title: Immagine incorporata

text:
"Marianna" <
marianna...@aliceposta.it
> ha scritto nel messaggio
news:Sjz7e.780715$b5.34...@news3.tin.it...

In un pulsante scrivo
Me.image.Picture = "c:\img.gif"
ed effettivamente l'immagine cambia ma appena chiudo e riapro la maschera è
sempre quella di prima: come faccio?
grazie e ciao


title: Immagine incorporata

text:
"Marianna" <
marianna...@aliceposta.it
> ha scritto nel messaggio
news:Sjz7e.780715$b5.34...@news3.tin.it...

Concordo con le immagini che migliorano il db, tanto  che nelle mie
applicazioni lavoro molto con la grafica per cercare di presentare un
prodotto più accativante (a volte conta tanto quanto la funzionalità).
Non concordo sull'inserimento delle faccine degli impiegati, in quanto in
seguito alla prima visione di northwind ho subito un trauma che mi impedisce
tuttora di analizzare il db di esempio.
Pur non potendomi riferire all'Innominabile credo che si possa procedere
inserendo nella tabella di origine un campo Oggetto OLE a cui associ
l'immagine analogamente al controllo immagine (scusa il gioco di parole):
- dalla visualizzazione struttura della tabella crei il campo di tipo
"oggetto OLE"
- dalla visualizzazione normale inserisci l'immagine cliccando sul campo e
procedendo come post precedente
Da una form appoggiata sulla tabella puoi visualizzare tutte le immagini
inserite.
Questo metodo può essere molto utile per inserire logos aziendali:
memorizzarli in una tabella e richiamarli in form e in report: se si
desidera modificare il logo basta farlo solo nella tabella.
Spero di essere stato sufficientemente chiaro.
vtt


title: Immagine incorporata

text:
"vtt" <
fottutoblu...@hotmail.com
> ha scritto nel messaggio
news:d3mgkp$qh6$1...@balena.cs.interbusiness.it...

Grazie mille adesso provo


title: Immagine incorporata

text:
"Marianna" <
marianna...@aliceposta.it
> ha scritto nel messaggio
news:Sjz7e.780715$b5.34...@news3.tin.it...

imprecisione:
per inserire l'immagine in tabella devi fare cick destro sul campo e
specificare "inserisci oggetto".


title: Immagine incorporata

text:
"vtt" <
fottutoblu...@hotmail.com
> ha scritto nel messaggio
news:d3mp9f$e7o$1...@carabinieri.cs.interbusiness.it...

Inserisco l'imagine nella tabella - inserisci oggetto e quindi la mia
immagine - ma appena vado sulla maschera ed inserisco il controllo immagine
mi dice quale immagine volgio inserire dal pc :-(


title: Immagine incorporata

text:
"Marianna" <
marianna...@aliceposta.it
> ha scritto nel messaggio
news:LYz7e.780910$b5.34...@news3.tin.it...

Si può cambiare la proprietà immagine dell'omonimo controllo durante
l'esecuzione del db così ho risolto il problema?
Grazie


title: Immagine incorporata

text:
"Marianna" <
marianna...@aliceposta.it
> ha scritto nel messaggio
news:R_z7e.780925$b5.34...@news3.tin.it...

Scusa, ma stiamo facendo un po' di confusione:
- Controllo immagine
inserisce una immagine dissociata dai record. Spesso la si utilizza per
motivi estetici come l'inserimento di un logo che non cambia mai o per una
splash di benvenuto.
- Tabella con oggetto OLE
associa una immagine ad un dato record (es. la faccina al nome
dell'impiegato)
Per richiamare l'oggetto associato al record in una form devi utilizzare il
campo della tabella e non il controllo immagine.
Esempio:
La tabella "tblMostri" ha i campi "Nome" (testo) e "Ghigno" (oggetto OLE)
La maschera "frmMostri" ha "tblMostri" come origine.
Per visualizzare la faccia devi aprire "Visualizza\Elenco campi" e
trascinare il campo "Ghigno".
Adesso sei pronta per la gestione delle faccine!!!
vtt


title: Immagine incorporata

text:
"vtt" <
fottutoblu...@hotmail.com
> ha scritto nel messaggio
news:d3mrig$fca$1...@carabinieri.cs.interbusiness.it...

Grazie e buona serata
Mary


title: Immagine incorporata

text:

Ciao Mary,
ho letto tutta la discussione e mi permetto di suggertirti un paio di cose.
Il metodo suggerito da vtt è sostanzialmente errato perchè Access mal
gestisce le immagini
incorporate negli oggetti OLE. la stessa dicitura "Collegata" è fuoviante,
perchè ti fa pensare
che lui mantenga l'immagine fuori dal db, mentre invece lui riporta i
cambiamenti operati sulla foto iniziale
su quella che ha all'interno. Inconveniente enorme è che con poche foto il
db viene cortisonato e cresce a dismisura (anche e soprattutto se usi file
diversi dai bmp)
In realtà la strada tu l'avevi trovata.
E' quella del .picture, solo che devi ripetere l'istruzione anche su
Form_Current.
Io farei solo un piccolo cambiamento:
if dir(me.Tuocontrollo) <>"" then
    me.TuaOggettoImmagine.visible = true
    me.TuaOggettoImmagine.picture = me.Tuocontrollo
else
    me.TuaOggettoImmagine.visible = false
end if
così gestisci anche la mancanza della foto o la sua no raggiungibiltà se è
un percorso di rete.
Se poi usi il runtime di Access o vuoi gestire in maniera eccezionale le
immagini,
ti scarichi una classe di Lebans, che gestisce foto di diverse Mega come
fossero un nulla
(vedi tu, è facilissima anche quella: inserisci la classe nel tuo db - copia
incolla - e richiami la funzione floadpicture indicando l'oggetto e il
percorso).
Ciao
MAssimiliano
--
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: Immagine incorporata

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:GfK7e.1798$TR5...@news.edisontel.com...

Grazie mille: sei stato gentilissimo!
Mary


title: Immagine incorporata

text:
[CUT]

Con un po' di ritardo mi riunisco alla discussione.
Concordo perfettamente con il sistema suggerito da MA.
Però credo sia tutto commisurato alla tipologia di immagini da inserire.
Ad esempio utilizzando un semplice logo o un numero molto limitato di
immagini, normalmente utilizzo piccoli gif o jpg, ritengo che l'utilizzo di
controllo immagine od oggetto ole associato sia la soluzione più funzionale.
In queste condizioni non ho mai avuto problemi né di dimensioni di db né di
malfunzionamenti, nemmeno distribuendo l'applicazione su altre postazioni.
Utilizzando molte immagini, magari di grandi dimensioni tutto ovviamente
cambia e su questo, però, non ho esperienza.
Che ne pensi MA?
Ciao
vtt


title: Immagine incorporata

text:

> Con un po' di ritardo mi riunisco alla discussione.
> Concordo perfettamente con il sistema suggerito da MA.
> Però credo sia tutto commisurato alla tipologia di immagini da
> inserire.
> Ad esempio utilizzando un semplice logo o un numero molto limitato di
> immagini, normalmente utilizzo piccoli gif o jpg, ritengo che
> l'utilizzo di controllo immagine od oggetto ole associato sia la
> soluzione più funzionale. In queste condizioni non ho mai avuto
> problemi né di dimensioni di db né di malfunzionamenti, nemmeno
> distribuendo l'applicazione su altre postazioni. Utilizzando molte
> immagini, magari di grandi dimensioni tutto ovviamente cambia e su
> questo, però, non ho esperienza.
> Che ne pensi MA?
> Ciao
> vtt
Io uso massicciamente le immagni.
In un mio db ho 16000 articoli e ogni articolo pùo avere diverse foto (la
media e di 3).
Così facendo io non carico nessuna foto mai.
Così facendo ho una funzioncina che ovunque nel db carico quello che voglio
e quindi
non mi metto a fare una gestione differenziata
(anche perchè i miei utenti hanno tutti i vizi.... e si stancano i ditini e
i pochi neuroni a corredo)



title: Immagine incorporata

author: Bruno - S95

text:
>> [CUT]
>>
Ciao, mi scuso in anticipo, ma vorrei che mi illuminaste su quanto scritto
nel post precedente.
Cosa è "una classe di Lebans" ?
mille grazie
        Bruno


title: Immagine incorporata

author: Carlo Costarella

text:
"Bruno - S95" <
mus...@virgilio.it
> ha scritto nel messaggio
news:RB1be.821885$b5.36...@news3.tin.it...

www.lebans.com
Vari esempi e classi per gestire immagini con Access.
Ciao, Carlo


title: Immagine incorporata

text:
"Carlo Costarella" <
carloantonioco...@virgilio.it
> ha scritto nel
messaggio news:fJ1be.821912$b5.36...@news3.tin.it...

------------
Carlo, grazie per il chiarimento.
Ciao.. Bruno


title: API - Forzare il tema di Windows

author: MA

text:
Ciao a tutti,
stavo spulciando la lista delle Api possibili, ma non sono riuscito a
trovare quella che forza un tema di windows (nel mio caso Xp grigio) e dopo
riabilita quello precedente.
Mi date un indizio?
Tks
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: API - Forzare il tema di Windows

author: Alessandro Baraldi

text:
MA ha scritto:

Non sono certo di aver capito correttamente, ma puoi vedere questa:
Private Declare Function GetSysColor Lib "user32" (ByVal nIndex As
Long) As Long
Declare Function SetSysColors Lib "user32" Alias "SetSysColors" (ByVal
nChanges As Long, lpSysColor As Long, lpColorValues As Long) As Long
Parameter Information
· cElements
Specifies the number of display elements in the array pointed to by the
lpaElements parameter.
· lpaElements
Points to an array of integers that specify the display elements to be
changed. For a list of display elements, see the GetSysColor function.
· lpaRgbValues
Points to an array of unsigned long integers that contains the new red,
green, blue (RGB) color value for each display element in the array
pointed to by the lpaElements parameter.
Return Values
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. To get extended error
information, call GetLastError.
I colori principali sono da 0÷19, quindi, salvi i colori prima di
toccarli:
Dim SavedColors(19) As Long, IndexArray(19) As Long, NewColors(19) As
Long
   Dim i As Integer
    ' Salva i colori correnti:
    For i = 0 To 19
        SavedColors(i) = GetSysColor(i)
    Next i
    ' Cambia tutti i colori degli oggetti
    'in questo caso con una sequenza Random nel tuo caso inserirai il
colore
    ' che vuoi:
    For i = 0 To 19
        Randomize Timer
        NewColors(i) = RGB(Rnd * 255, Rnd * 255, Rnd * 255)
        IndexArray(i) = i
    Next i
    ' Applica il colore
    SetSysColors 20, IndexArray(0), NewColors(0)
    ' Ripristina ricaricando i colori di sistema salvati
    SetSysColors 19, IndexArray(0), SavedColors(0)
L'elenco degli indici relativi al colore sono questi come vedi da
0÷19:
Const COLOR_SCROLLBAR = 0 'The Scrollbar colour
Const COLOR_BACKGROUND = 1 'Colour of the background with no wallpaper
Const COLOR_ACTIVECAPTION = 2 'Caption of Active Window
Const COLOR_INACTIVECAPTION = 3 'Caption of Inactive window
Const COLOR_MENU = 4 'Menu
Const COLOR_WINDOW = 5 'Windows background
Const COLOR_WINDOWFRAME = 6 'Window frame
Const COLOR_MENUTEXT = 7 'Window Text
Const COLOR_WINDOWTEXT = 8 '3D dark shadow (Win95)
Const COLOR_CAPTIONTEXT = 9 'Text in window caption
Const COLOR_ACTIVEBORDER = 10 'Border of active window
Const COLOR_INACTIVEBORDER = 11 'Border of inactive window
Const COLOR_APPWORKSPACE = 12 'Background of MDI desktop
Const COLOR_HIGHLIGHT = 13 'Selected item background
Const COLOR_HIGHLIGHTTEXT = 14 'Selected menu item
Const COLOR_BTNFACE = 15 'Button
Const COLOR_BTNSHADOW = 16 '3D shading of button
Const COLOR_GRAYTEXT = 17 'Grey text, of zero if dithering is used.
Const COLOR_BTNTEXT = 18 'Button text
Const COLOR_INACTIVECAPTIONTEXT = 19 'Text of inactive window
Se ne vuoi cambiare solo 1 dovrai modificare l'Array, o meglio il suo
dimensionamento...
HO capito bene...?
@Alex


title: API - Forzare il tema di Windows

text:
Alessandro Baraldi wrote:
> MA ha scritto:
>
>> Ciao a tutti,
>> stavo spulciando la lista delle Api possibili, ma non sono riuscito a
>> trovare quella che forza un tema di windows (nel mio caso Xp grigio)
>> e dopo riabilita quello precedente.
>> Mi date un indizio?
>> Tks
>>
>> --
>> _ _
>> Ciao
>> MAssimiliano Amendola
www.accessgroup.it
>> Cisa - Conferenza Italiana per Sviluppatori Access
>> Info:
www.donkarl.com/it
>
> Non sono certo di aver capito correttamente, ma puoi vedere questa:
>
> Private Declare Function GetSysColor Lib "user32" (ByVal nIndex As
> Long) As Long
>
> Declare Function SetSysColors Lib "user32" Alias "SetSysColors" (ByVal
> nChanges As Long, lpSysColor As Long, lpColorValues As Long) As Long
>
> Parameter Information
>
>
> I colori principali sono da 0÷19, quindi, salvi i colori prima di
> toccarli:
>
> Dim SavedColors(19) As Long, IndexArray(19) As Long, NewColors(19) As
> Long
>
> Se ne vuoi cambiare solo 1 dovrai modificare l'Array, o meglio il suo
> dimensionamento...
>
> HO capito bene...?
>
> @Alex
Grazie Alex della risposta.
Allora quello ce mi piacerebbe fare e forzare l'applicazione del tema
Se vai nelle proprietà del desktop ha la possibilità di crearti un file Tema
da applicare a windows.
Puo anche salvarlo se ti va e clickare per applicarlo
Io avrei scelto Xp Grigio.
Vorrei che all'apertura del db forzasse quella visualizzazione.
Va bene questa Api?
Dove trovo documentazione per cambiarne i parametri?
Ancora tks



title: API - Forzare il tema di Windows

text:
MA ha scritto:
> Grazie Alex della risposta.
> Allora quello ce mi piacerebbe fare e forzare l'applicazione del tema
> Se vai nelle proprietà del desktop ha la possibilità di crearti un file Tema
> da applicare a windows.
> Puo anche salvarlo se ti va e clickare per applicarlo
> Io avrei scelto Xp Grigio.
> Vorrei che all'apertura del db forzasse quella visualizzazione.
> Va bene questa Api?
> Dove trovo documentazione per cambiarne i parametri?
> Ancora tks
>
Secondo me va bene quasta funzione, la documentazione la trovi su
Allapi.net, ma
in sostanza è quello che ti ho scritto io, non c'è di più anche
perchè è tutto li...!
Per forzare il cambiamento su AutoExec salvi le impostazioni di
sistema(in un file INI o nel Registry), e carichi sempre dall'INI o dal
Registry quelle che hai previsto...!
Su chiusura dell'applicativo(ed a questo punto devi sfruttare la Form
Hidden per evitare scocciature in caso di Krash)...
@Alex


title: API - Forzare il tema di Windows

text:

Grazie Alex,
in pratica per avere quello che voglio mi basta copiare i valori RGB del
tema di Windows xp modificato.
Sapessi che cosa mi era uscito con quei valori Random
ROTFL
Una cosa Fucsia orrenda, Pablito si sarebbe rivoltato nel letto!!!
p.s. a proposito per qualche giorno Pablito è off line, ma saluta tutti



title: API - Forzare il tema di Windows

text:
MA ha scritto:
[CUT]
> Grazie Alex,
> in pratica per avere quello che voglio mi basta copiare i valori RGB del
> tema di Windows xp modificato.
Esatto.
> Sapessi che cosa mi era uscito con quei valori Random
> ROTFL
> Una cosa Fucsia orrenda, Pablito si sarebbe rivoltato nel letto!!!
Si lo so, ma era solo per farti capire che serve in qualsiasi caso
l'Array da passare
all'API...., ovvio che se lo rendi MonoItem passi solo il colore
all'oggetto che vuoi.
> p.s. a proposito per qualche giorno Pablito è off line, ma saluta tutti
> --
> _ _
> Ciao
> MAssimiliano Amendola
www.accessgroup.it
> Cisa - Conferenza Italiana per Sviluppatori Access
> Info:
www.donkarl.com/it
Bene, saluta Maurizio anche da parte mia.
@Alex


title: Access 2019 e VBA multitasking

author: Ammammata

text:
leggo in giro che non si può a meno di scriversi una DLL o roba comunque al
di fuori della mia portata

avendo un pezzo bello lungo di codice VBA che esegue in sequenza una serie
di operazioni preparatorie indipendenti l'una dalle altre, mi domandavo se
era possibile avviare dette SUB in modo che venissero eseguite
contemporaneamente e riprendere l'esecuzione del resto del codice quando
tutte hanno finito la loro parte (tipo che ugnuna scrive un flag da
controllare)
mi fa tristezza vedere uno dei 4 core che va a palla al 100% e gli altri
tre che stanno a guardare

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


title: Access 2019 e VBA multitasking

text:
Ci sarebbe da capire meglio un discorso forse più complesso di quanto forse potrebbe essere...
Il Multithread che nulla ha a che vedere con il Multi-Tasking.

Access non gestisce Multithread.

Ciò detto servirebbe capire nel dettaglio cosa devi fare perché ad esempio se tu dovessi eseguire 10 ActionQueries su SQLSERVER puoi benissimo lanciarle in modo ASINCRONO...

Un modo che in realtà potrebbe emulare e soddisfare la tua esigenza credo sia fattibile... ovvio che si tratta di workaround.

Ho premesso il "potrebbe" perché devi fare un test serio.

Crei una Form contenente le 5(n) funzioni che vuoi lanciare dichiarate come Public Function.

Puoi inizialmente mettere un ciclo in ogni Function con un Doevents interno di 10000 cicli.

Di questa maschera apri 5 ISTANZE, ed ad ogni istanza chiami una funzione diversa.

Non avendole aperte in modalità SINCRONA, acdialog, ma ASINCRONA in MULTIISTANZA... in linea teorica potresti avere un discreto risultato anche se fittizio.

Facci sapere.
@Alex


title: la query di una pivot

author: Lenny

text:
ciao a tutti.
ecco il mio problema:
ho ritrovato un mio vecchio lavoro che usava alcune tabelle pivot.
come faccio a sapere quali query usa una certa tabella pivot?
non trovo alcun riferimento tra le proprietą dei vari oggetti nella form che
contiene la pivot.
grazie.
ciao
Luca
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.377 / Virus Database: 211 - Release Date: 15/07/2002


title: controllo ricerca - sito comune

author: Happy

text:
Riposto perchè non vedo il precedente.
Ho applicato il codice realizzato da Davide La Mantia tratto dal sito comune
3.29 creando un ibrido con il 3.114 di Roberto.
In breve nella casella di riepilogo trovo una serie di risultati
Evidenziando uno di questi e facendo doppio click chiedo di aprirmi una
maschera al record scelto.
Credo che la stringa deputata sia questa:
   rst.FindFirst "DITTA like """ & ChiaveRicerca & Me!Ricerca.Text & "*"""
Fin qui tutto bene, ma il comando FindFirst fa aprire il primo record del
gruppo cui appartiene la riga selezionata.
Il comando Find è associato a First, Last, Previous e Next (primo, ultimo,
precedente e prossimo).
Domanda: come faccio a fargli capire che deve aprirmi proprio quel
record????
Grazie infinite per l'attenzione e la pazienza.
Antonio


title: Blocca se applicato ad un campo di una tabella

author: Vidal

text:
Esiste la possibilità di bloccare in maniera condizionale un singolo
record o meglio ancora un singolo campo in una maschera tabellare?
Esempio: in una tabella ci sono vari record con due campi, il primo campo
deve essere bloccato se nel secondo c'è un determinato valore.
Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Roberto da Parma

text:
"Vidal" <
govin...@yahoo.it
> ha scritto nel messaggio
news:e2pl15$9ls$1...@news.newsland.it...

Sull'evento Corrente della maschera:
If tuocontrollo = tuovalore then
    Me.tuacasella.enabled = false
else
   Me.tuacasella.enabled = false
end if
Ciao
Roberto


author: Giuseppe

text:
"Roberto da Parma" <
aris...@libero.it
> ha scritto nel messaggio
news:44509499$0$29720$4faf...@reader2.news.tin.it...

Scusate se mi intrometto ma io solitamente preferisco usare "Locked" ad
"Enabled" per bloccare i campi.
Ciao
Giuseppe


text:
> Sull'evento Corrente della maschera:
> If tuocontrollo = tuovalore then
>     Me.tuacasella.enabled = false
> else
>    Me.tuacasella.enabled = false
> end if
> Ciao
> Roberto
Scusate ancora, non ho access sotto mano per fare delle prove,
ma devo visualizzare tutta la tabella con alcuni campi/record bloccati e
altri no. Fino ad ora riesco a bloccare l'intera colonna della tabella ma
non è quello che mi serve.
Vorrei applicare la stessa logica di "Valido se",
Grazie ancora
Ciao



text:
"Vidal" <
govin...@yahoo.it
> ha scritto nel messaggio
news:e2ql3q$lsi$1...@news.newsland.it...

???
Ma vuoi creare una regola su un campo??
Lavori con maschere o tabelle???
Spiegati meglio e magari ti si può dare una mano...
Enabled disattiva il campo (classico grigino)
Locked mantiene il campo visibile ma impedisce l'aggiornamento...
Ai fini del risultato finale credo cambi poco...
Ciao
Roberto


author: Paolo

text:
>> Scusate ancora, non ho access sotto mano per fare delle prove,
>> ma devo visualizzare tutta la tabella con alcuni campi/record bloccati e
>> altri no. Fino ad ora riesco a bloccare l'intera colonna della tabella ma
>> non è quello che mi serve.
>> Vorrei applicare la stessa logica di "Valido se",
>> Grazie ancora
Spero di aver capito, vuoi disabilitare un campo di un record lasciando
inalterati lo stesso campo degli altri record.
Non lo puoi fare il controllo è lo stesso.
Puoi invece fare un record che si mostra come semplice lista, fai click fai
aprire un popup in un form diverso e lì metti controlli di un solo record e
fai tutto quello che ti pare (molto usato in Visual Basic).
Ciao


text:
"Paolo" <pa...@holzlBastaspam.it> ha scritto nel messaggio
news:qFA9g.9042$b5.1...@twister2.libero.it...
>
>>> Scusate ancora, non ho access sotto mano per fare delle prove,
>>> ma devo visualizzare tutta la tabella con alcuni campi/record bloccati e
>>> altri no. Fino ad ora riesco a bloccare l'intera colonna della tabella
>>> ma
>>> non  quello che mi serve.
>>> Vorrei applicare la stessa logica di "Valido se",
>>> Grazie ancora
>
> Spero di aver capito, vuoi disabilitare un campo di un record lasciando
> inalterati lo stesso campo degli altri record.
> Non lo puoi fare il controllo č lo stesso.
> Puoi invece fare un record che si mostra come semplice lista, fai click
> fai
> aprire un popup in un form diverso e lě metti controlli di un solo record
> e
> fai tutto quello che ti pare (molto usato in Visual Basic).
> Ciao
>
Se lavori con le maschere puoi farlo...perchč no???
Roberto


title: radice quadrata

text:
dovrei visualizzare il calcolo in una casella di testo
della radice quadrata di questa espressione
costantek * attività radionuclide / intensità di esposizione
contestualmente i dati delle tre incognite vengono inserite
in altrettante caselle di testo
ho guardato help in linea e mi dice di utilizzare
la funzione sqr, ma non ho idea di come fare
potete suggerirmi qualcosa
Hi, Paolo


title: radice quadrata

author: Alessandro Cara

text:
Paolo ha scritto:

origine controllo
=sqr(costantek*attivitaradionuclide/intensitadiesposizione)
dato per scontato che le tre variabili sono definite e stanno da qualche
parte  sul form e sono valorizzate
a.cara


title: evidenziare record selezionato (access 2016)

author: mario rossi

text:
hanno introdotto un modo semplice per evidenziare di colore diverso il record selezionato?

grazie a tutti.


text:
Il giorno mercoledì 13 dicembre 2017 22:41:31 UTC+1, mario rossi ha scritto:
> hanno introdotto un modo semplice per evidenziare di colore diverso il record selezionato?
>
> grazie a tutti.

La Formattazione Condizionale, a mio parere è SEMPLICE, chiaramente è relativo.

@Alex


text:

esatto a tuo parere, non a mio parere :D
io però voglio evidenziare tutta la riga del record e non il singolo campo
ho visto che access in maschera con record continui adesso differenzia già un record dal successivo ovvero uno lo fa bianco il successivo grigio e cosi via

ma con la formattazione condizionale si può evidenziare tutta una linea ad esempio di colore rosso?

io lo so fare con codice vba in access precedenti, chiedevo se qui c'è un modo più semplice

grazie.


text:
Il giorno venerdì 15 dicembre 2017 03:32:10 UTC+1, mario rossi ha scritto:
> Il giorno giovedì 14 dicembre 2017 08:29:07 UTC+1, @Alex ha scritto:
> > Il giorno mercoledì 13 dicembre 2017 22:41:31 UTC+1, mario rossi ha scritto:
> > > hanno introdotto un modo semplice per evidenziare di colore diverso il record selezionato?
> > >
> > > grazie a tutti.
> >
> > La Formattazione Condizionale, a mio parere è SEMPLICE, chiaramente è relativo.
> >
> > @Alex
>
> esatto a tuo parere, non a mio parere :D

Beh, fortunatamente aprendo qualche guida in merito puoi colmare tutti i dubbi che ancora hai...

https://support.office.com/it-it/article/Modificare-l-aspetto-di-un-controllo-utilizzando-la-formattazione-condizionale-6ba9e9fa-4347-4183-b335-44e43b05e22f

https://support.office.com/it-it/article/Evidenziare-i-dati-con-la-formattazione-condizionale-7f7c0bd4-7c37-421d-adad-a260125c8129

Potresti anche dire che non sono finalizzati al TUO problema... questo tuttavia non significa che possano darti chiarezza du BASI tecniche adatte anche ad unos cambio più semplice con noi...
> io però voglio evidenziare tutta la riga del record e non il singolo campo
> ho visto che access in maschera con record continui adesso differenzia già un record dal successivo ovvero uno lo fa bianco il successivo grigio e cosi via

Ma quella è solo la definizione di Colore Alternato della Sezione, e nulla ha a che fare con quello che dici.

> ma con la formattazione condizionale si può evidenziare tutta una linea ad esempio di colore rosso?

Quì entrano in gioco le BASI TECNICHE di cui prima...
La F.C. agisce a livello di CONTROLLI(TextBox o ComboBox).
Quindi se tui avessi i controlli Associati con sfondo trasparente in Primo piano, ed un controllo NON ASSOCIATO dsi tipo TextBox come sfondo a coprire tutta la Sezione, su questo potresti pensare di applicare la F.C.
Ricorda che la Valorizzazione del Controllo PK, di solito si usa questo ma dipende dalle esigenze, avviene su Current, quindi se metti un Controllo aggiuntivo TextBox nell'Header e lo valorizzi con il contenuto del controllo PK, puoi costruire la F.C. affinchè quella TextBox di SFONDO attivi la F.C. quando la txtbox di controllo=ControlloAssociato alla PK.

> io lo so fare con codice vba in access precedenti, chiedevo se qui c'è un modo più semplice

Non lo sai fare da codice perchè in maschere continue non si può fare, ed in versioni precedenti si usava sempre una TextBox come sfondo con i caratteri speciali... quindi non so cosa veramente tu intenda quando dici "lo so fare con il codice vba"....

@Alex
>
> grazie.


author: RobertoA

text:

Nelle form continue, per far risaltare la riga corrente uso questo tra
le funzioni globali:
---------------------------------------
Public Function Evidenzia(ByVal NomeChiave As String, ByVal ValChiave As
Variant, ByRef frm As Form)

    Dim NumFormat As Byte

    With frm
       Application.Echo False
       If IsNull(!txtEvidenzia) Then
          Dim ctr As Control
          For Each ctr In .Section(0).Controls  'Sezione Corpo
              If ctr.ControlType = acTextBox Or ctr.ControlType =
acComboBox Then
                  ctr.FormatConditions.Add acExpression, ,
"[txtEvidenzia]" & "=" & NomeChiave
                  NumFormat = ctr.FormatConditions.Count - 1
                  ctr.FormatConditions(NumFormat).ForeColor = vbBlack
                  ctr.FormatConditions(NumFormat).BackColor = vbYellow
                  End If
              Next ctr

          Set ctr = Nothing
          End If

       If Not frm.NewRecord Then !txtEvidenzia.Value = ValChiave
       Application.Echo True
       End With

    End Function
--------------------------------------

E poi su ogni form nella quel voglio abilitare la 'marcatura' record
corrente, nell'event Current richiamo la funzione sopra descritta

dummy = Evidenzia("[ID_ANAGRAFICHE]", Me!ID_ANAGRAFICHE, Me.Form)

E' ovviamente necessario che su ogni form, nella sezione corpo, sia
presente una textbox  txtEvidenzia, che io dimensiono minuscola e la
metto sotto ad altri componenti per renderla invisibile

Non ricordo bene dove ho preso questo frammento di codice
Chiunque lo riconosca come proprio, si ritenga ringraziato

RobertoA


text:
Lo ricordo io... ;-)

@Alex


text:
Il 15/12/2017 10:01, @Alex ha scritto:
> Lo ricordo io... ;-)
>
> @Alex
>

Elora si ritenga ringraziato
Ci ho aggiunto un ciclo preliminare di 'cancellamento formattazione
condizionale'
Perche' a volte andava in errore, avendo solo tre colpi possibili
Tentava di aggiungere la quarta condizione, la quinta,...


text:

Attento che nelle varie versioni di Access il LIMITE è cambiato... ora siamo a 7...

@Alex


author: Karl Donaubauer

text:
Salve Alex,

@alex ha scritto:
> RobertoA ha scritto:
>> ...
>> Ci ho aggiunto un ciclo preliminare di 'cancellamento formattazione
>> condizionale'
>> Perche' a volte andava in errore, avendo solo tre colpi possibili
>> Tentava di aggiungere la quarta condizione, la quinta,...
>
> Attento che nelle varie versioni di Access il LIMITE è cambiato... ora siamo a 7...

No, giá da Access 2010 siamo a 50.
La causa per l'errore nella programmazione di più di 3 condizioni e che
non hanno allargato l'indice dell'insieme di FormatConditions a 50.

Il "trucco" per usare fino alle 50 condizioni nel codice è di _non_
usare un ciclo con l'indice di FormatConditions. Invece si fa p.e.

Dim FC As FormatCondition

Set FC = .FormatConditions.Add(...
FC.BackColor = MioColore1

Set FC = .FormatConditions.Add(...
FC.BackColor = MioColore2

Set FC = .FormatConditions.Add(...

FC.BackColor = MioColore3

Set FC = .FormatConditions.Add(...

FC.BackColor = MioColore4

ecc. fino a 50

e alla fine o in caso di problemi anche dopo ogni "Set FC..." si fa:
Set FC = Nothing

--
Ciao
Karl
*********
http://www.AccessDevCon.com

Access FAQ:
http://www.donkarl.com/it


text:

Ma guarda che BELLA cosa che mi dici, non la conoscevo affatto...!
Quindi immagino, che se è necessario fare come hai indicato, possa essere altrettanto impossibile accedere alla Collection FormatConditions in lettura con il For each

For Each fc in MioControllo.FormatConditions
   ...
NExt

o con l'indicizzazione...?

Dim fc49 As FormatCondition
Set fc49=MioControllo.FormatConditions(49)

Questo impone che si debbano CANCELLARE tutti per ricrearli...?

Devo provare ovviamente per capire LIMITI e problematiche...

Grazie
@Alex


author: Davide La Mantia

text:
Il giorno venerdì 15 dicembre 2017 12:47:39 UTC+1, Karl Donaubauer ha scritto:
> Salve Alex,
>
> @alex ha scritto:
> > RobertoA ha scritto:
> >> ...
> >> Ci ho aggiunto un ciclo preliminare di 'cancellamento formattazione
> >> condizionale'
> >> Perche' a volte andava in errore, avendo solo tre colpi possibili
> >> Tentava di aggiungere la quarta condizione, la quinta,...
> >
> > Attento che nelle varie versioni di Access il LIMITE è cambiato... ora siamo a 7...
>
> No, giá da Access 2010 siamo a 50.
> La causa per l'errore nella programmazione di più di 3 condizioni e che
> non hanno allargato l'indice dell'insieme di FormatConditions a 50.
CUT

Ecco fatto...
E potevi dircelo prima! :-)

Ciao


text:
Il giorno mercoledì 13 dicembre 2017 22:41:31 UTC+1, mario rossi ha scritto:
> hanno introdotto un modo semplice per evidenziare di colore diverso il record selezionato?
>
> grazie a tutti.

io facevo cosi nel vecchio access xp (penso farò ancora cosi)

1. inserivo una casella di testo non associata di nome "SEL" a forma di linea sottile sotto il record per tutta la lunghezza della form

2. su formattazione condizionale aggiungevo se il valore è = [id]sfondo e testo diventano rossi

3. su corrente della form eseguo il seguente
============================================
On Error GoTo Err_Form_Current

    Evidenzia "[ID]", [Id], "nomeform", "nomesottoform"

Exit_Form_Current:
    Exit Sub

Err_Form_Current:

    Resume Exit_Form_Current

4. in un modulo definivo la routine EVIDENZIA
ho messo un if per riuscire a evidenziare record di form e record appartenenti a sottoform
=============================================
Public Function Evidenzia(ByVal NomeChiave As String, ByVal ValChiave As Variant, Form As String, sottoform As String)

   On Error GoTo gestErr

        If sottoform <> "" Then
            Forms(Form).Form(sottoform).Controls("sel") = Forms(Form).Form(sottoform).Controls("id")
        Else
            Forms(Form).Controls("sel") = Forms(Form).Controls("id")
        End If

  Exit Function

gestErr:
       MsgBox Err.Number & " " & Err.Description
End Function


text:

2 Osservazioni:

1° Quel codice di suo è carente della parte funzionale, quindi se ti limiti a postare questa cosa, devi anche essere consapevole che così NON FA NULLA, se non introduci la parte di Formattazione.

2° Perchè non hai detto subito che usavi questo approccio, invece di fare quello che alla fine dice "con sufficienza" che funzionava prima funzionerà ancora...? Access è sempre quello te lo riuscivamo a dire alla prima risposta che le cose non sono cambiate...!!!

@Alex


text:

ascolta Alex "ma fammi il piacere!!!!" ma quale sufficienza? ma sgasati!!!
ho solo chiesto se qualcuno conosceva un modo migliore nel nuovo access 2016 per evidenziare un record! ho commesso qualche reato???
Alex ripeto, "ma fammi il piacere!!!!


text:
Quello era toto... e guarda che anche se è Natale non siamo tutti più stupidi e forse nemmeno più buoni.

Non hai chiesto un modo "migliore"...  ma hai chiesto il modo per farlo come se tu non avessi un riferimento... e siccome lo avevi un metodo, avresti fatto perdere meno tempo proponendolo come comparazione di alternativa, è sicuramente un approccio più intelligente in un confronto tecnico... per chi è tecnico.

I piaceri sono cose serie... qui nel NG è sufficiente non offendere ed essere tecnici.

@Alex


text:

Secondo me a te la programmazione non fa bene se diventi cosi "prima donna" io devo avere un metodo di pubblicazione che debba avere il tuo benestare? chi sei il magistrato della cassazione di questo Newsgroup? avrei fatto meglio? avrei fatto peggio? ho scritto quello che ho ritenuto opportuno senza offendere nessuno e chiedendo un parere a tutti quelli che se la sentivano di rispondere senza fare tante polemiche! se non ti piacciono i miei post perchè non rispettano i tuoi canoni, fammi la cortesia di saltarli a piedi pari, mi farai un grosso favore! "e come diceva toto, ripeto, "ma mi faccia il piacere!!!"


text:
Ma come non vuoi ti si dica cosa fare ed ora mi dici cosa dovrei fare io...
Tu "ignori" le regole e lo spirito del NG forse per gioventù... o forse perché pensi sia il TUO help desk...
In ogni caso io ti dirò tutto quello che mi passa per la testa... sempre... e mi divertirò anche molto.
Ciao Paolo Rossi

@Alex


text:

ma vai affa..ulo


text:
Appunto C.V.D. e come diceva il direttore al ragionier Ugo Fantozzi..."caro il mio Paolo Rossi..." o forse l'aggettivo era diverso... ma il senso è il medesimo.

@Alex


text:
Il giorno giovedì 21 dicembre 2017 17:55:06 UTC+1, @Alex ha scritto:
> Appunto C.V.D. e come diceva il direttore al ragionier Ugo Fantozzi..."caro il mio Paolo Rossi..." o forse l'aggettivo era diverso... ma il senso è il medesimo.
>
> @Alex

Forse Mario Rossi è meglio tu invece come ti chiami? o ti nascondi dietro @Alex?


text:
Mah "caro il mio Paolo Rossi"... beato te che nemmeno sai quello che dici.
Giusto perché è Natale sappi, poi basta informazioni tecniche troppo ravvicinate, qui anche le pietre sanno il mio nome e cognome... da 20 anni.
"Caro il mio Paolo Rossi"(sempre alla fantozzi)... ma sospetto tu non abbia nemmeno visto quel film.
Ora mi hai annoiato...

@Alex


text:

Ecco bravo spero di averti annoiato talmente tanto da non dover mai più interagire con te in futuro in questo newsgroup.


text:
"caro il mio Paolo Rossi"... leggerò sempre molto attentamente i tuoi post sarà un piacere ed un sollazzo...

@Alex


text:
Il giorno sabato 23 dicembre 2017 18:53:10 UTC+1, @Alex ha scritto:
> "caro il mio Paolo Rossi"... leggerò sempre molto attentamente i tuoi post sarà un piacere ed un sollazzo...
>
> @Alex

Leggili pure, ma non interagire altrimenti sono costretto a incontrarti di persona per dei chiarimenti...


text:
Io interagisco di certo, senza remore ne timore... "caro il mio Paolo Rossi"... ora che mi hai pure minacciato in pubblico nel forum, lo farò con ancora più tranquillità e gusto.

Ma sei un bambinello proprio... rimango in tema di Natale.
@Alex


text:

Basta!! hai rotto i cog....i pettegola!


title: altro problema con le date, sapere che data è il primo lunedi dopo la data inserita

text:
Se per esempio inserisco la data 10/02/2003 che è lunedi e nel campo
successivo inserisco mercoledi la funzione che mi serve dovrebbe restituirmi
12/02/2003 oppure se inserisco domenica dovrebbe restiturmi 16/02/2003
sapete se esiste tale funzione oppure qualcuno l'ha già creata?
Grazie.


author: Roberto da casa

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:b28jd0$742$1...@lacerta.tiscalinet.it...

Scusami ma che funzione ti serve?
Se nel campo sei sicuro che ci sia la data di un lunedì, non è che ci voglia
tanto a sommare 2 per avere il mercoledì successivo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
 12/02/2003 oppure se inserisco domenica dovrebbe restiturmi 16/02/2003
> >
> > sapete se esiste tale funzione oppure qualcuno l'ha giŕ creata?
> >
> > Grazie.
>
> Scusami ma che funzione ti serve?
> Se nel campo sei sicuro che ci sia la data di un lunedě, non č che ci
voglia
> tanto a sommare 2 per avere il mercoledě successivo.
Hai ragione, ho avuto un momento di smarrimento.


text:
> voglia
> > tanto a sommare 2 per avere il mercoledì successivo.
>
> Hai ragione, ho avuto un momento di smarrimento.
>
però scusa forse mi sono spiegato male ma ho questo problema.
ho un campo dove l'utente inserisce una data per esempio 15/01/2003
ed ho una casellacombinata che può assumere i seguenti valori
lunedi, martedi, mercoledi, giorvedi, venerdi, sabato, domenica
in base al giorno che l'utente mi selezione dalla combo devo trovare qual'è
il primo di quel giorno
dopo la data inserita
es: 11/02/2003 e sceglie venerdi    deve restituire 14/02/2003 ma non so che
giorno sceglierà.


text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:b29jg6$qej$1...@lacerta.tiscalinet.it...

Ti ricordo che in una maschera ci sono i controlli e non i campi, che invece
sono contenuti nelle tabelle e nelle queries.
Se il controllo in cui l'utente inserisce la sua data si chiama Data1 ed ha
un formato Data in cifre.
Se il controllo in cui vuoi visualizzare la data cercata si chiama Data2 ed
ha un formato Data in cifre.
Se la casella combinata non associata si chiama CercaGiorno.
Se la casella combinata ha due colonne di cui solo la seconda è visibile.
Se la casella combinata ha la proprietà Tipo origine riga impostata a Elenco
valori.
Se la casella combinata ha una origine riga contenente questi valori:
1;"Domenica";2;"Lunedì";3;"Martedì";4;"Mercoledì";5;"Giovedì";6;"Venerdì";7;
"Sabato"
A fronte dell'evento "Dopo aggiornamento" della casella combinata genera il
seguente codice VBA:
Private Sub CercaGiorno_AfterUpdate()
Dim Pippo As Date
For Pippo = Me!Data1 To Me!Data1 + 7
    If WeekDay(Pippo) = Val(Me!CercaGiorno) Then
        Me!Data2 = Pippo
    End If
Next Pippo
End Sub



title: Apertura file da database

author: Sandro

text:
Ho una tabella CLIENTI e vorrei creare un pulsante che mi permetta di
visualizzare un file word sul quale ci sarà la storia del cliente in
questione. Come posso fare? Devo fare una macro o esiste un sistema
migliore?
Inoltre qualcuno può spiegarmi dove si trova la voce "registra nuova macro"?


title: Apertura file da database

author: Graziano Franchi (Dal Server)

text: FAI UN CAMPO MEMO IN ACCESS


title: Problemi con campo Descrizione in query di unione

text:
ciao a tutti,
tempo fa avevo letto che alcune versioni di access avevano un baco
sulla visualizzazione dei campi memo in cui si visualizzano caratteri
cinesi, per cui si consigliava di definirli nelle query come "primo" o
"ultimo".
Lo stesso problema mi viene con una query di unione che prende i dati
da due query di selezione in cui invece prese singolarmente il
problema non compare, in quanto nelle due query di selezione i campi
memo sono già definiti come "primo".
Devo supporre che la query di unione non eredita le proprietà di
quelle di origine? come si può ovviare al problema?
Qualcuno ha dei suggerimenti?
grazie in anticipo


title: Soluzione controllo sequenza caratteri del codice fiscale.

author: Valerio

text:
Dato che mi serviva il controllo della sequenza del codice fiscale su una
form senza utilizzare l'autocomposizione, la quale all'atto dell'inserimento
sbagliato attiva i messaggi di access non gestibili, ho adottato questa
sistema (discutibile), ma che può essere d'aiuto ai frequentatori del ng.
1) nella proprietà ' maschera input' della casella di testo del codice
fiscale inserire >??????99?99?999?
2) Inserire nell'evento prima di aggiornare (BeforeUpdate) il seguente
controllo:
If Nz(Me!codice_fisc, "vuoto") = "vuoto" Or Len(Trim(Me!codice_fisc)) < 16
Or _
        InStr(1, Me!codice_fisc, Space(1), 0) > 0  ' se ci sono spazi vuoti
tra i caratteri     then
        msgbox("codice fiscale non valido")
end if
Spero che possa essere d'aiuto.
                            Valerio


author: AntoGal

text:
Valerio <
valeri...@fsmrt.nettuno.it
> scrisse...
> Dato che mi serviva il controllo della sequenza del codice fiscale su una
> form senza utilizzare l'autocomposizione
guarda sul Sito Comune, c'è la routine che controlla il codice fiscale in
base al check digit, non solo la correttezza formale.
Inoltre, se dovesse servirti, c'è anche quella che lo genera.
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************


title: righe vuote nei report con access 2003

author: hover

text:
Ciao a tutti,
sto cercando di costruire un report con un numero di righe costanti (32) che
devono essere stampate anche se il numero di record effettivi è minore.
come devo fare? non ci riesco (a visualizzare/stampare le righe costanti
anche se vuote).
grazie mille


title: righe vuote nei report con access 2003

author: Carlo Costarella

text:
"hover" <
ho...@tiscali.it
> ha scritto nel messaggio
news:UMR9f.18648$65.5...@twister1.libero.it...

Una strada:
crea una tabella di appoggio dove andrai ad accodare i tuoi dati.
La tabella avrà 32 o multipli di 32 righe...
Sarà questa tabella ad alimentare il report.
Ovviamente prima di riempire la tabella dovrai svuotarla.
Ciao, Carlo


title: righe vuote nei report con access 2003

author: MA

text:

C'è un esempio su
www.sitocomune.com
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: righe vuote nei report con access 2003

text:
si l'ho già visto... ma le istruzioni in vb non sono compatibili con Access
2003
Grazie  e ciao
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:dka2e2$skt$1...@area.cu.mi.it...



title: righe vuote nei report con access 2003

text:
hover wrote:
> si l'ho già visto... ma le istruzioni in vb non sono compatibili con
> Access 2003
> Grazie  e ciao
>
Caro robottino da cucina ti prego di scrivere DOPO il quoting
Contale e nel caso aggiungi le righe rimanenti
Tks



title: Connessione

author: Le Roi

text:
Ciao a tutti!
è possibile fare la connessione al database una sola volta e valida per
tutti i pulsanti di una maschera?..bisogna metterla nel codice del form?
grazie
--------------------------------
Inviato via
http://usenet.libero.it


title: Connessione

author: Alex Caponetto

text:
> è possibile fare la connessione al database una sola volta e valida per
> tutti i pulsanti di una maschera?..bisogna metterla nel codice del form?
>
non so se è possibile (mai servita) ma puoi crearti uno scirpt e poi
lanciarlo prima di eseguire un comando qlc.
per altre soluzioni aspetta magari una risp da un guru del gruppo ;-)
ciao a presto
Alex Caponetto


title: Connessione

author: Emyr

text:


eventi su apertura e su chiusura
imposta recordsource della maschera
Saluti.
Emanuele.


title: Aiutoo su un pochino di cose !!

author: bubu

text:
salve a tutti.
dovrei una cosa del genere:
-ho una maschera principale dove inserisco i dati di una persona (A) nome
cognome etcc.
-ho una sottomaschera (B) dove inserisco dati di altre persone correlate
(per la precisione 6 campi "nome e Cognome"alla maschera (A).
-ho una query di selezione che mi seleziona i dati della maschera (B) in
base ad (A); ora da questa query devo poter stampare un "report" delle sole
persone che io selezioni tramite una casella combinata per ogni nome e
cognome e automaticamente mi accoda i soli dati selezionati e stampati in
una tabella sempre correlata alla tabella di (A).
Ecco ora il problema e' questo: fino alla query di selezione ci sono ma
dopo mi incasino.
bubu


title: Aiutoo su un pochino di cose !!

author: Antonio Biso

text:
"bubu" <
super...@inwind.it
> ha scritto nel messaggio
news:7ktwa.94021$3M4.2...@news1.tin.it...
Scrivi  un subject più significativo!!!
Antonio


title: macro x riga

author: DanKan

text:
Ciao volevo sapere se e' possibile creare una macro che puo' accettare come
parametro un'intera riga.
Grazie
--
] DanKan [
-------------------------------------------------------------
Andrea Melis
http://www.puntodidomanda.com/
http://www.andiamo.it/
http://www.my-hotel.it/
http://www.cucinamore.com/
-------------------------------------------------------------
MSN:
ame...@msn.com


title: macro x riga

text:
"DanKan" <
ame...@gmail.com
> ha scritto nel messaggio
news:UYGdnZLQQ6d...@kpnqwest.it...
> Ciao volevo sapere se e' possibile creare una macro che puo' accettare
> come parametro un'intera riga.
Effettivamente sono stato un po' vago...
Rileggendolo non mi sono capito neanche io...
Cerco di fare un esempio...
Vorrei usare in una query una funzione scritta da me che mi faccia dei conti
su alcuni campi di una riga.
Non gli vorrei passare l'elenco del tipo test(par1, par2,....) ma vorrei se
li cercasse lui.
Grazie ancora e scusate il primo post sperando che questo sia meno peggio
del primo...
D.


title: macro x riga

author: namor

text:
DanKan ha scritto:



Se proprio devi operare in questo modo puoi scrivere una public function a
cui passare solo la chiave primaria del record, i valori se li andrŕ a
prendere da sola con dlookup() o tramite recordset.
Comunque in fatto di prestazioni č meglio passare tutti i parametri nella
chiamata della funzione, dato che nella query li hai giŕ disponibili,
piuttosto che costringere la function ad andarli a ripescare dalla tabella.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: macro x riga

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:cmtehp$jqn$1...@news.newsland.it...
> DanKan ha scritto:
>> "DanKan" <
ame...@gmail.com
> ha scritto nel messaggio
>> news:UYGdnZLQQ6d...@kpnqwest.it...
>
>> > Ciao volevo sapere se e' possibile creare una macro che puo' accettare
>> > come parametro un'intera riga.
>
>> Effettivamente sono stato un po' vago...
>> Rileggendolo non mi sono capito neanche io...
>> Cerco di fare un esempio...
>> Vorrei usare in una query una funzione scritta da me che mi faccia dei
>> conti su alcuni campi di una riga.
>> Non gli vorrei passare l'elenco del tipo test(par1, par2,....) ma vorrei
>> se li cercasse lui.
>> Grazie ancora e scusate il primo post sperando che questo sia meno peggio
>> del primo...
>> D.
>
>
> Se proprio devi operare in questo modo puoi scrivere una public function a
> cui passare solo la chiave primaria del record, i valori se li andrà a
> prendere da sola con dlookup() o tramite recordset.
> Comunque in fatto di prestazioni è meglio passare tutti i parametri nella
> chiamata della funzione, dato che nella query li hai già disponibili,
> piuttosto che costringere la function ad andarli a ripescare dalla
> tabella.
> Namor
>
Lo supponevo anche io... Ma speravo ci fosse qualcosa (tipo DataRow in .NET)
raggiungibile senza fare nuovamente una query.
Ciao e grazie!
D.


title: macro x riga

text:
"DanKan" <
ame...@gmail.com
> ha scritto nel messaggio
news:zvCdnROIXKK...@kpnqwest.it...

Con VBA creati una funzione che effettui quei "conti" e memorizzala in un
modulo del tuo database, quindi da un campo calcolato della query richiama
tale funzione.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Convertitore Access - VB6

author: Andrea Laschi

text:
Esiste un convertitore o qualcosa di simile da Access97 a Visual Basic 6?
Grazie mille

        Andrea
--
Posted from
dns.siapcn.it
 [212.210.172.195]
via Mailgate.ORG Server -
http://www.mailgate.org


title: Convertitore Access - VB6

author: sergio mazza

text:
"Andrea Laschi" <
ala...@siapcn.it
> wrote in message
000b01bf88d5$ddca56a0$1201a8c0@andrea...

Controlla quì:
http://www3.bc.sympatico.ca/lennox/
Ciao.


title: ADO connection ad Access

author: Marco

text:
Buona serata a tutto il NG
Dunque: ho un'applicazione Access doverosamente divisa in FE e BE. Anzi, per
essere più precisi, divisa in un FE e diversi BE.
Questi BE risiedono in un altro PC, collegato - ovviamente . in rete.
Su uno di questi BE c'è una routine che avrei bisogno di lanciare dal FE ma,
qui sta il bello, vorrei che girasse sul PC dove fisicamente risiede il BE.
Per ora mi sono limitato ad aprire una nuova istanza Access e lanciare la
routine, ma questa naturalmente gira sullo stesso PC del FE.
Ho pensato che con ADODB.Connection, se sapessi usarla, risolverei il
problema, ma non sono sicuro.
La domanda è:
Potrei? Se si, come?
O c'è un'altra soluzione?
Grazie in anticipo a tutti
Marco


title: ADO connection ad Access

author: davide

text:
Marco ha scritto:

Ciao, una cosa simile l'ho risolta in modo rustico ma funzionale, per
me. Nel BE ho creato un form  minuscolo con il timer impostato su
pochissimi ms, e poi una tab di transito di un solo record in cui metto
un flag di attivazione che viene gestito da FE. In base al timer
l'evento ontimer se trova il flag true esegue la routine e passa il flag
nuovamente false attendendo una nuova attivazione.
Davide


title: ADO connection ad Access

text:
"davide" <
cdsy...@inwind.it
> ha scritto nel messaggio
news:glp4g0$fan$1...@adenine.netfront.net...

Carinissima.
Per la serie l'ingegno non ha limiti.
Vedo se riesco ad adattarla.
Grazie mille per l'idea.
Marco