mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Funzionamento di Access su sistemi operativi e tastiere non italiane

Un saluto a tutti e ben ritrovati nel nuovo "millennium bugs"
ho un problemino con un programma che dovrebbe "girare" su un sistema
operativo Windows straniero (sloveno per la precisione)
sia utilizzando Access italiano che  quello sloveno  che in realta' e' in
inglese,  non si riesce a scrivere alcune lettere accentate c z s tipiche di
quella lingua
anche l'impostaszione internazionale e della tastiera non risolvono il
problema
Qualcuno per caso ha gia' avuto esperienze di questo tipo ed e' in grado di
darmi qualche consiglio ?
Grazie per l'attenzione
Carlo Ve

 ha scritto nel messaggio
news:uk556.243432$hk4.11...@news.infostrada.it...

Non è proprio una soluzione, ma...
premendo ALT+nnn del tastierino numerico si
richiamano i codici ASCII e tra questi dovresti trovare
anche quelle lettere che cerchi... o almeno credo
Saluti
Sergio Della Giora


Questi caratteri ti risultano essere presenti nel font che utilizzi?
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


Allora il problema sembra risolversi
utilizzando Access in versione inglese anche (ODE)
sul sistema operativo sloveno
con keyboard impostata a sloveno
se viene installato Access Italiano si verificano i problemi suddetti
tastiera slovena o non tastiera

Newsgroup: it.comp.appl.access
Titolo: Problema con OpenArg

