title: Impostazione risoluzione video

text:
"Buonuomo" <
buon...@libero.it
> ha scritto nel messaggio
news:PAVGa.89680$Ny5.2...@twister2.libero.it...

>
>
Mai nome fu più appropriato
La funzione .... funziona  (scusa la cacofonia) però mi accade una cosa  un
po' strana. Non appena da 800 x 600 l'applicazione imposta il monitor  a
1024 x 768 la barra di Windows la trovo a metà schermo ed access si apre con
una finestra non completamente aperta.
C'è un modo per risolvere la questione? Anche l'immagine del desktop (in
modalità estesa) quando cambio risoluzione risulta apparire in una parte
dello schermo e non a tutto schermo come è all'origine.
Immagino avrai impostato anche le variabili in modo che all'uscita
dell'applicazione riportino l'impostazione video originale.
Grazie buonuomo per l'aiuto
ciao paolo


title: Impostazione risoluzione video

author: Buonuomo

text:
cut
> > Io uso questo metodo:
> > Su apertura della maschera di avvio del database  inserisco
> >     checkRes
> > che è una funzione che imposta a 1024x768 la risoluzione se la trova
> > differente.
>
> >
> >
> Mai nome fu più appropriato
> La funzione .... funziona  (scusa la cacofonia) però mi accade una cosa
un
> po' strana. Non appena da 800 x 600 l'applicazione imposta il monitor  a
> 1024 x 768 la barra di Windows la trovo a metà schermo ed access si apre
con
> una finestra non completamente aperta.
> C'è un modo per risolvere la questione? Anche l'immagine del desktop (in
> modalità estesa) quando cambio risoluzione risulta apparire in una parte
> dello schermo e non a tutto schermo come è all'origine.
> Immagino avrai impostato anche le variabili in modo che all'uscita
> dell'applicazione riportino l'impostazione video originale.
> Grazie buonuomo per l'aiuto
> ciao paolo
>
Io ho messo, prima di richiamare la funzione,  il comando     Debug.Print
HideTaskbar()      ed il comando   Debug.Print UnhideTaskbar()   sul
pulsante di chiusura.
Probabilmente ci sarà un modo più elegante ma purtroppo non lo conosco !!!
Ciao, Buonuomo.


title: Impostazione risoluzione video

author: paolo

text:
"Buonuomo" <
buon...@libero.it
> ha scritto nel messaggio
news:ZS2Ha.90847$Ny5.2...@twister2.libero.it...

Ho provato ma non succede nulla. Sicuramente sbaglio in qualcosa. La
Hidetaskbar() è il richiamo ad una  funzione?  Se metto le parentesi,
Debug.print Hidetaskbar(), mi dice funzione non definita se le tolgo
Debug.print Hidetaskbar, non accade nulla.
Bisogna avere un po' di pazienza
grazie ancora
ciao paolo


title: Impostazione risoluzione video

text:
"paolo" <
paolo...@tin.it
> wrote in message news:<2Q8Ha.180412$
g92.3...@news2.tin.it
>...

Ho risolto ho trovato il codice per le funzioni.
grazie
paolo


title: Impostazione risoluzione video

text:
"paolo" <
paolo...@tin.it
> ha scritto nel messaggio
news:2Q8Ha.180412$g92.3...@news2.tin.it...

Chiedo scusa per l'errore di sbaglio, avevo dimenticato un pezzo di codice.
Crea un nuovo modulo ed inseriscici :
Option Compare Database
Option Explicit
Dim handleW1 As Long
Private Declare Function FindWindowA Lib "user32" (ByVal lpClassName As
String, ByVal lpWindowName As String) As Long
Private Declare Function SetWindowPos Lib "user32" (ByVal handleW1 As Long,
ByVal handleW1InsertWhere As Long, ByVal w As Long, ByVal x As Long, ByVal y
As Long, ByVal z As Long, ByVal wFlags As Long) As Long
Const TOGGLE_HIDEWINDOW = &H80
Const TOGGLE_UNHIDEWINDOW = &H40
Function HideTaskbar()
   handleW1 = FindWindowA("Shell_traywnd", "")
   Call SetWindowPos(handleW1, 0, 0, 0, 0, 0, TOGGLE_HIDEWINDOW)
End Function
Function UnhideTaskbar()
   Call SetWindowPos(handleW1, 0, 0, 0, 0, 0, TOGGLE_UNHIDEWINDOW)
End Function
Rubato dal sito di mamma Microsoft all'indirizzo:
http://support.microsoft.com/support/kb/articles/Q202/0/99.ASP
Ciao, Buonuomo.


title: Impostazione risoluzione video

author: MA

text:

Ciao, ho provato anch'io la tua soluzione. Effettivamente funziona cone dice
paolo, nel senso che non sposta la barra di avvio di Win.
E' possibile correggere questo piccolo bug.
ciao MAssiimliano
--------------------------------
Inviato via
http://usenet.libero.it


title: stampare report in modalita carattere

author: Alberto Marchi

text:
E' possibile generare dei report per stampa su vecchie stampanti ad aghi in modalita testo su fogli continui ? Le
stampanti ad aghi ci mettono una vita a stampare font truetype e grafica.... non ditemi che devo crearmi un report
manualmente via codice.... non mi passa piu' :-(
Alberto


title: stampare report in modalita carattere

author: Luciano

text:
Alberto Marchi ha scritto nel messaggio <
389c4b63...@news.libero.it
>...
>E' possibile generare dei report per stampa su vecchie stampanti ad aghi in
modalita testo su fogli continui ?
Certo che si puo', perche' no! Ti fai il report e usi un font non grafico.
L'unica accortezza sono le spaziature verticali. La stampante segfuira' le
proprie, o meglio quelle del font,  e non quelle che dai tu al millimetro,
ma con un po' di pazienza riesci a centrare tutt ocome ti serve! Garantito!
Saluti.
Luciano


title: stampare report in modalita carattere

author: Alessandro Tealdi

text:
"Alberto Marchi" <
a.ma...@libero.it
> ha scritto nel messaggio
news:389c4b63...@news.libero.it...
> E' possibile generare dei report per stampa su vecchie stampanti ad aghi
in modalita testo su fogli continui ? Le
> stampanti ad aghi ci mettono una vita a stampare font truetype e
grafica.... non ditemi che devo crearmi un report
> manualmente via codice.... non mi passa piu' :-(
>
> Alberto
>
Confermato, l'ho già fatto un paio di volte ......
Per la massima complatibilià con tutte le stampanti ti conviene installare
il driver della classica "Generica/solo testo"  (settando il report per
quella stampante specifica)
ed utilizzare un carattere superstandard tipo Courier
Per quanto riguarda le spaziature verticali quando si progetta un report in
modalità non grafica io trovo comodissimo impostare (da Control Panel di
Windows) il sistema di misura US in pollici
(almeno hai corrispondenza esatta tra la griglia e le righe dei fogli di
carta)
Buon lavoro
                            Sandro Tealdi


title: stampare report in modalita carattere

text:
>Certo che si puo', perche' no! Ti fai il report e usi un font non grafico.
>L'unica accortezza sono le spaziature verticali. La stampante segfuira' le
>proprie, o meglio quelle del font,  e non quelle che dai tu al millimetro,
>ma con un po' di pazienza riesci a centrare tutt ocome ti serve! Garantito!
>Saluti.
ho provato a fare cosi', e stampa abbastanza bene, ma ho un grandissimo problema.
Ho una stampante ad aghi a carrello largo (doppio a4, per capirsi). Lavoro sotto win 3.1. Tutti i controlli con una
coordinata x di inizio oltre i circa 9-10 pollici vengono stampati una riga sotto, sballando tutta la stampa. Ho notato
che se imposto l'altezza della sezione a 0,4 pollici (praticamente due linee) viene stampato tutto corretto, MA ogni 3-4
linee stampate, invece ci saltare una linea ne salta due. Cio' mi fa pensare che sia un problema di posizionamento dei
campi nella coordinata y.... ma non riesco a risolverlo. Ci ho perso ore senza cavare un ragno da un buco.... nessuno ne
sa niente ?
Alberto


title: stampare report in modalita carattere

text:
"Alberto Marchi" <
a.ma...@libero.it
> ha scritto nel messaggio
news:38a0661...@news.libero.it...
> ho provato a fare cosi', e stampa abbastanza bene, ma ho un grandissimo
problema.
>
> Ho una stampante ad aghi a carrello largo (doppio a4, per capirsi). Lavoro
sotto win 3.1. Tutti i controlli con una
> coordinata x di inizio oltre i circa 9-10 pollici vengono stampati una
riga sotto, sballando tutta la stampa. Ho notato
> che se imposto l'altezza della sezione a 0,4 pollici (praticamente due
linee) viene stampato tutto corretto, MA ogni 3-4
> linee stampate, invece ci saltare una linea ne salta due. Cio' mi fa
pensare che sia un problema di posizionamento dei
> campi nella coordinata y.... ma non riesco a risolverlo. Ci ho perso ore
senza cavare un ragno da un buco.... nessuno ne
> sa niente ?
>
> Alberto
>
Normalmente questi problemi li ho risolti così:
1- impostare l'unità di misura in pollici nel Pannello di Controllo
2- impostare X-Y della griglia del report  a 6  (ovvero 1/6 di pollice)
3- completata la progettazione del report (e dopo ogni modifica) selezionare
tutti i controlli e agganciare dimensione/posizione degli stessi alla
griglia
In questo modo non ho mai avuto problemi  (con Access97)
Se ogni tanto ti salta una riga in verticale è sicuramente perchè il suo
passo di linea è un po' di più di 1/6 di pollice.
Buona fortuna
                    Sandro


title: Operazioni matematiche tra campi

author: Gianni

text:
E' possibile fare una sottazione ta due campi di una tabella?
 ho cercato con l'help ma non ho capito come fare
in una tabella ho un campo dove carico la merce e nell'altro la scarico
vorrei fare una sottrazione e avere un totale in un campo"totale"
Mi potete iniziare ad indirizzare?
grazie
Gianni


title: Operazioni matematiche tra campi

author: sv

text:
Gianni ha scritto:

In una tabella non esistono campi calcolati. Cioč una tabella di Access
non puň essere utilizzata come un foglio di calcolo di Excell.
Puoi utilizzare una query, form o report.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Operazioni matematiche tra campi

text:
> > E' possibile fare una sottazione ta due campi di una tabella?
> >  ho cercato con l'help ma non ho capito come fare
> > in una tabella ho un campo dove carico la merce e nell'altro la scarico
> > vorrei fare una sottrazione e avere un totale in un campo"totale"
> > Mi potete iniziare ad indirizzare?
> > grazie
> > Gianni
>
> In una tabella non esistono campi calcolati. Cioč una tabella di Access
> non puň essere utilizzata come un foglio di calcolo di Excell.
> Puoi utilizzare una query, form o report.
>
> --
> rgrds
> SC
E tramite query come posso impostare dei calcoli?


title: Operazioni matematiche tra campi

author: Andrea

text:
"Gianni" <
g_de...@tin.it
> ha scritto nel messaggio
news:Z5YDb.6791$0w.3...@news2.tin.it...

crea una nuova query in visualizzazione struttura.
Inserisci letabelle che ti servono
trascina nei campi sottostanti i campi che ti interessano
ora inuna colonna vuota del modulo struttura query puoi fare una cosa del
tipo
mettiamo che hai trascinato il campo[a] e il campo [b]
puoi scrivere
totale:[a]+[b]
eccetera eccetera.
Non mi sono espresso molto bene. prova
al limite ti spiego meglio
ciao


title: Operazioni matematiche tra campi

text:
Gianni ha scritto:
> > > E' possibile fare una sottazione ta due campi di una tabella?
> > >  ho cercato con l'help ma non ho capito come fare
> > > in una tabella ho un campo dove carico la merce e nell'altro la scarico
> > > vorrei fare una sottrazione e avere un totale in un campo"totale"
> > > Mi potete iniziare ad indirizzare?
> > > grazie
> > > Gianni
> >
> > In una tabella non esistono campi calcolati. Cioè una tabella di Access
> > non può essere utilizzata come un foglio di calcolo di Excell.
> > Puoi utilizzare una query, form o report.
> >
> > --
> > rgrds
> > SC
> E tramite query come posso impostare dei calcoli?
Perchè in una query?



title: Operazioni matematiche tra campi

text:
...
> > > > E' possibile fare una sottrazione tra due campi di una tabella?

> ho provato ma senza risultati potresti essere + chiaro
grazie della disponibilitŕ.
@ sv scusa tu mi hai detto che potevo  fare delleoperazioni tramite query
poi mi dici perche' una query ?
ciao


title: Operazioni matematiche tra campi

text:
[cut]
>> >
>> > E tramite query come posso impostare dei calcoli?
>> crea una nuova query in visualizzazione struttura.
>> Inserisci letabelle che ti servono
>> trascina nei campi sottostanti i campi che ti interessano
>> ora inuna colonna vuota del modulo struttura query puoi fare una cosa del
>> tipo
>> mettiamo che hai trascinato il campo[a] e il campo [b]
>> puoi scrivere
>> totale:[a]+[b]
>> eccetera eccetera.
>> Non mi sono espresso molto bene. prova
>> al limite ti spiego meglio
>> ciao
>>
>> ho provato ma senza risultati potresti essere + chiaro
>grazie della disponibilità.
>@ sv scusa tu mi hai detto che potevo  fare delleoperazioni tramite query
>poi mi dici perche' una query ?
>ciao
mettiamo che hai una tabella che contiene 2 campi a e b
ora tu vuoi sommare a con b
puoi fare operazioni nelle maschere nei report e nelle query, ma non
puoi mettere calcoli nelle tabelle perchè le tabelle sono fatte con il
preciso scopo di contenere dati.
mettiamo di voler fare il calcolo in una query.
crea query in  visualizzazione struttura.
ti si apre una finestra che è quella di struttura delle query e sopra
una finestra + piccola con scritto mostra tabella
selezioni la tua tabella che contiene i campi a e b e schiacci su
aggiungi.
vedrai comparire la tua tabellina nella finestra di struttura nella
parte superiore.
drag and drop il campo A sotto in corrispondenza di campo
fai lo stesso con B
ora nella terza colonna scrivi in corrispondenza della riga campo
somma:[a]+[b]
Nel menu vai su visualizzazione---->visualizza foglio dati
e vedrai il risultato della tua query
avrai 3 colonne
a, b, e sommadi a+b
poi schiaccia su visualizza struttura per tornare alla struttura della
tua query.
Leggiti un manuale comunque.
ciao
Andrea


