mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Problema urgente su query unione

Ho un problema con query e forms.
Ho una tabella in cui archivio dei dati relativi a dei componenti inviati ad
alcune ditte:
nome campi: - Data (data)
                     - Ditta(testo)      ----> ditta a cui spedisco i
componenti
                     - codice comp 1 (testo)
                     -  qtà comp 1 (numerico)
                     - codice comp 2
                    - qtà comp 2
                    ...............................
                       ..........................
1) Per fare in modo che per l'utente l'applicazione risulati di facile
utilizzo (non ha mai usato il pc), ho costruito la form
    di immissione dati esattamente uguale alla bolla di uscita. L'utente
immette i codici scegliendoli in caselle combinate
    la cui origine dati è una tabella in cui sono inseriti i codici dei
componenti.
   In questo modo però il fittizzio componente 0001 lo posso trovare in
posozioni diverse in ogni record.
   Ad esempio posso avere un record siffatto:    [codice comp 1] = 0001 -
[qtà comp 1]=1500  ......
   e un'altro in cui il componente di codice 0001 si trova in [codice comp
2].
   Per ogni record c'è un solo codice comp di valore 0001.
2) i componenti sono 15.
3) Devo ottenere una form in cui ho tutti i componenti con i relativi codici
e relative qtà per un mese specificato
    dall'utente. Ad esempio l'utente può voler sapere quali e quanti
componenti ha inviato nel mese di dicembre 1999.
    Oppure quali e quanti componenti ha inviato nel mese di dicembre 1999 ad
una certa ditta.
4) Non posso modificare l'organizzazione del database.
5) Ho provato con delle query di unione con parametri, form con
sottomaschere, ma vorrei ottenere qualcosa che dia dei risultati migliori.
Grazie a chiunque volesse darmi una mano. Scusate anche se sono stato lungo.
Daniele

Cosa intendi per risultati  migliori? Gią il fatto che non puoi modificare
l'organizzazione della tabella ti vincola nelle scelte delle "migliori"
soluzioni....
Ciao.

4) Non posso modificare l'organizzazione del database.
seee.  dopo tutto quello che mi hai fatto scrivere... guarda che come
struttura non va bene per niente. non farai altreo che incartarti
sempre di piu', dai retta.
Newsgroup: it.comp.appl.access
Titolo: copiare controllo

 Come posso usare una  maschera di ricerca records per copiare il controllo
CODICE su altre maschere o sottomaschere che aprirņ mediante un pulsante.

 CODICE su altre maschere o sottomaschere che aprirņ mediante un pulsante.
Vuoi copiare il controllo (???) o usare il valore in esso contenuto?
Antonio

 CODICE su altre maschere o sottomaschere che aprirò mediante un pulsante.
Non credo di aver capito bene. Comunque se in una maschera vuoi riferirti ad
un controllo devi inserire nel tuo controllo forms!tuamaschera!tuocontrollo
se invece devi filtrare l'apertura bisogna capire se il riferimento è
numerico o testuale.
FAcce sapè
ciao MAssimiliano
P.s. salutami Greg.
--------------------------------
Inviato via 
http://usenet.libero.it

 P.s. salutami Greg.
Il mio problema è quello di non dover creare molte maschere di ricerca  come
:
Machera 1 :
Forms![Movimenti]![Sottomaschera DETTAGLI MOVIMENTI].Form![CODART] =
Me![List].Column(0)
Maschera ric 2 :
Forms![Fatture]![Sottomaschera DETTAGLI Fatture].Form![CODART] =
Me![List].Column(0)
Mascgera Ricerca 3 _
Forms![Bolle]![Sottomaschera DETTAGLI Bolle].Form![CODART] =
Me![List].Column(0)
Ecc......  Grazie per l'Aiuto


Newsgroup: it.comp.appl.access
Titolo: Query Unione con campo somma ....stranissimo...

Salve a tutti,
ho un problema di cui non riesco a venire a capo, anche se sembra
banale, forse mi potete aiutare.
Realizzo uno stampa unione su un singolo record tramite un codice ed
una query su ID. Nella query ci sono diversi campi (nome cliente,
indirizzo etc...). La stampa funziona benissimo, tranne che per un
particolare, SOLO il secondo campo somma della query non mi prende in
nessun modo la formattazione Euro. Mentre col primo non ho dovuto
indicare nulla nella proprietà, col secondo non c'è verso.
Il primo è un campo del tipo A+B*C dove A e B sono campi valuta euro
(euro, decimali automatici) il campo C è numerico a precisione doppia.
Il secondo campo espressione (quello che non riesco a formattare) è
del tipo A*B dove A è valuta euro a decimali automatici e B è numero,
le formattazioni sono le stesse ed anche l'origine dati della tabella
è uguale.
Non capisco per quale motivo la prima espressione viene fuori in euro
senza toccare nulla, mentre la seconda no, soprattutto non capisco se
il problema viene da access o da word.
Aiuttttttt .......
Andre

 ha scritto nel messaggio
news:1151337608.9...@m73g2000cwd.googlegroups.com...
Salve a tutti,


Ciao Andre,
Access utilizza una sua precedenza particolare sui tipi di dato
Nella prima formula hai
Currency+Currency*Double
Currency*Double rende Double, il risultato sommato al primo Currency rende
Currency.
Per questo vedi il formato Valuta.
La seconda espressione è Currency*Double e rende Double quindi non viene
formattata in valuta.
Per risolvere metti nella seconda espressione Ccur(A*B)
Ciao
-- 
Giorgio Rancati
[Office Access MVP]

Grazie mille.
Stavo provando a risolverla in modo "barbaro" imponendo al mailmerge di
word \# "€ ###0,00" ma così mi pare decisamente meglio.
Andre
giorgio rancati ha scritto:

Newsgroup: it.comp.appl.access
Titolo: query con date

Ho una tabella con un campo data ess:
01/01/2006
01/10/2006
01/15/2006
01/18/2006
01/19/2006
Io dovrei ottenere con una query (o con altro sistema) tale risultato:
01/01/2006             10
01/10/2006             05
01/15/2006             03
01/18/2006             01
01/19/2006
In poche parole, la query dovrebbe calcolarmi un campo facendo la differenza 
(giorni)
tra la data del primo record e la data del secondo record e cosi via...
Se avete una cosuccia giá pronta o se sapete dove scaricarla vi ringrazio 
anticipatamente. 

 tra la data del primo record e la data del secondo record e cosi via...
