text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:krKJf.183912$65.50...@twister1.libero.it...
>
> "elio" <
elio...@alice.it
> ha scritto nel messaggio
> news:43f6107f$0$12603$4faf...@reader3.news.tin.it...
> > Innanzitutto un saluto a tutti.
cut

Per prima cosa ringrazio Roberto per l'interessamento alla mia Faq.
Venendo al problema, beh!!! Devo confessarti che mi hai messo in crisi,
perché quello che tu dai per scontato, così non è; nel form1 l'origine del
controllo "Anticipo versato" si trova nella tabella, mentre l'origine del
controllo "Saldo da pagare" è un campo calcolato inserito nella query. Ora
non voglio giustificarmi, ma questo dB l'ho fatto per un amico che in primo
momento ha insistito tantissimo che non era interessato ad immettere troppi
dati e poi bla... bla... bla... fiumi di parole. In seguito quando si è
accorto che gli faceva comodo un dettaglio dei pagamenti mi ha fatto questa
richiesta, io ho creduto che era sufficiente, creare una tabella in
relazione con la precedente e creare un sottomaschera (form2).
Ora cosa mi consigli di fare?
Grazie per la disponibilità dimostrata


title: Aggiornare da casella non associata della sottomaschera

author: Roberto da casa

text:
"elio" <
elio...@alice.it
> ha scritto nel messaggio
news:43f839df$0$5981$4faf...@reader2.news.tin.it...

Il fatto che tu ci hai raccontato una breve storia di come è nato il tuo
database non è certo una giustificazione al fatto che, dopo le modifiche
apportate per poter memorizzare i dettagli dei pagamenti, il database non
debba risultare normalizzato come lo era prima, pretendendo di memorizzare
un campo calcolato (quello dell'anticipo versato) in un campo di una
tabella.
Quindi non ti posso che consigliare di eliminare dalla tabella origine
record di form1 il campo [Anticipo versato] e dalla query eliminare il campo
calcolato [Saldo da pagare]: ti calcolerai entrambi in controlli calcolati
della maschera è lo farai in tempo reale, partendo dal [Totale da pagare] e
dalla somma dei versamenti, tutte le volte che ti serve ottenere quelle
infomazioni.
D'altra parte se sono cambiati i presupposti in base ai quali è stato
progettato e realizzato il database, non puoi limitarti, come si dice a
Roma, a metterci una "pezza", ma devi modificare e reimpostare tutto quello
che i nuovi presupposti richiedono.
Insomma non ritengo opportuno darti una soluzione che ti permetta di
registrare un campo calcolato in una tabella.
>
> Grazie per la disponibilità dimostrata
Prego



author: elio

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:KKgKf.3987$H6.5...@twister2.libero.it...

Roberto ti ringrazio ancora e senz'altro seguirò il tuo consiglio.
Ciao


author: Four wheeler

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:krKJf.183912$65.50...@twister1.libero.it...
[CUT]
> Dando per scontato che i controlli Anticipo Versato e Saldo da Pagare sono
> caselle di testo non associate (nei database relazionali non ha
> assolutamente senso registrare in una tabella dei campi calcolati),
Perchč non ha senso registrare in una tabella un campo calcolato ?
Se mi sembra ragionevole (ma comunque  non vero in senso "assoluto") non
aggiungere nel caso, ad esempio, di una tabela "Fatture" che ha i  campi
[Imponibile] e[IVA] un altro campo [Totale Fattura] che č ovviamente la
somma di imponibile e IVA, nel caso l'imponibile sia la somma di tutti i
record della tabella "Righe fattura" potrebbe essere utile avere la sintesi
memorizzata nella tabella principale, sia per semplificare successive
procedure sia anche semplicemente per il browsing dei record in quanto non
dovrebbe essere calcolata ogni volta la somma, rallentando quindi la
visualizzazione nel caso le righe da sommare siano molte.
[CUT]
>>
>> Insomma non ritengo opportuno darti una soluzione che ti permetta di
>> registrare un campo calcolato in una tabella.
c'e qualcuno disposto a dare una soluzione al problema posto da Elio visto
che anche io ho il medesimo problema e la normalizzazione non č una dottrina
assoluta?
Grazie


title: Criteri per filtro

author: kismet

text:
Normalmente utilizzo dei controlli non associati per passare i criteri ad
una query da cui voglio restituiti solo determinati record, tuttavia stavo
pensando come e se è possibile utilizzare il codice per effettuare
l'operazione, in modo da utilizzare la stessa query da maschere e con
criteri differenti.
Qualcuno sa darmi qualche consiglio???
Grazie e ciao, kismet


title: Criteri per filtro

author: Antonio Biso

text:
"kismet" <
dk...@tin.it
> ha scritto nel messaggio
news:iyaY9.74252$0v.22...@news1.tin.it...

Da codice puoi crearti qualunque stringa SQL da usare poi in vari modi
(query, recordset, recordsource ecc.)
I criteri a quel punto li risolvi a runtime concatenando alla parte WHERE il
contenuto dei controlli delle maschere
Antonio


title: Criteri per filtro

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:CabY9.41172$YG2.1...@twister1.libero.it...
> "kismet" <
dk...@tin.it
> ha scritto nel messaggio
> news:iyaY9.74252$0v.22...@news1.tin.it...
> > Normalmente utilizzo dei controlli non associati per passare i criteri
ad
> > una query da cui voglio restituiti solo determinati record, tuttavia
stavo
> > pensando come e se č possibile utilizzare il codice per effettuare
> > l'operazione, in modo da utilizzare la stessa query da maschere e con
> > criteri differenti.
> > Qualcuno sa darmi qualche consiglio???
>
> Da codice puoi crearti qualunque stringa SQL da usare poi in vari modi
> (query, recordset, recordsource ecc.)
> I criteri a quel punto li risolvi a runtime concatenando alla parte WHERE
il
> contenuto dei controlli delle maschere
>
> Antonio
>
>
Grazie, ma potresti darmi qualche indicazione in piů??? Ad esempio: io ho
una maschera non associata chiamata "Selezione" dove sono presenti due
caselle combinate non associate chiamate "SelMicro" e "SelClienti" ed un
pulsante "Cerca". La maschera contiene una sottomaschera associata alla
Query "MicroeClienti". Nei criteri della query in corrispondenza dei campi
"Micro" e "Clienti" ho inserito: like nz([Forms]![Selezione]![SelMicro]) e
like nz([Forms]![Selezione]![SelClienti]). In questo modo in base ai
parametri che inserisco nelle combo sono in grado, cliccando sul pulsante
"Cerca" si effettuare un filtro sui dati visualizzati nella sottomaschera.
Fin qui tutto bene, perň ora vorrei utilizzare la stessa query, che contiene
anche altri campi, per effettuare altri filtri in altre
maschere/sottomaschere e ho quindi pensato di utilizzare il codice per
passare i criteri per il filtro, invece che fissarli nei criteri della
query. Qui mi sono inchiodato, come posso fare?????


title: Criteri per filtro

text:
"kismet" <
dk...@tin.it
> ha scritto nel messaggio
news:lhuY9.78580$0v.23...@news1.tin.it...
>
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:CabY9.41172$YG2.1...@twister1.libero.it...
> > "kismet" <
dk...@tin.it
> ha scritto nel messaggio
> > news:iyaY9.74252$0v.22...@news1.tin.it...
> Grazie, ma potresti darmi qualche indicazione in più??? Ad esempio: io ho
> una maschera non associata chiamata "Selezione" dove sono presenti due
> caselle combinate non associate chiamate "SelMicro" e "SelClienti" ed un
> pulsante "Cerca". La maschera contiene una sottomaschera associata alla
> Query "MicroeClienti". Nei criteri della query in corrispondenza dei campi
> "Micro" e "Clienti" ho inserito: like nz([Forms]![Selezione]![SelMicro]) e
> like nz([Forms]![Selezione]![SelClienti]). In questo modo in base ai
> parametri che inserisco nelle combo sono in grado, cliccando sul pulsante
> "Cerca" si effettuare un filtro sui dati visualizzati nella sottomaschera.
> Fin qui tutto bene, però ora vorrei utilizzare la stessa query, che
contiene
> anche altri campi, per effettuare altri filtri in altre
> maschere/sottomaschere e ho quindi pensato di utilizzare il codice per
> passare i criteri per il filtro, invece che fissarli nei criteri della
> query. Qui mi sono inchiodato, come posso fare?????
Sei sulla strada sbagliata!
Non andarti ad impelagare nel cercare in tutti i modi di usare la stessa
query salvata.
Creati altre query per ciascuna sottomaschera, personalizzata.
Non costa nulla e migliora la vita.
Se invece vuoi crearti dinamicamente la stringa SQL allora è un altro
discorso, ma significa scrivere del codice per ogni maschera. Normalmente
questo si fa quando la stringa è complessa e può variare a seconda dei
parametri (esempio: se è selezionata un'opzione la query va fatta con un
filtro su un campo, piuttosto che su un altro), ma se è sempre la stessa,
allora è meglio usare le query.
Comunque, per un esempio via codice
txt = "SELECT tab.* from tab "
if not isnull(comboID) then
  txt = txt & "where tab.ID = " & comboID & ";"
end if
txt lo puoi a questo assegnare alla proprietà recordsource della
sottomaschera
Antonio


title: OT, happy99

author: Lbo da casa

text:
scusate, chi e' che mi aveva replicato su come rimuovere happy99?
puo' riscrivermi, anche via email se vuole?  non trovo piu' il thread,
forse e' stato segato proprio perche' c'era un attach...
--------------------------------------------
riparametrizzare il modello log-lineare
--------------------------------------------
togliere NOSPAM. per mandare email


title: OT, happy99

author: Bòvà

text:
So che speravi che ero uno che ti risolveva il problema, ma non  lo č.....ho
anch'io il virus di Happy99 da 1 anno e non riesco a torglielo con il
Mcafee.
Se ti danno la soluzione me la passi?
grazie
--
------ C.E.D. - L'Abbondanza Srl -----
Lorenzo Piombini & Vigna Federico
Email :
abbon...@technet.it
------------------------------------------------------
Lbo da casa ha scritto nel messaggio
<
389f605a...@news.interbusiness.it
>...



title: OT, happy99

author: sergio mazza

text:
E' questo quello che cercavi?
----------------------------------------------------------------------------
------
Sta in un attachment allegato ad ogni messaggio, se non usi un news reader
abilitato ai binari non lo vedi.
Che io abbia il virus č abbastanza difficile, visto che per mestiere li
levo. Che io li abbia attaccati a un messaggio inviato da un'altra persona,
č praticamente impossibile.
Comunque happy99 č un virus stravecchio (si fa per dire: poco piú di un
anno). Questo č un estratto della scheda del centro McAfee (AVERT) su
happy99. Per levarlo anche senza antivirus č sufficiente cancellare i files
indicati nel secondo paragrafo, ma modifica anche il registry aggiungendo
l'istruzione
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\Ska.exe
="Ska.exe"
Paolo
**************
----------------------------------------------------------------------------
------


title: OT, happy99

author: Lorenzo

text:
Ecco dettagliate istruzioni:
link:
http://vil.nai.com/vil/vpe10144.asp
Per debellarlo devi agire manualmente sul registry, gli antivirus, una volta
che sei entrato in windows non possono eliminarlo.
di seguto riporto il contento del link con istruzioni in inglese
bye
Lore;-)
Profile
Name
W32/Ska
Aliases
Happy99, Happy99.exe, I-Worm.Happy, W32/Skanew
Variants
W32/Ska2K
Date Added
5/6/99
Information
  Discovery Date: 1/27/99
  Type: Virus
  SubType: worm
  Risk Assessment: High
  Minimum DAT: 4012
  Minimum Engine: 4.0.25