title: Operazioni matematiche tra campi

text:
Grazie mille!
Hai dei consigli sul manuale?
Ciao
Gianni


title: Operazioni matematiche tra campi

text:

Non saprei. Io ho access 2002 bible in inglese ed è abbastanza completo e si
capisce piuttosto bene. In italiano non so che c'è in giro.


title: Operazioni matematiche tra campi

text:
Gianni ha scritto:
> ...
> > > > > E' possibile fare una sottrazione tra due campi di una tabella?
> > > > >  ho cercato con l'help ma non ho capito come fare
> > > > > in una tabella ho un campo dove carico la merce e nell'altro la
> > scarico
> > > > > vorrei fare una sottrazione e avere un totale in un campo"totale"
> > > > > Mi potete iniziare ad indirizzare?
> > > > > grazie
> > > > > Gianni
> > > >
> > > > In una tabella non esistono campi calcolati. Cioč una tabella di
> > > > Access
> > > > non puň essere utilizzata come un foglio di calcolo di Excell.
> > > > Puoi utilizzare una query, form o report.
> > > >
<cut>
> @ sv scusa tu mi hai detto che potevo  fare delleoperazioni tramite query
> poi mi dici perche' una query ?
> ciao
Perchč mi interessava sapere se la tua query la utilizzi come origine dati.
In questo caso, personalmente, preferisco inserire i campi calcolati nella
form o nel report.



title: Operazioni matematiche tra campi

text:
Capisco!!
grazie ad entrambi.
Gianni.


title: Operazioni matematiche tra campi

text:
...........e se la somma deve essere fatta per tutti i record di un solo
campo?
sempre grazie anticipatamente
gianni


title: Operazioni matematiche tra campi

text:
Gianni ha scritto:
> ............e se la somma deve essere fatta per tutti i record di un solo
> campo?
> sempre grazie anticipatamente
> gianni
Nella tua maschera, in un controllo non associato, nel corpo maschera,
utilizza la funzione "Dsum". Vedi Help. Oppure nel piè di pagina maschera
utilizza un controllo nella cui origine scrivi =Somma([MioCampo]).



title: crosstab

author: Bocia

text:
Come da oggetto...qualcuno ha esperienze in merito su access 97 ?????
grazie


title: crosstab

author: Roberto da casa

text:
"Bocia" <
in...@bocia.com
> ha scritto nel messaggio
news:c509id$2nvhhi$1...@ID-216495.news.uni-berlin.de...
> Come da oggetto...qualcuno ha esperienze in merito su access 97 ?????
Puoi creare e gestire query a campi incrociati (vedi help).
>
>
> grazie
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Etichette

text:
Salve a tutti,
Ho un database 97 che funziona regolarmente. Convertito a 2000, non
riconosce l'istruzione
TRIM sulle etichette.
Qualcno sa' qualcosa in proposito ?


title: Etichette

author: Federico Luciani

text:

Puoi spiegarti meglio?
Cosa significa: 'non riconosce l'istruzione TRIM sulle etichette'
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Etichette

text:
alla richiesta di esecuzione dell'etichetta, viene un prompt di richiesta
TRIM con possibilita' di inserire un testo.
Pensavo fosse un errore della query. Ho tolto la query e sono andato sulla
tabella direttamente con analogo risultato
a questo punto se do' invio, le 4 righe dell'etichetta sono composte cosě :
#error
# error ecc..
se metto come riga DESA (nome campo del dbase) funziona correttamente ; se
l'istruzione e' TRIM(DESA) -> generata da access il risultato e' quello di
sopra.
Ho fatto diverse prove ma sembra che nell'interprete interno manchi
l'istruzione TRIM !!!
In access 97 (stesso dbase , stesse query , stesse etichette il tutto
funziona)
Grazie in anticipo.
Federico Luciani <
fluc...@paperino.libero.it
> wrote in message
3A37564B...@paperino.libero.it...



title: Etichette

text:
st...@canidirazza.com
 wrote:
> Federico Luciani <
fluc...@paperino.libero.it
> wrote in message
> >
st...@canidirazza.com
 wrote:
> > > Salve a tutti,
> > > Ho un database 97 che funziona regolarmente. Convertito a 2000, non
> > > riconosce l'istruzione TRIM sulle etichette.
> > > Qualcno sa' qualcosa in proposito ?
> >
> > Puoi spiegarti meglio?
> > Cosa significa: 'non riconosce l'istruzione TRIM sulle etichette'
>
> alla richiesta di esecuzione dell'etichetta, viene un prompt di richiesta
> TRIM con possibilita' di inserire un testo.
> Pensavo fosse un errore della query. Ho tolto la query e sono andato sulla
> tabella direttamente con analogo risultato
> a questo punto se do' invio, le 4 righe dell'etichetta sono composte così :
> #error
> # error ecc..
> se metto come riga DESA (nome campo del dbase) funziona correttamente ; se
> l'istruzione e' TRIM(DESA) -> generata da access il risultato e' quello di
> sopra.
> Ho fatto diverse prove ma sembra che nell'interprete interno manchi
> l'istruzione TRIM !!!
> In access 97 (stesso dbase , stesse query , stesse etichette il tutto
> funziona)
> Grazie in anticipo.
Perfavore rispondi dopo la parte quotata. Grazie.
Scusami, ma io continuo a non capire cosa intendi per 'esecuzione
dell'etichetta'.
Cmq prova ad usare =Trim([DESA])



title: testo descrizione controllo

author: Gra

text:
Salve a tutti,
mi succede una cosa strana, versione di Access è 2000 il s.o. 2000Pro, in
una form ho creato dei tasti comando (chiudi mascera, aggiungi, cancella,
modifica, stampa)  in tutti ho inserito il "testo descrizione controllo"
quando mi posiziono con il mouse su alcuni tasti, precisamente, modifica e
stampa, il testo appare su chiudi, aggiungi e cancella no. I tasti, ho
verificato sono creati tutti allo stesso modo. Da cosa può dipendere?


title: Ris: Protezioni file access e file WRKGADM.EXE

author: ced

text:
> Se e' per questo, puoi condividere lo stesso mdw per tutti mettendolo, ad
> es, nella stessa cartella del db (o comunque in un posto accessibile
almeno
> in lettura dagli utenti della rete). Basta che nella riga di comando che
ti
> apre il db tu faccia esplicito riferimento al file mdw che stai usando.
>
> > un'ultima curiosita o dubbio, quando assegno il nome e la password di un
> > utente in Wrkgadm.exe, questi devono avere qualche relazione con il nome
> > utente e password  di windows che si trova sui computer collegati in
rete
> o
> > posso assegnarli con nomi differenti?
>
> Non c'e' alcuna relazione con l'utente di windows.
> Ma attenzione, la password serve solo a evitare che un utente non
> autorizzato possa connettersi al tuo mdb usando il tuo mdw (che contiene
> l'elenco degli utenti).
> Se crei un nuovo utente con lo stesso neome e ID su un altro pc noterai
che
> potrai accedere senza inserire password.
> L'ID e' cio' che effettivamente impedisce agli utenti non autorizzati di
> accedere al tuo mdb creando un utente sul loro stesso pc, anche se
conoscono
> il tuo nome utente, senza conoscere l'ID Access non li riconoscera' e non
> gli dara' l'accesso che hai tu.
>
> > ciao e grazie delle risposte
>
> Ciao
> Sib
>
>
oggi ho creato 2 utenti, con relativi ID (è stata un'impresa dato che ho
dovuto ripristinare 3 volte il system originale "come amministratore, nom mi
riconosceva la PW")
dopo averci riuscito, ho trasferito il file mdb su un pc di un collega senza
toccare il system,
vado fisicamente sul pc del collega e tento di aprire il file, ma è stato
impossibile (non mi chiedeva ne la password ne il nome utente, appariva solo
l'avviso di utente non autorizzato.
A questo punto ho copiato il file system del mio PC su quello del collega e
ho riprovato, OK funziona! ma........  aprendo il file con il nome utento
assegnato, questo si apre senza password.
A questo punto mi chiedo, se il secondo utente apre il DB col nome utente
del primo, questo ha le autorizzazioni del primo e non mi sta bene,
dove devo cambiare le password dei singoli utenti? sul mio pc(di cui ho
provato, ma cambia l'unica pw disponibile che è quella mia), su ogni pc
degli utenti o dove? e poi, i singoli utenti come devono comportarsi se si
vogliono fare un loro DB senza tener conto del system che gli ho piazzato io
dato che access parte con la protezione del system che ho messo io in
windows dei loro pc?


title: Auguri! :-)

text:
Sentiti auguri a tutti per un sereno Natale ed un prospero anno nuovo!
:-)
--
Stefano


title: Auguri! :-)

author: mario rossi

text:

Altrettanto a te e a tutti i frequentatori del gruppo @Alex incluso :D


title: Ricerca record per data

author: Robort

text:
Buonasera a tutti.

Stavo tentando di aiutare un'altra persona per risolvere un problema nel
suo db pensando fosse più semplice del previsto ed a mia portata, invece
mi sbagliavo... In pratica, c'è questo db con svariati record,
l'esigenza è quella di trovare il record per data. Poniamo di inserire
nella combobox la data odierna 14/07/21, la query deve rendermi il primo
record che trova da questa data in poi.

Chiedo gentilmente una dritta. Grazie.

--
RoBort


title: Ricerca record per data

text:

Dimenticavo... Un solo record.

--
RoBort


title: Ricerca record per data

author: BFS

text:

SELECT tuatabella.*
FROM tuatabella
WHERE (((tuatabella.datat)=[Forms]![MacheraDoveHaiLaCombo]![TuaCombo]));

BFS


title: Ricerca record per data

text:
Il 15/07/2021 08:12, BFS ha scritto:
> SELECT tuatabella.*
> FROM tuatabella
> WHERE (((tuatabella.datat)=[Forms]![MacheraDoveHaiLaCombo]![TuaCombo]));

Grazie BFS per l'aiuto. Ho impostato tale query ma non ottengo nulla,
ovviamente ho cambiato i riferimenti (nome tabella, nome combo etc.). In
pratica questo db si riferisce alle estrazioni del lotto. Al suo interno
ha tutte le estrazioni a partire dal 1939, l'ideatore di tale progetto
cerca di ottenere con quello che sto chiedendo, l'estrazione più vicina
alla data digitata. Se per esempio nella combobox digito la data
9/04/2000, l'estrazione successiva è quella del 12/04/2000, poi si passa
al 15 etc. etc.
E' l'estrazione del 12/04/2000 che mi dovrebbe rendere come risultato.

--
RoBort


title: Ricerca record per data

text:

scusa mi era sfuggito quel "in poi"

cosi dovrebbe andare

SELECT TOP 1 tuatabella.*
FROM tuatabella
WHERE (((tuatabella.datat)>=[Forms]![MacheraDoveHaiLaCombo]![TuaCombo]));


title: Ricerca record per data

author: Michele

text:

Hai controllato il formato della data restituito dalla combo?
per le query la data dev'essere nel formato AAAA/MM/GG


title: Ricerca record per data

text:
Il 15/07/2021 10:29, BFS ha scritto:

> scusa mi era sfuggito quel "in poi"
>
> cosi dovrebbe andare
>
> SELECT TOP 1 tuatabella.*
> FROM tuatabella
> WHERE (((tuatabella.datat)>=[Forms]![MacheraDoveHaiLaCombo]![TuaCombo]));

Ciao BSF grazie per la dritta e la pazienza. Rispondo solo ora perchè mi
arrendo nonostante mi ritengo molto puntiglioso ed orgoglioso. Sono tre
giorni che ci dò sotto quasi tutti i giorni ma niente.
Ricapitolando, la query che mi hai indicato funziona alla grande e l'ho
trascritta così:

SELECT TOP 1 Lotto.*
FROM Lotto
WHERE (((Lotto.data)>=[Forms]![frmMetodi]![cboSceltaData]));

Mi rendo conto che il problema è stupido però non ne vado fuori, in
sintesi ho messo la query come origine record della form. Nella combobox
o ricerco la data che mi interessa, in questo caso la digito. Dovrei
Ottenere il risultato della ricerca, nelle caselle di testo posizionate
nella form.

Ho usato il condizionale perchè un banale errore mi ferma. So che è
banale ma non riesco a capire dove mettere mano. In pratica già
all'apertura del db viene visualizzata la finestra di dialogo "Immettere
valore parametro - Maschere!frmMetodi!cboSceltaData. Se digito la data
che mi interessa il risultato della ricerca è corretto, però ho sempre
questa finestra di dialogo che si apre e non riesco a fare in modo di
poter digitare la data di ricerca nella combobox. Ho guardato i
riferimenti, mi sembrano corretti. Guardati e riguardati.

Questa è la query della combobox:

SELECT Lotto.IDArchivio, Lotto.Data
FROM Lotto;

Niente di particolare, ho guardato anche il relativo help dell'errore,
guardato, riguardato, fatto una miriade di prove portando all'osso la
form, cancellando tutto quello che non serviva, nulla da fare...

--
RoBort


title: Ricerca record per data

text:
prova a usare la funzione datevalue:
SELECT TOP 1 tuatabella.*
FROM tuatabella
WHERE (((tuatabella.datat)>=datevalue([Forms]![MacheraDoveHaiLaCombo]![TuaCombo])));


title: Ricerca record per data

text:

fai cosi
togli l'origine dati alla maschera/oppure metti l'intera tabella lotto
sull'evento dopo aggiornamento della combo metti

Me.RecordSource = "Me.RecordSource = "SELECT TOP 1 lotto.* FROM lotto
WHERE lotto.dataEstrazione>=#" & Format(Me.cboSceltaData, "yyyy/mm/dd")
& "# order by lotto.dataEstrazione "

occhio all'eventuale formato delle date...non so nel tuo db in che modo
siano archiviate

provato e funziona

BFS


title: Ricerca record per data

text:
Il 20/07/2021 11:22, BFS ha scritto:
> fai cosi
> togli l'origine dati alla maschera/oppure metti l'intera tabella lotto
> sull'evento dopo aggiornamento della combo metti
>
> Me.RecordSource = "Me.RecordSource = "SELECT TOP 1 lotto.* FROM lotto
> WHERE lotto.dataEstrazione>=#" & Format(Me.cboSceltaData, "yyyy/mm/dd")
> & "# order by lotto.dataEstrazione "
>
>
> occhio all'eventuale formato delle date...non so nel tuo db in che modo
> siano archiviate
>
> provato e funziona
>
> BFS

Ho provato ad interpetare quello che mi indichi di fare, vado in
difficoltà quando mi dici "Togli l'origine dati alla maschera/oppure"
etc. etc. Quell'oppure potrebbe significare o l'una o l'altra maniera...
Io comunque ho provato in questo modo; Ho tolto l'origine dati alla
maschera ed ho messo l'intera tabella (anzichè la query) e sull'evento
dopo aggiornamento della combo ho messo il listato  indicato, ottengo un
errore di sintassi, viene evidenziato in rosso appena digitato.
Ho saltato qualche passaggio?

--
RoBort


title: Ricerca record per data

text:

scusa ho sbagliato il copia incolla
va bene quello che hai fatto
dopo aggiornamento della combo è questo il comando



title: Ricerca record per data

text:
Il 20/07/2021 14:36, BFS ha scritto:
> scusa ho sbagliato il copia incolla
> va bene quello che hai fatto
> dopo aggiornamento della combo è questo il comando
>
> Me.RecordSource = "SELECT TOP 1 lotto.* FROM lotto WHERE
> lotto.dataEstrazione>=#" & Format(Me.cboSceltaData, "yyyy/mm/dd") & "#
> order by lotto.dataEstrazione "

Niente da fare...

Ricapitolo, come origine dati nella maschera ho collegato la tabella.
Nella combobox dopo aggiornamento ho inserito il listato succitato.
Digito una data da ricercare nella cobobox, il risultato che ottengo è
un errore; Il testo immesso non corrisponde a una voce nell'elenco. Se
invece di digitare una data la seleziono dalla combobox, mi si apre una
finestra di dialogo "immettere valore parametro" questo credo di aver
capito perchè, probabilmente per il parametro lotto.dataEstrazione

--
RoBort


title: Ricerca record per data

text:

se vuoi condividere il tuo database vedo dove sbagli

occhio però, devi sostituire lotto.dataEstrazione con il nome della
colonna che contiene la data dell'estrazione nella tua tabella


title: Ricerca record per data

text:

Ecco il db

https://drive.google.com/file/d/1spOj43P70TXec7fezAx0ftL8bwEKqpsk/view?usp=sharing

Avrei potuto condividerlo prima, non l'ho fatto per non scocciare.

Il db così com'è è originale, senza nessuna modifica di quelle che mi
sono state indicate.

Ricapitolando la funzione cercata, digitando una data nella combobox il
db deve restituire l'estrazione successiva alla data digitata. Es
20/07/2021 estrazione del 21/07/2021.

Grazie.

--
RoBort


title: Ricerca record per data

text:

l'inghippo è che la prima colonna della combo è un id e non una data
modifica l'origine dalla combo con :

1)select lotto.data from lotto order by lotto.data
2)numero colonne : 1
3)larghezza colonne : 3
4)solo in elenco: no