Non vedo risposte quindi provo io :)
Con una query non mi viene in mente una soluzione, ma via codice puoi
farlo tranquillamente scorrendo un recordset che punta al tuo elenco e
lavorando con DateDiff (vedi la guida di Access).
Alessio


Dipende cosa decide sull'ordinamento dei record.
Se solo hai questo campo data crescente puoi p.e. usare
un campo calcolato nella query (tutto in 1 riga):
CampoData-(SELECT Max(CampoData) FROM Tabella As Temp
WHERE Temp.CampoData < Tabella.CampoData)
-- 
HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: 
http://www.donkarl.com
Newsgroup: it.comp.appl.access
Titolo: evitare apertura report vuoto

Ciao a tutti,
     non riesco ad evitare l'apertura di un report anche se vuoto.
Nell'evento report vuoto mando un messaggio ( "Non ci sono dati da
stampare" ) ma se aggiungo una close mi arriva un erroraccio!
Come posso fare?
            Grazie per l'aiuto, Tamy

 ha scritto nel messaggio
news:cdl8ea$k56$1...@balena.cs.interbusiness.it...

Ciao,
dopo il MsgBox metti
--------------
Cancel=True
--------------
Ciao Giorgio

 wrote in message
news:cdl8ea$k56$
1...@balena.cs.interbusiness.it

Sarebbe meglio sapere il codice dell'erroraccio (2501 ?).
Ad ogni modo credo sia cosa "normale" dovuta dovuta all'annullamento
dell'azione Open.
Se č cosě di solito risolvo intercettando con una routine di gestione
errori nella sub da dove viene aperto il report.
Ciao
Marco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:cdl8ea$k56$1...@balena.cs.interbusiness.it...

Devi mettere cancel = true sul report
e
on error resume next
prima di lanciare il report con la docmd.openreport
Antonio

 ha scritto nel
messaggio
news:x9rLc.4312$1V3....@twister2.libero.it...

Ma perchè non conti i record prima di aprire il
report?
MAssimiliano

 ha scritto nel messaggio
news:cdl8ea$k56$1...@balena.cs.interbusiness.it...

su evento :
Report vuoto
Private Sub Report_NoData(Cancel As Integer)
    Dim strTitle As String
    Dim lResponse As Long
    Dim strMessage As String
        strTitle = "Mio Titolo"
        strMessage = "Nessun dato per questo report. Annullamento del
report..."
        lResponse = MsgBox(strMessage, vbInformation, strTitle)
    Cancel = -1
End Sub
 Rino

 ha scritto nel messaggio
news:6erLc.3775$B06....@news.edisontel.com...

Perchè eseguire un'ulteriore interrogazione al sistema con perdita di
performance?
Antonio

 ha scritto nel messaggio
news:cPrLc.26641$OR2.1...@news3.tin.it...

Vi continuo a ricordare che se il report viene aperto da codice con
docmd.openreport è necessario premettere un on error resume next perchè
altrimenti dà errore
Antonio

 Ciao a tutti,

Ma lo volete ascoltare Antonio, o no ?!?!.
Tra l'altro ha il dono della sintesi.


 Marco
Ufff....
Me tocca pagà un'altra birra...
Antonio

 Me tocca pagà un'altra birra...
Rossa media, grazie.

Newsgroup: it.comp.appl.access
Titolo: errore "Nome?"

Salve ho appena installato Access 2k sul nuovo PC HP con Windows 98Se.
Quando ho avviato il Db che già avevo realizzato precedentemente mi dà
l'errore in oggetto nei campi in cui sono impostate le seguenti funzioni:
- date()
- now()
- il campo contatore per fatture del sito comune.
Se lo utilizzo su altri pc va tutto bene
Cosa può esser? grazie anticipatamente

 - il campo contatore per fatture del sito comune.
Verifica i riferimenti.
Sib

Newsgroup: it.comp.appl.access
Titolo: Maschera padre

Ho una sottomaschera Smsk (il cui oggetto origine e' una
maschera Msk) che puo' essere inserita in due maschere
diverse Msk1 e Msk2. In una routine evento di Msk ho la
necessita' di indicare un controllo Pippo della maschera in
cui e' attualmente inserita Smsk, cioe' in pratica mi serve
un modo unico di scrivere quello che alternativamente puo'
essere
Forms!Msk1!Pippo  oppure
Forms!Msk2!Pippo
esiste una soluzione?
il barbi

 ha scritto nel messaggio
news:iRDoa.39726$LB6.8...@news1.tin.it...

Senza sapere di che maschera sei figlio.... usa la proprietà
PARENT.
Dalla SubForm Me.Parent.......!
Ciao.
@Alex.

Newsgroup: it.comp.appl.access
Titolo: Query odbc lentissima

Su una tabella SQL server collegata via odbc, una query lanciata da vba con 
currentdb.execute "update mytab set myfield = true" è terribilmente lenta 
(20 secondi).
Mytab ha solo 10.000 record e tre campi (testo, integer, boolean) e quando 
stava dentro access la query era immediata.
Cosa sbaglio?

On 9 Ott, 07:40, "Valery From The Mountain" <val...@invalid.inv>
wrote:

Prova con una Query PassTrought dovrebbe essere meglio...
@Alex

"Valery From The Mountain" <

Le queries di comanda avviate da Access sono lente con ODBC.
Come ti suggerisce Alessandro, avviala come query pass th. Oppure scrivi del 
codice VB incapsulato in una transazione esplicita.
Saluti. 

 del codice VB incapsulato in una transazione esplicita.
Grazie a tutti e due per i consigli, provero' innanzitutto la query pth.
Mi spiegheresti cosa vuol dire codice incapsulato in una transazione 
esplicita?

 esplicita?
E' una normale transazione specificata nel codice VB (Begin-Commit/Trans - 
RollBack).
Comunque ti consiglio di leggere questa valida documentazione; trovi molti 
dettagli utili:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=281
Saluti. 

 
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=281
Ho dato un'occhiata, ma mi sembra che consigli di eseguire le query con 
currentdb.execute o docmd.runsql che è quello che ho già fatto.
Se copio la mia stringa sql "update mytab set myfield = true" dentro una 
query pth vuota, mi chiede ogni volta la password per la connessione odbc e 
quando la metto mi dice che non può eseguire la query.
Come posso innanzitutto evitare che se apro la query pth (anche da codice) 
venga chiesta la password all'utente?
Grazie per le risposte.
Newsgroup: it.comp.appl.access
Titolo: RECORD SPARITI COME E' POSSIBILE?