Characteristics
*Note this edition of the worm is only a minor variation of the original
first identified in February 1999. This worm is detected with current DAT
files. *
W32/Ska is a worm that was first posted to several newsgroups and has been
reported to several of the AVERT Labs locations worldwide. When this worm is
run it displays a message "Happy New Year 1999!!" and displays "fireworks"
graphics. The posting on the newsgroups has lead to its propagation. It can
also spread on its own, as it can attach itself to a mail message and be
sent unknowingly by a user.
The file may be received by email with a size of 10,000 bytes. The worm if
run will patch WSOCK32.DLL to promote distribution by email on the host
system if the email application supports SMTP email communication. If the
host supports this environment, emails when sent from the host will be
followed by a second message with the worm either attached or included as
MIME such as this:
>X-Spanska: Yes
>
>begin 644 Happy99.exe
>M35I0`
`(````$``\`__\``+@`````````0``:````````````````````````
>M``````````````````````$``+H0``X?M`G-(;@!3,TAD)!4:&ES('!R;V=R
AVERT cautions all users who may receive the attachment via email to simply
delete the mail and the attachment. The worm infects a system via email
delivery and arrives as an attachment called Happy99.EXE. It is sent
unknowingly by a user. When the program is run it deploys its payload
displaying fireworks on the users monitor.
When HAPPY99.EXE is run it copies itself to Windows\System folder under the
name SKA.EXE. It then extracts, from within itself, a DLL called SKA.DLL
into the Windows\System folder if one does not already exist.
Note: Though the SKA.EXE file is a copy of the original it does not run as
the HAPPY99.EXE files does, so it does not copy itself again, nor does it
display the fireworks on the users monitor.
The worm then checks for the existence of WSOCK32.SKA in the Windows\System
folder, if it does not exist and a the file WSOCK32.DLL does exist, it
copies the WSOCK32.DLL to WSOCK32.SKA as a backup copy.
The worm then creates the registry entry -
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\
Ska.exe="Ska.exe"
- which will execute SKA.EXE the next time the system is restarted. When
this happens the worm patches WSOCK32.DLL and adds hooks to the exported
functions EnumProtocolsW and WSAAsyncGetProtocolByName.
The patched code calls two exported functions in SKA.DLL called mail and
news, these functions allow the worm to attach itself to SMTP e-mail and
also to any postings to newsgroups the user makes (NNTP).
Symptoms
Existence of the file HAPPY99.EXE, SKA.EXE, SKA.DLL and WSOCK32.SKA on the
local system - modifications to the system registry as mentioned above -
email mailings as mentioned above.
Method Of Infection
Running the executable will patch WSOCK32.DLL with two routines to assist
spreading by distributing by SMTP/NNTP transfers.
Removal Instructions
Use specified engine and DAT files for detection. Removal requires manual
operation: You will need to reboot to MS-DOS mode as WSOCK32.DLL cannot be
changed under Windows. "SHUTDOWN | RESTART TO MSDOS MODE" and when at the
command prompt, type in these instructions:
CD C:\WINDOWS\SYSTEM
REN WSOCK32.DLL WSOCK32.BAD
REN WSOCK32.SKA WSOCK32.DLL
DEL SKA.EXE
DEL SKA.DLL
COPY LISTE.SKA C:\
The above is sufficient to stop the worm from working. To restart Windows,
type EXIT. Note that the file LISTE.SKA contains a listing of persons whom
have received the HAPPY99.EXE file unsolicited from you. It would be good
netiquette to inform them of this misdeed and forward them the removal
instructions as well.



title: OT, happy99

author: Lbo dall'ufficio

text:
>So che speravi che ero uno che ti risolveva il problema, ma non  lo č.....ho
so che speravi che fosse...
>anch'io il virus di Happy99 da 1 anno e non riesco a torglielo con il
>Mcafee.
>
>Se ti danno la soluzione me la passi?
allora, se vai sul sito della norton,
www.norton.com
, e cerchi
nell'apposita casella del motore di ricerca happy99 ti dovrebbe
arrivare come seconda voce un link per scaricare un file di circa 300k
che dovrebbe servire a ripulire il sistema.  se vuoi te lo mando, le
istruzioni sono minimali, ma forse č meglio che un'occhiata alla
pagina la dai.
-------------------------------------------------------
concorsi pubblici truccati.  questo č solo un esempio:
http://www.fortunecity.com/business/koch/947/index.htm


title: OT, happy99

author: Paolo Bottoni

text:
"Bòvà"  wrote
> So che speravi che ero uno che ti risolveva il problema, ma non  lo
è.....ho
> anch'io il virus di Happy99 da 1 anno e non riesco a torglielo con il
> Mcafee.
>
> Se ti danno la soluzione me la passi?
>
> grazie
Aggiornati il McAfee... Stiamo alla release 63 da quando è uscita la
versione 4, circa 1 a settimana.
Le  istruzioni per la rimozione manuale risalgono a quando happy99 era stato
appena trovato  e non avevano fatto in tempo a preparare un aggiornamento.
Poi l'hanno rilasciato come extra.dat da copiare nella directory McAfee e
alla fine incorporato negli aggiornamenti.
Si tratta di cancellare i files ska.exe  e ska.dll dal computer, oltre che
fare quella modifica al registry che ti hanno riportato.
Meglio lasciar fare a Mac: se hai una licenza McAfee 4.x hai diritto a tutti
gli aggiornamenti della
serie 4, anche quando è scaduto il diritto ad aggiornare il programma stesso
(dopo 9 mesi). Oppure prendi una versione di prova, il tempo di pulire il
computer.
Oppure ancora ti colleghi col loro sito e ti fai purgare on line
(
www.mcafee.com
) Non l'ho mai fatto quindi non ti so dire quanto tempo devi
stare collegato.
Paolo


title: OT, happy99

author: Giovanni Albertone

text:
On Tue, 08 Feb 2000 15:37:15 GMT, "Paolo Bottoni"
<pbo...@Xcompuserve.com> wrote:
>Aggiornati il McAfee... Stiamo alla release 63 da quando è uscita la
>versione 4, circa 1 a settimana.
Paolo, la release 4.03 e' uscita da forse un anno.
La versione 63 del file dati e' in effetti l'ultima, e viene
aggiornata settimanalmente.
--
Ciao,
Giovanni


title: OT, happy99

text:
"Giovanni Albertone" wrote
> Paolo, la release 4.03 e' uscita da forse un anno.
> La versione 63 del file dati e' in effetti l'ultima, e viene
> aggiornata settimanalmente.
Lo so, mi devo essere spiegato male: il programma in vendita adesso è McAfee
4.03, uscito verso maggio. L'ultima volta che ho controllato l'engine
disponibile era ancora quello, non hanno fatto piú aggiornamenti.
Il file aggiornamento dati (identificato da progressivo 4061, 62, 63...) è
uno strazio: nei periodi caldi esce anche 2 volte a settimana e ormai sono
quasi 3 Mbyte...
Paolo


title: OT, happy99

author: desvaux

text:
Lbo da casa <
l...@NOSPAM.blunet.it
> wrote in message
389f605a...@news.interbusiness.it...
> scusate, chi e' che mi aveva replicato su come rimuovere happy99?
> puo' riscrivermi, anche via email se vuole?  non trovo piu' il thread,
> forse e' stato segato proprio perche' c'era un attach...
> --------------------------------------------
> riparametrizzare il modello log-lineare
> --------------------------------------------
>
> togliere NOSPAM. per mandare email
Rispondo con estratto di un post trovato in un altro NG:
All'indirizzo
http://craig.medill.nwu.edu/happy99/Happy99Cleaner.exe
troverete un programma (in lingua inglese) ottimo per la pulizia del virus
SKA... Esegue automaticamente  il programma di pulizia e alla fine verrà
fuori anche un elenco di persone a cui avete inconsciamente inviato il virus
a vostra volta.
POST SCRIPTUM
Abbiamo riassunto le istruzioni sufficienti per eliminarlo definitivamente
Se non vi bastasse,  le abbiamo comunque ricavate dal sito (in italiano):
http://www.omniaoffice.com/happy99/index.htm
a cui potete sempre andare.
Saluti -  desvaux


title: Librerie ADO

author: Stephy

text:
Scusate se posto nuovamente lo stesso quesito, ma non sono ancora riuscito a risolvere il problema e spero vivamente ci sia qualcuno che possa aiutarmi...
Durante le ferie ho creato un piccolo programmino utilizzando Access 2000 con un portatile che ha come SO WindowsME, tra le varie righe di programma c'era anche:
Dim Collega As ADODB.Connection
Dim rstrichieste As ADODB.Recordset
Set Collega = CurrentProject.Connection
Quando sono tornato a casa ho trasportato il programma sul PC di casa con SO WinXP, tutto funziona regolarmente.
Ultimo e più importante passaggio, il trasferimento sul PC dell'ufficio con SO Win2000, quando si tenta di eseguire l'assegnazione al database corrente si blocca e visualizza:
"Metodo 'Connection' dell'oggetto '_CurrentProject' non riuscito".
Ho provato a togliere i riferimenti alle librerie e a ripristinarlo ma niente da fare, ho però notato che sul PC di casa, che funziona, c'è il riferimento a Microsoft ADO Ext.2.7 for DDL and Security mentre su quello dell'ufficio, che non funziona, il riferimento è alla stessa libreria ma 2.5.
Pensate che possa essere quello il problema?? Se sì come posso risolverlo??
Sarò eternamente grato a chi mi aiuterà, comunque grazie per l'attenzione.
Stefano
--
Inviato da Virgilio
http://newsgroup.virgilio.it
.. molto piu' di un servizio di news via web


title: Librerie ADO

text:
"Stephy" <
reco...@tin.it
> ha scritto nel messaggio
news:13333077.1094531500932.JavaMail.fast@db-backoff1...

Potresti aggirare il problema aprendo una nuova connessione del database
stesso cosi:
cnn.open "Stringa di connessione"
Non è il massimo ma dovrebbe funzionare.
Ciao.


title: Librerie ADO

text:
Megasoft78 ha scritto:

Aiuto!!!
Non riesco neanche ad aggirare il problema, ho provato come mi hai giustamente suggerito ma mi viene restituito un messaggio di errore "Errore nella Dll", ho provato anche a creare un db nuovo con qualche tabella e una maschera che ha nell'evento "Form Load" una stringa di connessione al db corrente e l'errore è sempre lo stesso: "Metodo 'Connection' dell'oggetto '_CurrentProject' non riuscito".
Please help me.
Grazie a tutti



title: Librerie ADO

text:
Prova a disinstallare e reinstallare l'access.
E' un problema di installazione.
Ciao.
"Stephy" <
reco...@tin.it
> ha scritto nel messaggio
news:28187698.1094560897952.JavaMail.fast@db-backoff1...



title: CAncellazione record.

author: Linea

text:
Ho una maschera Fatture in cui eseguo tutti i calcoli dei totali che mi
servono tutti fatti in VBA.
Il calcolo dei totali viene fatto dopo che ci si sposta al record
successivo, ora vorrei sapere quale evento si usa per eseguire il ricalcolo
dopo la cancellazione di uno o più record o la modifica di un record.
Ho provato ad eseguirlo nell'evento SU CANCELLAZIONE e DOPO CANCELLAZIONE ma
non succede niente.
Per favore posso avere un aiuto?
Grazie e saluto tutti.
Lino.


title: CAncellazione record.

author: Carlo Costarella

text:
"Linea" <
mcl...@libero.it
> ha scritto nel messaggio
news:6nkOi.135176$U01.1...@twister1.libero.it...

Prima di aggiornare o dopo aggiornamento.
Ciao, Carlo


title: CAncellazione record.

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:fecm0b$b90$1...@tdi.cu.mi.it...

Gentilissimo ma non funziona purtroppo posso avere qualche altro aiuto.
Grazie e ciao.


title: CAncellazione record.

text:
"Linea" <
mcl...@libero.it
> ha scritto nel messaggio
news:5PlOi.132085$%k.28...@twister2.libero.it...

Bisognerebbe avere qualche dettaglio in più e magari anche il codice che
usi, relazioni, tabelle o query coinvolte, ecc.
Ciao, Carlo


title: CAncellazione record.

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:fed37e$uun$1...@tdi.cu.mi.it...

>Se vuoi sono pronto a mandarti tutto il codice che ho scritto per il
>calcolo, vuoi?
e granzie ancora.


title: CAncellazione record.

author: Access

text:

Non ho capito bene, se il calcolo viene eseguito regolarmente spostandosi
tra i record, per quale motivo, nello stesso modo, non viene eseguito dopo
aver cancellato un record?
--
Ciao
Access


title: CAncellazione record.

text:
"Access" <c...@tin.it.invalid> ha scritto nel messaggio
news:7HtOi.135768$U01.1...@twister1.libero.it...

>ringrazio anche per la tua risposta, - - la domanda che mi fai me la sono
>posta anche io
e non riesco a capire perchè invece non funzionano gli eventi.
ciao, lino


title: CAncellazione record.

text:

Quando aggiungi un record il calcolo viene eseguito correttamente?
Se si, allora la stessa cosa deve accadere dopo una cancellazione.
Dunque, tu dici che il ricalcolo non funziona che vuol dire? Coma fa a non
funzionare se dici che quando ti sposti tra i record il calcolo viene
regolarmente fatto?
cerca di essere piu' chiaro e fornisci qualche info in piu'.
--
Ciao
Access


title: CAncellazione record.

text:
"Access" <c...@tin.it.invalid> ha scritto nel messaggio
news:j09Pi.137620$%k.28...@twister2.libero.it...

>Scusate se rispondo solo ora ma sono stato fuori sede per lavoro.
Io, praticamente, eseguo il codice per il calcolo dopo l'evento che
praticamente mi porta la nuovo record, a questo punto avviene tutta la serie
di calcoli che ho predisposto - e fin qui è tutto in regola.
Quando effettuo la cancellazione del singolo record (o più record) ho
inserito esattamente lo stesso codice (con il copia-incolla) nell'evento SU
CANCELLAZIONE (ho provato anche su altri eventi come suggerito da Carlo
Costarella) ma non succede niente.
A questo punto booo!!!!
Grazie ancora per l'aiuto.
Lino Fornaro


title: CAncellazione record.

text:

L'hai inserito su questo evento?
Private Sub Form_Delete(Cancel As Integer)
...quo metti il tuo codice
me.recalc
end sub
--
Ciao
Access


title: CAncellazione record.

text:
"Access" <c...@tin.it.invalid> ha scritto nel messaggio
news:GL9Qi.140232$%k.28...@twister2.libero.it...

>Ho provato a fare quanto mi dici ma niente da fare - ho provato a mettere
>un punto di interuzione per vedere se i calcoli cambiassero dopo la
>cancellazione ed anche qui il calcolo non cambia.
Grazie ancora e soprattutto per la pazienza.
Lino Fornaro


title: CAncellazione record.

text:
Ciao Linea wrote:
---cut---
>> Ho provato a fare quanto mi dici ma niente da fare - ho provato a
>> mettere un punto di interuzione per vedere se i calcoli cambiassero
>> dopo la cancellazione ed anche qui il calcolo non cambia.
> Grazie ancora e soprattutto per la pazienza.
La maschera è associata a una tabella o query?
Perfavore posti il codice che utilizzi?
--
Ciao
Access


title: CAncellazione record.

text:
"Access" <c...@tin.it.invalid> ha scritto nel messaggio
news:eXKQi.144972$U01.1...@twister1.libero.it...
> Ciao Linea wrote:
> ---cut---
>
>>> Ho provato a fare quanto mi dici ma niente da fare - ho provato a
>>> mettere un punto di interuzione per vedere se i calcoli cambiassero
>>> dopo la cancellazione ed anche qui il calcolo non cambia.
>> Grazie ancora e soprattutto per la pazienza.
>
> La maschera č associata a una tabella o query?
>
> Perfavore posti il codice che utilizzi?
>
> --
> Ciao
> Access
>
Invio il codice che utilizzo spero che sia chiaro, ed ancora grazie:
'Procedura per il calcolo automativo dei totali dopo aver abbandonato il
campo"peso"
Dim totman, Tot_Imp, IVA_imponibile_Merce, Numero_pezzi, imp_IVA,
totmediamanif As Single
Dim totGen, totdeipezzi, Tot_Ag, Totale_Imponibile, Tot_I_C,
Importo_Tot_Prev, Total_Merce As Single
Dim Ag_800, PURO_800, Ag_925, Puro_925, Oro_Puro_750, Oro_750, Tot_Rim,
Tot_Ag_Puro, Tot_Costo_AG As Single
Dim Tot_Costo_Au, Tot_provvig, media_ven, Importo_Ag, Importo_Au,
Importo_Metalli, Costo_IVA, media, provv_agente_X_contanti As Single
    'Eseguo le somme totali
    totman = DSum("[Manif_scontata]", "[Tbl_Dett_Fatt_Immed]",
"[Num_Progr_Fatt_Immed]=[forms]![Msk_fatt_immediata]![Num_Progr_Fatt_Immed]")
    totdeipezzi = DSum("[Pezzi]", "[Tbl_Dett_Fatt_Immed]",
"[Num_Progr_Fatt_Immed]=[forms]![Msk_fatt_immediata]![Num_Progr_Fatt_Immed]")
    Ag_800 = DSum("[peso]", "[Tbl_Dett_Fatt_Immed]",
"[Num_Progr_Fatt_Immed]=[forms]![Msk_fatt_immediata]![Num_Progr_Fatt_Immed]
and [Tit_art]='800'")
    Ag_925 = DSum("[peso]", "[Tbl_Dett_Fatt_Immed]",
"[Num_Progr_Fatt_Immed]=[forms]![Msk_fatt_immediata]![Num_Progr_Fatt_Immed]
and [Tit_art]='925'")
    PURO_800 = DSum("[peso_puro]", "[Tbl_Dett_Fatt_Immed]",
"[Num_Progr_Fatt_Immed]=[forms]![Msk_fatt_immediata]![Num_Progr_Fatt_Immed]
and [Tit_art]='800'")
    Puro_925 = DSum("[peso_puro]", "[Tbl_Dett_Fatt_Immed]",
"[Num_Progr_Fatt_Immed]=[forms]![Msk_fatt_immediata]![Num_Progr_Fatt_Immed]
and [Tit_art]='925'")
    Oro_750 = DSum("[peso]", "[Tbl_Dett_Fatt_Immed]",
"[Num_Progr_Fatt_Immed]=[forms]![Msk_fatt_immediata]![Num_Progr_Fatt_Immed]
and [Tit_art]='750'")
    Oro_Puro_750 = DSum("[peso_puro]", "[Tbl_Dett_Fatt_Immed]",
"[Num_Progr_Fatt_Immed]=[forms]![Msk_fatt_immediata]![Num_Progr_Fatt_Immed]
and [Tit_art]='750'")
    Tot_Rim = DSum("[diff_ac_vend]", "[Tbl_Dett_Fatt_Immed]",
"[Num_Progr_Fatt_Immed]=[forms]![Msk_fatt_immediata]![Num_Progr_Fatt_Immed]")
    Tot_Ag_Puro = DSum("[peso_puro]", "[Tbl_Dett_Fatt_Immed]",
"[Num_Progr_Fatt_Immed]=[forms]![Msk_fatt_immediata]![Num_Progr_Fatt_Immed]and
[Tit_art]<>'750'")
    Tot_Ag = DSum("[peso]", "[Tbl_Dett_Fatt_Immed]",
"[Num_Progr_Fatt_Immed]=[forms]![Msk_fatt_immediata]![Num_Progr_Fatt_Immed]
and [Tit_art]<>'750'")
    Tot_provvig = DSum("[tot_provv]", "[Tbl_Dett_Fatt_Immed]",
"[Num_Progr_Fatt_Immed]=[forms]![Msk_fatt_immediata]![Num_Progr_Fatt_Immed]")
    media_ven = DAvg("[Manif_scontata]", "[Tbl_Dett_Fatt_Immed]",
"[Num_Progr_Fatt_Immed]=[forms]![Msk_fatt_immediata]![Num_Progr_Fatt_Immed]")
    Costo_IVA = DSum("[Importo_IVA]", "[Tbl_Dett_Fatt_Immed]",
"[Num_Progr_Fatt_Immed]=[forms]![Msk_fatt_immediata]![Num_Progr_Fatt_Immed]")
      [Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Peso_Puro_800]
= PURO_800
      [Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Tot_Au_750]
= Oro_750
      [Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Tot_Au_750_Puro]
= Oro_Puro_750
      [Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Tot_Ag_925]
= Ag_925
      [Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Tot_Ag_800]
= Ag_800
      [Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Peso_Puro_925]
= Puro_925
      [Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Tot_Peso_Ag_Puro]
= Tot_Ag_Puro
      [Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Tot_Manifattura]
= totman
      [Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Tot_Manifattura_Lorda]
= totman
      [Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Totale_Pezzi]
= totdeipezzi
      [Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Totale_Margine_Lordo]
= Tot_Rim
      [Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Totale_Provv_Agente]
= Tot_provvig
      [Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Tot_Ag]
= Tot_Ag
      [Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Importo_IVA]
= Costo_IVA
'Se nei calcoli ci campi con valori "null", trasforma il "null" in 0
      Importo_Ag = Tot_Ag_Puro * [Forms]![Msk_Fatt_Immediata]![Quot_Ag]
      [Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Tot_Importo_AG]
= Importo_Ag
      Importo_Au = Oro_Puro_750 * [Forms]![Msk_Fatt_Immediata]![Quot_Oro]
      [Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Totale_Imp_oro]
= Importo_Au
      Importo_Metalli = Nz(Importo_Ag) + Nz(Importo_Au)
      [Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Importo_Metalli]
= Importo_Metalli
      Totale_Imponibile = Nz(Importo_Metalli) + Nz(totman)
      [Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Tot_Imponibile]
= Totale_Imponibile
      Tot_I_C = Totale_Imponibile + Costo_IVA
      [Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Totale_Fattura]
= Tot_I_C
      Importo_Tot_Prev = Tot_I_C
      [Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Importo_Pagamento]
= Importo_Tot_Prev
      Total_Merce = Nz(Importo_Metalli) + Nz(totman)
      [Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Totale_merce]
= Total_Merce
      media =
([Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Totale_merce])
/
([Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Totale_Pezzi])
      [Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Media_Vendita]
= media
If [Forms]![Msk_Fatt_Immediata]![Cod_Agente] = "01" Then
   [Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Totale_Margine_Lordo]
= (DSum("[diff_ac_vend]", "[Tbl_Dett_Fatt_Immed]",
"[Num_Progr_Fatt_Immed]=[forms]![Msk_fatt_immediata]![Num_Progr_Fatt_Immed]"))
 -
Nz([Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Importo_Sconto_Contanti])
   [Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Totale_Provv_Agente]
= 0
Else
   provv_agente_X_contanti = DSum("[tot_provv]", "[Tbl_Dett_Fatt_Immed]",
"[Num_Progr_Fatt_Immed]=[forms]![Msk_fatt_immediata]![Num_Progr_Fatt_Immed]")
*
Nz([Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Sconto_Contanti])
/ 100
   [Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Totale_Margine_Lordo]
= (DSum("[diff_ac_vend]", "[Tbl_Dett_Fatt_Immed]",
"[Num_Progr_Fatt_Immed]=[forms]![Msk_fatt_immediata]![Num_Progr_Fatt_Immed]")
 - DSum("[tot_provv]", "[Tbl_Dett_Fatt_Immed]",
"[Num_Progr_Fatt_Immed]=[forms]![Msk_fatt_immediata]![Num_Progr_Fatt_Immed]"))
 -
Nz([Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Importo_Sconto_Contanti])
   [Forms]![Msk_Fatt_Immediata]![Smk_Msk_Totali_FattImmClienti]![Totale_Provv_Agente]
= DSum("[tot_provv]", "[Tbl_Dett_Fatt_Immed]",
"[Num_Progr_Fatt_Immed]=[forms]![Msk_fatt_immediata]![Num_Progr_Fatt_Immed]")
 - Nz(provv_agente_X_contanti)
End If
'Se nei calcoli ci campi con valori "null", trasforma il "null" in 0
If
IsNull(Forms!Msk_Fatt_Immediata.Smk_Msk_Totali_FattImmClienti!Tot_Manifattura)
Then
   Forms!Msk_Fatt_Immediata.Smk_Msk_Totali_FattImmClienti!Tot_Manifattura =
0
   End If
  If
IsNull(Forms!Msk_Fatt_Immediata.Smk_Msk_Totali_FattImmClienti!Peso_Puro_800)
Then
   Forms!Msk_Fatt_Immediata.Smk_Msk_Totali_FattImmClienti!Peso_Puro_800 = 0
   End If
   If
IsNull(Forms!Msk_Fatt_Immediata.Smk_Msk_Totali_FattImmClienti!Importo_Metalli)
Then
   Forms!Msk_Fatt_Immediata.Smk_Msk_Totali_FattImmClienti!Importo_Metalli =
0
   End If
   If
IsNull(Forms!Msk_Fatt_Immediata.Smk_Msk_Totali_FattImmClienti!Tot_Au_750)
Then
   Forms!Msk_Fatt_Immediata.Smk_Msk_Totali_FattImmClienti!Tot_Au_750 = 0
   End If
   If
IsNull(Forms!Msk_Fatt_Immediata.Smk_Msk_Totali_FattImmClienti!Tot_Au_750_Puro)
Then
   Forms!Msk_Fatt_Immediata.Smk_Msk_Totali_FattImmClienti!Tot_Au_750_Puro =
0
   End If
   If
IsNull(Forms!Msk_Fatt_Immediata.Smk_Msk_Totali_FattImmClienti!Totale_Imp_oro)
Then
   Forms!Msk_Fatt_Immediata.Smk_Msk_Totali_FattImmClienti!Totale_Imp_oro = 0
   End If
   If
IsNull(Forms!Msk_Fatt_Immediata.Smk_Msk_Totali_FattImmClienti!Tot_Ag_925)
Then
   Forms!Msk_Fatt_Immediata.Smk_Msk_Totali_FattImmClienti!Tot_Ag_925 = 0
   End If
  If
IsNull(Forms!Msk_Fatt_Immediata.Smk_Msk_Totali_FattImmClienti!Tot_Ag_800)
Then
   Forms!Msk_Fatt_Immediata.Smk_Msk_Totali_FattImmClienti!Tot_Ag_800 = 0
   End If
  If
IsNull(Forms!Msk_Fatt_Immediata.Smk_Msk_Totali_FattImmClienti!Peso_Puro_925)
Then
   Forms!Msk_Fatt_Immediata.Smk_Msk_Totali_FattImmClienti!Peso_Puro_925 = 0
   End If
   If
IsNull(Forms!Msk_Fatt_Immediata.Smk_Msk_Totali_FattImmClienti!Totale_Ag)
Then
   Forms!Msk_Fatt_Immediata.Smk_Msk_Totali_FattImmClienti!Totale_Ag = 0
   End If
   If
IsNull(Forms!Msk_Fatt_Immediata.Smk_Msk_Totali_FattImmClienti!Tot_Importo_AG)
Then
   Forms!Msk_Fatt_Immediata.Smk_Msk_Totali_FattImmClienti!Tot_Importo_AG = 0
   End If
   If
IsNull(Forms!Msk_Fatt_Immediata.Smk_Msk_Totali_FattImmClienti!Tot_Peso_Ag_Puro)
Then
   Forms!Msk_Fatt_Immediata.Smk_Msk_Totali_FattImmClienti!Tot_Peso_Ag_Puro =
0
   End If


title: contatore sottomaschera non contatore

author: bb

text:
ho una maschera dipendenti (abbinata ad una tabella Tblanagrafica), in cui
č visualizzata una sottomaschera ferie (abbinata ad una tabella tblferie)
in cui si inseriscono mano mano le giornate di ferie. La tblferie ha come
chiave primaria matricola collegata alla tblanagrafica e un campo
contatore che scatta ogni volta che si inserisce un record.
Quello che vorrei fare č fare un contatore parziale progressivo per ogni
dipendente e non un contatore generale che indica la posizione del record
nella tblferie. E' possibile?
grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: contatore sottomaschera non contatore

author: sv

text:
bb ha scritto:
> ho una maschera dipendenti (abbinata ad una tabella Tblanagrafica), in cui
> è visualizzata una sottomaschera ferie (abbinata ad una tabella tblferie)
> in cui si inseriscono mano mano le giornate di ferie. La tblferie ha come
> chiave primaria matricola collegata alla tblanagrafica e un campo
> contatore che scatta ogni volta che si inserisce un record.
> Quello che vorrei fare è fare un contatore parziale progressivo per ogni
> dipendente e non un contatore generale che indica la posizione del record
> nella tblferie. E' possibile?
> grazie
Vedi se ti può essere utile il seguente articolo:
http://support.microsoft.com/support/kb/articles/Q210/3/40.asp
--
rgrds
SC



title: contatore sottomaschera non contatore

author: cidi

text:
"bb" <
onof...@tin.it
> ha scritto nel messaggio
news:bu6d8r$i6o$1...@news.newsland.it...

Ciao bb
ti posto una funzione di Maurizio Borrelli che ho sfruttato in pieno
anch'io.
Metti una TxtBox Bloccata e Disabilitata in modo che non sia possibile
scrivervi dentro, e nell'Origine Controllo inserisci:
=GetRecNum()
Ora inserisci questa Function all'interno di un Modulo Bas.
Public Function GetRecNum() As Long
'==========================================================================
'Name      : GetRecNum()
'Purpose   :
'Author    : Maurizio Borrelli
'Date      : 01 febbraio 2002
'Called by :
'Calls     :
'Inputs    :
'Output    : Posizione assoluta del record corrente+1
'==========================================================================
  On Error GoTo erh
  With CodeContextObject.RecordsetClone
    If Not (.BOF And .EOF) Then
      .Bookmark = CodeContextObject.Bookmark
      GetRecNum = .AbsolutePosition + 1
    End If
  End With
ext:
  Exit Function
erh:
  GetRecNum = 0
End Function
Ciao Daniele


title: contatore sottomaschera non contatore

author: Roberto da casa

text:
"bb" <
onof...@tin.it
> ha scritto nel messaggio
news:bu6d8r$i6o$1...@news.newsland.it...
> ho una maschera dipendenti (abbinata ad una tabella Tblanagrafica), in cui
> è visualizzata una sottomaschera ferie (abbinata ad una tabella tblferie)
> in cui si inseriscono mano mano le giornate di ferie. La tblferie ha come
> chiave primaria matricola collegata alla tblanagrafica e un campo
> contatore che scatta ogni volta che si inserisce un record.
> Quello che vorrei fare è fare un contatore parziale progressivo per ogni
> dipendente e non un contatore generale che indica la posizione del record
> nella tblferie. E' possibile?
> grazie
>
Se il tuo problema è quello di numerare progressivamente le righe di una
sottomaschera, vai sul Sito Comune (link qui sotto) e nella Sezione Forms
fai il Download del database di esempi allegato alla FAQ intitolata "Esempi
di utilizzo delle forms".
Apri il database scaricato, seleziona il Topic intitolato Displaying Line
Numbers on SubForm Records, quindi pigia il pulsante Show Example: ti verrà
mostrato un esempio di quello che cerchi.
Per maggiori dettagli su come è stato realizzato l'esmpio di cui sopra vai
al link:
http://support.microsoft.com/default.aspx?id=120913
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: contatore sottomaschera non contatore

author: Sergio MAZZA

text:
"bb" <
onof...@tin.it
> ha scritto nel messaggio
news:bu6d8r$i6o$1...@news.newsland.it...
> ho una maschera dipendenti (abbinata ad una tabella Tblanagrafica), in cui
> č visualizzata una sottomaschera ferie (abbinata ad una tabella tblferie)
> in cui si inseriscono mano mano le giornate di ferie. La tblferie ha come
> chiave primaria matricola collegata alla tblanagrafica e un campo
> contatore che scatta ogni volta che si inserisce un record.
> Quello che vorrei fare č fare un contatore parziale progressivo per ogni
> dipendente e non un contatore generale che indica la posizione del record
> nella tblferie. E' possibile?
> grazie
>
> --
Hai dato un'occhiata all'esempio (Sezione: General - Numerazione crescente
per fatture ed altro) pubblicato sul sito comune (
www.sitocomune.com
)?
Ciao.
--
Sergio MAZZA


title: Numero stampe su record

author: MaVco

text:
Salve, in maschera continua, ho la possibilità di vedere le quantità
e i miei articoli. Dovrei stapare il numero di etichette che metto nel
campo "Carico" dei singoli articoli Quando il controllo "StampaCarico"
è TRUE:
Dim stDocName As String
stDocName = "Etichetta8x5"
DoCmd.OpenReport stDocName, acViewPreview, , "StampaCarico = True"
così facendo filtra le giuste etichette che voglio stamare, ma non so
come fargli stampare la quantità in base al numero che si trova nel
campo "Carico" dei singoli articoli.
mi sapete aiutare, grazie....


title: Numero stampe su record

author: Roberto dalla campagna

text:
"MaVco" <
marco....@tin.it
> ha scritto nel messaggio
news:1127751480.2...@g47g2000cwa.googlegroups.com...

Vai sul Sito Comune (link qui sotto) e nella Sezione Reports leggi la FAQ di
Luciano (Doc) intitolata "4.1 Stampare N volte la stessa etichetta".
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Numero stampe su record

text: Grazie infinite.... funziona....


title: Problema con stampa report in Win XP.

author: Master

text:
Ciao a tutto l'NG.
In una maschera ho un pulsante per stampare un record che ha questa
sintassi:
DoCmd.OpenReport "rptOrdineRitiroEsausto", acViewPreview, ,
"[IDPrenotazione]=" & Me.OpenArgs
DoCmd.Maximize
mentre nel report è presente questo codice:
Private Sub Report_Activate()
On Error GoTo Err_Report_Activate
    If Me.Report.HasData Then
        DoCmd.RunCommand acCmdPrint
    Else
        MsgBox "Non ci sono record disponibili." & vbCrLf & vbCrLf &
"La stampa è stata annullata.", vbInformation + vbOKOnly, "Nessun
record"
    End If

    DoCmd.Close acReport, Me.Name

Err_Report_Activate:
    Resume Next
    DoCmd.Close acReport, Me.Name
End Sub
Ho sempre utilizzato questo codice con Windows 98, senza riscontrare
alcun problema (apriva il report, apriva la schermata per la selezione
della stampante e lanciava correttamente la stampa). Ora uso Windows
XP, e dopo la  selezione della stampante, nella coda di stampa vedo
solo "accodamento stampe" e in pratica non succede niente.
Mi sapete dire qc. in merito?
Grazie a tutti, Denis.
Win XP/A00


title: Problema con stampa report in Win XP.

text:
[CUT]
Ciao, avete qualche suggerimento in merito?
Grazie, Denis.


title: Problema con stampa report in Win XP.

text:
[CUT]
Ciao a tutti,
Dopo aver rovistato notizie nella KB di M$ e nei vecchi post del NG,
ho proceduto a disinstallare i driver delle stampanti ed a
reinstallare gli ultimi disponibili sui siti web dei relativi
costruttori, ma niente da fare.
Inoltre, dopo una quantità indicibile di prove, ho scoperto che il
report si stampa solo se:
- apro il db con lo SHIFT, aprendo la finestra database;
- seleziono il report (o qualsiasi altro) e lo apro in anteprima;
- lancio la stampa dopo aver premuto CTRL-P.
A 'sto punto non so proprio cosa pensare.
Avete qualche idea x aiutarmi?
Ciao e grazie a tutti, Denis.


title: Problema con stampa report in Win XP.

text:
"Master" <
costa...@inwind.it
> ha scritto nel messaggio
news:9c2f74f8.03120...@posting.google.com...

Anch'io mi sono scontrato con questa stranezza; un report stampato su una
laser di rete era perfetto. Lo stesso indirizzato su una Deskjet (locale)
non venivano stampati i valori ma solo le fincature (righe)... Da perderci
il sonno!
Ciao.
--
Sergio MAZZA


title: Problema con stampa report in Win XP.

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> wrote in message news:<bqhrg5$2r3$
1...@canarie.caspur.it
>...

...allora: dopo 3 giorni di lavoro, ho isolato 3 righe di codice che
mi andavano "in v..ca" tutto il resto... Vi farò sapere più avanti
come ho risolto il tutto.
Ciao a tutti.


title: Problema con stampa report in Win XP.

author: simone

text:
Ciao.volevo sapere se hai risolto il problema, in quanto anch'io sono nella
stessa situazione
Ciao e grazie
Simone
"Master" <
costa...@inwind.it
> ha scritto nel messaggio
news:9c2f74f8.03120...@posting.google.com...



title: Problema con stampa report in Win XP.

author: Antonio Biso

text:
  "simone" <
msac...@libero.it
> ha scritto nel messaggio
news:dDNWb.301959$_P.10...@news4.tin.it...
> Ciao.volevo sapere se hai risolto il problema, in quanto anch'io sono
nella
> stessa situazione
Puoi risolvere i tuoi problemi scrivendo correttamente DOPO il quoting?
Antonio


title: Problema con stampa report in Win XP.

text:
"simone" <
msac...@libero.it
> wrote in message news:<dDNWb.301959$_
P.103...@news4.tin.it
>...
> Ciao.volevo sapere se hai risolto il problema, in quanto anch'io sono nella
> stessa situazione
>
> Ciao e grazie
>
> Simone
Ciao, come avevo scritto nel mio messaggio precedente, sono riuscito
ad isolare 3 righe di codice che mi mandavano letteralmente in crash
ogni mio tentativo di stampare qualsiasi report con Windows XP.
La parte migliore, però, è che, in teoria, queste 3 righe non avevano
niente a che fare con la stampa di qualche foglio. Mi spiego meglio.
Nella maschera principale del mio FE, c'è un "timer" che si aggiorna
ad ogni secondo e che indica il tempo trascorso dall'apertura del
database. Uso questo controllo per diversi motivi, tra cui, ad
esempio, l'aggiornamento di una sottomaschera riportante l'elenco
degli utenti connessi.
Al momento dell'apertura di qualche sottomaschera, la maschera
principale viene nascosta e non chiusa, per fare in modo che il timer
continui ad andare avanti. Con Windows 98 questo procedimento non mi
ha mai dato alcun problema, ma con Windows XP mi bloccava qualsiasi
stampa.
Ho risolto il problema inserendo una condizione: faccio fare
l'aggiornamento della textbox del timer solo se la maschera principale
è visibile e non nascosta.
Se devo essere sincero, per capire qual'era la causa dell'inghippo
c'ho messo 5 giorni, per capire come risolverlo, invece, c'ho messo 5
minuti. E tieni conto, poi, che non riesco ancora a capire perché i
due sistemi operativi diano risultati diversi.
Spero di esserti stato d'aiuto in qualche modo.
Ciao, Denis


title: [OT] Mi sembra di capire che c'è stato un raduno...

author: lucianab64 on libero

text:
Ciao!
Mi sembra di capire che c'è stato un raduno ... ;-)
Me lo sono persa... In questo periodo avevo impegni di lavoro e purtroppo
non ho frequentato molto il NG. Mi raccontate dove vi siete trovati?
Luciana
:-{}
p.s. vi mando un altro post per i miei problemi Access


author: Roberto dal portatile

text:
"lucianab64 on libero" <
lucia...@libero.it
> ha scritto nel messaggio
news:ZS0P7.234615$sq5.11...@news.infostrada.it...

Badia Prataglia, Camaldoli e relativo Eremo, Poppi, Arezzo e dintorni.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
> Badia Prataglia, Camaldoli e relativo Eremo, Poppi, Arezzo e dintorni.
>
> --
> Roberto
Posti magnifici!
Quanti eravate e quanto vi siete fermati?
... scusa la curiosità..., ma così mi sento dei vostri ...
:-)
Luciana


text:
"lucianab64 on libero" <
lucia...@libero.it
> ha scritto nel messaggio
news:jtsP7.244717$sq5.11...@news.infostrada.it...

Alla cena di sabato sera eravamo 12: in dieci abbiamo pernottato in un
agroturismo (più turismo che agri) a Badia Prataglia e abbiamo fatto alcune
escursioni la domenica sino a circa le 16:30, ora in cui abbiamo
accompagnato Alessia e Barbara alla stazione di Arezzo.



text:
Roberto dal portatile <
r.ma...@repubblica.it
> wrote in message
9ulojj$1v7u$1...@stargate1.inet.it...
>
> "lucianab64 on libero" <
lucia...@libero.it
> ha scritto nel messaggio
> news:jtsP7.244717$sq5.11...@news.infostrada.it...
> >
> > > Badia Prataglia, Camaldoli e relativo Eremo, Poppi, Arezzo e dintorni.
> > >
> > > --
> > > Roberto
> >
> > Posti magnifici!
> > Quanti eravate e quanto vi siete fermati?
> > ... scusa la curiosità..., ma così mi sento dei vostri ...
> > :-)
> > Luciana
>
> Alla cena di sabato sera eravamo 12: in dieci abbiamo pernottato in un
> agroturismo (più turismo che agri) a Badia Prataglia e abbiamo fatto
alcune
> escursioni la domenica sino a circa le 16:30, ora in cui abbiamo
> accompagnato Alessia e Barbara alla stazione di Arezzo.
Mi sembra un bel modo di socializzare nel 2000!
Certo molto diverso dai modi di qualche tempo fa :-)
Avete parlato di Access anche a tavola?!??!
Prima o poi partecipero' anch'io a uno dei raduni!
A presto
Luciana


text:
"lucianab64 on libero" <
lucia...@libero.it
> ha scritto nel messaggio
news:QHIP7.249690$sq5.12...@news.infostrada.it...
[CUT]
>
> Mi sembra un bel modo di socializzare nel 2000!
> Certo molto diverso dai modi di qualche tempo fa :-)
> Avete parlato di Access anche a tavola?!??!
Assolutamente no!!
Sai bene che c'è una regola del NG che impone ai frequentatori di dialogare
di Access solo ed esclusivamente sul NG.
Non potevamo al Raduno Nazionale ICAA trasgredire ad una regola tanto
importante. ;-)
> Prima o poi partecipero' anch'io a uno dei raduni!
Sarai la benvenuta.
> A presto
> Luciana



text:
[CUT]
>
> Assolutamente no!!
> Sai bene che c'è una regola del NG che impone ai frequentatori di
dialogare
> di Access solo ed esclusivamente sul NG.
> Non potevamo al Raduno Nazionale ICAA trasgredire ad una regola tanto
> importante. ;-)
... e allora quale è stato il filo conduttore delle vostre
conversazioni?!?!?
(ovviamente escluso il cibo ;-) )
Hai scoperto un denominatore comune tra tutti i partecipanti oppure ti sei
reso conto che il vostro unico legame era Access? ...oltre al cibo .... ;-)
Luciana
p.s. scusa, ma la curiosità è  femmina ;-)


text:
"lucianab64 on libero" <
lucia...@libero.it
> ha scritto nel messaggio
news:f6MP7.251002$sq5.12...@news.infostrada.it...
> [CUT]
> >
> > Assolutamente no!!
> > Sai bene che c'è una regola del NG che impone ai frequentatori di
> dialogare
> > di Access solo ed esclusivamente sul NG.
> > Non potevamo al Raduno Nazionale ICAA trasgredire ad una regola tanto
> > importante. ;-)
>
> ... e allora quale è stato il filo conduttore delle vostre
> conversazioni?!?!?
> (ovviamente escluso il cibo ;-) )
Nessun filo conduttore particolare, come non c'è un filo conduttore
particolare quando degli amici si incontrano per stare insieme durante un
fine settimana: ci si racconta un po' del vissuto più recente (comprese le
peripezie e gli sbagli di itinerario per raggiungere il luogo di incontro);
ci sono state tre new entry (Vincenzo, Anna e Mara) e gli altri hanno voluto
sapere di più di loro e viceversa; c'è stato un momento, e non mi ricordo
perché, che abbiamo anche parlato dell'importanza della pubblicità sui media
e dell'opportunità di seguire certe trasmissioni televisive, ritenute da
alcuni futili da altri necessarie a comprendere alcuni fenomeni
socioculturali. Poi avevamo una giovane new entry, la figlia di Luciano che
si chiama Camilla (poco più di sette anni), alla quale sono state dedicate
tutte le attenzioni che si meritava. E poi ci siamo dedicati a risolvere
piccoli problemi logistici come smontare e rimontare letti a castello,
acquistare il necessario per la prima colazione della mattina; e poi i
compiti di Camilla, e poi decidere le escursioni della domenica, e poi dove
andare a mangiare la domenica, e poi e poi......
> Hai scoperto un denominatore comune tra tutti i partecipanti oppure ti sei
> reso conto che il vostro unico legame era Access? ...oltre al cibo ....
;-)
Access?? Assolutamente nulla.
Comune denominatore? Forse il desiderio di trasformare, almeno per due
giorni, la comunità virtuale che è il NG in una comunità reale di persone
che già si stimano e che incontrandosi diventano anche amici, amici veri.
Sicuramente il desiderio di stare insieme era grande, visto che quasi tutti
abbiamo percorso diverse centinaia di chilometri per incontrarci.
>
> Luciana
>
> p.s. scusa, ma la curiosità è  femmina ;-)
Ora sta a te, alla prossima occasione, soddisfare la tua curiotà e
raccontare a chi non è venuto come sono andate le cose.