l'istruzione corretta nel dopo aggiornamento è della combo data è:

Me.RecordSource = "SELECT TOP 1 lotto.* FROM lotto WHERE lotto.data>=#"
& Format(Me.cboSceltaData, "yyyy/mm/dd") & "# order by lotto.data "

e funziona anche nel tuo db

BFS


title: Ricerca record per data

text:
Il 20/07/2021 17:37, BFS ha scritto:

>
> l'inghippo è che la prima colonna della combo è un id e non una data
> modifica l'origine dalla combo con :
>
> 1)select lotto.data from lotto order by lotto.data
> 2)numero colonne : 1
> 3)larghezza colonne : 3
> 4)solo in elenco: no
>
>
> l'istruzione corretta nel dopo aggiornamento è della combo data è:
>
>
> Me.RecordSource = "SELECT TOP 1 lotto.* FROM lotto WHERE lotto.data>=#"
> & Format(Me.cboSceltaData, "yyyy/mm/dd") & "# order by lotto.data "
>
> e funziona anche nel tuo db
>
>
> BFS

Grazie BFS per la dritta, ora funziona come l'ideatore lo voleva. E
pensare che tale db non è neanche mio, volevo solo aiutare l'ideatore
pensando che fosse alla mia portata... Avevo sistemato altre
problematiche sul db ma questa era impossibile...

Grazie ancora e buona serata.

--
RoBort


title: Ricerca record per data

text:

ottimo
ciao


title: approssimazione EURO

author: delta

text:
Ciao a tutti
devo indicare il corrispettivo in EURO del totale fattura.
Come mi regolo per i decimali?
Grazie
                        Flavio


title: approssimazione EURO

author: Rox

text:
2 decimali, arrotondando il secondo a seconda del valore del terzo.
Se il 3. decimale è > 5 al 2. decimale superiore,
se il 3. è <= 5 al 2. inferiore
es.:    1,264   --> 1,26
           1,266  --> 1,27
delta <
delta...@tin.it
> wrote in message 8c9nou$bn8$1...@nslave2.tin.it...



title: approssimazione EURO

text:
Rox ha scritto nel messaggio <8c9r4h$9ol$
1...@nslave1.tin.it
>...

grazie!
                            Flavio


title: approssimazione EURO

author: Ricky

text:
"delta" <
delta...@tin.it
> wrote in message
news:8c9nou$bn8$1...@nslave2.tin.it...
> Ciao a tutti
> devo indicare il corrispettivo in EURO del totale fattura.
> Come mi regolo per i decimali?
>
> Grazie
>
>                         Flavio
>
>
Prova con questo
campoeuro=EuroConvert(campolire,"ITL","EUR")
ti da la converrsione e anche l'arrotondamento corretto.
Spero di esserti stato utile, ciao da Ricky


title: approssimazione EURO

text:
Scusa, ma EuroConvert dove sta???
Di sicuro non in Access97
Ricky <
infoDE...@abcdnet.com
> wrote in message 38e88...@news.dada.it...



title: approssimazione EURO

text:
"Rox" <
ro...@hotmail.com
> wrote in message
news:8cc4os$s3t$1...@nslave1.tin.it...

Esattamente, sta' in Access 2000. Mica aveva detto quale access aveva !!!
Ciao alla prossima


title: Mascherina su maschera massimizzata.

author: Francesco

text:
Ciao a tutti! Access 2003. Per aprire una mascherina sopra una
maschera maximized metto sia in apertura che in attivazione della
mascherina il comando docmd.restore. Domanda: è l'unico sistema o ce
ne sono altri? Lo chiedo perchè a volte durante il debug, vedo che il
programma passa dalla open form alla activate form 2 o 3 volte prima
di procedere. Shalom! ; )


title: MultiAccess '97

author: Francesco Sorrentino

text:
Ragà, spero proprio di ricevere un aiuto. Ho un server con un db access '97
dove accedono circa 20 client. Dato che ho la necessità di far accedere
tutte e 20 postazioni al db, vorrei un buon metodo per loccare record e non
far verificare l'assegnazione di un record a due client contemporaneamente.
Ho provato con un campo di tipo booleano che mi testa se esiste o meno il
loccaggio, ma funziona solo se le postazioni sono meno di 4. Esiste qualcosa
che mi permetta di lavorare con tutte e 20 ?????
Spero proprio di ricevere una buona risposta da voi....grazie.


title: Come faccio ....

author: Hellas

text:
in una form che ha due sottomaschere passare un dato da una sottomaschera
all'altra
grazie siete troppo gentili


title: Come faccio ....

text:
"Hellas" <
torot...@tiscalinet.it
> ha scritto nel messaggio
news:9mm3s0$ke5$1...@pegasus.tiscalinet.it...
> in una form che ha due sottomaschere passare un dato da una sottomaschera
> all'altra
> grazie siete troppo gentili
>
Forms!MascheraPrincipale!Sottomaschera2!Controllo2 =
Forms!MascheraPrincipale!Sottomaschera1!Controllo1
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Come faccio ....

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:JQyj7.44009$%a4.16...@news.infostrada.it...

Grazie
č dai piccoli gesti che si vedono i grandi uomini (non mi ricordo che l'ha
detto)


title: BackEnd - FrontEnd

author: SiculoDoc

text:
Ciao
ho creato un piccolo applicativo che vorrei condividere con i colleghi. Il
FE lo installo su ogni PC mentre il BE é su una cartella in rete in uno dei
Server Aziendali, in modo che ognuno di loro legga gli stessi dati dalla
tabella che aggiorno io una volta la mese.
Domande:
1) I vari utenti possono contemporaneamente accedere alla tabella, leggerla
e modificarla? Non è che per caso solo il primo che entra può fare le
attività di competenza?
2) Eventualmente andrebbe impostato qualche paramentro a livello di access
(permessi di lettura/scirttura? User abilitati)
Grazie


title: BackEnd - FrontEnd

author: Sergio MAZZA

text:
"SiculoDoc" <
gm...@tele2.it
> ha scritto nel messaggio
news:9fsmj.98$In1...@nntpserver.swip.net...
> Ciao
> ho creato un piccolo applicativo che vorrei condividere con i colleghi. Il
> FE lo installo su ogni PC mentre il BE é su una cartella in rete in uno
> dei Server Aziendali, in modo che ognuno di loro legga gli stessi dati
> dalla tabella che aggiorno io una volta la mese.
> Domande:
> 1) I vari utenti possono contemporaneamente accedere alla tabella,
> leggerla e modificarla? Non è che per caso solo il primo che entra può
> fare le attività di competenza?
Modificare la tabella, intendi i record non la struttura vero?
> 2) Eventualmente andrebbe impostato qualche paramentro a livello di access
> (permessi di lettura/scirttura? User abilitati)
>
> Grazie
Se hai un gruppo di utenti del deve solo leggere i dati e altri possono
anche modificarli, puoi crearti una serie di utenti che possono fare questo;
qui trovi un tutorial:
www.sitocomune.com
 Sezione General
6.219 Come utilizzare la sicurezza di Access al livello utente? (2)
6.3 Come utilizzare la sicurezza di Access?
Ciao.
--
Sergio MAZZA


title: BackEnd - FrontEnd

text:
1) Si intendo leggere e/o modificare i record
2) ok darò una letta e vedrò.
Grazie intanto
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:fnk6r0$7mc$1...@tdi.cu.mi.it...



title: BackEnd - FrontEnd

text:
"SiculoDoc" <
gm...@tele2.it
> ha scritto nel messaggio
news:aTpnj.106$A35...@nntpserver.swip.net...
> 1) Si intendo leggere e/o modificare i record
> 2) ok darò una letta e vedrò.
>
> Grazie intanto
Già che ci sei; vai anche su: ICAA - Come comportarsi in questo NG.
Dove dice di scrivere in coda al testo del messaggio precedente non in
testa; grazie...
Ciao.
--
Sergio MAZZA


title: BackEnd - FrontEnd

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:fnn6ol$elg$1...@tdi.cu.mi.it...

Così è ok ? : -)


title: BackEnd - FrontEnd

text:
"SiculoDoc" <
gm...@tele2.it
> ha scritto nel messaggio
news:3YLnj.106$PP3...@nntpserver.swip.net...
> Cosě č ok ? : -)
Per-fet-to...
Ciao.
--
Sergio MAZZA


title: Esportare dati e compattare automaticamente

author: peter