Sono davvero spiazzata!
Vado a d aprire il mio solito db e scopro con orrore che i record di una
tabella sono scomparsi!!
Esiste il modo di recuperare il db ad un'apertura precedente dove i record
c'erano????
 
Ho utilizzato access fix ma non vede nulla, forse perchè è la versione 2.5 e
quindi un po' antiquata...
 
datemi una speranza.....
 
Giorgia
 
 
 

 ha scritto nel messaggio 
news:jhm6jt$fp6$1...@speranza.aioe.org...


Newsgroup: it.comp.appl.access
Titolo: Query di Aggiornamento /2

Mi sta succedendo una cosa strana:
se apro una maschera ed eseguo una query di aggiornamento basata sui campi
della maschera essa funziona bene (mi carica il magazzino dei valori
riportati nella maschera), se aggiungo un pulsante alla maschera che
richiama la query essa funziona ancora ma carica esattamente il doppio della
quantita' immessa :-(
Non mi spiego il motivo, ecco il codice nel caso qualcuno avesse gia'
intuito dove possa stare il problema:
UPDATE tblProdotto INNER JOIN tblRigaFatturaAcquisto ON
tblProdotto.CodiceArticolo = tblRigaFatturaAcquisto.CodiceArticolo SET
tblProdotto.Qta =
[tblProdotto].[Qta]+[tblRigaFatturaAcquisto].[QtaAcquistata]
WHERE
(((tblRigaFatturaAcquisto.IdFattura)=[forms].[frmImmissioneFatturaAcquisto].
[IdFattura]));
GRazie
Fabio

 ha scritto nel messaggio
news:nYSF6.181400$lj4.5...@news6.giganews.com...

Sembrerebbe che la query viene eseguita due volte. Probabilmente, oltre che
nell'evento Su clic del pulsante di comando, la query viene eseguita anche
in un altro evento (forse quello in cui veniva eseguita prima che inserissi
il pulsante di comando).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: campi calcolati

Scusate la banalità:
 In una tabella nel campo "data di nascita" in formato gg/mm/aaaa sono
presenti i dati ad essa riferiti.
Ora con una query voglio calcolare l'età come campo calcolato. Quale formula
bisogna usare?
Grazie a chi vorrà rispondere.
Beppe

Giuseppe Donati wrote:

Nell'evento dopo aggiornamento del controllo contenente la data di nascita
scrivi 
Me!Nomecontrolloetà = DateDiff("yyyy", Me!Nomecontrollodatadinascita, Date)
Ciao. Enzo.
-- 
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:gKWba.70026$zo2.1...@news2.tin.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
Federico Luciani intitolata "Calcola l'età in base alla data odierna".
Se poi, come mi sembra di capire, stai operando in una query, memorizza in
un modulo del tuo database la funzione pubblicata nella FAQ di cui sopra e
nella query creati un campo calcolato così fatto:
Età:  Eta([data di nascita])
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Convertire tabelle Access in CREATE TABLE...

Ciao a tutti.
Dispongo di un database Access che ho provveduto a progettare personalmente.
Avrei bisogno, ora, di convertire tabelle e relazioni di Access in
istruzioni SQL del tipo CREATE TABLE...
Esiste un software che faccia questo in automatico?
Ringrazio anticipatamente tutti coloro che avranno la bontà di rispondermi.
:)
Saluti.

 wrote in message
news:NGJG9.48559$
2B1.1...@twister2.libero.it

Non per farmi i tuoi....., ma perchè....???
Devi realizzarle in un SERVER tipo MySQL o SQL_SERVER...??
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 > Esiste un software che faccia questo in automatico?
(...)


 Mik.
Usa DbTool di MySQL per importare le Tabelle, ti genera automaticamente
la stringa SQL di generazione TABELLA.
Con questa all'apertura del progetto generi un bel
Docmd.RunSQL STRINGASQL_DiMYSQLTABELLA1............
@Alex.

 ha scritto nel messaggio
news:d0NG9.47643$3l.13...@twister1.libero.it...
(...)


 ha scritto nel messaggio
news:d0NG9.47643$3l.13...@twister1.libero.it...


Ho risolto cliccando da DBTools con il tasto destro del mouse su ciascuna
tabella e scegliendo "Dump Structure".
Salutoni!

 Salutoni!
OTTIMO........!
@Alex.
Newsgroup: it.comp.appl.access
Titolo: Legenda grafico

Per quale cappero di motivo se voglio creare un grafico per
visualizzare quanti M e quante F ho in un gruppo, nella legenda
mi appare 1 e 2 al posto di M e F?
--  
Postato da Virgilio Newsgroup: scopri i nuovi gruppi 
Eros, foto e video a 
http://newsgroup.eros.virgilio.it


Perche' e' la codifica che hai sulla tabella?
--
ac

Alessandro Cara ha scritto:

Mettiamola così, allora: che devo fare per far apparire M e F?


 Mettiamola così, allora: che devo fare per far apparire M e F?
Fare in modo che il campo sesso contenga "F" o "M"
.....iif(Sesso = 1,"M","F") as Sex ......
sulla query (immagino) di estrazione dei dati
--
ac


Scusa ma dove piazzo questo bel codice nella query?
Campo? Tabella? Ordinamento? Criteri? Oppure?
Perchè se metto (immagino) if(Sesso=1,"M","F")as Sesso in criteri
mi appare "Errore di sintassi. E' possibile che sia stato immesso
un operando senza un operatore" e mi evidenzia "M"...


EPCentro ha scritto:

Scusate l'ignoranza, ma è altresì bello imparare.
Ricapitolo il mio problema: ho una tabella generale (Dati)con una
serie di anagrafiche.
La maggior parte delle voci vengono attinte da tabelle relative
correlato: quindi, in questo caso, il campo Sesso attinge dalla
tabella Sesso (ma và?!) formata dai campi ID e Sesso ovviamente
formata da due record M e F (quindi 1 e 2 come ID).
Avendo già creato query e report di creazione grafici, l'unico
problema che riscontro è, appunto, che nella visualizzazione
grafica la "legenda" mi rappresenta 1 e 2 al posto di M e F: ora,
data la soluzione propostami dall'amico Alessandro, dove
inserisco esattamente questo codice senza dover modificare
null'altro?
Grazie!!