Nella "maschera1" ho una combo che sull'evento non in elenco apre la
"maschera2" . Sul clic del pulsante Salva della "maschera2" vi e' il
seguente codice che dovrebbe chiudere "maschera2" e tornare a "maschera1"
(che non e' stata chiusa):
    If frm.OpenArgs <> "" Then
         DoCmd.Close acForm, frm.Name
	[Forms]![maschera1].SetFocus
	[Forms]![maschera1]![data].SetFocus
    End If
Il quale codice mi genera la classica msgbox con il testo:
"l'oggetto a cui si fa riferimento nell'espressione e' stato chiuso o
eliminato"
Cosa devo fare per eliminare la msgbox ?
Ringrazio anticipatamente
--------------------------------
Inviato via 
http://usenet.libero.it

 Ringrazio anticipatamente
Non capisco perchč hai OpenArgs sulla Chiusura della Form....????
Non č che hai inserito del codice preso da qualche Routine e non l'hai
integrato correttamente nel tuo DB...............................???????????
In tal caso sarebbe opportuno chiarire meglio, non si ha la Sfera di
Cristallo.
@Alex.

 
...
prova a mettere la chiusura della maschera come ultima operazione...
-- 
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------

Newsgroup: it.comp.appl.access
Titolo: OT dove trovare icone da inserire nei pulsanti  ?

salve ragazzi sapreste dirmi cdove trovare icone e disegni da inserire nei 
tasti e nelle maschere di access
grazie

 grazie
http://www.lighttek.com/icon/
http://www.rulla.com/download/icone1.asp
In ogni caso un pò di paziente ricerca con GOOGLE non era un dramma...!
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

 -- 
hai ragione che con goggle non è un dramma ma pensavo fossero icone 
particolari
grazie

Newsgroup: it.comp.appl.access
Titolo: accedere ad un controllo in una sottomaschera da un'altra maschera

per modificare il valore di un controllo di una maschera(maschera1)  da una
maschera di popup, cosě come mi č stato suggerito in un precedente post, uso
Forms(maschera1).controllo = valore_da_inserire
ma come posso accedere ad un controllo che si trova in una sottomaschera
della maschera1?

 ha scritto nel messaggio
news:V7Xr7.5350$jT5.2...@news.infostrada.it...

Forms.Maschera.SottoMaschera.Controllo


Forms![maschera1]![subMaschera].Form!controllo = valore_da_inserire
oppure
Forms("maschera1")("subMaschera").Form("controllo") =
valore_da_inserire
-- 
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------

 ha scritto nel messaggio
news:V7Xr7.5350$jT5.2...@news.infostrada.it...

Dovrebbe anche funzionare:
Forms!maschera1!NomeControlloSottomaschera!NomeControllo
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: allineamento prezzo alla descrizione in report

buongiorno a tutti
ho questo problema, in un report visualizzo le descrizioni e alla destra i 
prezzi ma se accade che una descrizione và a capo in quanto lunga, il prezzo 
rimane allineato in alto a destra rispetto alla descrizione
mentre avrei necessità di riportare quel prezzo in basso a destra
es:
descrizione normale di una riga            prezzo
descrizione lunga di più righe
descrizione lunga di più righe
descrizione lunga di più righe               prezzo
MENTRE ora il prezzo esci cosi
descrizione lunga di più righe               prezzo
descrizione lunga di più righe
descrizione lunga di più righe
Qualcuno sa aiutarmi? grazie a tutti. 

comincio a pensare che non si può ????


Ciao!
Nell'evento stampa del record corrente potresti usare il metodo
TextHeight del Report per calcolarti quanti vbcrlf aggiungere in testa
alla textbox del prezzo.
Oltre a guardare i metodi TextWidth e TextHeight nella guida di
Access,,cerca anche sul sito di Lebans.
HTH
Popi

Newsgroup: it.comp.appl.access
Titolo: Access vs. SuperBase

Qualcuno sa cosa sia, come funziona, ecc...
Ciao Valerio

 Ciao Valerio
E' un Database di dicrete qualità, se non ricordo i Driver ODBC sono
tutti a pagamento.
(Mai usato ho solo letto qualche recensione)
@Alex

Newsgroup: it.comp.appl.access
Titolo: Chiusura maschere precedenti

Quando da una maschera ne apro un altra, il fatto che la precedente risulti aperta nella barra di wdw risulta abbastanza scomodo in certe occasioni.
Come si usa fare in genere ?
Mi passo come parametro il nome della maschera 1 (di provenienza) e la chiudo prima di passare alla maschera 2 (successiva) per poi richiamarla in caso di uscita dalla 2 ? O c'e' qualche sistema più pratico per lasciare aperte solo le maschere origine di cui non si vole perdere il contenuto ?
Grazie,

 -------------------------------------
Crea una macro che chiuda tutte le altre maschere.....ciao ciao....


IO faccio cosi come te, ma perchè su form_load della maschera 1 aggiorno dei
controlli che hanno come origine controllo la maschera 2 (nella quale
modifico i record).Allora a seguito dell'apertura della 2 chiudo la 1.
Chiusa la 2 riapro la 1 che aggiorna i parametri.
In un altro caso dove mi serve "pescare" un solo valore da un'altra piccola
form, la apro , ma la nascondo con il comando
Docmd.openform, nomemaschera, , Hidden
Dipende un po da cosa devi farci con le 2 maschere.
Ciao
Newsgroup: it.comp.appl.access
Titolo: Update con Join

Salve a tutti, ho due tabelle:
Rendiconto
------------
esercizio
userid
pagato (si/no)
arretrato
mora
Quote
------------
esercizio
quota
le due tabelle sono legate da una relazione 1 a molti: ad un esercizio in
Quote corrispondono più esercizi (per più utenti) che hanno pagato (o non
pagato) le quote dell'esercizio. Devo realizzare una procedura che scriva
l'importo della quota, contenuto in Quote.quota nel campo
Rendiconto.arretrato a seconda che il campo Rendiconto.pagato sia vero o
falso.
Ho provato la seguente istruzione ma mi restituisce un errore:
UPDATE Rendiconto
SET Rendiconto.arretrato = (SELECT Quote.quota FROM Quote
                                            INNER JOIN Rendiconto ON
Quote.esercizio = Rendiconto.esercizio)
Dov'è che sbaglio ? Grazie a tutti.
Stefano

 falso.
Scusate dell'imprecisione nell'istruzione ma non funziona neanche omettendo
la clausola WHERE....! Rimango in ascolto !
Stefano

 ha scritto nel messaggio
news:Fe%La.561$Mw3....@news1.tin.it...

Ciao Stefano
Nell' Sql di Access la query di aggiornamento si scrive in questo modo.
UPDATE
   Rendiconto INNER JOIN Quote
   ON Rendiconto.Esercizio = Quote.Esercizio
SET Rendiconto.Arretrato =  Quota
Where Rendiconto.Pagato=0
Ciao Giorgio.

 Ciao Giorgio.
Grazie Giorgio. Funziona alla grande !!!!
Stefano

Newsgroup: it.comp.appl.access
Titolo: Univocità valore di un campo

Ciao a tutto il NG, tempo fa ho letto un post circa la possibilità di 
controllare che inserendo un valore in un campo testo, questo non sia 
già stato inserito.
Per questo veniva usata la funzione DLookup.
Ho utilizzato la funzione in questo modo:
Dim valore As String
Dim ricerca As String
ricerca = Me.meccanografico.Value
valore = DLookup("[meccanografico]", "arredi", "[meccanografico]='" & 
ricerca & "'")
If Not IsNull(valore) Then
     MsgBox "Meccanografico già presente!", vbExclamation, "Attenzione!"
     DoCmd.GoToControl "descrizione"
     DoCmd.GoToControl "meccanografico"
     Me.Undo
End If
l'esito funziona ma in parte ovvero nel momento in cui inserisco un 
meccanografico e vado avanti mi esce un errore del tipo:
Errore di run-time:94
utilizzo non valido di Null
Non capisco cosa voglia dirmi!
come fa ad essere null un campo il cui valore è stato appena inserito!?
Ciao e auguri

 ha scritto nel messaggio 
news:6slzd.569191$35.24...@news4.tin.it...

Auguri.
Questa una delle possibili strade:
Valor al posto di Valore (parola riservata)
if isnull(me.meccanografico) or me.meccanografico = "" then
exit sub
else
ricerca = Me.meccanografico
end if
Valor = Nz(DLookup("meccanografico", "arredi", "meccanografico ="  & """" & 
ricerca & """"),"")
If Valor = "" Then
MsgBox "Meccanografico già presente!", vbExclamation, "Attenzione!"
DoCmd.GoToControl "descrizione"
me.undo
end if
Evitare di usare parole riservate come nome, valore, campo, descrizione ecc.
La funzione interna NZ restituisce il valore passato dopo la virgola in caso 
di nullo.
Se poi il campo Meccanografico lo usi con un indice impostato a duplicati 
impossibili, risolvi a monte e puoi gestire solo il messaggio in caso di 
errore.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: mail con lotus Notes

In un applicativo ho già una routine ben collaudata che mi inviava mail
utilizzando Lotus Notes.
In ufficio recentemente hanno cambiato il sistema con Lotus I-notes. Cioè
sempre Lotus Notes ma con accesso via web
Posso utilizzare la stessa routine cambiando solo poche righe?
Suppongo di dover modificare sicuramente questo:
'----------- Recupero le informazioni del server e del file di posta
dell'utente dal notes.ini
    Dim xFile As Long
    Dim rec As String
    xFile = FreeFile
 
    If Dir("C:\lotus\notes\notes.ini") <> vbNullString Then
       Open "C:\lotus\notes\notes.ini" For Input As xFile
 
Ma come?
Grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Nessuno lo sa o ho sbagliato a porre la domanda?


 In un applicativo ho gi� una routine ben collaudata che mi inviava mail

Non utilizzo Lotus Notes da tantissimo tempo, quindi non potrei essere 
preciso. Comunque quel file che indichi tu non � il file della posta, ma un 
file contenente alcuni parametri di configurazione di Notes. Penso che 
dovresti cercare qualcosa tipo "mail.nsf" o "router.nsf" o qualcos'altro, ma 
non un file .ini
Ciao
Antonio

 non un file .ini
In quello di prima cercavo proprio il file .ini perchè Recuperavo le
informazioni del server e del file di posta dell'utente.
Ma prima lotus Notes era installato in locale mentre ora lo raggiungo via
web tramite http:// ......./posta.nsf
Mi devo forse comportare come una qualsiasi webmail?
Se sì ... dove trovo qualcosa?


Newsgroup: it.comp.appl.access
Titolo: criterio per findfirst

Scusate ragazzi,
c'č qualche anima pia che mi puň dire come devo scrivere
il criterio sottoesposto da utilizzare in una findfirst:(sto uscendo pazzo
con le virgolette e gli apicetti, ancora non mi entra in testa)
criterio
= DATA >= me.data and DATA <= me.data and CODICE = me.codice
dove DATA č
il campo di una tabella.
Vi ringrazio della vostra pazienza!
--------------------------------
Inviato via 
http://usenet.iol.it

 dove DATA è


 = DATA >= me.data and DATA <= me.data and CODICE = me.codice
immagino che nella maschera ci siano due controlli, me.data1 e me.data2
altrimenti non ha senso quello che hai scritto
criterio = "[DATA] >= " & me.data1 & " and [DATA] <= " & me.data2 & " and
[CODICE] = '" & me.codice & "'"
(se codice è numerico non ci vanno gli apici
Poi
set miodb = curentdb.openrecordset("Tabella",dbopendyanset)
miodb.findfirst criterio
Antonio

 il campo di una tabella.
In aggiunta a quanto ti ha risposto Antonio, ti sconsiglio vivamente di
usare la parola DATA come nome di un campo o di un controllo, in quanto si
tratta di parole riservate.
Ciao
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

 = DATA >= me.data and DATA <= me.data and CODICE = me.codice
Devi tenere presente che il risultato deve essere una stringa che contenga i
criteri che ti servono:
"DATA >= " & me.data & " AND DATA <= " & me.data & " AND Codice = " &
me.codice
Se codice e' numerico.
Sei sicuro degli operatori che hai usato (AND)? secondo me ci manca qualche
OR.
Sib
Newsgroup: it.comp.appl.access
Titolo: su apertura db controllare se un campo esiste altrimenti aggiungerlo

aprendo il front-end dovrei controllare se nel backend delle tabelle una 
certa tabella contiene o no un certo campo, se lo contiene tutto ok, 
altrimenti lo deve aggiungere alla struttura della tabella
qualcuno mi ha postato questo codice per aggiungere un campo
------------------------
Dim dbs As Database
    Set dbs = OpenDatabase("Percorso Tuo DB")
    'TAB : CLIENTI (Aggiungi Campi)
    dbs.Execute "ALTER TABLE Clienti " _
        & "ADD COLUMN CAMPO1 integer;"
----------------------------------------
ma come controllo se esiste oppure no?
Grazie a tutti. 


ho fatto in questo modo
gestisco l'errore provo ad aggiungere il campo con
    db.Execute "ALTER TABLE miatable " & "ADD COLUMN miocamponuovo 
text(50);"
se esiste già mi dà errore e quindi non lo aggiunge
se non esiste invece lo aggiunge proprio come desideravo
però se un domani dovessi aggiungere un altro campo voi come gestireste la 
cosa?
infatti se i 2 campi non esistono allora li aggiunge il codice qui sotto ma 
se esiste già il primo campo il secondo non verrà creato in quanto l'errore 
farà uscire dalla subroutine
On Error GoTo Err_pippo
    Dim db As Database
    Dim rs As Recordset
    Set db = OpenDatabase("C:\miodb.mdb", False, False, "; pwd=123456")
    'qui controllo se il campo esiste
    ' se non esiste lo aggiungo
    db.Execute "ALTER TABLE miatable " & "ADD COLUMN miocamponuovo 
text(50);"
    db.Execute "ALTER TABLE miatable " & "ADD COLUMN miocamponuovo2 
text(50);"
    Set db = Nothing
Exit_pippo:
    Exit Sub
Err_pippo:
    Set db = Nothing
    Resume Exit_pippo
--------------------------
potrei creare i campi in ordine inverso? cosi se un utente ha eseguito la 
versione che aggiungeva solo il campo1 ora sicuramente aggiungera il campo2 
e poi uscirà dalla routine dando errore?
voi che ne dite grazie a tutti.
Newsgroup: it.comp.appl.access
Titolo: Esecuzione comando su pressione tasti

Salve a tutto il NG,
ho un Db con una MiaMaschera ed una MiaSottomaschera, nella maschera
principale vie è l'anagrafica del cliente, nella sottomaschera vie sono i
relativi ordini.
Una volta trovato il cliente, piuttosto che fare click con il mouse sul
pulsante aggiungi ordine nella sottomaschera, vorrei saper come fare per
aggiungere l'ordine premendo ad esempio Ctrl+N.
Grazie.
Lucio

 ha scritto nel messaggio
news:ses4a.198039$0v.55...@news1.tin.it...

puoi usare l'evento "su tasto giù"
intercetti il keycode...............................................
bye
ringo

 news:ses4a.198039$0v.55...@news1.tin.it...
[...]

[...]
    Non so se ho capito bene cosa intendi ma... hai mai provato:
        CTRL++
(ovvero tieni premuto ctrl e premi il tasto piu').
-- 
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

 ha scritto nel messaggio
news:b2tn7f$1f20dl$1...@ID-52090.news.dfncis.de...


 mandare lo stato attivo sulla sottomaschera ed aggiungere il record.
Il primo problema č che non scrivi dopo il quoting
Il secondo va risolto cosi
forms!tuamaschera.setfocus
forms!tuamaschera!tuasottomaschera.setfocus
forms!tuamaschera!tuasottomaschera!tuocontrollo.setfocus
docmd.gotorecord,,acnew
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.appl.access
Titolo: Inviare via eMail report in formato PDF

Lessi a suo tempo un messaggio su questo NG in proposito.
Qualcuno ha già risolto il problema?
Ho creato il report, l'ho stampato con la stampante virtuale di PDF995
e ho il documento sul desktop, ma come posso automatizzare la creazione di
un nuovo messaggio Outlook (Non Outlook Express)
e allegare automaticamente il file PDF?

 ha scritto nel messaggio 
news:fTvae.816889$b5.36...@news3.tin.it...

Ciao,
se non erro ci dovrebbe essere del materiale in merito sul sito comune: 
perchè non dai 1 occhiata? 

 ha scritto nel messaggio 
news:Yuwae.817061$b5.36...@news3.tin.it...

Dopo l'evento di creazione pdf con il comando Docmd.sendobject alla voce to: 
<indirizzo completo del pdf> , trovi la sintassi nell'help.
Ciao
Roberto 


CDO
-- 
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:  
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: Query per aggiornare valore di un campo

Ciao a Tutti
Devo aggiornare i dati di un campo "Tavola" nella tabella  "TblInsiemi"
( TblInsiemi)
Tavola
01-10
01-10
01-10
01-11
02-02
02-02
02-03
02-03
02-03
02-05/C
02-05/C
02-06
02-06    ecc. ecc..
prelevando i valori dal campo "CodiceTavola" della  tabella "TblTavole"
( TblTavole)
Tavola            CodiceTavola
01-10                    1
01-11                    2
02-02                    3
02-03                    4
02-05/C                5
02-06                    6
Praticamente devo aggiornare  ogni valore del campo
"Tavola" nella tabella  "TblInsiemi"  con il valore  "CodiceTavola" della
tabella "TblTavole"
deve diventare cosě
Tavola   ( TblInsiemi)
    1
    1
    1
    2
    3
    3
    4
    4
    4
    5
    5
    6
    6
Aiutatemi perchč non so proprio come fare
Grazie anticipato
Giuseppe

 Giuseppe
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

 ha scritto nel messaggio
news:mntId.3929$V17.1...@twister1.libero.it...

OK funziona perfettamente
Grazie ancora
Giuseppe

Newsgroup: it.comp.appl.access
Titolo: Eliminare i messaggi di avviso all'avvio

Salve
Su un database da distribuire ho utilizzato il generatore di pacchetti di 
Office 2003 (package Wizard) di Office 2003
developer extensions.
Nell'eseguire il pacchetto ho incluso anche la runtime di Access visto che 
il pc in cui girerà l'applicazione non ha installato access 2003 bensì 
Access 2002.
Il problema è il seguente, dopo l'installazione dul pc all'avvio 
dell'applicazione vengono visualizzati una serie di messaggi
in cui appaiono messaggi di pericolo ecc ecc ( in tutto 3 o 4 box in cui 
occorre rispondere si )
L'applicazione funziona ma vorrei eliminare la comparsa di questi fastidiosi 
messaggi
qualcuno può darmi un a mano?


www.donkarl.com/it
 FAQ 2.28 Avvisi di sicurezza in Access 2003
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 + iscriviti alla prima Conferenza
Italiana per Sviluppatori di Access (CISA 1), Arezzo, 4+5/6/2005
Newsgroup: it.comp.appl.access
Titolo: Help Workshop

Chi mi sa aiutare a creare un file.hlp con Workshop?
Da dove si inizia?
Grazie


inizia a provare... a crearti della paginette html e poi di li non dovresti
avere problemi, fai un paio di prove... e funziona alla grande (a parte
qualche crash....)
by
stwe

Newsgroup: it.comp.appl.access
Titolo: Access 2007 e develooper

Io ci riprovo
Ciao A tutti..
Domandona..
Fino al 2008 utilizzavo Access 2000 con relativo Develooper
e Devo dire senza nessun problema.
Il develooper di A2000 funzionava molto bene.
Veniva creato il Setup, che il cliente lanciava e tutto era Ok.
Da quest'anno ho dovuto aggiungere delle nuove funzionalità al nostro DB 
tra cui l'inserimento di SQL 2008 Express per i dati.
Ho riscontrato alcuni problami con A2000 + SQL 2008 che mi hanno portato
alla scelta di provare a cambiare versione di Access e a passare alla 
2007. Devo dire che il passaggio è stato abbastanza indolore, nel senso 
che quasi tutto è andato per il bene.
Sto litigando un pochettino con i menu, ma per il resto è Ok.
Tra le altre cose il develooper di Access 2007 è completamente gratuito, 
  quindi molto più interessante della versione 2000.
MA!!!!
Cè sempre un MA!
La creazione del pacchetto di A2007 è molto semplice.
Si possono scegliere le icone e altre cose interesanti..
Ma purtroppo ho riscontrato un problema..
Non vengono installati, Sul pc del Cliente, i vari OCX e DLL che servono 
all DB!!!
Come mai ????
In A2000 tutti i DLL e OCX venivano inclusi nel file di installazione...
Nella versione 2007 no ?????
Ho sbaglio qualcosa ??
Spero che qualcuno mi dica che è il solito errore banale e risolvibile..
grazie veramente a tutti.
Enrico Pietrobon

 Enrico Pietrobon
Temo, per quel che ne so, che l'unica soluzione sia quella di far partire un 
file batch a fine istallazione che si occupa della registrazione dei vari 
componenti aggiuntivi.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: query - secondo voi si può fare con una sola query ...

Ho una tabella che contiene dei dati su esami fatti da docenti a degli
studenti.
Semplificando la struttura è la seg.
Esami:
IDEsame (chiave)
AnnoScolastico
IDStudente
IDCorso
IDDisciplina
IDDocente
EsitoEsame (valori: 1=Superato, 2=Non Superato, 3=Assente)
VotoEsame
Lode (sì/no)
Mi sono messo in testa di presentare in una maschera relativa al docente una
tabella per che riepiloghi la sua l'attività di esaminatore, che dica
insomma che in quell'Anno gli esami fatti dal docente in quel Corso nella
tale Disciplina sono X superati, Y Non Superati, Z Assenti, che il voto
medio è W e che ha messo Tot Lodi. Il raggruppamento è per AnnoScolastico,
IDCorso, IDDisciplina, EsitoEsame e per ogni gruppo vorrei avere il
conteggio degli esami, il voto medio, il conteggio delle lodi (ovviamente
per esami superati)
La tabella pertanto è organizzata così:
AnnoScolastico
IDCorso
IDDisciplina
NumeroEsami
Esito
VotoMedio
NumeroDiLodi
La domanda è: Si può fare con una sola query?

Giuseppe ha scritto:




Si, raggruppi per i campi che ti servono, per la media dei voti usi
l'apposita funzione "Media", per il conteggio usi "Conteggio", per le lodi
una "Somma" su un campo calcolato così:
  NumLodi:iif(lode;1;0)
per gli esami superati/non superati/assenti il discorso è simile alle lodi
(sempre con "Somma"):
  NumEsamiSuperati:iif(EsitoEsame=1;1;0)
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

 ha scritto nel messaggio
news:c4hf3k$lu9$1...@news.newsland.it...

Semplice, elegante e soprattutto generale!
Io ci ero riuscito a sommare le lodi sfruttando il fatto che ad un valore
logico vero Access assegna -1, quindi mi è bastato convertirne il segno e
sommare.
Per sommare gli esami superati, non superati, assenti, mi ero quasi
rassegnato ad una soluzione che prevedeva un raggruppamento (quindi una riga
per ogni gruppo), soluzione bruttina anche se risolutiva.
La tua soluzione mi è stata molto utile, ti ringrazio tanto.

Newsgroup: it.comp.appl.access
Titolo: Bilance Mettler

Ciao a tutti
Qualcuno ha già fatto il collegamento delle bilance per orafi mettler al pc?
Grazie
Ciao

 ha scritto nel messaggio
news:as4jfa$gqe$1...@grillo.cs.interbusiness.it...


 Guarda se ti può essere  d'aiuto ho sviluppato dei software per bilance
Che non ti aiutano a scrivere correttamente DOPO il quoting!!!
Antonio

 qualcuno di loro (delle bilance) e sono stati davvero disponibili.
Dove devo guardare? Puoi mandarmi i programmi o li posso scaricare da
qualche sito?
Grazie
Ciao
Luca

Newsgroup: it.comp.appl.access
Titolo: Pagine di accesso ai dati.

Ciao a tutto il NG,
Ho realizzato un database che dopo una importazione da un file di testo ,
contenente un listino prezzi, mi elabora il prezzo di ogni singolo articolo
con il rincaro da me specificato.
Fin qua' tutto OK e tutto funzionante.
Ora ho fatto tutto cio' per avere un listino da visualizzare al pubblico.
Come ogni listino al pubblico, sarebbe bello metterlo su internet !!
E così ho fatto, pubblicandolo sul mio server (webserver/ftpserver).
Per fare cio' hao usato le "Pagine di Accesso ai Dati" di Microsoft Access
2000, modificando graficamente il file HTM con Frontpage.
Tutto funziona a meraviglia, ma l'unico problema è il seguente.
Se l'utente che accede al mio DB non ha gli Office Web Components
installati, gli viene visualizzato il messaggio che lo riporta tramite un
link a scaricarli.
Come faccio a realizzare il tutto senza usare questi benedetti Office Web
Components che tra l'altro sono abbastanza consistenti da scaricare ?
Grazie a tutti,
ciao, con simpatia.
Marco.

"MM" <> Ciao a tutto il NG,

Che io sappia non è possibile: le pagine d'accesso ai dati sono legate a
doppia mandata (come il Pivoting di A 'XP) agli office web components.

Newsgroup: it.comp.appl.access
Titolo: Re: problema con immagini jpg e tif con windows 98 e runtime

 @Alex.
mi dici dove posso travare queste gdi e dll? e magari un esempio pratico di 
utilizzo?
grazie. 

 Grazie.
Io uso questo sistema per impostare l'Immagine di Sfondo del PC
e non ho problemi....!!!!
Ciao
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 [ot] ma tu lavori anche alle 2.44 di notte????
perchè c'è un orario per lavorare? io lavoro per conto mio quindi decido io 
gli orari :) 


grazie mille, ben fatto il tuo sito complimenti! 


la cosa che non mi spiego è il perchè se ridimensiono tale immagine bmp in 
windows non dà lo stesso effeto di brutti colori che da nell'imgcontrol sarà 
un bug di access?
ho la versione XP 

> Grazie.
in effetti se gli dico all'imgcontrol ritaglia anzichè ridimensiona o zoom 
si vede perfettamente
ma prima con la jpg anche zoom non dava problemi di visualizzazione perchè 
bitmap si?
se mantengo ritaglia non posso essere certo di mostrare tutta la foto e devo 
obbligare l'utilizzatore a ridimensionarla correttamente oppure no?


ci sono delle funzioni di ricerca già pronte in giro per il web potresti 
usare quelle ma qui ora stiamo andando decisamente [OT] ciao.
nel sito di lebans c'è un sacco di roba tu nel post precedente parli di CDI 
+ DLL qual'è il file che devo scaricare? ce ne sono molti che sembra 
gestiscano immagini ma non so qual'è.


fantastico! 

 ha scritto nel messaggio 
news:cklhhv$ie8$1...@lacerta.tiscalinet.it...

sacrosanto!

 gestiscano immagini ma non so qual'è.
La dll è GDI+
in questo sito trovi anche il LINK al sito MS...!
c'è anche il DEMO per A2K
http://www.lebans.com/loadjpeggif.htm
Ciao.
@Alex

Newsgroup: it.comp.appl.access
Titolo: Decimali in casella di riepilogo

Ciao a tutti, in una casella di testo ho un campo "Valuta" però non
vengono visualizati i decimali ed inoltre i dati non vengono
allineati a destra. è possibile risolvere?
Grazie 

Pippo ha scritto:

Devi impostare sia il formato che il tipo di allineamento, in 
struttura, maschera.
Jason
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.appl.access
Titolo: Numero di record in un report

Salve a tutto il NG.
Vorrei visualizzare in un Report il numero di record corrente, ma non credo
si possa utilizzare l'esperssione Current.Record. D'altra parte il campo
contatore IDRecord non dà necessariamente il numero progressivo di record,
perché se un record viene cancellato la numerazione si aggiorna (ed è
giusto). Né voglio utilizzare un campo apposito in cui inserisco a mano la
numerazione progressiva dei vari record, riaggiornando la numerazione
tenendo conto della eventuale cancellazione di uno o più record. Io per ora
ho risolto il problema usando una pagina per ogni record e utilizzando come
dato l'espressione [Page] e fintanto che mantengo il rapporto "una pagina x
un record" funziona, ma non mi pare una soluzione molto elegante. Chi me ne
indica un'altra? Grazie.
Filippo

 Vorrei visualizzare in un Report il numero di record corrente...
- fai una nuova casella di testo
- come Origine Controllo scrivi:   =1
- nella proprietà "somma corrente" (spero che si chiama così
in italiano, in inglese "RunningSum") della casella scegli
"per tutto" (o simile)
--
HTH
Karl
*********
Non meravigliarti del mio strano italiano. M'esercito qui.
Access-FAQ (tedesco): 
http://www.donkarl.com
Newsgroup: it.comp.appl.access
Titolo: una volta rimosso il filtro il requery non riesce

cia a tutti, sono sempre io.
una maschera con una subform collegata (tramite id e in più l'origine 
dati della sub ha tra i criteri dei campi un controllo non associato 
della form principale)
posso eseguire ricerche sulla sub con 2 metodi...requery dopo aver 
aggiornato il controllo non associato e tramite filtro dopo 
l'aggiornamento di un altro controllo non associato)
per ritornare ad avere l'elenco completo e annullare i filtri o i 
requery ho un pulsante che mi imposta il filterOn su False e che mi 
porta a Null il controllo non associato eseguendo poi un requery.
tutto funziona bene se non in questo caso:
applico un filtro e trovo il mio risultato.
cambio idea e vorrei cercare con il cotrollo non associato...
clicco il pulsante sopra descritto riottenendo la lista di tutti i record.
scrivo nel controllo e spostandomi lancio il requery sull'afterupdate.
NON SUCCEDE NULLA
dove sto sbagliando?

Mi pare un metodo molto bizzarro....!
Per reimpostare il filtri prima devi passare per la disabilitazione,
quindi per
la variazione della proprietà:
Me!NomeSub.Form.FilerOn=False
Me!NomeSub.Form.Filer=NewString
Me!NomeSub.Form.FilerOn=True
Ciao
@Alex

 Me!NomeSub.Form.FilerOn=True
dunque questo è il codice del pulsante
Private Sub elenco_Click()
Me.ragione_social = Null
Me.codice_client = "abb"
If Me.anagrafica.Form.FilterOn = True Then
Me!anagrafica.Form.FilterOn = False
Me!anagrafica.Form.Filter = Newstring
Me!anagrafica.Form.FilterOn = True
Else
Me.anagrafica.Form.requery
End If
Me.ragione_social.SetFocus
End Sub
ma il risultato è lo stesso di prima.

Newsgroup: it.comp.appl.access
Titolo: ESTRAPOLARE DATI DA LISTBOX

Buona sera a tutto il N.G.
domanda : come posso fare a visualizzare in una label il valore della
5^ colonna che si trova sulla prima riga o sulla seconda o sulla terza
di una casella di riepilogo??
ho provato con il selectitem, item data associato alla proprieta'
column ma nulla sempre e solo errori...ho anche letto l'help ma nulla
non mi da indicazioni...mi incasina piuttosto, voi avete qualche dritta
??
Grazie 
saluti
Diego

 ha scritto nel messaggio 
news:1154741697.3...@s13g2000cwa.googlegroups.com...

L'esempio parte dal presupposto che il valore della 5 colonna è di tipo 
stringa.
la prima riga controlla che sia selezionata una riga.
Private Sub lstTuaListBox_Click()
Dim strValore As String
If (lstTuaListBox.ListIndex) = -1 Then Exit Sub
   strValore =lstTuaListBox.Column(5)
Me.lblTuaLabel.Caption=strValore
End Sub
Morgan 

diego ha scritto:

Per usare un ListBox sei costretto a scrivere del codice su evento
DopoAggiornamento.
Se invece usi una TextBox Bloccata puoi scrivere il riferimento
nell'origine dati della stessa:
=[NomeListBox].Column(4)
In questo modo non dovrai scrivere una riga.
Ti ricordo che le colonne della ListBox sono ZeroBased, quindi
Ncolonna=Indice-1
Ciao
@Alex

Grazie! Grazie! Grazie...Funziona
che farei senza di voi !!!  :=))
Newsgroup: it.comp.appl.access
Titolo: Ma Access 2003 su Windows sbs 2003 funziona correttamente ?

Sto installando una proceduta realizzata con Access 2003 su una macchina con 
Windows Small Business Server 2003 con sp2
ogni molta che avvio la procedura Access e la spengo, rimane in memoria un 
processo di nome ACCESS
Se avvio e chiudo tre volte mi ritrovo tre processi ACCESS in ram
Per 'chiusura' intendo cliccare sulla crocetta rossa della finsestra esterna 
della procedura la finestra di Access
Su win xp pro, non si comporta cosi', e la stessa procedura viene eliminata 
dalla memoria quando chiusa
Come mai questa differenza ?
Ciao e grazie
RobertoA


Certo
controlla però i SP
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 RobertoA
Certo
controlla però i SP
-----------------------------
Dici 'certo' nel senso che e' normale che sia cosi ?
Parliamo di Windows sbs 2003 con sp2
Ciao e grazie
RobertoA

 Parliamo di Windows sbs 2003 con sp2
Normale???
Le cause del tuo (anormale) problema potrebbero essere legate al FE: oggetti
non chiusi essenzialmente, oppure l'utilizzo di quelle dannate Api per
disabilitare la rotellina del Mouse.
Ciao: Oscar


E' riferito alla domanda
Funziona correttamente? 
certo


 ACCESS
Può dari che la causa non sia la stessaa ma i sintomi sono proprio quelli 
del Bug della versione 2003 da me dimostrato nella notte dei tempi.
Esci dal programma e access rimane attivo e devi killare il processo.
Il problema si genera se hai un check box (quadratino) testato 
direttamente in una if.
Esempio, check-box che si chiama pippo.
Se su scrivi 
if pippo then ...     il problema compare
se scrivi if pippo=true
oppure if pippo=-1    il problema scompare
Si ringrazia M$ per la sollecitudine con cui ha risolto il bug   (ironico)
Newsgroup: it.comp.appl.access
Titolo: AIUTO DATABASE CHE SI ROMPONO

Lavoro con 5 front end e 6 back end in formato access 97 tutti con la
protezione impostata a livello di utente.
Questi mdb sono disponibili ad una 10 di pc anche simultaneamente e per
molte ore consecutive.
Tutti gli mdb sono contenuti su un pc che fa da server con w98.
Fino a poco tempo fa l'unico problema riscontrato era un'aumento delle
dimensioni degli mdb che si risolveva con una compattazione a fine giornata.
Un mese fa abbiamo rinnovato le macchine e il nuovo sistema operativo
utilizzato dagli utenti  è XP home.
Da quel momento mi capita che, nelle giornate in cui gli mdb sono più
utilizzati, si verifichino delle rotture dei database.
Cioè non vengono riconosciuti gli mdb come database access e il ripristino
quasi sempre non funziona.
Mi capita quindi di perdere dati importanti tra un backup ed un altro.
La rottura non avviene con gli stessi mdb, a volte i FE e a volte i BE
(molto + spesso i BE) e ho già provveduto a ricreare mdb nuovi con
l'importazione degli oggetti e compattazione.
Non riesco a risolvere il problema
Qualcuno sa aiutarmi....

 ha scritto nel messaggio
news:c2a2ha$1r950b$1...@ID-208539.news.uni-berlin.de...

La corruzione dei BE a volte dipende da particolari modelli di schede di
rete installate sui nuovi PC per le quali esista una "incompatibilità di
caeattere" con Access; un esempio per tutti le schede di rete Realtek:
qualcuno sostiene che non dipenda dall'hardware delle scheda ma dal loro
driver; resta il fatto che il binomio Access-Realtek è risaputo che non sia
particolarmente felice.
Se hai voglia puoi andarti a leggere i messaggi di questo NG di un poio
d'anni fa dove si è diffusamente parlato del problema.
Quindi il tuo problema potrebbe non dipendere dal cambio del sistema
operativo ma dal cambio delle schede di rete; se ce le hai ancora tra le
mani, fossi in te proverei a reinstallare le vecchie schede di rete: magari
i mal di pancia passano e comunque potrebbe valer la pena provare.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:l912c.53060$FJ6.1...@twister1.libero.it...

Grazie per il suggerimento, peccato che le schede realtek siano montate su 4
portatili della compaq che abbiamo acquistato da poco.
Naturalmente un protatile è dell'amministratore, vaglielo a spiegare....
Gli altri pc hanno schede con altre marche, quindi forse riesco a
circoscrivere il problema.
Secondo te se per i portatili creo dei FE autonomi sul loro disco, potrei
evitare la rottura dei BE o il rischio rimane.
In ogni caso provo a farlo e vediamo.
Adesso do uno sguardo in giro sul sito comune.
Grazie.

 Grazie.

Newsgroup: it.comp.appl.access
Titolo: Data maledetta!

Ciao a tutti.
Sto litigando con le date in A2003.
A parte il formato americano in SQL che
di solito risolvo forzando Format(data,"yyyy/mm/dd")
mi incrocchio ancora:
se imposto un recordset scrivendo
"select * from tabella where #" & me! data1 & "# between data_inizio
and data_fine"
non funziona; ho provato cosi:
"select * from tabella where data1 <= data_inizio and data_fine"
ma nemmeno.
Qualcuno mi sa dire le due o tre regolette da tenere
presente quando si confrontano le date, anche in SQL ?
Millemila grazie a chi mi aiuta.
Ciao Ilaria


Di solito il formato della data prende le impostazioni dal regional
setting che hai sulla macchina( nel control panel di windows ad
esempio)
se imposti la la data in formato americano e poi fai le query su un db
che ha il formato americano non dovresti incontrare problemi perche
odbc manda tutto nel formato che hai settato sul pc
Prova a vedere nel tuo regional setting se hai il formato italiano
purtroppo su alcune date con il giorno inferiore a 12 puo far
confusione e non ti accorgi degli eventuali errori....
spero che ti serva
Ciao Marco

 ma nemmeno.
Benche' rallenti l'esecuzione della query, hai provato ad usare 
il Format proprio nel codice della query?
Alessio

Ciao Ilaria
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------

 presente quando si confrontano le date, anche in SQL ?
Passare una data ad una stringa SQL
www.donkarl.com/it?FAQ6.8
 
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: Dividi et impera

E' possibile tramite codice poter gestire in modo automatico la Gestione
tabelle collegate (Menù Strumenti-Utilità database). Vorrei tramite un
pulsante poter richiedere sempre un nuovo percorso alla gestione tabelle
collegate, ossia poter aprire direttamente la maschera Seleziona nuovo
percorso per..

 ha scritto nel messaggio
news:9et3et$5ut$1...@news.mclink.it...

Ricerca sul sito Comune le funzione di aggiornamento
gio

 ha scritto nel messaggio
news:9et3et$5ut$1...@news.mclink.it...

sul sito comune c'e' proprio quello che cerchi te .. mi pare si chiami
"Collegare piu' BE allo stesso FE"
Ciao , Lorenzo

 End Sub
A parte che il nostro amico chiedeva di aprire la finestra per scegliere il
percorso (tipo quella che si apre quando vuoi aprire un file da una
applicazione) perche' ti complichi tanto la vita? La proprieta' connect e il
metodo refreshlink degli oggetti tabledefs non ti sembrano piu' funzionali?
Sib


Il problema e' che io uso ADO, non tanto perche' e' dove mi far vuole andare
oggi Bill,  per il passaggio a SQL server etc etc, quanto perche' questo mi
consente di fare economia con libri, documentazione e tempo visto che a
differenza di DAO e' ormai piu' diffuso, anche in altri ambienti come
Delphi..
Newsgroup: it.comp.appl.access
Titolo: Report particolare

Salve a tutti. Scusate se la domanda appare banale.
A partire da una query di interrogazione che fornisce un risultato del genere
 
ANNO     MESE     DIPENDENTE      VENDITE
===========================================
2016     Lug       Luisa            300
2016     Lug       Marco            750
2016     Ago       Maria            450
2016     Ago       Marco            250
2016     Ago       Luisa            300
2016     Set       Marco            375
....
 
mi chiedono di realizzare un report del genere
 
VENDITE ANNO  2016
 
 
                      LUG     AGO    SET ......
            Luisa     300     300      0 .....
            Marco     750     250    375 .......
            Maria       0     450      0 .....
            .....     ....    ....   .... .....
 
Come potrei realizzarlo? Qualche idea? Grazie a chi mi aiutera'.
 
 

luisa....@gmail.com
 submitted this idea :

Metti nel Record Source del report:
====================================
TRANSFORM Sum(T_Luisa.Vendite) AS SumOfVendite
SELECT T_Luisa.Dipendente
FROM T_Luisa
GROUP BY T_Luisa.Dipendente
PIVOT T_Luisa.Mese;
====================================
 
T_Luisa è il nome della Tabella|Query che contiene i dati.
 
In una crosstable le intestazioni di riga e di colonna sono 
indicizzate,
il che significa che i valori saranno ordinati ASC o DESC a scelta.
Quindi le intestazioni di colonna (Mesi) non potranno apparire secondo
la loro successione temporale (Lug, Ago, Set) in quanto non ordinata.
Dovrai pertanto inserirli con 07-Lug, 08-Ago, 09-Set, etc.
 
Bruno

>>>>  
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........

 dipendente da una parte e mese dall'altra con SUM di vendite nelle caselle
 
 
Pure fare la pizza sembra semplice .... quando guardi il pizzaiolo
Provi farla a casa viene un cartone che non si puo' mangiare
 
 

 
 
c'è una procedura guidata in access che è quasi a prova di idiota
 
nelle note metterei:
- il mese lo può selezionare in automatico la query partendo dalla data 
completa, mantenendo l'ordinamento
- se ci sono mesi buchi, e si vuole comunque la colonna, c'è il modo di 
fargliela creare (dovrei andare a guardarmi il codice che scrissi anni fa, 
adesso non mi ricordo)

Newsgroup: it.comp.appl.access
Titolo: Input box

E' possibile non far vedere quello che si scrive nelle imput box?
Stile password per intendersi?
Grazie
-- 
---------------------
Saluti Andrea
--------------------- 

 Grazie
Si, vedi sia nel SitoComune alla sezione Moduli:
5.38 API - Creare una InputBox per digitare una password nel formato
criptato
oppure al mio sito alla sezione API:
1.32 INPUTBOX Formato PASSWORD "******" 
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 1.32 INPUTBOX Formato PASSWORD "******"
Ho scaricato dal tuo sito l'esempio, non riesco a capirci molto, e 
sinceramente pensavo la cosa più semplice, Ti_Vi posto il codice che mi 
attiva l'imput box per farVi capire se l'esempio fà al caso mio oppure nò.
Private Sub cmdprotezione_Click()
Dim inpu As String
inpu = InputBox("Inserisci la password per la modifica delle proprietà di 
avvio.", "Impostazioni di Avvio", "**********")
If inpu = "Sblocca" Then
    EnableShift (True)
    cmdtipogare.Visible = True
    cmdallenatori.Visible = True
    cmdpiscina.Visible = True
    cmdmattia.Visible = True
    cmdbarducci.Visible = True
    Comando0.Visible = True
ElseIf inpu = "Blocca" Then
    EnableShift (False)
    cmdtipogare.Visible = False
    cmdallenatori.Visible = False
    cmdpiscina.Visible = False
    cmdmattia.Visible = False
    cmdbarducci.Visible = False
    Comando0.Visible = False
Else
Exit Sub
End If
End Sub
Ho notato che se faccio il login mi chiede anche la vba332.dll
Se non è una cosa semplice, preferisco riprendere "in mano" il problema più 
avanti.
Grazie e saluti Andrea 

 Grazie e saluti Andrea


 Hai Windows XP ....?
Ho sbagliato intendevo Office XP o 2000.
Devi sostituire la chiamata alla funzione AddrOf(non nativa in A97)
con quella nativa AddressOf, in pratica questo:
Public Function InputBoxEX(Hwnd As Long, _
                           Prompt As String, _
                           Optional Title As String = vbNullString, _
                           Optional default As String = vbNullString, _
                           Optional xpos, _
                           Optional ypos, _
                           Optional helpfile As String, _
                           Optional context As Long) As String
  SetTimer Hwnd, NV_INPUTBOX, 10, AddressOf TimerProc
  InputBoxEX = InputBox(Prompt, Title, default, xpos, ypos, helpfile,
context)
End Function
In ogni caso se scarichi dal mio sito il Demo ora trovi anche
quello per Office XP.


 ha scritto nel messaggio 
news:225b32a12b9dae4d99...@mygate.mailgate.org...

A casa ho xp qui a lavoro, ho 2003 tutti e due su Wxp, comunque ti sembrerà 
strano ma nonostante la mia lentezza di riflessi sono riuscito a farlo 
funzionare :-)))))) Grazie! e seguendo le istruzioni che mi hai dato qui non 
copiando.
Devo dire che il progettino per la gestione dell'anagrafica della squadra 
stà diventando veramente "tosto".
Manca solo una parte con i grafici dei rendimenti di ogni singolo atleta ma 
a questo quesito mi rifarò vivo più avanti ;-)
Saluti Andrea
Newsgroup: it.comp.appl.access
Titolo: reports:aggregazioni su campi calcolati