text:
Ringrazio anticipatamente chi volesse darmi qualche dritta per questi tre
> problemi che devo risolvere:
>
> 1 - Per esportare in un foglio Excel già formattato il risultato di una
> query, che codice devo usare (premendo un pulsante in una maschera si
esegue
> automaticamente l' operazione)
>
> 2 - Che comando devo usare per fare compattare in automatico il database
in
> uscita?
>
> 3 - Per esportare dati in un altro database che codice devo usare per far
> si' che mi vnga chiesto(premendo il solito pulsante sulla maschera) il
> percorso del database di destinazione ?
>
> Grazie mille
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: cidi

text:
"peter" <
pier...@inwind.it
> ha scritto nel messaggio
news:151Z96Z0Z8Y10...@usenet.libero.it...
> Ringrazio anticipatamente chi volesse darmi qualche dritta per questi tre
> > problemi che devo risolvere:
> >
> > 1 - Per esportare in un foglio Excel già formattato il risultato di una
> > query, che codice devo usare (premendo un pulsante in una maschera si
> esegue
> > automaticamente l' operazione)
> >
> > 2 - Che comando devo usare per fare compattare in automatico il database
> in
> > uscita?
> >
> > 3 - Per esportare dati in un altro database che codice devo usare per
far
> > si' che mi vnga chiesto(premendo il solito pulsante sulla maschera) il
> > percorso del database di destinazione ?
> >
> > Grazie mille
>
>
Ciao peter
Sonoooo sempreee treeee ...tre domande e tre risposte sempre treeeeeeeee
sulla strada ........
Salvatore ti aveva consigliato di postare UN PROBLEMA  per volta per un
motivo ben preciso: è una delle regola di questo Ng le altre le puoi trovare
nel post di Roberto: Istruzioni per l'uso.
per compattare automaticamente: Menù Strumenti-> Opzioni-> Generale->
Compatta alla chiusura
Ciao Daniele


author: ALESSANDRO Baraldi

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:neoBb.70312$AX1.2...@news1.tin.it...

Per versioni > A97.
Ciao.
@Alex.


author: Giancarlo

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:neoBb.70312$AX1.2...@news1.tin.it...

Ciao. mi intrometto. 'Compatta alla chiusura' non c'è in A97, o mi sbaglio?
Comne si fa in questo caso?
Giancarlo


text:
"Giancarlo" <
thi...@tin.it
> ha scritto nel messaggio
news:br54ne$src$1...@grillo.cs.interbusiness.it...
>
[CUT]
>
> Ciao. mi intrometto. 'Compatta alla chiusura' non c'è in A97, o mi
sbaglio?
> Comne si fa in questo caso?
> Giancarlo
Mi hai posticipato...!
In questo caso hai almeno 2 soluzioni semplici:
1)Crearti un applicazione esterna magari con Access che prende in mano la
cosa, nel senso che chiude l'applicativo lo compatta con DAO CompactDatabase
poi lo riapre è estremamente semplice e funziona benissimo.
2)Usi uno Script fatto con WinScriptingHost(la manna degli HACKER) e gli
metti
lo stesso codice che avresti messo nell'applicazione di Access visto che il
linguaggio
da usare è sempre VBA(circa) in appoggio a DAO, di questo hai un esempio
sul SitoComune.
Si può fare anche con VB, ma richiede VBRuntime, che è diverso da
AccessRuntime
Ciao.
@Alex.


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:br571l$msf$1...@lacerta.tiscalinet.it...

Grazie. Provo con la prima. Peccato però, perchè l'opz. in A2000 è
comodissima.


title: Problemi con il Report

author: Lucia Rita Carfagno

text:
Salve ragazzi.
Mi potete dire per cortesia dov'è l'errore nel seguente codice?
Private Sub Comando202_Click()
DoCmd.OpenReport "ReportREFERTO_AMBULATORIALE", acViewPreview, ,
("Forms![Form AGGIORNAMENTI]![id-anagraf-paziente] = [tab ANAGRAFICA
PAZIENTI.id-anagraf-paziente] and Forms![Form AGGIORNAMENTI]![Sottomaschera
tab DATI AMBULATORIALI2]![id-dati-clinici]=Forms![Form
AGGIORNAMENTI]![Sottomaschera tab ESAMI-DA-ESEGUIRE]![id-dati-clinici]")
End Sub
In pratica ho una maschera in cui seleziono un paziente da una casella
combinata, due sottomaschere sottostanti mostrano  tutte le visite
effettuate da quel paziente e gli esami eseguiti a fronte di una determinata
visita.
Ora io vorrei che posizionandomi su di una particolare visita (nella prima
sottomaschera), venga stampato il referto ambulatoriale contenente i dati
anagrafici del paziente, la visita specifica selezionata e gli esami
specifici eseguiti (nella seconda sottomaschera) per quella visita.
Il codice scritto mi fa vedere invece tutte le visite effettuate dal
paziente e non solo quella selezionata!
Sinceramente ho fatto diverse prove, ma non ho risolto nulla!
Ora me ne vado a dormire, sarà meglio...
Grazie come sempre
Ciao Rita


title: Problemi con il Report

text:
"Lucia Rita Carfagno" <
lcar...@libero.it
> ha scritto nel messaggio
news:viDgc.10102$Qc.4...@twister1.libero.it...

Parentesi tonde?
Hai inserito nella condizione (che mi sembra un po' incasinata) un confronto
a valori presi da due sottomaschere, il report non verrà filtrato.
Oltre al fatto che, a mio parere, non scriverei così la stringa della
condizione...
Ciao.
--
Sergio MAZZA


title: Problemi con il Report

author: namor

text:
Lucia Rita Carfagno ha scritto:


Questa sintassi:
Forms![Form AGGIORNAMENTI]![Sottomaschera tab DATI
AMBULATORIALI2]![id-dati-clinici]
è sbagliata. Per accedere ad un controllo di una sottomaschera devi
passare attraverso la proprietà Form del controllo che la contiene, cosa
che non hai fatto:
Forms![Form AGGIORNAMENTI]![Sottomaschera tab DATI
AMBULATORIALI2].FORM![id-dati-clinici]
Comunque come criterio mi sembra un po' strano, non credo che possa
funzionare, non puoi passare ad un report un criterio del tipo
[Forms]...=[Forms].....
Devi usare i campi presenti nell'origine dati del report per filtrarlo:
"NomeCampo=" & ValoreCampo & " OR AltroCampo<" & AltroValore
Se la tabella delle visite ha una chiave primaria, per es. IDvisita, puoi
aprire il report passandogli un filtro più semplice:
  DoCmd.OpenReport ("nomeReport", acViewPreview, , "IDvisita=" & _
  me.sottomaschera.form!IDvisita)
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: Problemi con il Report

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:pnLgc.100483$rM4.4...@news4.tin.it...

Ciao Sergio,
beh si c'è un pò di confusione però quando ho un solo record in
sottomaschera funziona, il problema c'è quando me ne serve uno soltanto tra
tanti.
Poi ho il vizio dei nomi lunghi...
Una domanda sorge spontanea: come scriveresti tu la stringa?
Comunque grazie.
Ciao
Rita


title: Problemi con il Report

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:c60ntf$5um$1...@news.newsland.it...

Ciao Namor,
ora metto subito in atto ciò che mi suggerisci.
Grazie mille
Ciao Rita


title: Problemi con il Report

text:
"Lucia Rita Carfagno" <
lcar...@libero.it
> ha scritto nel messaggio
news:N6Tgc.11250$Qc.4...@twister1.libero.it...
>
> beh si c'è un pò di confusione però quando ho un solo record in
> sottomaschera funziona, il problema c'è quando me ne serve uno soltanto
tra
> tanti.
> Poi ho il vizio dei nomi lunghi...
> Una domanda sorge spontanea: come scriveresti tu la stringa?
>
> Comunque grazie.
> Ciao
> Rita
>
DoCmd.OpenReport "ReportREFERTO_AMBULATORIALE", acViewPreview, ,
"[id-anagraf-paziente] = " & Me![id-anagraf-paziente] & " And
[id-dati-clinici] = " & Me![Sottomaschera tab DATI
AMBULATORIALI2]![id-dati-clinici]
Sempre che l'origine dati del report abbia i campi: [id-anagraf-paziente] e
[id-dati-clinici]; praticamente hai due tabelle in relazione uno - molti o
no?
Comunque se l'obbiettivo era vedere tutti i dati clinici del paziente non
sarebbe meglio fare una struttura report-sottoreport, proprio identica a
maschera-sottomaschera?
Ciao.
--
Sergio MAZZA


title: Problemi con il Report

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:aCVgc.105380$rM4.4...@news4.tin.it...

Grazie mille Sergio, sì l'obiettivo è vedere per ogni paziente, immesso una
sola volta, tutte le visite ambulatoriali e, per ognuna di queste, i
relativi esami effettuati ed i certificati rilasciati.
Utilizzerò il tuo codice e lo amplierò, non è un problema.
L'anagrafica pazienti è collegata alla tabella visite ambulatoriali con
uno-a-molti, quest'ultima, tramite la chiave id-dati-clinici collega con
uno-molti le due tabelle : esami eseguiti e certificati.
Comunque penso che vada bene ciò che hai scritto.
Non so, a questo punto, se il report con sottoreport mi avrebbe facilitato
il problema visto che devo stampare una sola visita per volta. Penserò,
comunque, anche a questa soluzione.
    Ciao e grazie
      Rita


title: Problemi con il Report

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:aCVgc.105380$rM4.4...@news4.tin.it...

Ciao Sergio,
scusami se approfitto, ma mi spieghi perchè non funziona il codice 'adattato
da me' sulla base di ciò che hai scritto tu?
Sicuramente avrò sbagliato io più di qualcosa.
DoCmd.OpenReport "ReportREFERTO_AMBULATORIALE", acViewPreview, , "[tab
ANAGRAFICA PAZIENTI]![id-anagraf-paziente]=" & Me![id-anagraf-paziente] & "
and [Sottomaschera tab DATI AMBULATORIALI2]![id-dati-clinici]=" &
Me![Sottomaschera tab ESAMI-DA-ESEGUIRE]![id-dati-clinici]
L'id-dati-clinici lega la tabella delle visite a quella degli esami eseguiti
per ogni visita.
Ciao e grazie
Rita


title: Problemi con il Report

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:aCVgc.105380$rM4.4...@news4.tin.it...

Sergio scusami, volevo solo dirti che ho risolto.
Ora il report funziona e per risolvere il tutto ho pensato ad una cosa
assurda: utilizzare la tabella della sottomaschera!
Il codice riadattato è il seguente:
DoCmd.OpenReport "ReportREFERTO_AMBULATORIALE", acViewPreview, , "[tab
ANAGRAFICA PAZIENTI]![id-anagraf-paziente]=" & Me![id-anagraf-paziente] & "
and [tab DATI AMBULATORIALI]![id-dati-clinici]=" & Me![Sottomaschera tab
ESAMI-DA-ESEGUIRE]![id-dati-clinici]
Grazie ancora
Ciao Rita


title: Problemi con il Report

text:
"Lucia Rita Carfagno" <
lcar...@libero.it
> ha scritto nel messaggio
news:NyXgc.12026$Qc.4...@twister1.libero.it...

Perché assurda? Se ha come origine dati quello che ti serve per i report...
Hai fatto bene...
Ciao.
--
Sergio MAZZA


title: Problemi con il Report

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:c63a5l$nm0$1...@canarie.caspur.it...

AH! Ok Sergio, mi fa piacere sapere che quando penso sia assurda una cosa
risulta invece azzeccata! Scherzo, ho ancora poca dimestichezza con Access,
lo lascio e lo riprendo di continuo, ma senza approfondire i problemi.....
Grazie come sempre
Ciao Rita
P.S.: Nel prossimo messaggio ho ancora un piccolo problemino....


title: Problemi con il Report

text:
"Lucia Rita Carfagno" <
lcar...@libero.it
> ha scritto nel messaggio
news:j1ahc.136615$Kc3.4...@twister2.libero.it...
>
>
> AH! Ok Sergio, mi fa piacere sapere che quando penso sia assurda una cosa
> risulta invece azzeccata! Scherzo, ho ancora poca dimestichezza con
Access,
> lo lascio e lo riprendo di continuo, ma senza approfondire i problemi.....
>
> Grazie come sempre
> Ciao Rita
>
> P.S.: Nel prossimo messaggio ho ancora un piccolo problemino....
Quale?
Ciao.
--
Sergio MAZZA


title: Problemi con il Report

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:c63a5l$nm0$1...@canarie.caspur.it...

Salve, pensavo che i guai fosseri terminati!
Ora mi è rimasto da stampare soltanto il certificato rilasciato per quella
visita e per quegli esami.
Il certificato però non è collegato all'anagrafica, ma alla tabella delle
visite tramite il campo [id-dati-clinici].
Il report dei certificati ha come origine dati una 'Query' completa in cui
vado a pescare nome, cognome, data e medico.
Non riesco ad inserire nel codice, però, la query come origine dati, forse
non va fatto così, io non lo so.
Se come origine dati del report scelgo la tabella, poi non so come andare a
prendere nome, cognome ecc. visto che il Dlookup mi dà errore.
Insomma non so cosa fare....
  Grazie Rita


title: Problemi con il Report

text:
"Lucia Rita Carfagno" <
lcar...@libero.it
> ha scritto nel messaggio
news:yphhc.137717$Kc3.4...@twister2.libero.it...
>
---- omissis -------
>
> Salve, pensavo che i guai fosseri terminati!
Quelli sono come i soldi: che ce l'ha se li tiene!
> Ora mi è rimasto da stampare soltanto il certificato rilasciato per quella
> visita e per quegli esami.
> Il certificato però non è collegato all'anagrafica, ma alla tabella delle
> visite tramite il campo [id-dati-clinici].
Mhmmm...
> Il report dei certificati ha come origine dati una 'Query' completa in cui
> vado a pescare nome, cognome, data e medico.
> Non riesco ad inserire nel codice, però, la query come origine dati, forse
> non va fatto così, io non lo so.
> Se come origine dati del report scelgo la tabella, poi non so come andare
a
> prendere nome, cognome ecc. visto che il Dlookup mi dà errore.
> Insomma non so cosa fare....
>
>   Grazie Rita
Scusa, hai detto che la query ti restituisce tutti i dati necessari per
avere il certificato?
- dati anagrafici;
- dati certificato (tramite join con visite);
Il report lo associ alla query e quando lo apri in anteprima gli passi come
condizione l'id del certificato, o no?
Ciao.
--
Sergio MAZZA


title: Problemi con il Report

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:c65b7d$at0$1...@canarie.caspur.it...