text:
[CUT]
>
> Ora sta a te, alla prossima occasione, soddisfare la tua curiotà e
> raccontare a chi non è venuto come sono andate le cose.
>
> --
> Roberto
Ti ringrazio per il racconto. Devo dire che mi piacerebbe molto conoscervi
di persona.
Faro' il possibile per partecipare al prossimo raduno.
Nel frattempo vi terro' compagnia sul NG con le mie domande e risposte.
... e se vogliamo fare due chiacchiere possiamo sempre aprire un OT  :-)
No?
A presto
 Luciana


text:
"lucianab64 on libero" <
lucia...@libero.it
> ha scritto nel messaggio
news:kF4Q7.257071$sq5.12...@news.infostrada.it...
[CUT]
> ... e se vogliamo fare due chiacchiere possiamo sempre aprire un OT  :-)
> No?
>
Certo che si.
> A presto
>  Luciana



title: Mantenere uniti i controlli e non la sezione

author: Enzo Laperchia

text:
Ciao a tutti,
durante la stampa di un report avrei la necessita', nel caso di
creazione di nuova pagina, che certi controlli rimangano uniti.
Esempio, nella sezione ho 5 controlli che in caso di nuova pagina non
devono venire stampati 3 su una pagina e 2 su un'altra, ma tutti e 5
sulla nuova pagina.
So che esiste la proprieta' "mantieni unita la sezione" ma non posso
applicarla perche' nella sezione ci sono altri controlli che possono
benissimo essere spalmati su piu' pagine.
Avete suggerimenti, link, ecc...
grazie mille per l'aiuto
ciao ciao
--
Enzo Laperchia