Il tuo problema e' che stai usando il QBE. In tal caso la "," va 
sostituita dal ";". Ppoi ID e' numerico e quindi senza virgolette come 
avevo erroneamente suggerito
select ....., iif(id_sesso=1;"M";"F")......FROM......
non capisco. Se hai un campo che si chiama "sesso" perche' non usi 
direttamente quello invece dell'ID?
--
ac


Abbi compassione della mia ignoranza, ma ci ho capito pochino di
quello che mia hai postato!
Sto capperillo di codice dove lo schiaffo? nel campo di una nuova
query? Nell'origine riga?
E saresti così gentile da postarla completa, cioè senza puntini
ma esattamente come dovrei scriverla io? Male che vada faccio
milioni di prove finchè non riesce!!!! Ultima seccatura: nel
momento che azzecco l'inserimento di questo miracoloso codice, i
grafici esistenti si modificano da soli o devo rifare tutto?
Grazie per la pazienza (se ancora te ne è rimasta)



Per fare quello che chiedi mi dovresti postare la query o la riga 
sorgente del grafico che attualmente usi ed eventualmente la descrizione 
degli attributi delle tabelle. I puntini ci sono perche' non so quali 
campi usi e come li usi.
--
ac


Ti ringrazio comunque......ho rifatto tutto e forse ho fatto
prima, ma sarebbe stato molto interessante imparare qualcosa di
nuovo......

Newsgroup: it.comp.appl.access
Titolo: dimensione del record

Ho realizzato un tabella con 20 campi di tipo testo impostati a 225
caratteri + 10 di tipo memo.
In fase di caricamento dati mi si visisualizza un messaggio di record troppo
grande.
Come posso risolvere il problema?

 Come posso risolvere il problema?
Forse puo migliorare il dissegno in senso relazionale.
Se non è possibile p.e. con una seconda tabella e una relazione 1:1.
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 Come posso risolvere il problema?
Forse puoi migliorare il dissegno in senso relazionale.
Se non č possibile p.e. con una seconda tabella e una relazione 1:1
o con piů campi di tipo memo.


Newsgroup: it.comp.appl.access
Titolo: per la FAQ 6.13 del sitocomune

grazie a questa faq ho capito come collegare  un'immagine a una casella di 
testo con il path del file, ma ovviamente funziona solo su maschere singole.
E se volessi vedere una serie di Record su maschere continue con le proprie 
immagini collegate, si puo' fare?
tipo, ho una lista di giochi per la PS2 con le cover e non vorrei vederne 
una per volta, per capirci, ma un elenco
Grazie grazie grazie
ale.

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

 "6.75 Implementare un archivio di immagini.".
Grazie Rob, la tecnica della 6.75 l'avevo già presa in considerazione ma il 
problema più grosso sta nel fatto che devo stampare su un report l'immagine 
legata al record.
Esempio: il db è per fare gli ordini a dei clienti, ogni ordine puo' avere 
più articoli e il cliente mi vuole vedere le immagini di ogni articolo che è 
in ordine sulla stampa. Se uso le OLE il mio DB, che terrei su una flash 
USB, entro un mese sarebbe ingestibile... credo. io le ole vorrei evitarle 
il più possibile, le odio e sto sistema immagini dell'access fa veramente 
schifo.
Ora sono molto depresso :-(
Grazie cmq, credo che questo sia il ng più educato e gentile della terra.
ale. 

 Grazie cmq, credo che questo sia il ng più educato e gentile della terra.
Non tutti sono d'accordo! ;-)
Alcune persone quando ricevono alcuni consigli, non so perché, ma si
offendono.


 offendono.
in ogni caso, il problema credo sia loro :-)
grazie di nuovo, sempre piů in debito
visto che di access ne sapete piů di me posso solo proporre di insegnarvi a 
suonare la chitarra :-)))
ciao,
ale.
Newsgroup: it.comp.appl.access
Titolo: n Copie: domanda trita e ritrita? :-)

In una tabella banalissima ho questi due campi:
IDAlbum
Copie
Mi serve come tabella d'appoggio per quando voglio stampare n copie di un
record. Quindi potrei avere questa situazione:
IDAlbum, Copie
100, 5
88, 3
12, 1
13, 1
14, 1
255, 8
Il report ha, come origine record una query. La tabella degli Album ha una
join con questa tabella temporanea, quindi la selezione dei record č
automatica.
Da codice dovrei poter impostare, per ogni IDAlbum, il numero di copie da
fare.
Non credo assolutamente di essere stato chiaro, ma oggi sono cosě :-)

> Sulla query metti IDAlbum in Raggruppamento e Copie in Conteggio
Non ti seguo.
Mi spiego meglio, nell'origine record del REPORT, posso avere dei dati tipo
questi:
IDAlbum, Copie, Titolo, Autore
123, 15, Titolo1, Cicciopasticcio
14, 2, Titolo2, Angelo Branduardi
14, 2, Titolo3, Celentano
8, 9, Titolo4, Bjork
213, 1, Titolo5, Anouk
77, 20, Titolo6, Gruppo Italiano
Il report (un solo report), deve ripete per [Copie] volte lo stesso record.


Se vuoi ripetere n volte la stampa du un record, allora la faq (sito comune):
Stampare N volte la stessa etichetta,
credo faccia al caso tuo.
-- 
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
--------------------------------------

 credo faccia al caso tuo.
Denghiu!!!!!!
Newsgroup: it.comp.appl.access
Titolo: Domanda stupida

Scusate la domanda stupida, ma per avere a disposizione una variabile 
globale che duri per tutta la durata dell'utilizzo del db, come la devo 
definire?
Ho definito una variabile in un modulo a parte con dicitura Public ma 
ho l'impressione che non "mantenga il valore".
Grazie.
-- 
E l'amore
Che vita differente avrei avuto se non avessi trovato questo amore con 
te.

 ha scritto nel messaggio 
news:mn.e2607d74a...@gmail.com...

Per esempio:
Global Operatore As String
dichiarata in un modulo, prima di qualsiasi routine Sub o Function.
Ciao
Antonio

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

 ha scritto nel messaggio 
news:mn.e2607d74a...@gmail.com...
Accidenti, ero distratto ed ho risposto ad un messaggio che ha un oggetto a 
dir poco insignificante.
Mi dispiace di averlo fatto ed in futuro cercherò di stare più attento.


 Mi dispiace di averlo fatto ed in futuro cercherò di stare più attento.