Sergio...si hai ragione...però devo vedere, se riesco a connettere ancora lo
farò stasera altrimenti domani, sono tornata da poco dal lavoro e non sono
molto presente.
Ciao e come sempre grazie per la tua disponibilità.
Ciao Rita


title: Problemi con il Report

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:c65b7d$at0$1...@canarie.caspur.it...

Ho risolto!
Sergio grazie, mi sei stato di aiuto, il codice è:
DoCmd.OpenReport "Report CERTIFICATO", acViewPreview, , ("[tab
CERTIFICATI]![id-certificato]=" & Me![Sottomaschera tab
CERTIFICATI]![id-certificato])
Ora posso selezionare il certificato e stamparlo.
Grazie Rita


title: Problemi con il Report

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:c65b7d$at0$1...@canarie.caspur.it...

Mistero! Ho scoperto che selezionando la visita, vengono selezionati
automaticamente gli esami presenti nella seconda sottomaschera ma non il
certificato presente nella terza sottomaschera!
E' un limite di Access o mio?
Riassumo: la tabella 'Anagrafica pazienti' è collegata tramite
l'id-anagraf-pazienti alla tabella 'visite ambulatoriali' , quest'ultima,
tramite l'id-dati-clinici, collega due tabelle: 'esami clinici' e
'certificati'.
Maschera 'Anagrafica' ---> sottomaschera 'Visite ambulatoriali'    ------>
sottomaschera 'Certificati'

                       ------> sottomaschera 'Esami clinici'
Ho controllato e sembra tutto uguale, ma i certificati non scorrono! Forse è
meglio che vada a dormire, altrimenti la prima paziente sono io....
Ciao Rita


title: Problemi con il Report

text:
"Lucia Rita Carfagno" <
lcar...@libero.it
> ha scritto nel messaggio
news:2%Xhc.141503$Kc3.4...@twister2.libero.it...

Volevo solo dire che ho risolto il problema della sottomaschera, sono io che
do i numeri!
Ho dimenticato la solita requery!
Ciao grazie
Rita


title: Problemi con il Report

text:
"Lucia Rita Carfagno" <
lcar...@libero.it
> ha scritto nel messaggio
news:MvYhc.141543$Kc3.4...@twister2.libero.it...
>
> Volevo solo dire che ho risolto il problema della sottomaschera, sono io
che
> do i numeri!
> Ho dimenticato la solita requery!
>
> Ciao grazie
> Rita
Scusa se non ti ho supportato ma sono un po' incasinato...
Ciao e buon lavoro...
--
Sergio MAZZA


title: Problemi con il Report

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:c6agen$ntd$1...@canarie.caspur.it...

Beh non direi che non mi hai aiutata, mi hai fatto riflettere e mi hai dato
comunque dei suggerimenti.
Grazie ciao
Rita


title: ..dopo aggiornamento

author: Alfio

text:
Buon giorno a tutti,
ho un piccolo problemino di cui non riesco a comprenderne la causa.
Ho una query che seleziona dei clienti in base all'idcliente di una combo.

Su "dopo aggiornamento" della combo apro un rst su questa query che, purtroppo, non ha ancora preso l'id dalla combo..., come mai?
Se l'evento è  "dopo aggiornamento" non dovrebbe essere già popolata?

Saluti

Alfio


title: ..dopo aggiornamento

author: Karl Donaubauer

text:
Salve,

Alfio ha scritto:

Di solito, sì.
Mostra la stringa SQL della query e il codice. Forse si vede il problema.

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

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


title: ..dopo aggiornamento

text:
> Di solito, sì.
> Mostra la stringa SQL della query e il codice. Forse si vede il problema.
>

Ciao Karl,

questa è la stringa SQL

SELECT Scadenze.IdDitta, Scadenze.IdBolla, Bolle.[Data bolla], Bolle.[Numero bolla], Scadenze.DataScadenza, Format(([ImportoAttivo]),"Standard") AS Importo, Scadenze.ImportoPagato, Bolle.[Tipo documento]
FROM Bolle INNER JOIN Scadenze ON Bolle.[ID bolla] = Scadenze.IdBolla
WHERE (((Scadenze.IdDitta)=[Maschere]![Menu_EC]![cmbClienti]) AND ((Scadenze.ImportoPagato) Is Null) AND ((Bolle.[Tipo documento])=8));

Questo il "tentativo" di aprire il recordset su "dopo aggiornamento" della combinata cmbClienti
Set rstQ = dbs.OpenRecordset("Q_Scadenze_Clienti", dbOpenDynaset)

All'errore, se apro la query, è vuota....

Ciao,

Alfio


title: ..dopo aggiornamento

text:
Salve,

Alfio ha scritto:
> ...
> questa è la stringa SQL
>
> SELECT Scadenze.IdDitta, Scadenze.IdBolla, Bolle.[Data bolla], Bolle.[Numero bolla], Scadenze.DataScadenza, Format(([ImportoAttivo]),"Standard") AS Importo, Scadenze.ImportoPagato, Bolle.[Tipo documento]
> FROM Bolle INNER JOIN Scadenze ON Bolle.[ID bolla] = Scadenze.IdBolla
> WHERE (((Scadenze.IdDitta)=[Maschere]![Menu_EC]![cmbClienti]) AND ((Scadenze.ImportoPagato) Is Null) AND ((Bolle.[Tipo documento])=8));
>
> Questo il "tentativo" di aprire il recordset su "dopo aggiornamento" della combinata cmbClienti
> Set rstQ = dbs.OpenRecordset("Q_Scadenze_Clienti", dbOpenDynaset)
>
> All'errore, se apro la query, è vuota....
> ...
Con il OpenRecordset dovresti ricevere un errore di "parametro
insufficiente" come descritto in
http://www.donkarl.com/it?FAQ6.4
.

Se finora hai un po' taciuto questo fatto prova una delle soluzioni
descritto nell'articolo.



title: ..dopo aggiornamento

text:
> Se finora hai un po' taciuto questo fatto prova una delle soluzioni
> descritto nell'articolo.
>

Grande Karl,
il problema era proprio quello!!! Mannaggia... :(

la query diventa così:
da
WHERE (((Scadenze.IdDitta)=[Maschere]![Menu_EC]![cmbClienti])
a
WHERE (((Scadenze.IdDitta)=Eval("Forms!Menu_EC!cmbClienti"))

Grazie mille...

Alfio


title: Query di accodamento o aggiornamento da macro ?

author: MM

text:
Ciao a tutti,
Come faccio a lanciare una query di accodamento o aggiornamento da una macro
?
Ho provato ma apre solo le query di comando.
Grazie con simpatia.
Marco.


author: Alex

text:
"MM" <
mar...@libero.it
> wrote in message
news:GFyA9.26336$
8E3.7...@twister2.libero.it

Perchè devi lanciarla da MACRO...???
Lanciala da codice su evento CLICK di un pulsante per esempio...!!!
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: FABIO

text:
MM wrote:
> Ciao a tutti,


> Grazie con simpatia.
> Marco.
In che senso solo le query di comando? La macro ti permette di eseguire
tutte le query.
Azione: Imposta Avvissi (no) -> per non visualizzare gli avvisi di access
durante l'esecuzione
Azione: ApriQuery (NomeQuery) -> per eseguire qualsiasi query
Fabio
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: controllo calendario

author: Gianni

text:
con DBclick da maschera1 apro  maschera2 sulla quale è "brutalmente
incollato " il controllo calendario....cosa devo fare per avere la data
corrente.....visualizza sempre quella di default!
ciao ciao e grazie a tutti!
Gianni


title: controllo calendario

author: melo

text:
Gianni ha scritto:


io, sul form load, gli passo questo codice:
nomecalendario.Day = Day(Date)
nomecalendario.Month = Month(Date)
nomecalendario.Year = Year(Date)
ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Documentazione Office Automations

text:
Sapete dove posso trovare in internet o titoli di libri che spiegano il
codice visual basic for applications per gestire gli applicativi word excel
via codice? grazie.


title: Documentazione Office Automations

author: Sib dal portatile

text:
"Tosto73" <
tos...@libero.it
> ha scritto nel messaggio

Hai gia' guardato le recensioni sul sito comune?
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Documentazione Office Automations

author: ST

text:

Per Office97:
http://support.microsoft.com/support/kb/articles/Q167/2/23.ASP
Per Office2000:
http://support.microsoft.com/support/kb/articles/q260/4/10.asp
ciao
Silvio


title: [OT] Sono tornato... e moh...

author: Alessandro Baraldi

text:
Con qualche difficoltà di cui credo siate al corrente, ci hanno
rilasciato.
Saluti a tutti.
@Alex


title: [OT] Sono tornato... e moh...

author: Oscar Manfredini

text:
"Alessandro Baraldi"
Con qualche difficoltà di cui credo siate al corrente, ci hanno
rilasciato.
Saluti a tutti.
-----------------------------------
E pensare che dovevamo tutti crepar d'invidia, eh?    ;-))
Non far quella faccia: tutto è bene ciò che finisce bene...
Ciao!


title: [OT] Sono tornato... e moh...

author: ciroteo

text:
On 4 Dic, 13:29, "Oscar Manfredini" <
oscar.manfred...@libero.it
>
wrote:

è vero ... bentornato alex!


title: [OT] Sono tornato... e moh...

author: Bruno Campanini

text:
"Alessandro Baraldi" <
ik2...@libero.it
> wrote in message
news:b18c71aa-de4f-4d63...@k41g2000yqn.googlegroups.com...

Saluti a tutti.
@Alex
=======================================
Io non so niente.
Ti hanno rilasciato da dove: dall'ospedale, dalla galera,
dal manicomio...?
Comunque bentornato!
Bruno


title: [OT] Sono tornato... e moh...

author: Sergio MAZZA

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:b18c71aa-de4f-4d63...@k41g2000yqn.googlegroups.com...

Saluti a tutti.
@Alex
[risposta]
Certo che quando ti muovi eheee?!?!
Bentornati ad entrambi!
Ciao.
--
Sergio MAZZA


title: [OT] Sono tornato... e moh...

author: IgnazioC

text:
On 4 Dic, 14:15, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggionews:b18c71aa-de4f-4d63...@k41g2000yqn.googlegroups.com...
> Con qualche difficoltà di cui credo siate al corrente, ci hanno
> rilasciato.
>
> Saluti a tutti.
>
> @Alex
>
> [risposta]
> Certo che quando ti muovi eheee?!?!
> Bentornati ad entrambi!
>
> Ciao.
> --
> Sergio MAZZA
bentornato da uno che ti conosce solo di fama.
guarda che il tuo sito ci serve non fare più certi scherzi!!


title: [OT] Sono tornato... e moh...

author: CIDI

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:b18c71aa-de4f-4d63...@k41g2000yqn.googlegroups.com...
Con qualche difficoltà di cui credo siate al corrente, ci hanno
rilasciato.
senza riscatto?
:<))
Ciao Alex
bentornato...
Daniele


title: [OT] Sono tornato... e moh...

text:
"CIDI" <
dado...@spamtin.it
> ha scritto nel messaggio
news:4937e168$0$18153$4faf...@reader3.news.tin.it...
>
> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> news:b18c71aa-de4f-4d63...@k41g2000yqn.googlegroups.com...
> Con qualche difficoltà di cui credo siate al corrente, ci hanno
> rilasciato.
>
> senza riscatto?
> :<))
E' intervenuta la Triade di ICAA...
> Ciao Alex
> bentornato...
>
> Daniele
Ciao.
--
Sergio MAZZA


title: [OT] Sono tornato... e moh...

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:gh8o4k$9i0$1...@tdi.cu.mi.it...
> "CIDI" <
dado...@spamtin.it
> ha scritto nel messaggio
> news:4937e168$0$18153$4faf...@reader3.news.tin.it...
>>
>> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
>> news:b18c71aa-de4f-4d63...@k41g2000yqn.googlegroups.com...
>> Con qualche difficoltà di cui credo siate al corrente, ci hanno
>> rilasciato.
>>
>> senza riscatto?
>> :<))
>
> E' intervenuta la Triade di ICAA...
...che facendo parte della Triade Group International....i soli poteri
forti!
allora...risparmio la scorta di alimentari che avevo messo da parte
in caso di richiesta di riscatto.
;-)
> Ciao.
> --
> Sergio MAZZA
Ciao Sergio
Daniele


title: [OT] Sono tornato... e moh...

text:
"CIDI" <
dado...@spamtin.it
> ha scritto nel messaggio
news:4937f828$0$18160$4faf...@reader3.news.tin.it...
>
> ...che facendo parte della Triade Group International....i soli poteri
> forti!
> allora...risparmio la scorta di alimentari che avevo messo da parte
> in caso di richiesta di riscatto.
No no che risparmi?!? Li accantoni per il prossimo CISA...
> ;-)
>
> Ciao Sergio



title: [OT] Sono tornato... e moh...

author: MA

text:

porc... @%$??|
che bello risentirti
;-P
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: [OT] Sono tornato... e moh...

text:
..
> Ben tornato Alessandro,
> hai fatto stare turri in pensiero.
>
> Non sono certo, ma mi pare di averti intravisto al TG1 (in aereo) eri tu?
>
> Ciao
> Cataldo Formaro
No affatto... non sono mai stato in contatto con TG.
Grazie.
@Alex


title: [OT] Sono tornato... e moh...

text:
...
> E pensare che dovevamo tutti crepar d'invidia, eh?    ;-))
Ti assicuro che la cosa è stata bellissima, anche per l'assoluta
assenza di pericolo e l'ottimo trattamento
ricevuto.
Di fatto, ho prolungato le ferie di 5gg a carico del governo... ;-)
Scherzi a parte è andato tutto bene.
> Non far quella faccia: tutto è bene ciò che finisce bene...
>
> Ciao!
Ciao
@Alex