title: drivers odbc veloci

author: Donato

text:
non ricordo più come si chiama l'azienda che fa drivers odbc più performanti
di quelli della microsoft...
Qualcuno conosce fornitori di drivers per odbc alternativi a microsoft?
grazie ciao!
Donato
ark...@tin.it


title: drivers odbc veloci

author: Sib

text:
"Donato" <
ark...@tin.it
> ha scritto nel messaggio
> non ricordo piů come si chiama l'azienda che fa drivers odbc piů
performanti
> di quelli della microsoft...
>
> Qualcuno conosce fornitori di drivers per odbc alternativi a microsoft?
Non ho particolari interessi con la MS, ma non credo che si possano ottenere
chissa' quali miglioramenti.
Perche' li vuoi per forza alternativi?
Sib


title: cambiare impostazioni predefinite

author: ]SiLVieTTa[

text:
Ciao!
nelle proprietà dei campi, si possono impostare vari valori come
"consenti lunghezza zero" su sì o su no.
ecco vorrei sapere se posso impostare access affinchè per predefinito
mi dia "sì" anzichè "no", o viceversa.
grazie! :))
Ciao.
Silvia
--
http://webland.panservice.it/persone/silvia/
...everyone's invited! :-)


title: cambiare impostazioni predefinite

author: paolo p