Non esageriamo! ;)


> Tutto sta a capire cosa tu intenda con "mantenga il valore".
Mantenga il valore per la durata in cui utilizzo il db e che venga 
cambiato solo in seguito ad una azione "diretta".


 dichiarata in un modulo, prima di qualsiasi routine Sub o Function.
La dichiaro in un modulo a parte.


 e che venga cambiato solo in seguito ad una azione "diretta".
Mi sfugge il concetto di "azione diretta", ma ritengo proprio di averti 
risposto nel mio messaggio precedente.


 Non esageriamo! ;)
Sono dell'avviso che certe regole vadano rispettate e si debba invitare gli 
altri a rispettarle, non per una stupida questione di principio, ma perchè 
in un newsgroup non moderato ciò rende più facile la convivenza e la 
fruibilità a tutti dei messaggi.
Insomma non ritengo la mia sia stata una esagerazione, specie se la mia 
considerazione servirà a che tu nel futuro rispetti tale regole nello 
spirito sopra scritto. ;)


 sopra scritto. ;)
La mia era una ammissione di colpa e non una critica alla tua reazione.
Hai ragione e mi scuso con il ng per l'errore commesso.
Ciao


 classe) del tuo database e non devi preoccuparti di altro.
Esatto, la variabile deve contenere il nome di un centro dove lavoro. 
La scelta la faccio all'inizio dell'utilizzo del db e la cambio 
solamente mediante controllo se ad esempio cambio il centro.
Ciao.

Newsgroup: it.comp.appl.access
Titolo: nella stessa query

é possibile in una query di selezione con aggregazione
dove ho per esempio
Categoria e Importo
A                  100
A1                  50
B                    30
C                    20
 
poter sommare A1 con A?
 
cioè
A2                 150
B                    30
C                    20
Grazie
 
 


cioe'?
 
select campo,sum(a), sum(a+b), sum(b)
group by campo
 
-- 
 
ac (x=y-1)


Se fosse sufficiente sommare solo i campi con la prima lettera uguale ti 
basterebbe qualcosa del genere:
Cat: Mid([Categoria];1;1)
Piů in generale dovrebbero servirti due query.
 
Ciao, Carlo 
 
 

 ha scritto nel messaggio 
news:ji5uui$3j4$1...@tdi.cu.mi.it...

grazie Alessandro e Carlo
 
 
 
 
 
 
 


ma il valore della prima colonna deve diventare "A2" una volta sommato 
"A" con "A1"?
 
BFS

 
"BFS" <B...@BFSBFS.it> ha scritto nel messaggio 
news:4f473c96$0$1385$4faf...@reader1.news.tin.it...

ciao e grazie
a me interessa la colonna Importo
che deve essere la somma delle categorie contraddistinte da A+A1
mentre A2 sta per un nome qualunque tipo Espr1 
 
 

 mentre A2 sta per un nome qualunque tipo Espr1
 
 
 
ho una query di selezione
con la colonna IdtestataFattura, Clienti e imponibileNetto.
Ora vorrei che se nella colonna Clienti ho p.e. Rossi e Rossi_1
gli importi corrispondenti in imponibileNetto fossero sommati tra loro
cioč p.e. Rossi_2 =imponibileNetto di Rossi + imponibileNetto di Rossi_1
 
Grazie per l'aiuto
Newsgroup: it.comp.appl.access
Titolo: Problema con i decimali

con il seguente codice ho un problemino con i decimali.
(access 2000)
'
somma = somma + imp_voce 
diff_imp_paga = (LfattRS("importo")-(LfattRS("Importo pagato")+somma))
eccetera! eccetera!
'
mi spiego meglio!
somma e diff_imp_pag e imp_voce sono Single
il campo "importo" e "importo pagato" di LfattRS sono single
se "somma" per esempio vale 10,00
importo= 14,40
importo pagato =0,00
mi ritrovo su diff_imp_pag un valore =4,4000001 oppure 4,3999999 invece
di (14,40 - 10,00)= 4,40 tutti quei decimali da dove vengono?
Ho risolto con Format(ecc. ecc) ma sinceramente il risultato
dell'addizione non mi sembra corretto.
Se qualcuno ha delle spiegazioni avrà tutta la mia gratitudine.
Claudio
 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 (access 2000)
Definisci tutti i campi come double
Antonio

 Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Ciao Claudio