title: [OT] Sono tornato... e moh...

text:
...
> Io non so niente.
> Ti hanno rilasciato da dove: dall'ospedale, dalla galera,
> dal manicomio...?
Ciao Bruno... la 3° che hai detto...
Io e la mia signora eravamo in Thailandia tra quelli bloccati dai
rivoltosi, quindi impossibilitato a rientrare, nulla di chè...
> Comunque bentornato!
Grazie
> Bruno
 @Alex


title: [OT] Sono tornato... e moh...

text:
...
> [risposta]
> Certo che quando ti muovi eheee?!?!
Ehehehe...!
> Bentornati ad entrambi!
>
> Ciao.
> --
> Sergio MAZZA
Tnx, vi saluta anche Barbara.
@Alex


title: [OT] Sono tornato... e moh...

text:
...
> è vero ... bentornato alex!
Denghiu
@Alex


title: [OT] Sono tornato... e moh...

text:
On 5 Dic, 09:35, "MA" <
mas...@massimilianoamendola.it
> wrote:
> Alessandro Baraldi wrote:
> > Con qualche difficoltà di cui credo siate al corrente, ci hanno
> > rilasciato.
>
> > Saluti a tutti.
>
> > @Alex
>
> porc... @%$??|
>
> che bello risentirti
> ;-P
>
> --
> --
> MAssimiliano Amendola
A chi lo dici... ;-)
@Alex


title: [OT] Sono tornato... e moh...

text:
On 4 Dic, 14:56, "CIDI" <
dadonz...@spamtin.it
> wrote:
> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggionews:b18c71aa-de4f-4d63...@k41g2000yqn.googlegroups.com...
> Con qualche difficoltà di cui credo siate al corrente, ci hanno
> rilasciato.
>
> senza riscatto?
> :<))
Senza riscatto...?
Ancora un pò e avrebbero pagato loro pur di liberarsi di me...!
> Ciao Alex
> bentornato...
>
> Daniele
;-)
Bye
@Alex


title: [OT] Sono tornato... e moh...

text:
...
> bentornato da uno che ti conosce solo di fama.
Pensa che mia moglie mi conosce solo di "fame"...
> guarda che il tuo sito ci serve non fare più certi scherzi!!
;-)
Ciao
@Alex


title: [OT] Sono tornato... e moh...

text:

non ti puoi più fidare dei rivoltosi.. non mantengono i patti
quelli di un tempo erano veri signori... hai fatto caso che di Biso non ce ne è più nessuna traccia??



title: [OT] Sono tornato... e moh...

text:
Cataldo Formaro wrote:
> "Alessandro Baraldi ha scritto:

> Ben tornato Alessandro,
> hai fatto stare turri in pensiero.
Solo questo turri.
Gli altri sanno che lui ama gli API (AeroPorti Internazionali).
> Non sono certo, ma mi pare di averti intravisto al TG1 (in aereo) eri tu?
Anche qui hanno fatto un circo nelle medie.
Ma ho avuto l'impressione che la maggior parte dei turisti
ha prolongato un po le ferie anche se involontariamente.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: [OT] Sono tornato... e moh...

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:f077dd80-3334-408f...@c1g2000yqg.googlegroups.com...
On 4 Dic, 14:56, "CIDI" <
dadonz...@spamtin.it
> wrote:
> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel
> messaggionews:b18c71aa-de4f-4d63...@k41g2000yqn.googlegroups.com...
> Con qualche difficoltà di cui credo siate al corrente, ci hanno
> rilasciato.
>
> senza riscatto?
> :<))
Senza riscatto...?
Ancora un pò e avrebbero pagato loro pur di liberarsi di me...!
ah si! stavano finendo le scorte alimentari?
Ciao Alex
Daniele


title: [OT] Sono tornato... e moh...

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:ghaqvn$v11$1...@tdi.cu.mi.it...
Alessandro Baraldi wrote:
> On 5 Dic, 09:35, "MA" <
mas...@massimilianoamendola.it
> wrote:
>> Alessandro Baraldi wrote:
>>> Con qualche difficoltà di cui credo siate al corrente, ci hanno
>>> rilasciato.
>>
>>> Saluti a tutti.
>>
>>> @Alex
>>
>> porc... @%$??|
>>
>> che bello risentirti
>> ;-P
>>
>> --
>> --
>> MAssimiliano Amendola
>
> A chi lo dici... ;-)
>
> @Alex
non ti puoi più fidare dei rivoltosi.. non mantengono i patti
quelli di un tempo erano veri signori... hai fatto caso che di Biso non ce
ne è più nessuna traccia??
come no?....qualche mese fa è tornato!
Ciao MA
passato il singhiozzo o hai cambiato tastiera? ;-)
...e noi che stavamo in pensiero per Alex ...e lui, beatamente, si è fatto
altri
5 giorni di ferie.....e io pago!
Daniele


title: [OT] Sono tornato... e moh...

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:7590e57e-683e-4270...@o2g2000yqd.googlegroups.com...

Quando abbiamo un momento "tranquillo" ci rivediamo tutti!
Ciao.
--
Sergio MAZZA


title: [OT] Sono tornato... e moh...

author: Massimo Piubelli

text:
Prima di tutto BENTORNATO!!!!
E mi auto cazzio per il quoting :-) ma torno sulle mie...
Alessandro Baraldi wrote:
> Ti assicuro che la cosa è stata bellissima, anche per l'assoluta
> assenza di pericolo e l'ottimo trattamento
> ricevuto.
> Di fatto, ho prolungato le ferie di 5gg a carico del governo... ;-)
> Scherzi a parte è andato tutto bene.
... Ammettilo... che in realtà speravate che andasse avanti ancora un po...
e fare magari un altra settimana completa di vacanza :-O
> Ciao
> @Alex
Ciao,
Max


title: [OT] Sono tornato... e moh...

text:
On 5 Dic, 10:44, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> Cataldo Formaro wrote:
> > "Alessandro Baraldi ha scritto:
> > Con qualche difficoltà di cui credo siate al corrente, ci hanno
> > rilasciato.
>
> > Saluti a tutti.
>
> > @Alex
>
> > Ben tornato Alessandro,
> > hai fatto stare turri in pensiero.
>
> Solo questo turri.
> Gli altri sanno che lui ama gli API (AeroPorti Internazionali).
Bellissima...! ;-)
> > Non sono certo, ma mi pare di averti intravisto al TG1 (in aereo) eri tu?
>
> Anche qui hanno fatto un circo nelle medie.
> Ma ho avuto l'impressione che la maggior parte dei turisti
> ha prolongato un po le ferie anche se involontariamente.
Credo di poter confermare la tua impressione... almeno nel mio caso è
stato proprio così.
> --
> cu
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
Ciao
@Alex


title: [OT] Sono tornato... e moh...

text:
....
> Quando abbiamo un momento "tranquillo" ci rivediamo tutti!
Ecco appunto parliamo di cose serie...!
> Ciao.
> --
> Sergio MAZZA
@Alex


title: [OT] Sono tornato... e moh...

text:
...
> ... Ammettilo... che in realtà speravate che andasse avanti ancora un po...
> e fare magari un altra settimana completa di vacanza :-O
Quent'è vero quello che dici....!
> > Ciao
> > @Alex
>
> Ciao,
> Max
Ciao
@Alex


title: rimuovere il pulsante di chiusura