text:
"]SiLVieTTa[" <
s...@freemail.it
> ha scritto nel messaggio
news:9eo6st47si7efclj5...@4ax.com...

Nella proprieta valore predefinito scrivi "sì" oppure "no" oppure ciò che
vuoi
Naturalmente il campo deve avere Tipodati=testo


title: cambiare impostazioni predefinite

text:
]SiLVieTTa[ <
s...@freemail.it
> wrote in message
9eo6st47si7efclj5...@4ax.com...
> Ciao!
> nelle proprietà dei campi, si possono impostare vari valori come
> "consenti lunghezza zero" su sì o su no.
> ecco vorrei sapere se posso impostare access affinchè per predefinito
> mi dia "sì" anzichè "no", o viceversa.
Non dovrebbe essere possibile, però potresti prepararti una funzioncina che,
prende come parametro una tabella e si scorre tutti i campi e mette
consentilunghezza0 a sì...
Antonio


title: cambiare impostazioni predefinite

text:
Il Thu, 11 Oct 2001 22:24:39 +0200, "paolo p" <
p.pe...@inrete.it
>
voleva dire....
>Nella proprieta valore predefinito scrivi "sì" oppure "no" oppure ciò che
>vuoi
>Naturalmente il campo deve avere Tipodati=testo
>
non capisco dove impostare i valori predefiniti... :-(



title: Ripropongo: Reminder.

author: Symi

text:
Ciao a tutti,
ho creato un database con la contabilità di un'associazione, ora vorrei
sapere se c'è la possibilità, con il codice, di fare in modo che ad una data
determinata, all'avvio del computer oppure mentre il computer è acceso ma
Access è chiuso, il database si apra con la maschera che poi io deciderò di
visualizzare. Ho curiosato un pò nel Sito Comune ma non ho trovato niente (o
non l'ho visto) che mi possa aiutare.
Grazie.  Eugenio.


title: Ripropongo: Reminder.

text:
"Symi" <
eebi...@tin.it
> ha scritto nel messaggio
news:PCVi6.13164$LM4.1...@twister1.tin.it...

Dopo aver messo in Avvio del tuo database il nome della maschera che ti
interessa, hai provato a risolvere il tuo problema con Operazioni
pianificate di Windows?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Nascondere controlli menu

author: Voltolini

text:
Nell'anteprima si stampa di un report ho creato un menu
personalizzato;purtroppo devo proprio cancellare o disabilitare i pulsantini
di riduzione a icona,ridimensionamento e chiusura.
(Il trattino,il doppio rettangolino e la crocetta)
Da non confondere con gli stessi simboli dei menu standard (Codesti li ho
cancellati con una funzione trovata sul sito comune)
Ripeto,i simboli dei menu personalizzati.
Qualcuno mi puo' dire come fare,perche' se per esempio ridimensiono
l'anteprima di stampa di un report mi appare si' la scheda sottostante,ma
nell'angolo superiore sinistro mi rimane una parte dell'anteprima di stampa.
Grazie a chi mi aiuta
Voltolini


title: Come fareste voi ?

author: Romeo

text:
Salva ragazzi, vorrei chiedervi come fareste.... Voi....
Allora, io devo eseguire una serie di operazioni in Access, sarei più
contento se potessi farle tutte da codice, ma qualunque soluzione al
problema andrebbe bene !! Mi spiego, dovrei, ad una certa ora, facciamo alle
21:00 di sera di ogni giorno, far eseguire una query di creazione tabella,
la quale mi filtra alcuni dati con la data di quando esegue l'operazione
(quindi sempre oggi, ovviamente da una tabella) che però, mi esporti
quest'ultima (in qualsiasi format) in una cartella precedentemente creata e
che come nome abbia la data odierna es. 08072004. Io avrei pensato a lla
funzione timer, cioè sulla maschera principale che rimarrà sempre aperta 24
ore su 24, l'evento timer mi controlla in continuazione l'ora e quando è
quella giusta o maggiore delle 21:00, mi esegue l'operazione di creazione
tabella, il problema sta nel fargli creare una cartella con il nome della
data odierna e poi la stessa esportarla... Mi dareste una mano ? Grazie !!!


title: Come fareste voi ?

text:
"Romeo" <
rom...@tin.it
> ha scritto nel messaggio news:RTaJc.1570$OR2....@news3.tin.it...
> Salva ragazzi, vorrei chiedervi come fareste.... Voi....
Sicuramente inserirei un oggetto che descrive il problema (regola di questo NG)...
Ciao.
--
Sergio MAZZA


title: Come fareste voi ?

author: Angelodannato

text:
Romeo wrote:

io ho fatto così, al caricamento della maschera... legalo nell'evento
che preferici!
Private Sub Form_Load() ' quando si carica la form
miacartella = Day(Date) & Month(Date) & Year(Date) ' cartella da creare
Path = ("c:\" & miacartella & "\*.*") ' path da cercare
trovato = Dir(Path) ' cerco l'esistenza della directory
If trovato = "" Then
     nuova = "C:\" & miacartella  ' se non c'è, la creo
     MkDir (nuova)
End If
End Sub


title: Come fareste voi ?

text:
"Angelodannato" <
il...@email.com
> ha scritto nel messaggio
news:nkcJc.2012$OR2....@news3.tin.it...
> Romeo wrote:
>
> io ho fatto così, al caricamento della maschera... legalo nell'evento
> che preferici!
Ma porc%$£$%£$%
Bene!
Rispondiamo pure a post con subject insulsi, benissimo!!!!
Antonio


title: Visibilità Pulsanti Spostamento

author: Giuseppe

text:
Ciao a tutti
Questa routine su un pulsante mi apre una maschera popup
...................
 DoCmd.OpenForm strDocName, , , strCriteriCollegamento
 DoCmd.MoveSize (350 * 0.98), (580 * 2.98)
Forms![MascheraImmaginiGenerico]![Comando57].SetFocus
Forms![MascheraImmaginiGenerico]![CodiceImmagine].Visible = False
Forms![MascheraImmaginiGenerico]![TipoImmagine].Visible = False
Forms![MascheraImmaginiGenerico]![MarcaDescritta].Visible = False
Forms![MascheraImmaginiGenerico]![Etichetta1].Visible = False
Forms![MascheraImmaginiGenerico]![Etichetta2].Visible = False
Forms![MascheraImmaginiGenerico]![Etichetta3].Visible = False
Forms![MascheraImmaginiGenerico]![CmdAggiungi].Visible = False
Forms![MascheraImmaginiGenerico]![CmdModifica].Visible = False
Forms![MascheraImmaginiGenerico]![Casella5].Visible = False
Forms![MascheraImmaginiGenerico]![Casella6].Visible = False
sempre da questa routine come posso rendere invisibile i
pulsanti di spostamento ( con la relativa proprietą che deve rimanere a si)
Ciao Giuseppe


title: Visibilità Pulsanti Spostamento

author: Giuseppe Costanzi

text:
"Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:vUfjb.290029$R32.9...@news2.tin.it...

> pulsanti di spostamento ( con la relativa proprietà che deve rimanere a
si)
>
>
> Ciao Giuseppe
Me.NavigationButtons=False
Giuseppe


title: Visibilità Pulsanti Spostamento

text:
"Giuseppe Costanzi" <
giuseppe...@virgilio.it
> ha scritto nel messaggio
news:sdjjb.291365$R32.9...@news2.tin.it...

> > pulsanti di spostamento ( con la relativa proprietą che deve rimanere a
> si)
> >
> >
> > Ciao Giuseppe
>
> Me.NavigationButtons=False
>
> Giuseppe
>
>
Grazie
Ciao Giuseppe


title: Scusate x convertire in 2000

author: FRANCO

text:
Ciao a tutti
Vi chiedo visto che ho provato a convertire il mio db 97 (che utilizzo x
lavoro sviluppato con anni di fatica ed anche grazie a voi dell'ng) con
access 2000, come posso farlo nel modo + indolore?.
Mi da errori del tipo che il codice di visual basic è incompatibile, ed
anche che non carica una maschera, e se escludo la maschera che da errore
nel caricare le altre maschere mi dice
che quella maschera crea problemi, quindi o provato and importare il tutto
in un nuovo db ma anche se escludo quella maschera il messaggio di errore è
identico, e non mi lascia caricare il resto.
C'è un modo x poter caricare il resto?
Al limite come posso eliminare quella maschera senza dover reinstallare
access 97?
Se qualcuno di voi ha risolto problemi simili mi potrebbe dare una mano?.
Ringrazio tutti anticipatamente.
Ps ringrazio chi mi a scritto in e-mail ma non credo si giusto inviargli il
mio db, x fare poi?


title: Scusate x convertire in 2000

author: Franchi Graziano (Da Casa)

text:
Ormai è tardi.
Io ho sviluppato in access 2.0 il mio database. Ogni volta che facevo
modifiche lo provavo a convertire in access 97 per vedere se dava errori ed
ho imparato molte cose.
Access 2.0 accetta schede![nomescheda]!...
Access 97 accetta solo forms![nomescheda]!...
do cmd aformbar,afile,saverecord (una cosa di questo genere e molte altre)
Le ho trasformata in macro "salva record"
Tante,tanti codici in macro per evitare errori di conversione.
Parti a convertire una scheda e cerca di capire consa non va.
Saluti
BUON LAVORO.


title: Scusate x convertire in 2000

author: Alberto

text:
FRANCO <
franco....@tin.it
> wrote in message
89l28d$c7u$1...@nslave1.tin.it...

Ho avuto problemi simili e mi sono accorto che al 2000 danno fastidio i nomi
uguali
Es. nome MODULO VenditeMensili nome FUNZIONE VenditeMensili ()
fammi sapere


title: Scusate x convertire in 2000

text:
Vi ringrazio x le risposte, proverò entrambe le soluzioni x recuperare il +
possibile.
Ciao Franco
"Franchi Graziano (Da Casa)" <
franchi...@tiscalinet.it
> ha scritto nel
messaggio news:89mls4$2t5$1...@pegasus.tiscalinet.it...



title: Forse (OT)problemi con runtime di access 97

author: bainco

text:
Il mio problema è il seguente ho acquistato un software gestionale
sviluppato con il runtime di access 97 da quando l'ho installato mi crea
il seguente problema con access 2k praticamente non funziona più mi cambia
l'icona di access e mi da il se errore:(manca il file system.mdw).Devo
reinstallare access 2k per risolverlo.
Ma ogni volta che uso il programma gestionale il problema si ripresenta.
Premetto che il servizio di assistenza non è previsto(vecchio software).
come si potrebbe risolvere il problema? Grazie a tutti anticipatamente
ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: allineamento giustificato nelle etichette di access 97

text:
Com'è possibile allineare il testo di un report
in modo giustificato come si fa ad' esempio in word ?
oppure
come posso usare stampa unione
da access senza che si apra una seconda
sessione del database gia aperto ?
By ASK


author: Fabio Montagner

text:
"gi_ad" <
gi...@libero.it
> wrote in message
news:ZOfV5.9279$tS2.3...@news.infostrada.it...
> Com'č possibile allineare il testo di un report

Per il testo giustificato prova
http://www.mvps.org/access/
I documenti word devono stare in locale, o almeno a me succedeva se i doc si
trovavano su un server.
Li ho spostati in locale e cosě non si apre piů una seconda sessione di
access.


title: tagliare e salvare file TXT

text:
salve a tutti
ho bisogno di aiuto per il salvataggio di uno o più file (premetto che
non ho alcuna conoscenza di programmazione VBA).
questo il problema:
ho una tabella con centinaia di righe con questo tracciato (ordinato
per codice iniziale) nel seguente formato
[CUT]
0102OC2007061820070618 0039078000006             ***************#
0185OC2007061820070618 0044285000001             ***************#
[CUT]
ad ogni cambio delle prime 4 cifre devo creare un file TXT e salvarlo
con il nome così costruito (tutti in una unica cartella):
OXXXXGGHHMM.TXT
deve O è fisso
XXXX è uguale ai primi 4 caratteri della riga
GG è il giorno (che corrisponde alla posizione 13 e 14 del tracciato)
HHMM è ORE E MINUTI della creazione (perchè potrei averne più di uno
nel corso della giornata)
grazie comunque a tutti


title: tagliare e salvare file TXT

author: antonio

text:
"Mirco75" <
mir...@gmail.com
> ha scritto nel messaggio
news:1182175825.4...@x35g2000prf.googlegroups.com...
salve a tutti




OXXXXGGHHMM.TXT

grazie comunque a tutti
----------------  RISPOSTA  ------------------
Per quanto ne so io, lo puoi fare solo con una routine scritta in vba,
quindi dovresti studiarti qualche manuale di Access per poterla realizzare.
A occhio e croce direi che basteranno meno di 20 istruzioni per ottenere
quello che vuoi, ma il NewsGroup non si può sostituire a te.
Ciao
Antonio


title: tagliare e salvare file TXT

text:
potresti almeno indicarmi i comandi da utilizzare che ritieni
"principali"? così li analizzo nell'help di access.
purtroppo ho bisogno di farlo al più presto, non posso studiarmi prima
un intero manuale e poi finire il lavoro
comunque grazie lo stesso


title: tagliare e salvare file TXT

text:
"Mirco75" <
mir...@gmail.com
> ha scritto nel messaggio
news:1182246066.1...@q75g2000hsh.googlegroups.com...

comunque grazie lo stesso
----------------  RISPOSTA  ------------------
Vediamo se posso venirti incontro, stante l'urgenza di cui parli...
Ho ipotizzato che la tabella sia una tabella di Access e che abbia due soli
campi: Campo1 (che contiene quella sequenza di caratteri che dicevi) e
Campo2 (che contiene non so cosa, e sarà il contenuto del file creato).
Premesso questo, posizionati sull'oggetto Moduli della finestra di Access e
fai click su Nuovo.
Copiaci dentro il seguente codice e poi esci. Ti chiederà se vuoi salvarlo e
tu accetta di farlo, eventualmente anche col nome che ti propone.
Public Function CreaTXT()
    Dim dbs As Database
    Dim tdfs As TableDefs
    Dim tdf1 As TableDef
    Dim rst1 As Recordset
    Dim CampoTabella As String
    Dim PrimeCifre As String
    Dim NomeFile As String
    Dim AreadiComodo As String
    Set dbs = CurrentDb
    Set tdfs = dbs.TableDefs
    Set tdf1 = tdfs("Prova")
    Set rst1 = tdf1.OpenRecordset(dbOpenDynaset)
    If rst1.EOF Then GoTo chiudi
    rst1.MoveFirst
    PrimeCifre = ""
ancora:
    CampoTabella = rst1!Campo1
    AreadiComodo = Left$(CampoTabella, 4)
    If PrimeCifre = AreadiComodo Then GoTo vaiavanti
    PrimeCifre = AreadiComodo
    NomeFile = "O" & PrimeCifre & _
            Mid$(CampoTabella, 13, 2) & _
            Format$(Now, "hhmm") & ".TXT"
    Open "C:\MiaCartella\" & NomeFile For Output As #1
    Print #1, rst1!Campo2
    Close 1
vaiavanti:
    rst1.MoveNext
    If Not rst1.EOF Then GoTo ancora
chiudi:
    rst1.Close
    Set rst1 = Nothing
    Set tdf1 = Nothing
    Set tdfs = Nothing
    Set dbs = Nothing
End Function
A questo punto dovresti essere tornato sulla finestra di Access.
Vai sull'oggetto Macro e scegli di scrivere una nuova macro: in alto scrivi
l'azione, ovvero "EseguiCodice" ed in basso la funzione "CreaTXT ()"
Per provare il programma, creati una cartella sul disco C e chiamala
"MiaCartella"
Se esegui la macro, ti verranno creati i files nella cartella indicata.
Ciao
Antonio


title: tagliare e salvare file TXT

text:
grazie per l'aiuto
purtroppo però mi va subito in errore nella riga
    Dim dbs As Database
Errore di compilazione:
Tipo definito dall'utente non definito
ancora grazie e scusa per il tempo che ti faccio perdere


title: tagliare e salvare file TXT

text:
"Mirco75" <
mir...@gmail.com
> ha scritto nel messaggio
news:1182413940....@p77g2000hsh.googlegroups.com...
grazie per l'aiuto

    Dim dbs As Database


--------------  RISPOSTA  ----------------
Che versione di Access hai ? Ma vediamo di risolvere ignorando questo dato.
Apri Access e torna sul modulo che hai generato. A questo punto vai sul menu
"Strumenti" e scegli la voce "Riferimenti...". Ti dovrebbe comparire un
elenco di riferimenti disponibili, i primi con un segno di spunta e molti
altri non spuntati. Evidentemente non risulta spuntato il riferimento a DAO:
cercalo (sono in ordine alfabetico) alla voce "Microsoft DAO X.Y Object
Library", di quelle disponibili scegli il rigo col numero di release più
alto (io, per esempio, ho la 3.6). Riprova l'esecuzione, ora dovrebbe andare
bene.
Ciao
Antonio


title: tagliare e salvare file TXT

text:
Utilizzo Access 2002
dopo aver messo la spunta a Microsoft DAO 3.6 Object Library
l'esecuzione è andata avanti, ma si pianta su questa riga:
    Set rst1 = tdf1.OpenRecordset(dbOpenDynaset)
Errore di run-time '13'
Tipo non corrispondente
ti riassumo i dati presenti nella tabella:
Campo1: formato testo; valori di 4 caratteri (che poi sono le stesse
con cui inizia il campo2)
Campo2: formato testo: valori di 65 caratteri (0102OC2007061820070618
0039078000006             ***************#)
grazie


title: tagliare e salvare file TXT

text:
"Mirco75" <
mir...@gmail.com
> ha scritto nel messaggio
news:1182497505.5...@m36g2000hse.googlegroups.com...
Utilizzo Access 2002

    Set rst1 = tdf1.OpenRecordset(dbOpenDynaset)



grazie
--------------------------------
La versione di routine che ho realizzato io l'avevo testata prima di
inviarla, quindi non dovrebbe avere errori di sintassi. Se anzichè usare il
copia e incolla hai riscritto le istruzioni, dovresti controllare se hai
riportato tutto correttamente.
Comunque la routine la devi adattare ai tuoi campi e poi stabilire quale
dovrebbe essere il contenuto di quei files per i quali viene generato il
nome come volevi tu.
Mi dispiace, ma a questo punto devi cercare di andare avanti da solo, magari
studiando le istruzioni della routine.
Ciao
Antonio


title: tagliare e salvare file TXT

text:
ho provato ad aprire l'help e ho analizzato i comandi; su questa riga
    Dim rst1 As Recordset
ho inserito DAO.Recordset (al posto di Recordset) e adesso funziona
solo che nel file che viene creato mi inserisce solo una riga, tutte
le successive vengono scartate (nella tabella posso avere X righe che
hanno i primi 4 caratteri uguali).
hai qualche suggerimento?
comunque grazie di tutto


title: tagliare e salvare file TXT

text:
ho risolto; ho così cambiato il codice che mi hai mandato:
Public Function CreaTXT()
    Dim dbs As Database
    Dim tdfs As Tabledefs
    Dim tdf1 As Tabledef
    Dim rst1 As DAO.Recordset
    Dim CampoTabella As String
    Dim PrimeCifre As String
    Dim NomeFile As String
    Dim AreadiComodo As String
    Set dbs = CurrentDb
    Set tdfs = dbs.Tabledefs
    Set tdf1 = tdfs("prova")
    Set rst1 = tdf1.OpenRecordset(dbOpenDynaset)
    If rst1.EOF Then GoTo chiudi
    rst1.MoveFirst
    PrimeCifre = ""
ancora:
    CampoTabella = rst1!Campo1
    AreadiComodo = Left$(CampoTabella, 4)
    If PrimeCifre = AreadiComodo Then GoTo vaiavanti
    PrimeCifre = AreadiComodo
    NomeFile = "O" & PrimeCifre & _
            Mid$(CampoTabella, 13, 2) & _
            Format$(Now, "hhmm") & ".TXT"
    Open "C:\MiaCartella\" & NomeFile For Output As #1
    Print #1, rst1!Campo2
    Close 1
    rst1.MoveNext
    If Not rst1.EOF Then GoTo ancora
vaiavanti:
    Open "C:\MiaCartella\" & NomeFile For Append As #1
    Print #1, rst1!Campo2
    Close 1
    rst1.MoveNext
    If Not rst1.EOF Then GoTo ancora
chiudi:
    rst1.Close
    Set rst1 = Nothing
    Set tdf1 = Nothing
    Set tdfs = Nothing
    Set dbs = Nothing
End Function
e adesso funziona benissimo.
Grazie Antonio per l'aiuto


title: Controllo RTF

author: JBad

text:
Ho la necessita' di creare un campo contenente un testo in formato RTF.
Ho provato il controllo RTF della Microsoft ma funziona solamente nelle
maschere mentre ho bosigno che funzioni anche nei report (altrimenti a
cosa servirebbe il testo tutto infiorettato ..... :)
C'e' qualcuno che mi possa dare una dritta ?
PS: In rete ho trovato il controllo "FMS Total Access Control", ma la
licenza singola costa 300$...........
Grazie e ciao.
--
JBad


title: OutputTo su file PDF, se PDF Reader è aperto.

author: Riccardo Baldinotti

text:
Il problema è nell'oggetto: una collega esporta dei report mediante il
comando:
- DoCmd.OutputTo acOutputReport, "pParmStampaOr", acFormatPDF, "d:
\Parametro" & stri & ".pdf", True
dove "pParmStampaOr" è il mio report e "d:\Parametro" & stri & ".pdf"
è il nome del file risultante, contenente una parte variabile a
seconda di un'opzione di scelta.
L'opzione True alla fine dell'istruzione è necessaria, perché la
collega vuol vedere subito il risultato.
Capita che la collega esporti il file, poniamo, d:\ParametroTutti.pdf,
lo riduca a icona e poi esporti lo stesso file o magari d:
\ParametroRagg.pdf. In entrambi i casi esce l'errore: L'azione
OutputTo è stata annullata. Mi par di capire che sia dovuto al fatto
che il Reader è aperto, ma non so (ecco la domanda):
- come verificare da VBA se è aperto un file con nome d:
\Parametro*.pdf o un *.pdf qualsiasi.
Grazie a tutti.
Riccardo Baldinotti


author: almorel

text:

Ciao, la funzione Dir (vedi Help) ti restituisce il nome del file che
cerchi oppure stringa vuota ("") se il file non esiste.
Ciao.
Alberto


text:
On 23 Set, 10:50, almorel <
almo...@gmail.com
> wrote:
> Ciao, la funzione Dir (vedi Help) ti restituisce il nome del file che
> cerchi oppure stringa vuota ("") se il file non esiste.
> Ciao.
> Alberto- Nascondi testo citato
>
Ti ringrazio. Il mio problema è minimo nel caso di fle esistente;
infatti non si fa che sovrascrivere la vecchia versione dei medesimi
dati e non mi servono precauzioni.
L'errore mi è dato non tanto in caso di file esistente, ma di Reader
aperto, anche con un file diverso. Per questo, ho bisogno di una
sequenza come:
- SE Reader aperto
-  ... (chiudi Reader oppure aprine una nuova istanza)
 ENDIF
- Fai nuova esportazione.
Ancora grazie.
Riccardo Baldinotti


author: Carlo Costarella

text:
"Riccardo Baldinotti" <
bari...@gmail.com
> ha scritto nel messaggio
news:cd517e17-4ebf-4293...@d23g2000vbm.googlegroups.com...
Il problema � nell'oggetto: una collega esporta dei report mediante il
comando:
- DoCmd.OutputTo acOutputReport, "pParmStampaOr", acFormatPDF, "d:
\Parametro" & stri & ".pdf", True
dove "pParmStampaOr" � il mio report e "d:\Parametro" & stri & ".pdf"
� il nome del file risultante, contenente una parte variabile a
seconda di un'opzione di scelta.
L'opzione True alla fine dell'istruzione � necessaria, perch� la
collega vuol vedere subito il risultato.
Capita che la collega esporti il file, poniamo, d:\ParametroTutti.pdf,
lo riduca a icona e poi esporti lo stesso file o magari d:
\ParametroRagg.pdf. In entrambi i casi esce l'errore: L'azione
OutputTo � stata annullata. Mi par di capire che sia dovuto al fatto
che il Reader � aperto, ma non so (ecco la domanda):
- come verificare da VBA se � aperto un file con nome d:
\Parametro*.pdf o un *.pdf qualsiasi.
Grazie a tutti.
Riccardo Baldinotti
----------------------------------------------
Forse ne sei gi� a conoscenza, ma sul sito di lebans c'� un'ottima routine
per stampare i report o gli snapshot in pdf e sembra funzionare anche se il
reader � gi� aperto:
http://www.lebans.com/reporttopdf.htm
Ciao, Carlo


text:
On 23 Set, 12:09, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> Forse ne sei già a conoscenza, ma sul sito di lebans c'è un'ottima routine
> per stampare i report o gli snapshot in pdf e sembra funzionare anche se il
> reader è già aperto:
http://www.lebans.com/reporttopdf.htm
>
> Ciao, Carlo
Conoscevo, ma non ci avevo pensato. Oltretutto ora non fa una piega
neppure se esporto e apro il pdf e subito dopo lo riesporto.
Grande Lebans e prezioso Costarella.
Riccardo Baldinotti


title: Report orizzontale

author: Jingo

text:
Ciao a tutti, ho diversi reports alcuni dei quali devono essere in
orizzontale. Nell' impostazione di pagina ho spuntato orizzontale e tutto
funziona correttamente, però quando riapro il db il reporto che prima era
orizzontale lo trovo verticale. Dov'è che sbagli e come posso fare per
correggere l'eventuale errore?
Grazie.
Jingo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Report orizzontale

author: namor

text:
Jingo ha scritto:
> Ciao a tutti, ho diversi reports alcuni dei quali devono essere in
> orizzontale. Nell' impostazione di pagina ho spuntato orizzontale e tutto
> funziona correttamente, perň quando riapro il db il reporto che prima era
> orizzontale lo trovo verticale. Dov'č che sbagli e come posso fare per
> correggere l'eventuale errore?
> Grazie.
> Jingo
Vai su File --> imposta pagina nella struttura del report e imposta lě
l'orientamento.
Se lo imposti nell'anteprima di stampa non lo salva assieme al report, e
quando lo riapri torna verticale. Devi farlo nella struttura.
Ciao.
Namor
--
namor at inwind punto it



title: Report orizzontale

text:
namor ha scritto:
> Jingo ha scritto:
> > Ciao a tutti, ho diversi reports alcuni dei quali devono essere in
> > orizzontale. Nell' impostazione di pagina ho spuntato orizzontale e tutto
> > funziona correttamente, perň quando riapro il db il reporto che prima era
> > orizzontale lo trovo verticale. Dov'č che sbagli e come posso fare per
> > correggere l'eventuale errore?
> > Grazie.
> > Jingo
> Vai su File --> imposta pagina nella struttura del report e imposta lě
> l'orientamento.
> Se lo imposti nell'anteprima di stampa non lo salva assieme al report, e
> quando lo riapri torna verticale. Devi farlo nella struttura.
> Ciao.
> Namor
Grazie 1000.
--



title: elenco delle opzioni di un campo testuale

author: Matteo Cacciola

text:
Carissimi amici, se in Access imposto un campo con tipo Testo e il valore è
impostabile fra un set di possibili opzioni (settando Ricerca -> Tipo
origine riga com Elenco Valori e impostandoli in Origine riga) come posso
fare a risalire a quest'elenco di valori tramite ASP?
Un po' come accade con mySQL e PHP.
Grazie


title: gestire operatori cancellati da una tabella

author: mario rossi

text:
buongiorno a tutti

Ho una tabella operatori con i campi id, nome, cognome, licenziato

Ho una tabella schede lavorazione nella quale salvo anche l'id operatore che ha fatto quella lavorazione

per scegliere l'operatore utilizzo un menu a tendina che mi mostra tutti gli operatori con campo licenziato uguale a false

se però importo il campo "licenziato" di un operatore a true succede che non lo vedo più nel menù a tendina e fin qui tutto ok infatti non deve apparire

il problema è che in questo modo perdo lo storico delle vecchie schede
apro le vecchie schede e il campo menu a tendina operatore lo vedo vuoto
perchè contiene un idoperatore il cui campo "licenziato" è true

ho pensato di gestire la problematica utilizzando una casella di testo operatore che esegue un dlookup e mostra nome e cognome operatore e su click di un pulsante nascondo casella di testo e visualizzo il menu a tendina
per cambiare operatore

voi come gestireste questo problema?


text:

se però IMPOSTO il campo "licenziato"  ---> volevo dire


author: BFS

text:

imposta come origine della combo "select * from operatori"

sul evento GotFocus della tuaCombo scrivi

me.tuacombo.rowsoruce= "SELECT
operatori.id
, operatori.nome,
operatori.licenziato FROM operatori WHERE
(((operatori.licenziato)=False)); "

esempio

https://i.imgur.com/LKXcUYE.png

cosi facendo come vedi pluto è visibile nella lista ma non nella combo
di selezione

dopo aver selezionato reimposta tutti sulla origine della combo

BFS

--
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com


text:

grazie mille


text:

ciao, ho riscontrato un problema facendo come da te indicato, il problema si verifica quando dai il focus alla combo ma poi clicchi un altro controllo senza scegliere un valore di quelli disponibili nella combo, non scateni l'evento afterupdate che quindi non esegue quel codice che cambia il .rowsource, quel codice l'ho messo su attivato e su disattivato e mi sembra funzionare sia quando perdo il focus sia quando scelgo un valore della combo


text:

davo per scontato che un operatore lo dovevi inserire per forza.
va bene inseire il codice sul exit del controllo
BFS


title: Problema con listview

author: Fabrizio

text:
Ho inserito all'interno di una maschera una listview (Microsoft listview
Control 6.0 SP4)
e sull'evento caricamento della maschera ho inserito il seguente codice:
Private Sub Form_Load()
Dim rs As Recordset
Dim it As ListItem
Me.ListView0.ListItems.Clear
Me.ListView0.FullRowSelect = True
Me.ListView0.HideSelection = False
Me.ListView0.ColumnHeaders.Add , , "Nome"
Me.ListView0.ColumnHeaders.Add , , "Cognome"
Set rs = CurrentDb.OpenRecordset("Select Codice, Nome, Cognome from
Tab")

        While Not rs.EOF
            Set it = Me.ListView0.ListItems.Add(, "u" &
rs("Codice").Value, rs("Nome").Value)
            it.SubItems(1) = rs("COGNOME").Value
        rs.MoveNext
        Wend
        rs.Close
sulla riga:
 Set it = Me.ListView0.ListItems.Add(, "u" & rs("Codice").Value,
rs("Nome").Value)
mi va in debug con  errore 13 Tipo non corrispondente.
Da cosa potrebbe dipendere il problema?
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: convertire date americane

author: bocaciù

text:
Ho dei dati che dovrei elaborare ma le dato sono americane cioè mese giorno
anno
E' possibile convertire le date in formato americano al formato italiano l?
Grazie in anticipo


title: convertire date americane

author: Emyr

text:
On Fri, 21 Feb 2003 07:17:24 GMT, "bocaciù" <
arduion...@tin.it
>
wrote:

format(giorno,"gg/mm/aa") o format(giorno,"dd/mm/yy")
Saluti.
Emanuele.


title: Queri pivot

author: Greg

text:
Ho questa query che cosi come è funziona, ma poichè il campo Nome è ripetuto vorrei avere il conteggio dei singoli
nomi.
Non posso usare il predicato Distinct (errore) c'è qualche altro modo? Grazie in anticipo e auguri a tutti :)

TRANSFORM Count(Nome) AS ConteggioDiNome
SELECT Prenotazioni.TO, Count(Nome) AS [Totale di Nome]
FROM Prenotazioni
GROUP BY TO
PIVOT Format([Giorno],"mmm") In ("gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic");

--
Greg


title: Access 2000 Help! No debug? ahi ahi ahi.

author: Alex

text:
Premesso che il mio db in Access97 funzionava alla meraviglia....  :-(
e che quello che segue è un piccolo campionario di quanto mi sta'
succedendo...
Non riesco a fare il debug... in che senso? P.E. imposto i punti di
interruzione, attivo la procedura con il relativo evento (un semplice click
su un pulsante) ....e non succede nulla...  non riesco ad operare passo
passo (in 97 mi si apriva la finestra del codice con evidenziato in giallo
il punto di esecuzione..)
Come mai? io sto perdendo la pazienza...
Altra chicca... ho reinstallato il '97 come consigliato da alcuni nel NG e
quando vado ad aprire Access '97 la risposta è (+ o -) 'impossibile aprire
Access perchè non è stata distribuita la licensa per questa applicazione'.
Boh!  io sono tornato al 2k ..
Grazie, sono ben accette anche semplici parole di conforto :-))
Alessandro


author: Fabio Dalla Villa

text:
Alex <
a.mil...@OKKIOusl9.toscana.it
> wrote in message
8a0l3u$opb$1...@fe1.cs.interbusiness.it...
> Premesso che il mio db in Access97 funzionava alla meraviglia....  :-(
> e che quello che segue è un piccolo campionario di quanto mi sta'
> succedendo...
>
> Non riesco a fare il debug... in che senso? P.E. imposto i punti di
> interruzione, attivo la procedura con il relativo evento (un semplice
click
> su un pulsante) ....e non succede nulla...  non riesco ad operare passo
> passo (in 97 mi si apriva la finestra del codice con evidenziato in giallo
> il punto di esecuzione..)
>
> Come mai? io sto perdendo la pazienza...
Strano, a me funziona perfettamente. Probabile qualche opzione da
attivare/disattivare.
Al limite .. la solita reinstallazione!
> Altra chicca... ho reinstallato il '97 come consigliato da alcuni nel NG e
> quando vado ad aprire Access '97 la risposta è (+ o -) 'impossibile aprire
> Access perchè non è stata distribuita la licensa per questa applicazione'.
> Boh!  io sono tornato al 2k ..
>
> Grazie, sono ben accette anche semplici parole di conforto :-))
> Alessandro
Ma hai disinstallato A2k, prima di tornare ad Access97? Forse rimane traccia
dell'installazione nel registro.
Piuttosto A2k presenta altre anomalie, quali una lentezza esasperante in
modalità struttura di certe maschere e report (fino a 1' di attesa prima di
poter modificare qualcosa!).
Ing.Fabio Dalla Villa
Via Villani n.6
13900 - BIELLA -BI
fabioda...@libero.it
f...@gvo.it
fabioda...@tiscalinet.it


title: Annullare le modifiche

author: Andrea

text:
Salve a tutti,
vorrei sapere come annullare le modifiche apportate ad un record da un form.
io ho provato con il comando undo ma non funziona
Grazie


title: Annullare le modifiche

text:
"Andrea" <
andrea...@inwind.it
> ha scritto nel messaggio
news:rSFV9.13025$YG2.3...@twister1.libero.it...

Quando l'hai fatto dove e come...???
Se usi >A2K hai l'Evento Dirty da verificare, è li che devi inserire il
codice per annullare
la modifica.....!
Se usi A97 Evento Before Update...... usa Cancel=true
@Alex.


title: E' possibile inserire una somma parziale in una query????

author: Carlo

text: Se si come si fa???


author: Roberto da casa

text:
"Carlo" <
love...@tiscalinet.it
> ha scritto nel messaggio
news:8s7f1j$317$1...@lacerta.tiscalinet.it...
> Se si come si fa???
>
>
Che intendi per somma parziale?
Perchè non ci speghi cosa devi fare?
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


text:
Il mio problema č che dopo avere eseguito un raggruppamento in una query,
non mi basta avere il conteggio dei record ma vorrei un sequenziale, Mi
spiego meglio:
id    giorno    conteggio([Eventi]   [Campo che mi servirebbe]
1    01/01/00            3                                            1
1    01/01/00            3                                            2
1    01/01/00            3                                            3
2    01/01/00            2                                            1
2    01/01/00            2                                            2
ETC ETC
Roberto da casa <
r.ma...@libero.it
> wrote in message
0q0G5.13284$Nz.3...@news.infostrada.it...
>
> "Carlo" <
love...@tiscalinet.it
> ha scritto nel messaggio
> news:8s7f1j$317$1...@lacerta.tiscalinet.it...
> > Se si come si fa???
> >
> >
>
> Che intendi per somma parziale?
> Perchč non ci speghi cosa devi fare?



text:
"Carlo" <
love...@tiscalinet.it
> ha scritto nel messaggio
news:8san4u$h2s$1...@pegasus.tiscalinet.it...
> Il mio problema è che dopo avere eseguito un raggruppamento in una query,
> non mi basta avere il conteggio dei record ma vorrei un sequenziale, Mi
> spiego meglio:
>
> id    giorno    conteggio([Eventi]   [Campo che mi servirebbe]
> 1    01/01/00            3                                            1
> 1    01/01/00            3                                            2
> 1    01/01/00            3                                            3
> 2    01/01/00            2                                            1
> 2    01/01/00            2                                            2
> ETC ETC
>
Quello che hai postato sicuramente non è il risultato di una query di
raggruppamento (altrimenti spiegaci in base a cosa è stato fatto il
raggruppamento). Mi sembra di capire che nella query vuoi vedere una riga
per ogni record presente nella tabella su cui è basata la query.
Se id e giorno sono campi della tabella su cui è basata la query non capisco
quale sia la chiave primaria di questa tabella.
Insomma devi dirci:
1) La sruttura della tabella e la sua chiave primaria (Indica anche se i
campi interessati sono contatore, data,  testo o numerici).
2) Cosa ti serve; dillo però con parole tue; come farlo lo vedremo insieme.
Penso che sarà necessario usare la funzione DCount, ma se non ci dai le
informazioni del punto 1) per me non è possibile scrivere i criteri.



text:
Roberto da casa <
r.ma...@libero.it
> wrote in message
NvjG5.19272$Nz.5...@news.infostrada.it...
>
> "Carlo" <
love...@tiscalinet.it
> ha scritto nel messaggio
> news:8san4u$h2s$1...@pegasus.tiscalinet.it...
> > Il mio problema è che dopo avere eseguito un raggruppamento in una
query,
> > non mi basta avere il conteggio dei record ma vorrei un sequenziale, Mi
> > spiego meglio:
> >
> > id    giorno    conteggio([Eventi]   [Campo che mi servirebbe]
> > 1    01/01/00            3                                            1
> > 1    01/01/00            3                                            2
> > 1    01/01/00            3                                            3
> > 2    01/01/00            2                                            1
> > 2    01/01/00            2                                            2
> > ETC ETC
> >
>
> Quello che hai postato sicuramente non è il risultato di una query di
> raggruppamento (altrimenti spiegaci in base a cosa è stato fatto il
> raggruppamento). Mi sembra di capire che nella query vuoi vedere una riga
> per ogni record presente nella tabella su cui è basata la query.
>
> Se id e giorno sono campi della tabella su cui è basata la query non
capisco
> quale sia la chiave primaria di questa tabella.
>
> Insomma devi dirci:
> 1) La sruttura della tabella e la sua chiave primaria (Indica anche se i
> campi interessati sono contatore, data,  testo o numerici).
> 2) Cosa ti serve; dillo però con parole tue; come farlo lo vedremo
insieme.
> Penso che sarà necessario usare la funzione DCount, ma se non ci dai le
> informazioni del punto 1) per me non è possibile scrivere i criteri.
>
> --
> Roberto
>
> ---------------------------------------------
> il sito comune di it.comp.appl.access:
>
http://members.xoom.it/it_db_access/
> ---------------------------------------------
>
>
>
Roberto scusami se mi sono spiegato male, hai ragione quello che ho postato
non è il risultato di una query di raggruppamento.
La tabella ha come chiave primaria la combinazione dei campi [ID (numerico),
Giorno (Data/Ora), Ora(Data/Ora)]
I record di tale tabella prevedono che a parità di ID_Giorno, record
successivi dovranno avere Ora1 < di Ora2. (Non credo che ciò sia importante)
Quello che mi servirebbe è una query con un campo che mi dica per ogni campo
Ora (con ID e Giorno invariati) se è il primo, il secondo, il terzo ecc ecc.
Tale campo mi servirebbe successivamente da usare come intestazione di
colonna in una query a campi incrociati.


text:
"Carlo" <
love...@tiscalinet.it
> ha scritto nel messaggio
news:8sfgb7$2sa$1...@pegasus.tiscalinet.it...
>
> Roberto da casa <
r.ma...@libero.it
> wrote in message
> NvjG5.19272$Nz.5...@news.infostrada.it...
> >
> > "Carlo" <
love...@tiscalinet.it
> ha scritto nel messaggio
> > news:8san4u$h2s$1...@pegasus.tiscalinet.it...
> > > Il mio problema è che dopo avere eseguito un raggruppamento in una
> query,
> > > non mi basta avere il conteggio dei record ma vorrei un sequenziale,
Mi
> > > spiego meglio:
> > >
> > > id    giorno    conteggio([Eventi]   [Campo che mi servirebbe]
> > > 1    01/01/00            3
1
> > > 1    01/01/00            3
2
> > > 1    01/01/00            3
3
> > > 2    01/01/00            2
1
> > > 2    01/01/00            2
2
> > > ETC ETC
> > >
> >
> > Quello che hai postato sicuramente non è il risultato di una query di
> > raggruppamento (altrimenti spiegaci in base a cosa è stato fatto il
> > raggruppamento). Mi sembra di capire che nella query vuoi vedere una
riga
> > per ogni record presente nella tabella su cui è basata la query.
> >
> > Se id e giorno sono campi della tabella su cui è basata la query non
> capisco
> > quale sia la chiave primaria di questa tabella.
> >
> > Insomma devi dirci:
> > 1) La sruttura della tabella e la sua chiave primaria (Indica anche se i
> > campi interessati sono contatore, data,  testo o numerici).
> > 2) Cosa ti serve; dillo però con parole tue; come farlo lo vedremo
> insieme.
> > Penso che sarà necessario usare la funzione DCount, ma se non ci dai le
> > informazioni del punto 1) per me non è possibile scrivere i criteri.
> >
> > --
> > Roberto
> >
> > ---------------------------------------------
> > il sito comune di it.comp.appl.access:
> >
http://members.xoom.it/it_db_access/
> > ---------------------------------------------
> >
> >
> >
> Roberto scusami se mi sono spiegato male, hai ragione quello che ho
postato
> non è il risultato di una query di raggruppamento.
> La tabella ha come chiave primaria la combinazione dei campi [ID
(numerico),
> Giorno (Data/Ora), Ora(Data/Ora)]
> I record di tale tabella prevedono che a parità di ID_Giorno, record
> successivi dovranno avere Ora1 < di Ora2. (Non credo che ciò sia
importante)
> Quello che mi servirebbe è una query con un campo che mi dica per ogni
campo
> Ora (con ID e Giorno invariati) se è il primo, il secondo, il terzo ecc
ecc.
> Tale campo mi servirebbe successivamente da usare come intestazione di
> colonna in una query a campi incrociati.
>
Se la tua tabella si chiama Tabella2, crea una query che ha il seguente
codice SQL:
SELECT Tabella2.Id, Tabella2.Giorno, Tabella2.Ora,
Right(Str(Year([Giorno])),4) & IIf(Len(Str(Month([Giorno])))=2,"0" &
Right(Str(Month([Giorno])),Len(Str(Month([Giorno])))-1),Right(Str(Month([Gio
rno])),Len(Str(Month([Giorno])))-1)) & IIf(Len(Str(Day([Giorno])))=2,"0" &
Right(Str(Day([Giorno])),Len(Str(Day([Giorno])))-1),Right(Str(Day([Giorno]))
,Len(Str(Day([Giorno])))-1)) & Right("0000",5-Len(Str([Id]))) &
Right(Str([Id]),Len(Str([Id]))-1) AS b, Hour([Ora])*100+Minute([Ora]) AS c,
DCount("[Id]","Query2","[b]=" & Chr$(34) & [b] & Chr$(34) & "AND [c]<" &
[c])+1 AS d
FROM Tabella2
ORDER BY Tabella2.Id, Tabella2.Giorno, Tabella2.Ora;