Ho un report (Cognome,Nome, Imponibile,Fattura,TOTAL,Detraz,NETTO)ove TOTAL e NETTO sono campi calcolati: TOTAL è il risultato della funzione Totale inserita nel modulo del report
Private function Totale(impo as single) as single
impo reports![listaassegni]![imponibile]
If reports![listaassegni]![Fattura]-1 Then 
Totale  impo*X         'calcolo per chi fattura
Else
Totale  impo*Y        'calcolo per chi non è a regime Iva
End If
Il report Listassegni funziona ma ho voluto aggiungere nel piè pagina una casella che mi mostri il totale complessivo dei NETTO ma la SOMMA dei NETTO non funziona;la guida in linea ricorda che nelle funzioni di aggregaz SUM non si possono usare i nomi dei controlli calcolati  e che bisogna ripetere l'espressione che ha generato il risultato del controllo ma anche così non funziona; si suggerisce anche di generare il campo calcolato direttamente nella query che alimenta il report (spostando la funzione in un modulo generale)ma non ne vengo a capo.
Grazie Ebo

Grazie Ebo
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: gruppo di lavoro: file mdw

Aprendo un file mdw, si possono vedere tutti gli utenti di quel gruppo di
lavoro.
Si può evitare che chiunque possa aprire il file e vedere ciò che c'è
dentro?
Inoltre spero che non si possa risalire alle password dei singoli utenti,
vero?
grazie mille
Riccardo

 Riccardo
Hai postato due volte lo stesso 3d...
-- 
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it