text:
Salve a tutti.
Sul sito comune alla sezione general ho trovato l'interessante articolo di
AntoGal su come rimuovere il pulsante di chiusura (X), il menu e i pulsanti
di ridimensionamento di Access che riporto:
Private Const GWL_STYLE = -16
Private Const WS_SYSMENU = &H80000
Private Const WS_MINIMIZEBOX = &H20000
Private Const WS_MAXIMIZEBOX = &H10000
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" _
    (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" _
    (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As
Long
Private Declare Function GetParent Lib "user32" (ByVal hwnd As Long) As Long
Public Sub LockAppWindow(fForm As Form)
    ModifyAppWind fForm.hwnd
    MsgBox "Ciao ciao pulsantini!"
End Sub
Private Sub ModifyAppWind(wChildWnd)
    Dim wParentWnd%
    wParentWnd = GetParent(GetParent(wChildWnd))
    Dim PrevWinStyle As Long, NewWinStyle As Long
    PrevWinStyle = GetWindowLong(wParentWnd, GWL_STYLE)
    NewWinStyle = PrevWinStyle And Not WS_SYSMENU And _
       Not WS_MINIMIZEBOX And _
       Not WS_MAXIMIZEBOX
    PrevWinStyle = SetWindowLong(wParentWnd, GWL_STYLE, NewWinStyle)
End Sub
La funzione va richiamata cosě:
LockAppWindow Screen.ActiveForm
Sarebbe mia intenzione fare in modo che in un applicativo in fase di avvio
al comparire della prima maschera vengano rimossi i suddetti elementi per
cui per provarlo l'ho inserito nella maschera principale di un semplice
applicativo ove sono presenti una serie di pulsanti che attivano le varie
sezioni del programma e sull'evento SuCorrente della maschera ho inserito
l'istruzione LockAppWindow Screen.ActiveForm
La prova č andata ok per cui ho deciso di rimuovere l'istruzione MsgBox
"Ciao ciao pulsantini!". A questo punto la cosa non funziona piů fin tanto
che non premo su uno qualsiasi dei pulsanti della maschera.
C'č qualcuno che puň aiutarmi suggerendomi anche soluzioni alternative?
Grazie a tutti.


title: usare conteggio di records come campo

author: luigi Onofrio

text:
Domanda:
è possibile con access, dare al valore di un campo il conteggio totale o
filtrato di un insieme di records e che questo campo, sia aggiornato in
tempo reale anche modificando il numero di records?
se si, come fare?
spiegatevi con un esempio.
grazie
luigi


title: usare conteggio di records come campo

author: Marco ufficio

text:
Se ho capito bene deve darti la somma di un certo numero di record giusto?
Es: fatture da 1 a cento il totale dovrà essere di 100 su un unico record.
Se si, prova con il contatore vedi sitocomune
Marco
"luigi Onofrio" <
onofri...@inwind.it
> ha scritto nel messaggio
news:9q70cf$4m4$1...@nreadb.inwind.it...



title: usare conteggio di records come campo

text:
non proprio,
in effetti, avendo circa 700 impiegati, divisi per varie qualidfiche,
con un report riesco a contare il numero esatto di dipendenti e il numero
esatto dei dipendenti di ogni qualifica,
i risultati dei conteggi, mi servono per confrontarli mensilmente con la
dotazione organica dell'ente e calcolare in tempo reale i posti occupati e
quelli mancanti inserendo i valori in automatico e non manualmente nel DB di
confronto.
spero di avermi spiegato.
luigi
"Marco ufficio" <
iranc...@jumpy.it
> ha scritto nel messaggio
news:9q70l0$37g$1...@serv1.albacom.net...



title: usare conteggio di records come campo

text:
"luigi Onofrio" <
onofri...@inwind.it
> wrote in message
news:9q71tb$63k$1...@nreadb.inwind.it...
> non proprio,
> in effetti, avendo circa 700 impiegati, divisi per varie qualidfiche,
> con un report riesco a contare il numero esatto di dipendenti e il numero
> esatto dei dipendenti di ogni qualifica,
> i risultati dei conteggi, mi servono per confrontarli mensilmente con la
> dotazione organica dell'ente e calcolare in tempo reale i posti occupati e
> quelli mancanti inserendo i valori in automatico e non manualmente nel DB di
> confronto.
> spero di avermi spiegato.
> luigi
Presumo che tutti i dati relativi ai dipendenti e alle loro qualifiche
siano in una tabella....!!!
Ora se utilizzi la funzione DCount("NomeCampo","OrigineDati","CampoQualif=xxx")
ti restituisce il numero dei dipendenti con Qualifica=XXX
se vuoi dividerli per categoria perň la cosa piů facile č fare una Qry
con campi raggruppari ed un Campo Conteggio, fai una SubForm o SottoReport
in formato visualizzazione continua .....
@Alex
--
Posted from  [62.98.30.211]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: usare conteggio di records come campo

author: The-real-Isaac

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:eac1f18f2e34864866...@mygate.mailgate.org...
> "luigi Onofrio" <
onofri...@inwind.it
> wrote in message
> news:9q71tb$63k$1...@nreadb.inwind.it...
>
> > non proprio,
> > in effetti, avendo circa 700 impiegati, divisi per varie qualidfiche,
> > con un report riesco a contare il numero esatto di dipendenti e il
numero
> > esatto dei dipendenti di ogni qualifica,
> > i risultati dei conteggi, mi servono per confrontarli mensilmente con la
> > dotazione organica dell'ente e calcolare in tempo reale i posti occupati
e
> > quelli mancanti inserendo i valori in automatico e non manualmente nel
DB di
> > confronto.
> > spero di avermi spiegato.
> > luigi
>
> Presumo che tutti i dati relativi ai dipendenti e alle loro qualifiche
> siano in una tabella....!!!
> Ora se utilizzi la funzione
DCount("NomeCampo","OrigineDati","CampoQualif=xxx")
> ti restituisce il numero dei dipendenti con Qualifica=XXX
> se vuoi dividerli per categoria però la cosa più facile è fare una Qry
> con campi raggruppari ed un Campo Conteggio, fai una SubForm o SottoReport
> in formato visualizzazione continua .....
> @Alex
A quello che - giustamente - dice Alessandro aggiungerei che, se nella
tabella hai anche i campi "DataInizio" e "DataCessazione", puoi ottenere il
dato relativo a tutte le date che vuoi.
Ciao
--
Alberto


title: compattazione automatica

author: Luciano

text:
ciao
è possibile con access 97 creare un comando perchè compatti automaticamente
il DB ogni tot intervallo di tempo? Ho utenti che proprio non ci arrivano a
farlo con il comando, gli ho creato un pulsante apposta e tanto non lo
fanno. Sono db che non vengono chiusi praticamente mai e raggiungono
dimensioni gigantesche.
grazie anticipate


title: compattazione automatica

author: Carlo Costarella

text:
"Luciano" <
lu.s...@aliceposta.it
> ha scritto nel messaggio
news:%pnrd.440270$35.19...@news4.tin.it...

Su
www.sitocomune.com
 troverai una routine per compattare il db in uso.
Ciao, Carlo


title: problema nella duplicazione di record

text:
ho una maschera in visualizzazione continue vorrei che scegliendo l'ordine
venisse creata una copia di tale ordine testata e voci ordine
ho pensato ad una query di seelzione che accoda poi nella tabella ordini e
una query di selezione che accoda nella tabella voci, ma come gli assegno un
numero successivo all'ultimo ordine?
ho una tabella contaordini di tipo numerico.
mi sapete aiutare? Grazie.


title: problema nella duplicazione di record

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:bjdai6$tv1$2...@lacerta.tiscalinet.it...

Da codice:
NZ(Dmax("TuoCampoNumerico","TuaTabella"),0) +1
Da query :
NZ(Dmax("TuoCampoNumerico";"TuaTabella");0) +1
Cambia la virgola in punto e virgola.
Ciao, Carlo


title: Ancora sulla funzione DSUM

author: Raffi

text:
Salve a tutti,
la funzione DSum so che serve a calcolare somme in un dominio predefinito e
con determinati criteri ma io ho il seguente problema:
Ho una maschera di inserimento spese basata su una tabella tblspese; ora a
pièdimaschera ho aggiunto un totale
=dsum("prezzo";"tblspese";"[TipoSpesa]='meccanico'") e ovviamente il
controllo mi da la somma di tutte le spese fatte dal meccanico.
Ora però io vorrei che questo controllo mi facesse la somma delle spese del
meccanico, ma solo di quelle visualizzate in quel momento dalla maschera,
che tra parentesi è ad immissione dati impostata a si! Cioè, io apro la
maschera inserisco le varie spese, e vorrrei che il controllo in oggetto a
piè di maschera, si aggiornasse facendo la somma ogni record che inserisco
con le spese "meccanico"; ma senza calcolare quelle già avvenute in
precedenza. In effetti quello che mi preme è capire se come dominio della
funzione Dsum, io possa utilizzare anzichè una tabella/query esterna, un set
di dati della maschera aperta in quel momento e in continuo aggiornamento e
se no....cosa posso fare per avere tale risultato.
Grazie, Raf


title: Ancora sulla funzione DSUM

text:

Mi pare (spiacente ma adesso non ho tempo per fare prova) esista
qualcosa del tipo
= Somma([NomeTuoControllo]).
F.


title: Ancora sulla funzione DSUM

text:
Mi pare (spiacente ma adesso non ho tempo per fare prova) esista
qualcosa del tipo
= Somma([NomeTuoControllo]).
Evidentemente allora non mi sono spiegato....
nella maschera io inserisco tutti le spese, cioč quelle che faccio per ogni
tipo di evento....
Io invece voglio che il controllo mi faccia la somma del prezzo solo per
quelle spese in cui il campo tipospesa sia "meccanico"!
se faccio =Somma([Prezzo]) ho il totale, se invece faccio =Somma([Prezzo])
Dove [Tipo]="Meccanico" ho quello che voglio...ma non posso scriverlo cosě!


title: Ancora sulla funzione DSUM

text:
On 3 Apr, 14:35, "Raffi" <
rachietnospamm...@tin.it
> wrote:
> Mi pare (spiacente ma adesso non ho tempo per fare prova) esista
> qualcosa del tipo
> = Somma([NomeTuoControllo]).
>
> Evidentemente allora non mi sono spiegato....
> nella maschera io inserisco tutti le spese, cioè quelle che faccio per ogni
> tipo di evento....
> Io invece voglio che il controllo mi faccia la somma del prezzo solo per
> quelle spese in cui il campo tipospesa sia "meccanico"!
> se faccio =Somma([Prezzo]) ho il totale, se invece faccio =Somma([Prezzo])
> Dove [Tipo]="Meccanico" ho quello che voglio...ma non posso scriverlo così!
Non avevo capito..
Allora mi pare che il nodo sia su cosa intendi per "quelle già
avvenute in precedenza"...
1.quelle anteriori al giorno stesso?
2.quelle fatte poco prima poi con chiusura della maschera?
se1 aggiungi nel dsum criterio su data
se 2 magari puoi mettere un campo boleano per dfinire quali
conteggiare e quali no (e magari aggiornarlo automaticamente alla
chiusura della maschera o che so io (vedi nuovamente cosa intendi per
"già avvenute in precedenza")
Se ho sbagliato Voi mi corrIgerete.
F.


title: Ancora sulla funzione DSUM

text:
<
al...@libero.it
> ha scritto nel messaggio
news:f7660e39-4223-4d98...@d1g2000hsg.googlegroups.com...




Eheheh Succede...
Dunque..tento di spiegarmi meglio..
La maschera ha un campo Data impostato su Date() un campo Tipo, uno
Categoria, uno Descrizione e il prezzo.
In teoria la cosa più semplice sarebbe quella di operare sulla data, magari
impostando dei criteri tipo Date()
ma avendo questa maschera dei controlli calcolati a piedimaschera, e
inserendo record anche con date diverse, mi ritroverei con questi controlli
non aggiornati....mi spiego..
Diciamo che apro la maschera e che ho una cassa di 100 euro, quindi il
controllo calcolato DSum su tabSpese con somma prezzo fino a date=date()-1
mi da 100 euro
ora inserisco una spesa fatta poniamo dal salumiere di 10 euro ed una fatta
dal meccanico di 20 euro
appena finisco di inserire i due record, o meglio i singoli record, io
vorrei che i controlli calcolati a pièdimaschera che dovrebbero sommare le
singole tipologie di spesa, si aggiornassero a 10 e 20 rispettivamente;
quando poi riapro la maschera (in modalità immissione dati) e quindi senza
alcun record visualizzato, tali campi ritornino a 0. Dirò di più: se clicco
sul pulsante di comando che mi visualizza tutti i campi della tabella,
vorrei che tali controlli calcolati facessero la somma di tutti i record con
le rispettive tipologie; insomma, per farla breve, mi serve sapere se è
possibile fare una somma([Prezzo]) in base però a determinati valori
presenti nel campo [Tipo].
Spero di aver chiarito meglio il problema.....ma non ne sono sicuro! :(
A presto, Raf


title: Ancora sulla funzione DSUM

text:
On 3 Apr, 17:53, "Raffi" <
rachietnospamm...@tin.it
> wrote:
> <
al...@libero.it
> ha scritto nel messaggionews:f7660e39-4223-4d98...@d1g2000hsg.googlegroups.com...

Forse sarò un po' cotto, sicuramente un mediocre programmatore-
espertoAccess, ma per rispondere alla prima domanda direi che il mio
consiglio 2. (aggiungi campo boleano si/no, nei criteri del DSUM
aggiungi che vuoi solo i "no", oltre ai "meccanico", alla chiusura
della maschera li fai mettere tutti a si) dovrebbe funzionare.
F.


title: Ancora sulla funzione DSUM

author: geppo

text:

Non so se ho capito bene.
Dunque, crea una funzione la inserisci in un modulo standard:
=================================================
Function sommaX(vNumDaCalcolare, vDaFiltrare, vFiltro) As Integer
Dim rst As Recordset
Dim vStringa
Set rst = CurrentDb.OpenRecordset("NomeAzienda")
Do While Not rst.EOF
If rst.Fields(vDaFiltrare).Value = vFiltro Then
   vStringa = rst.Fields(vNumDaCalcolare) + vStringa
End If
rst.MoveNext
Loop
sommaX = vStringa
End Function
=================================================
richiami la funzione nell'evento current della form in questo modo:
=sommax("NomeCampoDaSommare";"NomeCampoTipo";[NomeControlloTipo])
ed inserisci anche la stessa cosa nell'origine controllo ove vuoi vedere il
risultato.
--
Ciao
Geppo


title: Ancora sulla funzione DSUM

text:
> Non so se ho capito bene.
>
> Dunque, crea una funzione la inserisci in un modulo standard:
>
> =================================================
> Function sommaX(vNumDaCalcolare, vDaFiltrare, vFiltro) As Integer
> Dim rst As Recordset
> Dim vStringa
> Set rst = CurrentDb.OpenRecordset("NomeAzienda")
>
> Do While Not rst.EOF
> If rst.Fields(vDaFiltrare).Value = vFiltro Then
>   vStringa = rst.Fields(vNumDaCalcolare) + vStringa
> End If
> rst.MoveNext
> Loop
> sommaX = vStringa
>
> End Function
> =================================================
>
> richiami la funzione nell'evento current della form in questo modo:
>
> =sommax("NomeCampoDaSommare";"NomeCampoTipo";[NomeControlloTipo])
>
> ed inserisci anche la stessa cosa nell'origine controllo ove vuoi vedere
> il
> risultato.
>
>
> --
> Ciao
> Geppo
>
Beh..con le funzioni sono proprio a zero...e non saprei neanche da dove
cominciare, per fare quello che dici, ne se il risultato sarebbe quello
sperato...
cmq..tanto per essere chiari, a questo link:
www.persepolis.it/db1.rar
c'č la parte del db che mi da il
problema (tra l'altro vedrai anche l'utilizzo del tuo aiuto precedente)
:)......
In effetti, aprendo la maschera tabspese io vorrei che i controlli a
pičdimaschera chiamati "SpeseReali", "Versamenti", Incassi" e "Prelievi" mi
facessero proprio quello che ora fanno, cioč una divisione del campo prezzo
in base a dei valori specifici di "Tipo" e "Sottotipo", ma non con il filtro
di Date() bensě facendo in automatico la somma di tutti i valori
visualizzati in quel momento nella mschera. Quindi, se sono in apertura di
maschera con nessun record ne inserito ne visualizzato, siano nulli o zero,
ma appena inserisco dei record, anceh se con date diverse da Date(), mi
facciano tale "somma condizionale"; questo miserve per sapere, ad esempio in
una settimana se gli incassi siano stai superiori alle spese, senza perň
contare i prelievi e i versamenti ad esempio bancari, e/o gli acconti o i
resti dei clienti...
inoltre, tale somma, mi serve sia fatta in questo modo, perchč cliccando sul
pulsante "totale", e visualizzando quindi tutti i record, io posso sapere in
totale appunto se sono in attivo o in passivo, e naturalmente questa č una
cosa che posso fare anche applicando filtri per data (Mese ecc.) ma tali
valori si devono aggiornare appena cambia il numero e/o i valori dei record
visualizzati dalla maschera.
Probabilmente esiste un metodo piů semplice per fare tutto ciň..ma non l'ho
mica trovato! :(
spero ora di essere stato piů esauriente e ringrazio tutti dell'aiuto che
state provando a darmi.
Grazie, Raf


title: Ancora sulla funzione DSUM

text:
Ciao Raffi wrote:
---- cut ---

Non so se sono riuscito a fare quello che hai chiesto pero' ho provato:
http://www.divshare.com/download/4186763-df6
--
Ciao
Geppo


title: Ancora sulla funzione DSUM

text:
> Non so se sono riuscito a fare quello che hai chiesto pero' ho provato:
>
>
http://www.divshare.com/download/4186763-df6
>
> --
> Ciao
> Geppo
Hai perfettamente capito quello che intendevo....ho però un paio di
problemi..
innanzitutto portato nel mio db i campi sommax mi danno sempre 0, come se
non caricassero il modulo creato.
Ho provato a controllare nelle proprietà della maschera tabspese da te
modificata, ed ho visto che l'unica differenza stava nell'evento corrente
della form dove hai scritto
Private Sub Form_Current()
'Dim pippo
'pippo = sommaX("Prezzo", "SottoTipo", [SottoTipo], "TabSpese")
Me.Prelievi.Requery
Me.SpeseReali.Requery
Me.Incassi.Requery
Me.Versamenti.Requery
Me.SpeseReali.Requery
End Sub
tra l'altro ti sarei grato se mi spiegassi cosa vuol dire Dim pippo, cioè da
dove hai preso il nome pippo o meglio..posso mettere un nome che voglio????
inoltre vedo che ahi ripetuto il rigo
me.SpeseReali.requery..è necessario??
Cmq, ho copiato l'evento, controllato che fosse impostata a si la proprietà
"possiede modulo", ma continua a non fare la somma che invece fa nella tua
tabella.
Inoltre, ho notato che anche nel db modificato da te, non posso chiamare il
modulo1 ad esempio Sommax (non importa nulla, sia chiaro, ma mi chiedevo se
e come sia possibile cambiare il nome ad un modulo e farlo riconoscere dalla
maschera.
Un'ultima cosa, e credo la più importante, è che il filtro che tu hai creato
con questo modulo permette solo un parametro, cioè io posso decidere che il
campo Spese mi faccia la somma delle spese.. ma se io volessi creare un
doppio o triplo parametro?? cioè se volessi che mi facesse la somma dei
prezzi dove tipo="spese" e sottotipo<> "Resta"??? è possibile farlo allo
stesso modo con un modulo??


title: Ancora sulla funzione DSUM

text:
"Raffi" <
rachietn...@tin.it
> ha scritto nel messaggio
news:47fa1e06$0$10623$4faf...@reader2.news.tin.it...

Mi correggo: la somma nei controlli sono riuscito a farla fare, ma ho notato
questo: apro la maschera in modalità "inserimento dati", quindi tutti i
controlli sommax sono 0; inserisco i dati, e i controlli si aggiornano in
modo corretto.....
se clicco però sul pulsante di comando che mi fa vedere tutti i record, i
controlli non riescono a fare la somma, ma se alla maschera così
visualizzata, cioè con tutti i record visualizzati, applico un qualunque
filtro (es. tutti i record dell'anno 2008), la sommax funziona di nuovo!
ci deve insomma essere qualche problema non nel modulo, ma nell'utilizzo che
ne fa la maschera...
resta poi il problema del controllo sommax condizionato a più di un
fattore..... ma questa è un'altra cosa...
p.s. penso che oramai per te io rappresenti un incubo..ma se ti sei
scocciato di rispondermi..ti capisco!! :)
A presto, Raf


title: Ancora sulla funzione DSUM

text:
Ciao Raffi wrote:
----cut---
> Mi correggo: la somma nei controlli sono riuscito a farla fare, ma ho
> notato questo: apro la maschera in modalità "inserimento dati",
> quindi tutti i controlli sommax sono 0; inserisco i dati, e i
> controlli si aggiornano in modo corretto.....
> se clicco però sul pulsante di comando che mi fa vedere tutti i
> record, i controlli non riescono a fare la somma, ma se alla maschera
> così visualizzata, cioè con tutti i record visualizzati, applico un
> qualunque filtro (es. tutti i record dell'anno 2008), la sommax
> funziona di nuovo! ci deve insomma essere qualche problema non nel modulo,
> ma
> nell'utilizzo che ne fa la maschera...
Cancella tutto ciò che hai trovato scritto nell'evento current sono
strascichi delle mie prove e inserisci soltanto:
me.refresh
> resta poi il problema del controllo sommax condizionato a più di un
> fattore..... ma questa è un'altra cosa...
Devi modificare la funzione che già usi in base alle condizione che vuoi
usare:
Function SommaX(vNumDaCalcolare, vDaFiltrare, vFiltro, vTabella,
vDaFiltrare1, vFiltro1) As Integer
Dim rst As Recordset
Dim vStringa
Set rst = Forms!tabSpese.RecordsetClone
On Error Resume Next
rst.MoveFirst
Do While Not rst.EOF
If rst.Fields(vDaFiltrare).Value = vFiltro And
rst.Fields(vDaFiltrare1).Value <> vFiltro1 Then
   vStringa = rst.Fields(vNumDaCalcolare) + vStringa
End If
rst.MoveNext
Loop
sommaX1 = vStringa
End Function
> p.s. penso che oramai per te io rappresenti un incubo..ma se ti sei
> scocciato di rispondermi..ti capisco!! :)
> A presto, Raf
No Raffi, non ti devi preoccupare, io non faccio il programmatore di
mestiere, pertanto non sono sempre innanzi al pc e quelle poche cose che ho
imparato e stato proprio grazie a questo NG.
--
Ciao
Geppo


title: Ancora sulla funzione DSUM

text:
> Function SommaX(vNumDaCalcolare, vDaFiltrare, vFiltro, vTabella,
> vDaFiltrare1, vFiltro1) As Integer
> Dim rst As Recordset
> Dim vStringa
> Set rst = Forms!tabSpese.RecordsetClone
> On Error Resume Next
> rst.MoveFirst
> Do While Not rst.EOF
> If rst.Fields(vDaFiltrare).Value = vFiltro And
> rst.Fields(vDaFiltrare1).Value <> vFiltro1 Then
>   vStringa = rst.Fields(vNumDaCalcolare) + vStringa
> End If
> rst.MoveNext
> Loop
> sommaX1 = vStringa
>
> End Function
Dimenticavo di dirti che la funzione la richiami cosi:
=sommax("Prezzo";"SottoTipo";[SottoTipo];"TabSpese";"Tipo";[Tipo])
--
Ciao
Geppo


title: Ancora sulla funzione DSUM

text:
"geppo" <c...@tin.it.invalid> ha scritto nel messaggio
news:ivuKj.284067$%k.40...@twister2.libero.it...
> Ciao Raffi wrote:
> ----cut---
>> Mi correggo: la somma nei controlli sono riuscito a farla fare, ma ho
>> notato questo: apro la maschera in modalità "inserimento dati",
>> quindi tutti i controlli sommax sono 0; inserisco i dati, e i
>> controlli si aggiornano in modo corretto.....
>> se clicco però sul pulsante di comando che mi fa vedere tutti i
>> record, i controlli non riescono a fare la somma, ma se alla maschera
>> così visualizzata, cioè con tutti i record visualizzati, applico un
>> qualunque filtro (es. tutti i record dell'anno 2008), la sommax
>> funziona di nuovo! ci deve insomma essere qualche problema non nel
>> modulo, ma
>> nell'utilizzo che ne fa la maschera...
Ho scoperto che la sommax smette di funzionare quando il totale dei record
da sommare supera i 30000 ? o giù di li......come è possibile??
cioè se la maschera visualizza, tramite filtri, un set di record le cui
somme nei rispettivi settori tipo non supera i 30000 il campo sommax
funziona, appena lo supera, mi da 0.
E' una cosa strana..no??


title: Ancora sulla funzione DSUM

text:
"geppo" <c...@tin.it.invalid> ha scritto nel messaggio
news:cEuKj.284073$%k.40...@twister2.libero.it...

Beh...in effetti sto cominciando a capire come funzionano i moduli, ma mi
chiedo.....perchč tale funzione va richiamata prima con SottoTipo e poi con
TIpo? e non viceversa? dato che il filtro si basa prima sul campo Tipo e poi
sul SottoTipo?
Seconda cosa....credo che per l'utilizzo che vorrei fare di questi campi,
dovrň studiare una funzione ancora piů complessa......ma il divertimento č
qui!! ora ci sbatto un po' la testa...poi magari posterň di nuovo una
richiesta di aiuto!


title: Ancora sulla funzione DSUM

text:
Ciao Raffi wrote:
---cut---
> Ho scoperto che la sommax smette di funzionare quando il totale dei
> record da sommare supera i 30000 ? o giů di li......come č possibile??
Per la precisione 32.767, in quanto la funzione restituisce un valore di
tipo Integer.
> cioč se la maschera visualizza, tramite filtri, un set di record le
> cui somme nei rispettivi settori tipo non supera i 30000 il campo
> sommax funziona, appena lo supera, mi da 0.
> E' una cosa strana..no??
Cambia il tipo restituito dalla funzione da Integer a Currency cosi:
function sommaX(.........) as currency
--
Ciao
Geppo


title: Ancora sulla funzione DSUM

text:

puoi fare come vuoi, in quel modo tu gli passi i valori che conterranno le
variabili vFiltro ecc., č chiaro che se inverti devi anche modificare la IF
nella funzione.
> Seconda cosa....credo che per l'utilizzo che vorrei fare di questi
> campi, dovrň studiare una funzione ancora piů complessa......ma il
> divertimento č qui!! ora ci sbatto un po' la testa...poi magari
> posterň di nuovo una richiesta di aiuto!
Ok. Buon Lavoro.
--
Ciao
Geppo


title: Ancora sulla funzione DSUM

text:
>
> Cambia il tipo restituito dalla funzione da Integer a Currency cosi:
>
> function sommaX(.........) as currency
>
> --
> Ciao
> Geppo
Perfetto!!!! :)


title: Arrotondare cifra centinaia

author: MC

text:
Esempio:
2324 = 2300
2350 = 2400
2351 = 2400
come farlo con una query di aggiornamento?
Attendo Lumi, Grazie!
--
MC


title: Arrotondare cifra centinaia

author: Tony

text:
a=int(a/100)*100
update tavola
set campo=int(campo/100)*100
Tony.


title: Arrotondare cifra centinaia

text:
non va bene, 3984 diventa 3900 e non 4000 ad esempio.
Mi trovo sempre arrotondato per difetto così...


title: Arrotondare cifra centinaia

author: Karl Donaubauer

text:
MC wrote:
> Esempio:
>
> 2324 = 2300
>
> 2350 = 2400
>
> 2351 = 2400
>
> come farlo con una query di aggiornamento?
www.donkarl.com/it
 FAQ 2.1 Arrotondamenti
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


title: Arrotondare cifra centinaia

text:
letto , applicato , correttamente funzionante!
Grazie di cuore.
Buona continuazione,
--
MC


title: Archiviazione ottica

author: Pippo Salemi

text:
Ciao,
vorrei realizzare un db per la catalogazione di alcuni dati contabili
(fatture) e mi piacerebbe inserire anche l'immagine del documento per
poterlo visualizzare.
Sapete dirmi come posso fare e sopratutto in che formato salvare
l'immagine in modo da non appesantire il progamma.
Grazie.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Archiviazione ottica

text:
"Pippo Salemi" <
sal...@supereva.it
> ha scritto nel messaggio
news:c294a8eef17f44f3df5...@mygate.mailgate.org...
> Ciao,
> vorrei realizzare un db per la catalogazione di alcuni dati contabili
> (fatture) e mi piacerebbe inserire anche l'immagine del documento per
> poterlo visualizzare.
> Sapete dirmi come posso fare e sopratutto in che formato salvare
> l'immagine in modo da non appesantire il progamma.
> Grazie.
>
>
Tempo fa ho realizzato un programma che si chiama ArcOttica e che permette
di archiviare documenti di tutti i tipi. Tra le altre possibilità c'è anche
quella di fare uno scanner di un documento e anche quella della sua
archiviazione a pagine multiple in file tiff.
Nel programma uso ocx commerciali e posso mandarti solo il cd di
installazione con file mde e ocx.
Se pensi che possa esserti di un qualche aiuto per prendere spunti, fammelo
sapere.
Potrebbe essere l'occasione per migrare l'applicativo usando altre tecniche
come Kodak Imaging, WIA, ecc.
Ciao, Carlo


title: Archiviazione ottica

text:
Sei veramente gentile, come posso avere il Cd?



title: Archiviazione ottica

text:
"Pippo Salemi" <
sal...@supereva.it
> ha scritto nel messaggio
news:59b3441b7a60350e893...@mygate.mailgate.org...
> Sei veramente gentile, come posso avere il Cd?
>
>
Mandami l'inidirizzo postale in privato.
Ciao, Carlo


title: Form e campo obbligatorio

text:
ciao a tutti. sò che l'argomento non é nuovo...
ho un form con un campo (più precisamente una casella combinata) che
voglio sia compilata obbligatoriamente: non esiste nessun modo per
obbligare gli spostamenti tra i campi in modo che ad esempio qualsiasi
campo (anche successivo) io clicco finché non é stato compilato quello
obbligatorio si posizioni sempre su questo? ...spero di essermi
spiegato. in altre parole vorrei che finché non é stato compilato il
campo obbligatorio in questione non sia possibile andare su nessun
altro.
grazie.


title: Form e campo obbligatorio

author: access

text:
<
demo...@tin.it
> ha scritto nel messaggio
news:1177423772.1...@n35g2000prd.googlegroups.com...

Si chiarissimo.
Allora:
private sub nomeTuaCasella_exit(cancel as integer)
if Isnull(nometuaCasella) then
cancel = true
end if
end sub
Ciao


title: Evento di Errore se dato già inserito: non mi funziona più

author: Alessia

text:
Ciao ragazzi, ho questo problemino (già risolto a sua volta da voi )
Ho un DB per il protocollo della Posta, e devo fare in modo che mi dia
errore se il Numero di Protocollo è già stato inserito.
Tempo fa avevo già postato e mi avete dato l'esempio riportato sotto:
Private Sub NUM_PROT_AfterUpdate()
Dim app As Variant
    Dim ws As Workspace
    Dim rec As Recordset
    Dim dbs As Database
    Set ws = DBEngine.Workspaces(0)
    Set rec =
ws.OpenDatabase("\\AUTOPORTO1\ACCESS\POSTA\POSTADAT.MDB").OpenRecordset("RIC
EVUTA")
If IsNull(NUM_PROT) Or IsNull(DATA) Or NUM_PROT = "" Or DATA = "" Then
  'MsgBox "Inserisci tutti i dati!!!"
Else
  criterio = "[DATA] = cdate('" & Me.DATA & "') and [NUM_PROT] = '" &
Me.NUM_PROT & "'"
  app = DLookup("[NUM_PROT]", "RICEVUTA", criterio)
  If Not IsNull(app) Then
     MsgBox "Numero di Protocollo già inserito!!!"
  Else
     MsgBox "Ok perfetto!"
  End If
  End If
  Set dbs = Nothing
Set ws = Nothing
La richiesta di allora era, errore se Prot. = per data =, (strunzata da
parte mia) perchè per Prot = a data <> non dava errore.
Ora ho cambiato la tabella.
Il Campo NUM_PROT (testo) lo ho cambiato da 0001 a 00/0001  (i primi 2
numeri corrispondono all'anno) ed ho inserito la proprietà - Sì (Duplicati
non ammessi).
Che cosa devo fare ancora per evitare che qualcuno inserisca un Numero di
Protocollo già inserito, anche se la data è diversa?
Se mi avete capito siete dei grandi.
Ciao Ciao e grazie
Alessia


author: LaLo

text:
"Alessia" <
les...@altavista.it
> ha scritto nel messaggio
news:95bmpj$1hdt$1...@half.spin.it...

Se devi testare solo il numero del protocollo (senza tener conto dell'anno)
basta utilizzare il semplice numero di protocollo (Right$([NProt], 4).
Nell'istruzione Dlookup, l'espressione criterio deve agire solo sugli ultimi
quattro caratteri del numero protocollo.
Ciao
LaLo