text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Cl6H5.38347$Nz.11...@news.infostrada.it...
>
[CUT]
>
> Se la tua tabella si chiama Tabella2, crea una query che ha il seguente
> codice SQL:
>
> SELECT Tabella2.Id, Tabella2.Giorno, Tabella2.Ora,
> Right(Str(Year([Giorno])),4) & IIf(Len(Str(Month([Giorno])))=2,"0" &
>
Right(Str(Month([Giorno])),Len(Str(Month([Giorno])))-1),Right(Str(Month([Gio
> rno])),Len(Str(Month([Giorno])))-1)) & IIf(Len(Str(Day([Giorno])))=2,"0" &
>
Right(Str(Day([Giorno])),Len(Str(Day([Giorno])))-1),Right(Str(Day([Giorno]))
> ,Len(Str(Day([Giorno])))-1)) & Right("0000",5-Len(Str([Id]))) &
> Right(Str([Id]),Len(Str([Id]))-1) AS b, Hour([Ora])*100+Minute([Ora]) AS
c,
> DCount("[Id]","Query2","[b]=" & Chr$(34) & [b] & Chr$(34) & "AND [c]<" &
> [c])+1 AS d
> FROM Tabella2
> ORDER BY Tabella2.Id, Tabella2.Giorno, Tabella2.Ora;
>
> --
> Roberto
>
[CUT]
Mi ero dimenticato di dirti che, perché tutto ti funzioni, occorre che la
query si chiami Query2, altrimenti devi cambiare il nome della query nella
funzione DCount.