I tipi di dati singola precisione o doppia precisione sono approssimati e da
utilizzare con dati numerici a virgola mobile (area di un cerchio, logaritmo
di un numero ecc) . Non tutti i valori possono essere rappresentati nei vari
tipi di dati in modo preciso.
Se la tua versione di Access è 2000 o superiore puoi utilizzare il tipo
decimal in cui indichi la precisione e il numero di decimali da adottare.
Access normalmente utilizza il tipo double per eseguire i calcoli e per la
natura del metodo binario il risultato può essere approssimato, infatti se
provi a fare una semplice sottrazione 244-243.3 otterrai 0,699999999999989
mentre forzando il piano di calcolo sul tipo decimal Cdec(244)-243.3
otterrai il valore esatto 0,7.
Modificando i campi della tabella con il tipo decimal l'operazione
diff_imp_paga = (LfattRS("importo")-(LfattRS("Importo pagato")+somma))
ritornerà il risultato esatto in quanto il tipo restituito dal recordset
sarà
Variant con sottotipo decimal  (vedi funzione Vartype(LfattRS("importo")).
Ciao Giorgio.
Ciao Giorgio.

 ha
scritto:

Ti ringrazio per la spiegazione veramente esaustiva.
Seguirò immediatamente i tuoi insegnamenti.
Ciao Claudio
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.appl.access
Titolo: Aiuto Maschera- Indice

Ragazzi, ho un piccolo problema:
Ho una maschera principale "Posta" con 3 sottomaschere "Agenda"
"msgpersonali" "lavagna" che sono in pratica 3 sottoquery diverse della
tabella principale "posta".
Si accede alla maschera Posta premendo un pulsante del menu principale e
poi digitando la password ,ultima che richiama una macro cosi composta:
Condizione: [user]="esus" Azione: ApreMascheraPosta con Condizione Where
((([Lookup_iddestinatario].[username]="marco"
Condizione: [user]="esus" Azione ImpostaValore :
Forms!Posta!Aiuto!Facile=19
Praticamente la maschera all'apertura viene filtrata in base al valore
dell'idDestinatario che sempre all'apertura viene assegnato a seconda di
quale sia la password di accesso. E fin qui ci siamo.
Ora succede che quando cancello un record da una delle 3 sottoquery della
maschera principale "Posta", se questo record che io sto cancellando
corrisponde al record in cui si posiziona anche la maschera "Posta" e come
se cancellassi l'indice che mantiene i riferimenti al filtraggio. Quindi
perdo la "visualizzazione" completa da ogni sottoquery.Mi tocca chiudere e
riaprire per ritrovare i miei messaggi. Come posso fare?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

riaprire per ritrovare i miei messaggi. Come posso fare?
hai provato con un requery delle sottomaschere?
Saluti.
Emanuele.

 Emanuele.
si ho provato ma nulla
Saluti Marco


Saluti Marco
prova a reimpostare il filtro al termine della cancellazione
disattiva filtro
riassegna filtro 
riattiva filtro
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Ricerca tramite l'uso di una maschera

Ciao a tutti. Provo a spiegarmi meglio: in una maschera vi sono una casella
di testo e un bottone che lancia una query.
Il mio desiderio è che quanto viene inserito nella casella sia poi ricercato
nel campo cognome della tabella in modo da trovare eventuali riscontri. Dato
che la query l'ho scritta in sql la mia domanda chiedeva quale fosse la
condizione giusta da inserire nel where della query in modo da ottenere i
risultati voluti.
ciao Hisashi

 ha scritto nel messaggio
news:c0o910$pd4$1...@lacerta.tiscalinet.it...

ORa va meglio....!
"SELECT * FROM NomeTabella " & _
"WHERE [NomeCampo]=" & _
chr(34) & Forms!NomeForm!NomeTextBox & chr(34)
Il carattere messo chr(34) serve per rispettare la sintassi del parametro di
tipo Testo, potevi inserire anche il doppio Apice ma se avessi un campo
di tipo Cognome con la possibilità di apostrofi riceveresti un errore, così
invece sarebbe OK.
Ciao.
@Alex.

 Ciao Hisashi
Ti basta aggiungere il carattere speciale "*" dopo il testo:
"SELECT * FROM NomeTabella " & _
 "WHERE [NomeCampo]=" & _
chr(34) & Forms!NomeForm!NomeTextBox & "*" & chr(34)
Ciao.
@Alex.

 ha scritto nel messaggio
news:c0oa9m$q55$1...@lacerta.tiscalinet.it...


 ha scritto nel messaggio
news:c0o9qf$pru$1...@lacerta.tiscalinet.it...

Prova così:
"SELECT * FROM NomeTabella " & _
"WHERE [NomeCampo] Like " & _
chr(34) & Forms!NomeForm!NomeTextBox & chr(34) & "*;"
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: maschera di benvenuto

Come faccio a creare una maschera di benvenuto dove compare il nome 
dell'utente che apre il DB, con la data e l'ora?
Grazie!! 


Crei una maschera e ci metti 2 controlli di tipo TextBox, nel primo
metti il Nome dell'utente, e nel 2° la Data/Ora.
Per il nome utente però devi essere tu a spiegarci come gestisci il
Login... perchè hai un Login vero...? Altrimenti come puoi avere
Utenti diversi.... il Nome del PC non è sinonimo di User, in quanto
applicazioni ClientServer abitualmente consentono l'aperura
dell'applicativo dalla stessa macchina ma hanno un Login che gestisce
gli USER.
Pertanto tu che hai sviluppato sai di certo come recuperare lo
USerName.
Per la Data/Ora basta mettere nella casella di Testo come origine Dati
=Now()
e formattare il "formato" in base a come vuoi che venga visualizzata.
@Alex
Newsgroup: it.comp.appl.access
Titolo: Snapshot Viewer e access runtime

Salve a tutti,
in una maschera del mio database visualizzo i report tramite Snapshot
Viewer (windows 7 pro + access xp)
Se utilizzo lo stesso db in windows xp + access runtime 2007 mi
risponde:
errore 438
proprietà o metodo non supportati dall'oggetto
Il codice incrimitato è:
PERCORSO = Left(CurrentDb.name, Len(CurrentDb.name) -
Len(Dir(CurrentDb.name)))
PERCORSO = PERCORSO & "stampa.snp" 'file temporaneo
DoCmd.OutputTo acReport, Me.ELC_REPORT, "Formatosnapshot(*.snp)",
PERCORSO
' ---- fin qui tutto ok (crea correttamente lo snapshot) ----
Me.FINESTRA.SnapshotPath = PERCORSO
' ---- qui DA L'ERRORE DI CUI SOPRA ----
Me.FINESTRA.ZOOM = Nz(Me.ZOOM, 0)
Qualche consiglio?

 ha scritto nel messaggio 
news:2c44d9dc-5ed8-4210...@t9g2000vbs.googlegroups.com...

Il codice incrimitato è:

Qualche consiglio?
-------------------------
Mi pare che dovresti controllare come il formato  è indicato nel registro.
Per esempio nel mio registro alla chiave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\10.0\Access\Jet\4.0\ISAM 
Formats\Snapshot Format
trovo scritto: Formato snapshot (*.snp)
Se così fosse anche per te il tuo "Formatosnapshot(*.snp)" diventerebbe 
"Formato snapshot(*.snp)".
Altrimenti potresti trovare: Snapshot Format(*.snp) e allora diventerebbe:
"Snapshot Format(*.snp)" .
Ciao, Carlo

 "Snapshot Format(*.snp)" .
------------------------
Ciao e grazie per il consiglio (infatti nei due pc è registrato in
modo diverso).
Tuttavia il problema non è quello.
L'errore è nella riga:
Me.FINESTRA.SnapshotPath = PERCORSO
In pratica:
lo snapshot viene creato correttamente, ma quando riassegno il
percorso mi da errore.

credo di aver risolto
il problema sta nell'inserimento del controllo snapshot
in tutti i casi la creazione dello snapshot avviene correttamente
però:
1) se il controllo lo inserisco da xp (office 2002) tutto funziona
correttamente (anche il "relink") sia in access che nel runtime con
tutti i sistemi operativi
2) se il controllo lo inserisco da win7 64 bit (sempre office 2002)
funziona correttamente solo su win7

 funziona correttamente solo su win7
 
AGGIORNAMENTO:
confermo quanto sopra;
ogni modifica del controllo attraverso win7 porta riporta al problema
originario.
 
Pertanto quando si "lavora" il controllo snapshot bisogna utilizzare
windows xp e/o win 2000

Newsgroup: it.comp.appl.access
Titolo: report e filtro

scusate l'ignoranza, ma mi sapete dire come mettere un filtro su un report e
sulla stampa di un report?
cioe, ammesso di avere 1000 record e vorrei vedere o stampare solo 100
report che contengono un dato comune, come posso far comparire una opzione
per poter inserire il filtro che mi serve?
grazie.
luigi

 ha scritto nel messaggio
news:8u9uvc$9k1$1...@nslave3.tin.it...

Ad esempio metti come origine record del report una query di selezione.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Aiuto VBA

Vorrei sapere come si può fare riferimento ad un grupo di opzioni in una
maschera, senza usare il suo nome ma utilizzando una variabile stringa.
Ho un certo numero di gruppi di opzione e vorrei assegnarne il valore che
restituiscono ad un array, ma non riesco a fare un'iterazione che mi
permetta di leggere il valore di ogni cornice; ad esempio
pippo=[nomecornice], dove nomecornice="Cornice", & contatore.
Credevo fosse semplice, ma non riesco a trovare la sintassi giusta: in
questo modo mi restituisce pippo="Cornice1" se ad esempio contatore=1.
Grazie per l'aiuto.
Stefano

 schrieb:

nel modulo dello stesso form:
pippo = Me("Cornice" & contatore)
da un altro modulo:
pippo = Forms("NomeForm")("Cornice" & contatore)
--
HTH
Karl
*********
Access-FAQ (Tedesco): 
http://www.donkarl.com
APP: 
http://www.AccessProfiPool.com

Newsgroup: it.comp.appl.access
Titolo: per eliminare record doppi

Ho bisogno di ripulire una tabella con 10000 record che contiene diversi
record doppi.
Chi mi puņ aiutare?
Che stringa posso usare in una queri?
Grazie
Donato

 ha scritto nel messaggio
news:9taglk$5u$1...@serv1.albacom.net...


 ha scritto nel messaggio
news:9taglk$5u$1...@serv1.albacom.net...

quando crei una query nuova dalla struttura del database, trovi
l'autocomposizione ricerca duplicati, una query gią preimpostata.

La tabella ha solo un campo.
Cosa intendi per
"del quale farai il conteggio"
Ho provato a dargli questo criterio ma il risultato è la replica esatta
della tabella
. Come criterio dagli >1
Grazie

Grazie per la dritta.
Adesso però devo procedere all'eliminazione dei dati doppi o trippli o
quaddrupli ecc
Come fare?

 ha scritto nel messaggio
news:9taj0u$2lk$1...@serv1.albacom.net...

fai una query di eliminazione dove i dati della query ricerca duplicati sono
uguali alla tabella iniziale.

 wrote in message
9tailn$15p$1...@fe1.cs.interbusiness.it...

E no Stefanì...
Probabilmente donato vuole mantenere un record di quelli duplicati, non
cancellarli tutti!!!
La soluzione è quella di preparare una tabella uguale in struttura a quella
di partenza ma vuota. Poi mettere in chiave i campi che rendono duplicato un
record. Quindi accodare i record dalla tabella iniziale a quella nuova.
Verranno scartati automaticamente i duplicati e rimarrà una copia sola per
ogni record duplicato...
Antonio

Grazie Stefania.
Mi manca perň ancora un passaggio.
Quando mando in esecuzione la query, mi chiede di specificare la tabella
dove eliminare i record.
Dove devo specificarla?

Grazie Antonio, cosě č stato semplice realizzare quanto chiedevo.
Probabilmente si riuscirebbe anche come indicato da Stefania anche se piů
laborioso, perň adesso sono curioso di sperimentare la query che lei
proponeva per eventuale uso futuro.
Ciao
Newsgroup: it.comp.appl.access
Titolo: Runtime Access

Qualcuno mi sa indicare se esite in rete una versione pirata ????

 Qualcuno mi sa indicare se esite in rete una versione pirata ????
vai su Monkey Island e chiedi di GuyBrush Treepwood.
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)
 
www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************


Compratelo con Office Developer Tool Kit come ho fatto io !!!!!!!


Certamente!  Sempre dritto per Altavista, poi svolta a destra al primo
hop...
Ste

Newsgroup: it.comp.appl.access
Titolo: Proteggere database dalla copia

Vi chiedo un aiuto: in azienda abbiamo un database access in cui ci sono 
tutti i dati dei clienti, vorrei evitare che chiunque abbia accesso al 
database possa copiarselo e aprirlo a casa, c'� qualche soluzione? Stavo 
pensando a protezioni tramite password ma non servirebbero in quanto 
comunque dovrei dare la password agli utenti per poter accedere.
Grazie
Fabio 

 Fabio
-- 
Ciao
Geppo 

 > Fabio
io penso che questo esempio non sia una soluzione definitiva in quanto se
apri la maschera in visualizzazione struttura ne puoi modificare
tranquillamente il codice e usarlo.
l.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 modificare tranquillamente il codice e usarlo.
Questo non sarebbe il problema perch� si puo usare un MDE.
Invece non si puo proteggere bene i dati, vuol dire le tabelle.
L'unico modo che conosco per evitare una copia del file � usare
sempre e solo un Terminal Server (senza diritti per l'Explorer ecc.).
Se questo non � possibile, aiuta solo un sistema attivo come backend
(SQL Server ecc). Vedi anche:
Quanto � sicuro Access? 
www.donkarl.com/it?FAQ1.17
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 Quanto � sicuro Access? 
www.donkarl.com/it?FAQ1.17
Grazie delle idee, come al solito mi siete di grande aiuto, ora mi studio 
qual'� la soluzione pi� utile alle mie esigenze. Spero di riuscire ad 
evitare sql server, che era l'unica alternativa che mi era venuta in mente.
Saluti
Fabio
Newsgroup: it.comp.appl.access
Titolo: aspetto cursore in maschera

ciao a tutti.
Qualcuno sa dirmi se � possibile variare l'aspetto del cursore nell maschera 
mentre � in attesa in un campo?
l'impostazione predefinita � la stnghetta verticale lampeggiante, io avrei 
bisogno che il campo avesse uno sfondo grigiolino quando contiene il cursore
Grazie
-- 
Giorgia

 Giorgia
Ma vuoi modificare l'aspetto del cursore o il colore di sfondo del
controllo attivo ?
nel secondo caso devi gestire la cosa negli eventi (salvo che qualcuno
non abbia escogitato un metodo meno dispendioso di codice) GotFocus e
LostFocus di OGNUNO dei controlli.
sub miocontrollo_GotFocus()
  me.miocontrollo.backcolor = vbCyan (o il colore che preferisci  ' il
controllo è in modifica
end sub
sub miocontrollo_LostFocus()
  me.miocontrollo.backcolor = vbWhite (o il colore che preferisci  '
il controllo è in modifica
end sub
AleC

 Giorgia
Ma vuoi modificare l'aspetto del cursore o il colore di sfondo del
controllo attivo ?
nel secondo caso devi gestire la cosa negli eventi (salvo che qualcuno
non abbia escogitato un metodo meno dispendioso di codice) GotFocus e
LostFocus di OGNUNO dei controlli.
sub miocontrollo_GotFocus()
  me.miocontrollo.backcolor = vbCyan (o il colore che preferisci  ' il
controllo � in modifica
end sub
sub miocontrollo_LostFocus()
  me.miocontrollo.backcolor = vbWhite (o il colore che preferisci  '
il controllo � in modifica
end sub
AleC
Vorrei che il cursore, spostandosi nel campo successivo, lo colori di 
grigio..... 

 grigio.....
Con il codice che ti ho dato si può fare.
AleC

news:651b4670-a6e7-41a2...@u57g2000hsf.googlegroups . com ...

Ciao Giorgia, il cursore non centra nulla...come diceva AleC � il CAMPO che riceve lo stato attivo come conseguenza del movimento del cursore e non � il CURSORE che colora il campo (al massimo lo 'attiva'). Cmq, seleziona tutti i campi che ti interessano, poi vai nel menu FORMATO, scegli FORMATTAZIONE CONDIZIONALE e nelle varie opzioni scegli 'se il campo � attivo' e imponi il colore dello sfondo o quello che vuoi. Otterrai il risultato richiesto senza neanche una linea di codice
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it
Newsgroup: it.comp.appl.access
Titolo: ABI e CAB

Sapete se esiste un file contenente gli ABI e i CAB di tutte le banche
d'italia ?
Gratuitamente intento, a pagamento esisterà sicuramente.
Bobbit

bobbit wrote:

se vuoi io ne ho uno in mdb del 1997
ciao
Paolo
--
-------------------------------------------------------------------------------
Un giorno le macchine riusciranno a risolvere tutti i nostri problemi.
Ma nessuna macchina sarà in grado di porne uno.
-------------------------------------------------------------------------------

 wrote in message
39FECEA7...@interlogica.it...

Me lo puoi spedire?
Grazie, Bobbit

Grazie del file!
Bobbit


wrote:

prova su 
www.cariparo.it/abicab.htm
 
Ciao
------
Nicola Amalfitano
Reggio Calabria
-----------------

Gratuitamente intento, a pagamento esisterà sicuramente.
Esiste senz'altro: io l'ho scaricato dalla rete.
Mi pare che sia disponibile presso i siti degli istituti bancari,
ora come ora non ricordo da dove l'ho preso.
Prova con una ricerca...
-- 
Filippo "Kirone" Zamengo 
Quanto scritto deve ritenersi IMHO e indipendente dal datore di lavoro
e-mail modificata: togliere DESPAM.
Newsgroup: it.comp.appl.access
Titolo: Problema di Out of memory

Ecco la seconda problematica non semplice
Ho un database costituito sempre da un Front End e un Back End.
Questo contiene circa una 40 di tabelle (alcune linkate, altre presenti sul
FE),
un centinaio di queries, alcuni form, delle macro.. insomma cose normali.
Aggiungendo dei report si è verificato il seguente problema:
aprendo il database si ottiene dopo un po' di tempo il messaggio
"Out of memory"
Cliccando su OK almeno 10 volte, il messaggio non si ripresenta e il DB
continua a funzionare, anche se con prestazioni ridottissime.
Dopo un po' può anche crashare.
I report di per sè potrebbero non c'entrare nulla, ma il problema è nato
dopo
l'aggiunta di questi ultimi.
La cosa strana è che anche aprendo il DB col tasto SHIFT, cioè senza che
parta
alcuna procedura o macro, il problema si presenta ugualmente.
Dubito sia un problema dell'installazione di Access, perché lo fa su tutti i
PC (circa 10).
Facendo un po' di prove, si scopre la seguente cosa:
compilando il database e creando un MDE il problema sembra essere sparito...
per ora.
Anche questo mi pare un baco di Access, eppure ho tutte le service pack di
Office (2000) installate
e l'ultima versione del JET.
Mi rimetto a voi per alcuni suggerimenti....
Ciao
ByZ-2K

 ha scritto nel messaggio
news:QSCC8.36148$US3.8...@twister1.libero.it...

Dopo che hai instanziato le variabili di tipo oggetto, liberi la memoria con
l'istruzione Nothing es.:
set db = currentDB
....
....
....
set db = nothing
Ciao Roberto - Syd

 set db = nothing
Ciao Roberto
questo era un problema che già conoscevo. Comunque ti ringrazio e
ricontrollerò,
anche se da quando sono stati aggiunti i nuovi report non sono state
aggiunte parti in VBA
che usano i recordset.
Inoltre non riesco a capire perché l'errore compare anche se apri il DB con
shift...
Buona giornata
ByZ-2K

 shift...
Potrebbero essere diversi i motivi: anzitutto prova a installare il driver
di stampante "solo testo" e valutare se il problema continua a verificarsi.
A volte i drivers di stampanti e schede video sono responsabili di crash e
Gpf.
In secondo luogo, hai provato a reimportare tutto in un nuovo .mdb?
Ciao.

 In secondo luogo, hai provato a reimportare tutto in un nuovo .mdb?
Si' ma il problema persiste...
Ciao e comunque mille grazie per l'aiuto
ByZ-2K

 Si' ma il problema persiste...
Bah, stento davvero a credere che il problema si verifichi su svariati PC.
Comunque fai la prova che ti ho suggerito, poi magari scopri che tutte le
macchine su cui hai riscontrato il problema hanno la stessa scheda video.
Facciamo una cosa: se il db zippato ha dimensioni ragionevoli e ritieni che
non contenga dati di prioritaria importanza postamelo.
La versione 2000 di Access da problemi, ma non voragini di questo tipo.