text:
"Carlo" <
love...@tiscalinet.it
> ha scritto nel messaggio
news:8sfgb7$2sa$1...@pegasus.tiscalinet.it...
>
[CUT]
> >
> Roberto scusami se mi sono spiegato male, hai ragione quello che ho
postato
> non è il risultato di una query di raggruppamento.
> La tabella ha come chiave primaria la combinazione dei campi [ID
(numerico),
> Giorno (Data/Ora), Ora(Data/Ora)]
> I record di tale tabella prevedono che a parità di ID_Giorno, record
> successivi dovranno avere Ora1 < di Ora2. (Non credo che ciò sia
importante)
> Quello che mi servirebbe è una query con un campo che mi dica per ogni
campo
> Ora (con ID e Giorno invariati) se è il primo, il secondo, il terzo ecc
ecc.
> Tale campo mi servirebbe successivamente da usare come intestazione di
> colonna in una query a campi incrociati.
>
Non ho capito perchè nei messaggi precedenti mi sono voluto complicare
inutilmente la vita; puoi adoprare anche la seguente query:
SELECT Tabella2.Id, Tabella2.Giorno, Tabella2.Ora,
DCount("[Id]","Query2","[Id]=" & [Id] & "AND [Giorno]=" & "#" & [Giorno] &
"#" & "AND [Ora]<" & "#" & [Ora] & "#")+1 AS e
FROM Tabella2
ORDER BY Tabella2.Id, Tabella2.Giorno, Tabella2.Ora;
Scusami, ciao



text:
Grazie Roberto, l'altra soluzione funzionava ma non la capivo,
questa funziona e la capisco!!!!
Roberto da casa <
r.ma...@libero.it
> wrote in message
wPjH5.41541$Nz.12...@news.infostrada.it...
>
> "Carlo" <
love...@tiscalinet.it
> ha scritto nel messaggio




title: eliminare i "buchi" dal contatore

author: royan

text:
Ho eliminato dei record da una tabella:il contatore(chiave
primaria),inserire, il nuovo record, ovviamente, non segue la numerazione
dei record adesso.Ho trovato sul sito un suggerimento, ma non riesco a
risolvere il problema.
Potete aiutarmi?
Conviene compattare il database oppure rischio di perdere delle
informazioni?
Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: eliminare i "buchi" dal contatore

text:
"royan" <
royan...@yahoo.it
> ha scritto nel messaggio
news:ctah6v$74h$1...@news.newsland.it...
> Ho eliminato dei record da una tabella:il contatore(chiave
> primaria),inserire, il nuovo record, ovviamente, non segue la numerazione
> dei record adesso.Ho trovato sul sito un suggerimento, ma non riesco a
> risolvere il problema.
> Potete aiutarmi?
> Conviene compattare il database oppure rischio di perdere delle
> informazioni?
> Grazie
>
>
> --
>
Compatta e ripristina database o importi tutto in un nuovo database, il
contatore andrà a posto.
Saluti,
--
strano...mavero (+4gg ... ce la posso fare!!!)
Se vuoi mettere al sicuro i tuoi dati, caricali su un server ed aspetta che
qualcuno ne faccia un mirror
Linus Torvalds


title: eliminare i "buchi" dal contatore

author: TANNHAUSER

text:
strano...mavero (+4gg ... ce la posso fare!!!)
???



title: eliminare i "buchi" dal contatore

text:
[cut]
> strano...mavero (+4gg ... ce la posso fare!!!)
>
> ???
>
...ho smesso di fumare!!!


title: eliminare i "buchi" dal contatore

text:
strano...mavero ha scritto:
> [cut]
> > strano...mavero (+4gg ... ce la posso fare!!!)
> >
> > ???
> >
> ....ho smesso di fumare!!!
Ah, già!
