title: Esportazione su un unico file

author: Karl Donaubauer

text:
Salve,

Zut ha scritto:
> Ho trovato QUASI la soluzione ... che condivido. Mi rimangono due problemi.
>
> Non riesco a fare in modo che venga preso il percorso corrente dove salvare il file perchè se provo a scrivere:
>
> Const cstrFullName = CurrentProject.Path & "\provaExport.xls"
>
> mi dice che è necessaria un'espressione costante.

Direi che non è insolente, visto che sei tu che richiede una Const
(costante) invece di una variabile. ;-)

> ...
> Altro problemino. I fogli vengono chiamati foglio 1,2... è possibile rinominare i fogli con il nome delle tabelle?
>
> Terzo dubbio. Ho notato che funziona solo con le tabelle e non con le query. Non è indispensabile ma c'è modo di farlo?
>
> Intanto se non disturba allego
> ...
Ci sono tanti modi per esportare in Excel, formattare ecc. La tua roba
con ADO, automazione ecc. per me sarebbe un po' esagerata se capisco
bene cosa vuoi ottenere ed i 3 dubbi. Forse ti serve già:

Dim strPath As String

strPath = CurrentProject.Path & "\provaExport.xlsx"

DoCmd.OutputTo acOutputTable, "MiaTabella1", acFormatXLSX, strPath

DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12, _
	"MiaTabella_O_Query2", strPath, True, "MiaTabella_O_Query2"

DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12, _
	"MiaTabella_O_Query3", strPath, True, "MiaTabella_O_Query3"

'e così via per tutte le tabelle e query che vuoi esportare

Cioè, la prima esporti con OutputTo per creare un formato Excel giusto
  sulla macchina. Le altre tabelle+query aggiungi con
TransferSpreadsheet, dove l'ultimo parametro imposta il nome della
tabella di Excel.

Se preferisci il vecchio formato xls puoi usare acFormatXLS e
acSpreadsheetTypeExcel9.

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

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


title: Esportazione su un unico file

author: zut

text: Come sempre un milione di grazie. E' perfetto


title: concatenamento campo in report

author: stefano pomelli

text:
Ringrazio in anticipo per l'attenzione
Dunque portando i campi nome e cognome su di un report ho ovviamente
risultati diversi per nomi diversi
Es.
Rossi                     Mario
Leopardi                Giacomo
Mastropasqua        Gianni
Esteticamente dovrei far cominciare il nome appena finisce il cognome (
Portando il campo nel report la larghezza è fissa )
Penso che la funzione esatta sia di concatenare i due campi ma con questa
espressione ottengo errore:
= [anagrafica][cognome] & [anagrafica][nome]
Esiste un altro modo di concatenare campi in un report ?
Grazie ancora per l'attenzione
Ciao


title: concatenamento campo in report

text:
> = [anagrafica][cognome] & [anagrafica][nome]
> Esiste un altro modo di concatenare campi in un report ?
> Grazie ancora per l'attenzione
prova con
 = [cognome] & " " & [nome]
(sempre che [nome] e [cognome] siano il nome di due campi testo
del recordset su cui si basa il report!)
---
leo_duca


title: concatenamento campo in report

author: Emyr

text:


 [anagrafica].[cognome] & [anagrafica].[nome]
farlo sulla query di origine dati
nominativo:trim (cognome )&" " &  trim(nome)
Saluti.
Emanuele.


title: concatenamento campo in report

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:m217tu0bd1696e68v...@4ax.com...

ho provato ma non funziona ancora:
se ho capito bene nel report devo inserire la tua stringa con il comando
trim .
ma in una casella di testo non associata o all'interno del campo stesso
generato dalla query ?
Grazie comunque dell'interessamento
Ciao


title: concatenamento campo in report

text:


ho detto sulla query di origine dati.....
Saluti.
Emanuele.


title: Access e files telematici per agenzia delle entrate

author: Mirko Caporali

text:
Ciao a tutti,
Qualcuno ha mai provato ad utilizzare Access, magari sfruttando
l'automazione con Word, per creare files telematici da inviare
all'agenzia delle entrate?


author: Sergio MAZZA

text:
"Mirko Caporali" <
mirko.c...@tin.it
> ha scritto nel messaggio
news:1157980446....@e3g2000cwe.googlegroups.com...

Per curiosità; che differenza c'è tra un file di word e un file di word
telematico?
Ciao.
--
Sergio MAZZA


text:
Sergio MAZZA ha scritto:
> Per curiosità; che differenza c'è tra un file di word e un file di word
> telematico?
è proprio quello che vorrei sapere...
Ho provato a creare dei files di testo rispettando (almeno credo) le
specifiche dettate dall'agenzia delle entrate, ma i programmi
dell'agenzia non me li riconoscono.
Ho provato anche ad aprire con Word files generati da programmi
dell'Agenzia (fin qui tutto bene), ma se provo ad apportare anche la
minima modifica e poi a risalvarli si rischia che non vengano più
riconosciuti.


text:
"Mirko Caporali" <
mirko.c...@tin.it
> ha scritto nel messaggio
news:1157981576....@d34g2000cwd.googlegroups.com...
č proprio quello che vorrei sapere...
Ho provato a creare dei files di testo rispettando (almeno credo) le
specifiche dettate dall'agenzia delle entrate, ma i programmi
dell'agenzia non me li riconoscono.
Ho provato anche ad aprire con Word files generati da programmi
dell'Agenzia (fin qui tutto bene), ma se provo ad apportare anche la
minima modifica e poi a risalvarli si rischia che non vengano piů
riconosciuti.
[risposta]
Occhio, č probabile che nella struttura del file di testo ci infilano dei
caratteri speciali...
Ciao.
--
Sergio MAZZA


author: Marco Pizzamiglio

text:
Sergio MAZZA ha scritto:



Ti conviene aprirli con Notepad, o se usi word assicurarti di salvarli in
formato solo testo. E verifica se il tracciato record dell'agenzia delle
entrate richiede o meno il crlf a fine riga.
Se apporti modifiche ad un file preparato da un programma dell'Agenzia
verifica sul tracciato se contiene record di riepilogo o checksum vari.
Ciao.
-Marco-
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
Marco Pizzamiglio ha scritto:
> Ti conviene aprirli con Notepad, o se usi word assicurarti di salvarli in
> formato solo testo.
A quanto pare si tratta di files di testo in codifica ANSI.
Se li apro (e modifico) con il Blocco notes, pare che tutto funzioni
bene. Il problema è però che da Access non posso "manovrare" il
Blocco notes (almeno, che io sappia).
Se li apro con WORD, invece, so come modificare il contenuto del file,
ma non so come salvare il file di testo in codifica ANSI.


author: Michele (Giò)

text:
"Mirko Caporali" <
mirko.c...@tin.it
> ha scritto nel messaggio
news:1157990401.6...@e3g2000cwe.googlegroups.com...
Marco Pizzamiglio ha scritto:
Il problema è però che da Access non posso "manovrare" il
Blocco notes (almeno, che io sappia).
Ciao sono Michele
Premettendo che non ho idea di cosa sia un file telematico per l'agenzia
ecc. ecc., invece di manovrare word o notepad, ti conviene utilizzare
l'oggetto textstream della libreria Microsft Scripting Runtime (Adesso i
capi del newsgroup diranno che è l'ennesima volta che tiro fuori sta
libreria), che ti permetterà di leggere da file testo, effettuare le
sostituzioni di testo con Replace nella riga di transizione e andare a
creare il file txt finito e personalizzato che dovrai spedire all'agenzia
delle entrate.
Praticamente ti dovresti tenere i modelli con delle parole chiave alle quali
andrai a sostituire i dati più disparati (Nomi? Cognomi? Importi?)
aggiungendo che potrai pure aggiungere righe a volontà.
Se ti può interessare, non esitare a contattarmi per chiarimenti sul come si
fa.
Michele


text:
"Michele (Giò)" <
joyl...@alice.it
> ha scritto nel messaggio news:45059c5b$0$30236$4faf...@reader1.news.tin.it...
>
> Ciao sono Michele
>
> Premettendo che non ho idea di cosa sia un file telematico per l'agenzia ecc. ecc., invece di manovrare word o notepad, ti
> conviene utilizzare l'oggetto textstream della libreria Microsft Scripting Runtime (Adesso i capi del newsgroup diranno che è
> l'ennesima volta che tiro fuori sta libreria), che ti permetterà di leggere da file testo, effettuare le sostituzioni di testo con
> Replace nella riga di transizione e andare a creare il file txt finito e personalizzato che dovrai spedire all'agenzia delle
> entrate.
> Praticamente ti dovresti tenere i modelli con delle parole chiave alle quali andrai a sostituire i dati più disparati (Nomi?
> Cognomi? Importi?) aggiungendo che potrai pure aggiungere righe a volontà.
>
> Se ti può interessare, non esitare a contattarmi per chiarimenti sul come si fa.
>
> Michele
Oltre alla fissazione di Michele per il textstream (hi! hi!) puoi utilizzare l'istruzione Open/Input/Write/Close insomma le
primitive basic per leggere e scrivere file di testo; che ti devo dire dove trovare le informazioni?
Ciao.
--
Sergio MAZZA


author: Massimo Piubelli

text:

Le PA non vogliono files di word, ma di solo testo.
Devi leggere le specifiche del file richiesto, lunghezza fissa, csv, terminatori, "header" (la prima riga la vogliono di solito diversa dalle altre ecc...
E' giusto il consiglio di Sergio, usa uno strumento che ti consenta di scrivere su un file di testo.
O la libreria consigliata da michele, anche se io l'ho usata sempre per altre cose.
Ciao,
Massimo


text:
Sergio MAZZA ha scritto:
> Oltre alla fissazione di Michele per il textstream (hi! hi!) puoi utilizzare l'istruzione Open/Input/Write/Close insomma le
> primitive basic per leggere e scrivere file di testo; che ti devo dire dove trovare le informazioni?
Grazie a tutti per i suggerimenti...
Farò degli esperimenti e poi vi farò sapere.
Ciao


author: MA

text:
Michele (Giň) wrote:
> "Mirko Caporali" <
mirko.c...@tin.it
> ha scritto nel messaggio
> news:1157990401.6...@e3g2000cwe.googlegroups.com...
>
> Marco Pizzamiglio ha scritto:
>
> Il problema č perň che da Access non posso "manovrare" il
> Blocco notes (almeno, che io sappia).
>
Non č vero.
Guarda sul sito di Baraldi
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


author: Nick

text:
Mirko Caporali ha detto: in data 11/09/2006 15.14:

come ha detto anche THEMAX l'agenzia accetta solo file di testo.
l'unico file che ho creato per l'agenzia mi ha dato problemi nell'"a
capo" (generalmente hanno il controllo sulla lunghezza dei record)
ed ho risolto scrivendolo cosě (uso i normali comandi per scrivere in un
file di testo, senza specificare alcuna codifica):
Print #1, Chr(13); 'CR
Print #1, Chr(10); 'LF
Close #1
se l'errore č un altro il software di autenticazione ti dice cosa c'č
che non va e a seconda dell'esito adegui la scrittura del codice..
spero di esser stato utile
ciao
Nick


text:
Michele (Giò) ha scritto:
ti conviene utilizzare
> l'oggetto textstream della libreria Microsft Scripting Runtime
Mi sembra una buona idea...
Non ho avuto problemi per la lettura:
Set FSO = CreateObject("Scripting.FileSystemObject")
Set TextStream1 = FSO.OpenTextFile("C:\provetesto\pippo04.T24")
' Salta le prime 2 righe (Cioè i records A, M)
TextStream1.SkipLine
TextStream1.SkipLine
' Salta i primi 90 caratteri della terza riga (cioè del record V)
TextStream1.Skip 90
' leggi i 4 caratteri a partire dal 91°
MsgBox TextStream1.Read(4)
TextStream1.Close
Invece, ho avuto problemi per modificare il file.
Ho provato a modificare i 4 caratteri del 3° record a partire dal 91°
carattere, con il seguente codice (fallendo):
Set FSO = CreateObject("Scripting.FileSystemObject")
'Set textstream2 = FSO.OpenTextFile("C:\provetesto\pippo04.T24", 2)
Set TextStream2 = FSO.OpenTextFile("C:\provetesto\pippo04.T24")
' Salta le prime 2 righe (Cioè i records A, M)
TextStream2.SkipLine
TextStream2.SkipLine
' Salta i primi 90 caratteri della terza riga (cioè del record V)
TextStream2.Skip 90
TextStream2.Write ("6012")
TextStream2.Close
Lo scopo sarebbe stato quello di sostituire i caratteri n° 91,92,93,94
con la stringa "6012", ma non gira.
Sapreste come fare?


text:
"Mirko Caporali" <
mirko.c...@tin.it
> ha scritto nel messaggio
news:1158051234.1...@b28g2000cwb.googlegroups.com...
Michele (Giò) ha scritto:
ti conviene utilizzare
> l'oggetto textstream della libreria Microsft Scripting Runtime
Mi sembra una buona idea...
Non ho avuto problemi per la lettura:
Lo scopo sarebbe stato quello di sostituire i caratteri n° 91,92,93,94
con la stringa "6012", ma non gira.
Sapreste come fare?
Guarda, io non ho mai avuto occasione di utilizzare i metodi indirizzati al
carattere. Io se fossi in te mi terrei i modelli standard belli e serviti,
poi, invece di copiarne uno e andarlo a rielaborare, ne creerei uno di nuovo
e vuoto con CreateTextFile e ci scrivi dentro copiando riga per riga il
modello, così nella riga di transizione hai l'opportunità di utilizzare
funzioni più leggere e immediate mome Mid e Replace. Con Mid potresti
ottenere lo stesso risultato che vuoi ottenere nel tuo esempio:
.....
StrIn=TxtOrig.readline
StrOut=mid(StrIn,1,90) & "6012" & mid (StrIn,95)
'Ossia prendo i primi 90 caratteri, aggiungo 6012 e accodo i restanti dal
95mo in poi.
Strout=TxtDest.writeline
....
Oppure metti al posto del 91 92 93 94 una stringa per esempio "XXXX", e con
Replace la vai a sostituire con "6012".
Secondo me così vai più spedito e senza complicarti la vita.
Michele


text:
Michele (Giò) ha scritto:
> Io se fossi in te mi terrei i modelli standard belli e serviti,
> poi, invece di copiarne uno e andarlo a rielaborare, ne creerei uno di nuovo
> e vuoto con CreateTextFile e ci scrivi dentro copiando riga per riga il
> modello, così nella riga di transizione hai l'opportunità di utilizzare
> funzioni più leggere e immediate mome Mid e Replace. Con Mid potresti
> ottenere lo stesso risultato che vuoi ottenere nel tuo esempio:
Ho provato ad adottare la strategia da te suggerita e dai primi
esperimenti pare che funzioni alla grande. Grazie mille.
Ciao


text:
"Mirko Caporali" <
mirko.c...@tin.it
> ha scritto nel messaggio
news:1158219169.5...@i42g2000cwa.googlegroups.com...
Michele (Giň) ha scritto:
> Io se fossi in te mi terrei i modelli standard belli e serviti,
Ho provato ad adottare la strategia da te suggerita e dai primi
esperimenti pare che funzioni alla grande. Grazie mille.
Ciao
Bene Mirko, sono contento perchč ogni tanto i miei suggerimenti piů pratici
che teorici riescono ad aiutare qualcuno, considerando il fatto che la mia
professione non ha niente, ma proprio niente a che vedere con access e
simili.
Saluti e buon lavoro
Michele


text:
Michele (Giò) ha scritto:
> Bene Mirko, sono contento perchè ogni tanto i miei suggerimenti più pratici
> che teorici riescono ad aiutare qualcuno,
... si, ed aggiungo che ho trovato l'oggetto da te consigliato molto
interessante. Hai fatto bene a riproporlo per la "ennesima volta".  :-)


title: Contatore....

author: Antonio Biso

text:
alanbenjo ha scritto nel messaggio
<10ko695$4s3$
1...@fe2.cs.interbusiness.it
>...
>Come devo fare per far ripartire da zero un campo numerico ogni volta che
mi
>arriva al numero 25
E' un campo numerico o un campo contatore?
Se è un contatore sei sulla strada sbagliata, se è numerico potresti essere
sulla strada sbagliata se comunque ti serve per identificare univocamente un
record.
Altrimenti, se lavori su una maschera ci sono vari modi per fare quello che
vuoi fare, ma hai dato poche info per risponderti...
Antonio


title: Contatore....

author: alanbenjo


title: Contatore....

author: Lbo da casa

text:
>E' un campo numerico o un campo contatore?
io metto un campo contatore ma quando compilo il db per pubblicarlo su
internet doventa numerico sai come fare rispondimi in email
--------------------------------------------------
ATTENZIONE!
it.comp.database.access diventera' it.comp.appl.access!
cercalo tra i nuovi ng e linkalo!
-----------------------------------
rimuovere NOSPAM. per mandare email
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access


title: Contatore....

text:
Lbo da casa ha scritto nel messaggio
<
3887b6b2...@news.interbusiness.it
>...
>>E' un campo numerico o un campo contatore?
>
>io metto un campo contatore ma quando compilo il db per pubblicarlo su
>internet doventa numerico sai come fare rispondimi in email
Hai dimenticato che vuoi trasformare il valore numerico in lettere...
ROTFL
Antonio


title: margini stampante report

author: Maria Rossi

text:
come si fa ad impostare i margini superiore, inferiore dx e sx della
stampante per diversi report all'interno di uno stesso database , in
modo ke anke cambiando stampante i margini siano sempre predefiniti ?
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Programma gratuito per la gestione del bilancio domestico!!!

author: CeMax

text:
E' disponibile sul mio sito (tra breve anche su VolFTP) BilFam v1.0, un
programma creato con MS-Access 2000  che permette di gestire il bilancio di
una famiglia, tenendo
traccia di entrate e uscite, permettendo aggregazioni per categoria di spesa
e grafici
riepilogativi per periodo.
Ciao a tutti.
--
(¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯)
ce...@tiscalinet.it
http://web.tiscalinet.it/zx/
(¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯)


author: Ricky

text:
Ho scaricato il tuo prg e se posso permettermi di farti una critica
costruttiva ti consiglierei di guardare cosa puo' fare VBA e SQL invece di
Macro e Query.
Hai molta piu' flessibilita' e potenza per gestire il DB.
Comunque ti faccio i complimenti per l'impegno e continua cosi'...
Ciao, Ricky
CeMax <
ce...@tiscalinet.it
> wrote in message
news:8b634b$ebe$2...@pegasus.tiscalinet.it...



title: Somma Media e Deviazione std di valori su diverse colonne

author: Simone

text:
Su una tabella ho la necessità di ricavare per ogni record il valore della
somma, media e devstd di una serie di valori appartenenti a diverse colonne.
Non sono riuscito a trovare nessun modo per fare questo.
Ringrazio anticipatamente
Simone


author: TheMax

text:
"Simone" <
sim...@adriacom.it
> ha scritto nel messaggio
news:_jIBc.10623$c_1.3...@twister1.libero.it...
> Su una tabella ho la necessità di ricavare per ogni record il valore della
> somma, media e devstd di una serie di valori appartenenti a diverse
colonne.
Se ti serve a livello di record, la somma di diverse colonne la ottieni con
[Col1]+[Col2]+[Col3]
la media [Col1]+[Col2]+[Col3]/3, la devstd, non me la ricordo...
Diverso il caso che tu voglia unire più record nel qual caso devi usare il
raggruppamento
> Non sono riuscito a trovare nessun modo per fare questo.
Spero di averti aiutato
> Ringrazio anticipatamente
> Simone
Prego ciao,
Massimo
--
web:
www.piubelli.net
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


text:
"TheMax" <
elpiub...@yahoo.it
> ha scritto nel messaggio
news:cba6nd$ngl$1...@atlantis.cu.mi.it...

> Grazie
Alla fine ho scomposto le formule come mi hai suggerito tu.
Simone


author: Ammammata

text:
FE - un db con le due tabelle da riempire per poi generare il file XML:
testate e posizioni delle fatture

penso che sia la strada da seguire per questo cliente che emette sě e no
una ventina di fatture al mese (riepilogative)

che voi sappiate il sito dell'agenzia mette a disposizione queste cose? va
bene anche un file excel che poi importo, ovviamente
ho gironzolato ma ho trovato solo i flie excel con le istruzioni

grazie

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
>>>>>
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


author: BFS

text:
Il 18/12/2018 16:06, Ammammata ha scritto:
> FE - un db con le due tabelle da riempire per poi generare il file XML:
> testate e posizioni delle fatture
>
> penso che sia la strada da seguire per questo cliente che emette sì e no
> una ventina di fatture al mese (riepilogative)
>
> che voi sappiate il sito dell'agenzia mette a disposizione queste cose? va
> bene anche un file excel che poi importo, ovviamente
> ho gironzolato ma ho trovato solo i flie excel con le istruzioni
>
> grazie
>

la vedo dura con due sole tabelle

BFS

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


title: FE - un db con le due tabelle da riempire per poi generare il file XML

text:
Il giorno Tue 18 Dec 2018 04:44:53p, *BFS* ha inviato su
it.comp.appl.access il messaggio news:pvb4lk$1pqc$
1...@gioia.aioe.org
.
Vediamo cosa ha scritto:

>> FE - un db con le due tabelle da riempire per poi generare il file
>> XML: testate e posizioni delle fatture
>
> la vedo dura con due sole tabelle
>
>

hai sicuramente ragione :)



author: RobertoA

text:
Il 18/12/2018 16:44, BFS ha scritto:
> Il 18/12/2018 16:06, Ammammata ha scritto:
>> FE - un db con le due tabelle da riempire per poi generare il file XML:
>> testate e posizioni delle fatture
>>
>> penso che sia la strada da seguire per questo cliente che emette sì e no
>> una ventina di fatture al mese (riepilogative)
>> che voi sappiate il sito dell'agenzia mette a disposizione queste
>> cose? va
>> bene anche un file excel che poi importo, ovviamente
>> ho gironzolato ma ho trovato solo i flie excel con le istruzioni
>> grazie
>
>
> la vedo dura con due sole tabelle
> BFS
>

Il Maurizio Ravasi butta tutte le righe su una sola tabella
Poi travasa riga per riga su xml


text:
Il giorno Wed 19 Dec 2018 07:13:35a, *RobertoA* ha inviato su
it.comp.appl.access il messaggio news:pvcmsr$p21$
2...@gioia.aioe.org
. Vediamo
cosa ha scritto:

> Il Maurizio Ravasi butta tutte le righe su una sola tabella
> Poi travasa riga per riga su xml
>

p.f., dove lo trovo questo Maurizio?



text:
Il 19/12/2018 12:13, Ammammata ha scritto:
> Il giorno Wed 19 Dec 2018 07:13:35a, *RobertoA* ha inviato su
> it.comp.appl.access il messaggio news:pvcmsr$p21$
2...@gioia.aioe.org
. Vediamo
> cosa ha scritto:
>
>> Il Maurizio Ravasi butta tutte le righe su una sola tabella
>> Poi travasa riga per riga su xml
>>
>
> p.f., dove lo trovo questo Maurizio?
>

https://www.sites.google.com/site/fatturazioneelettronicafree/


text:
Il giorno Wed 19 Dec 2018 12:30:59p, *RobertoA* ha inviato su
it.comp.appl.access il messaggio news:pvd9fu$1c1q$
1...@gioia.aioe.org
. Vediamo
cosa ha scritto:

>
>
https://www.sites.google.com/site/fatturazioneelettronicafree/

>
>

grazie, lo guardo subito



text:
Il 19/12/2018 13:59, Ammammata ha scritto:
> Il giorno Wed 19 Dec 2018 12:30:59p, *RobertoA* ha inviato su
> it.comp.appl.access il messaggio news:pvd9fu$1c1q$
1...@gioia.aioe.org
. Vediamo
> cosa ha scritto:
>
>>
>>
https://www.sites.google.com/site/fatturazioneelettronicafree/

>>
>
> grazie, lo guardo subito
>
>
Se sei interessato alle problematiche relative alla fatturazione
elettronica ti consiglio di seguire anche qui

https://forum.italia.it/c/fattura-pa


text:
Il giorno Wed 19 Dec 2018 12:30:59p, *RobertoA* ha inviato su
it.comp.appl.access il messaggio news:pvd9fu$1c1q$
1...@gioia.aioe.org
. Vediamo
cosa ha scritto:

>
>
https://www.sites.google.com/site/fatturazioneelettronicafree/

>

volevo guardarmi un po' il codice vba ma è protetto da password :/



text:

Io, già da diversi anni, mi sono creato uno script in VBA che preleva dalle tabelle/quey i dati e che genera, adoperando le funzioni print un file XML.

Simone


text:

mi pare parecchio limitato senza offesa per il realizzatore
a meno che la versione non demo permetta la gestione di tutti i casi
attualmente non previsti



title: totale in form

author: Vix

text:
nella mia form ho il controllo MioTotale (formato numerico standard) non
associato che mi fa un calcolo
nel pie di pagina maschera ho il controllo MioTotalissimo (formato numerico
standard) non associato che mi
dovrebbe fare la somma dei Miototale ma mi compare #errore
perche?
Grazie Vix


title: totale in form

author: AleC

text:

cmoe valorizzi MioTotalissimo ?


title: totale in form

text:
"AleC" <
alessandr...@novameta.it
> ha scritto nel messaggio
news:6d1765c7-6862-4986...@79g2000hsk.googlegroups.com...

dovrebbe valorizzarsi da solo sommando i valori del miototale


title: totale in form

text:
"Vix" <
V...@libero.it
> ha scritto nel messaggio
news:WT6wk.143915$FR.4...@twister1.libero.it...

impostato come origine dati.
o sarebbe meglio chiamare una funzione dietro evento?
ciao


title: totale in form

author: Karl Donaubauer

text:

Perché Access non riconosce cosa vuoi fare.
Lo stesso vale per noi perché non conosciamo ne la formula
del "calcolo" per MioTotale ne per MioTotalissimo.
Forse ti aiuta:
Somma di un controllo calcolato
www.donkarl.com/it?FAQ2.22
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: totale in form

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:6icldnF...@mid.individual.net...

Visualizzazione maschere continue;
ho il mio controllo non associato MIOTOTALE
che ha come origine controllo:
=([Quantita]*[Prezzo])
nel pie di pagina maschera ho il mio controllo non associato MIOTOTALISSIMO
che ha come origine controllo:
=somma([miototale)
---------
WIN XP - A2K3
ciao


title: totale in form

text:
Vix wrote:
> "Karl Donaubauer ha scritto:
>>> nella mia form ho il controllo MioTotale (formato numerico standard)
>>> non associato che mi fa un calcolo
>>>
>>> nel pie di pagina maschera ho il controllo MioTotalissimo (formato
>>> numerico standard) non associato che mi
>>> dovrebbe fare la somma dei Miototale ma mi compare #errore
>> ...
>> Forse ti aiuta:
>> Somma di un controllo calcolato
>>
www.donkarl.com/it?FAQ2.22
>> ...
> Visualizzazione maschere continue;
> ho il mio controllo non associato MIOTOTALE
> che ha come origine controllo:
> =([Quantita]*[Prezzo])
>
> nel pie di pagina maschera ho il mio controllo non associato
> MIOTOTALISSIMO che ha come origine controllo:
> =somma([miototale)
>
> ---------
> WIN XP - A2K3
E non hai letto l'articolo FAQ segnalato?



title: totale in form

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:6id87cF...@mid.individual.net...

Si, ma il risultato non cambia
Ciao


title: totale in form

text:
Vix wrote:
> "Karl Donaubauer ha scritto:
> ...
>>>>> nel pie di pagina maschera ho il controllo MioTotalissimo (formato
>>>>> numerico standard) non associato che mi
>>>>> dovrebbe fare la somma dei Miototale ma mi compare #errore
>>>> ...
>>>> Somma di un controllo calcolato
>>>>
www.donkarl.com/it?FAQ2.22
>>>> ...
>>> Visualizzazione maschere continue;
>>> ho il mio controllo non associato MIOTOTALE
>>> che ha come origine controllo:
>>> =([Quantita]*[Prezzo])
>>>
>>> nel pie di pagina maschera ho il mio controllo non associato
>>> MIOTOTALISSIMO che ha come origine controllo:
>>> =somma([miototale)
>>>
>>> ---------
>>> WIN XP - A2K3
>>
>> E non hai letto l'articolo FAQ segnalato?
> ...
> Si, ma il risultato non cambia
E perché non l'hai scritto prima ed anche cosa esattamente
hai provato adesso come origine controllo?
Beh, forse puoi scrivere se funzionano
=sum([Quantita])
=sum([Prezzo])
=sum([Quantita]*[Prezzo])
o tutti e tre ti danno errori.



title: totale in form

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:6idc49F...@mid.individual.net...

adeso è tutto ok con  =sum([Quantita]*[Prezzo])
grazie!
ma la stessa formula, va bene anche nei reports?
cia
vix


title: totale in form

text:
Vix wrote:
> "Karl Donaubauer ha scritto:
>>>>>> ...
>>>>>> Somma di un controllo calcolato
>>>>>>
www.donkarl.com/it?FAQ2.22
>>>>>> ...
>>>>> Visualizzazione maschere continue;
>>>>> ho il mio controllo non associato MIOTOTALE
>>>>> che ha come origine controllo:
>>>>> =([Quantita]*[Prezzo])
>>>>>
>>>>> nel pie di pagina maschera ho il mio controllo non associato
>>>>> MIOTOTALISSIMO che ha come origine controllo:
>>>>> =somma([miototale)
>> ...
> adeso č tutto ok con  =sum([Quantita]*[Prezzo])
> grazie!
> ma la stessa formula, va bene anche nei reports?
Sě.
Un eccezione č la sezione pič di pagina di un report dove non
si puo usare le funzioni di aggregazione (Sum, Min, Max ecc.).
In tutte le altre sezioni vanno bene.



title: totale in form

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:6if1knF...@mid.individual.net...

grazie


title: trasportare query da access a msde

author: Roberto

text:
questa è la query qStatisticaProduzioneForni:
SELECT tForni.Forno, [tDataCicli/Forni].Note, tDataCicli.DataCiclo,
Count([tDataCicli/Forni].Note) AS ConteggioDiNote
FROM ((([tDataCicli/Forni] INNER JOIN tCicli ON
[tDataCicli/Forni].idRiferimento = tCicli.IDRIFERIMENTO) INNER JOIN
tForniRicette ON tCicli.idFornoRicetta = tForniRicette.IDFORNORICETTA) INNER
JOIN tForni ON tForniRicette.idForno = tForni.IDFORNO) INNER JOIN tDataCicli
ON [tDataCicli/Forni].idDataCiclo = tDataCicli.IDDATACICLO
GROUP BY tForni.Forno, [tDataCicli/Forni].Note, tDataCicli.DataCiclo
ORDER BY [tDataCicli/Forni].Note;
questa è la query finale:
SELECT qStatisticaProduzioneForni.Forno, qStatisticaProduzioneForni.Note,
Count(DSum("conteggiodinote","qstatisticaproduzioneforni","forno='" &
[forno] & "'And note='" & [note] & "'And dataciclo >=  #" &
Format([DigitaDatadiInizio:],"mm/dd/yyyy") & "# And dataciclo <= #" &
Format([Digita Data Fine:],"mm/dd/yyyy") & "#")) AS Cicli
FROM qStatisticaProduzioneForni
GROUP BY qStatisticaProduzioneForni.Forno, qStatisticaProduzioneForni.Note;
tutto questo in access come devo fare se devo fare la stessa cosa con FE in
.ADP e BE MSDE 2000.
GRAZIE
ciao


title: espressione prime armi

author: Luigi Colanera

text:
"Silvio Berruti" <
s...@libero.it
> ha scritto nel messaggio
news:2CwN6.7345$Ql3.3...@news.infostrada.it...
>
> "Luigi Colanera" <
cola...@libero.it
> ha scritto nel messaggio
> news:FWuN6.6765$Ql3.3...@news.infostrada.it...
> > (Un contributo fiscale se non pagato aumenta del 30% ogni sei mesi)
> > In pratica in un report (in una casella non associata)un determinato
> valore
> > si deve incrementare del 30% ogni sei mesi.
> > Grazie e scusami se non mi spiego tecnicamente(sono alle prime armi)
>
> Innanzi tutto ti prego di rispondere dopo i messaggi precedenti.
>
> Supponiamo che tu abbia nel report un controllo ContrFisc (valore
originale
> del contributo fiscale), un controllo ContrDovuto (valore effettivamente
da
> pagare) e un controllo DaAnni (n° di anni trascorsi senza pagare il
> contributo).
> L'origine controllo di ContrDovuto sarà =[ContrFisc] * (1,3)^([DaAnni] *
2)
> se la capitalizzazione viene calcolata su un importo pari al contributo +
la
> mora
> oppure sarà =[ContrFisc] * (1,3) * [DaAnni] * 2 se il 30% viene calcolato
> sempre sul contributo iniziale.
>
> Può anche darsi che tu abbia bisogno di arrotondare il valore [DaAnni] * 2
> trasformandolo in Int([DaAnni] * 2)
>
> --
>
>
Grazie Silvio e scusami .
Però il mio problema e dato dalla data di sistema.
 Infatti io non ho un controllo (di tipo numerico) (DaAnni). In effetti,
ho un controllo di tipo (data) chiamato (dataCostituzione) e,  l'espressione
dovrebbe calcolare nel controllo [ContrDovuto] la capitalizzazione
dell'importo del contributo[ContrFisc]+la mora(30%)* la differenza del
numero  dei semestri trascorsi  tra la data di Costituzione
[dataCostituzione] e la data di sistema.(cioè il controllo [ContrDovuto] si
dovrebbe incrementare in automatico ogni qualvolta scatta un semestre del
30% da calcolare sull'importo del contributo Fiscale [ContrFisc]iniziale.
 Preciso che non ho previsto l'istituzione di un controllo [DaAnni] perchè
vorrei che il calcolo sulla differenza dei semestri tra il controllo della
[dataCosituzione] e la data di sistema avvenisse in automatico.
Ciao.


title: espressione prime armi

author: Silvio Berruti

text:
"Luigi Colanera" <
cola...@libero.it
> ha scritto nel messaggio
news:pVUN6.15967$Ql3.6...@news.infostrada.it...

Premesso che era meglio continuare il thread precedente...
... la differenza del numero di semestri trascorsi tra la data di
Costituzione e la data di sistema la ottieni così:
datediff("q", [dataCostituzione],date())\2
Il resto già lo sai.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Tabella modelli telefono cellulare

text:
Ho cercato sul web, senza esito,  una tabella con le marche modelli di
telefono cellulare, non mi interessa il prezzo.
Qualcuno sa darmi qualche indicazione?
Grazie.


title: Tabella modelli telefono cellulare

author: Roberto da Parma

text:
--
Roberto da Parma
"Pietro66" <
piet...@yahoo.it
> ha scritto nel messaggio
news:48459076$0$40221$4faf...@reader5.news.tin.it...

Forse hai sbagliato NG ... per questo genere d'informazione prova su eBay!
:-))
--
Roberto da Parma


title: Tabella modelli telefono cellulare

text:
Pietro66 ha scritto:

Ho trovato qui:
http://www.nobbi.com/tacquerydb.htm
magari può servire a qualcuno


title: Contatore su movimento

author: Simon

text:
Ho un problema, mentre movimento una tabella per caricare dei record in una
tabella movimenti di magazzino, devo poter inserire un codice identificativo
ad ogni articolo movimentato, come una sorta di numero di serie, mi spiego
meglio, se carico a magazzino 10 articoli devo fare in modo che ad ogni
articolo venga attribuito in automatico un codice del tipo "22222/EP"
tenendo conto che devo poter inserire il codice di inizio e fine, del tipo
10 articoli  da 22220/EP  aggiungendone in automatico fino a 22229/EP come
si potrebbe fare ? Se possibile...  Grazie


title: Contatore su movimento

author: Sib

text:
"Simon" <
simone...@libero.it
> ha scritto nel messaggio

Questo e' l'SQL che uso per fatturare automaticamente un certo numero di
fatture:
INSERT INTO T_Fatture ( IDFattura, DataFattura, FatturatoA )
SELECT "F" & Format(Date(),"yy") & "/" &
Format(IIf(IsNull(DMax("IDFattura","Q_IDFattura","IDFattura like 'F" &
Format(Date(),"yy") &
"/????'")),1,Right(DMax("IDFattura","Q_IDFattura","IDFattura like 'F" &
Format(Date(),"yy") &
"/????'"),4)+Progressivo([T_Clienti]![IDCliente])),"0000") AS IDFatt,
IIf(IsNull([Forms]![M_FatturaMov]![DataFattureM]),Date(),[Forms]![M_FatturaM
ov]![DataFattureM]) AS Espr1, [RagioneSociale] & Chr(13) & Chr(10) &
[IndirizzoFatturazione] & Chr(13) & Chr(10) & [CAP] & " " & [Città] & " (" &
[Provincia] & ")" AS Cli
FROM (Q_FattureDaGenerare INNER JOIN T_Clienti ON
Q_FattureDaGenerare.IDCliente = T_Clienti.IDCliente) LEFT JOIN T_Banche ON
T_Clienti.IDBanca = T_Banche.IDBanca
WHERE (((progressivo("Azzera"))=0));
Il campo IDFatt e' un progressivo che parte da un valore di partenza
proveniente dalla tabella fatture e assume il formato:
F03/0001
F03/0002
ecc.
Parte dal primo numero di fattura disponibile.
La funzione progressivo la trovi sul sito comune nella sezione query (query
con campo progressivo) per la sintassi da usare per ottenere la
formattazione che desideri vedi sul sito comune alla sezione general
(numerazione crescente per fatture e altro)
Sib


title: Contatore su movimento

author: Mauro

text:
"Sib" <si...@SPAMiol.it> wrote in message news:<C669b.86146$
R32.2...@news2.tin.it
>...

Ti ringrazio, ma il mio problema è quello di poter creare in
automatico una serie di numeri a partire da 22220/EP  aggiungendone 10
per esempio.
Si puo' fare in qualche modo ?
+


title: Contatore su movimento

text:
"Mauro" <
mauro...@libero.it
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> wrote in message

Forse non sono stato chiaro.
l'istruzione SQL che ti ho mandato crea tante fatture quante sono le bolle
da fatturare numerando ciascuna fattura con un id sequenziale, il che e'
esattamente equivalente quello che vuoi fare tu, l'unica differenza e' la
formattazione per la quale puoi aiutarti con il tool sul sito comune.
Sib
Sib


title: Contatore su movimento

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:1li9b.63822$hE5.2...@news1.tin.it...

Si grazie avevo capito bene allora....
alla prox


title: identificare un record in un form

author: Filippo

text:
Ciao a tutti,
ho la necessità, in un form, di permettere all'utente di variare alcuni
campi di un record precedentemente cercato con il bottone filtro ma prima
della variazione devo salvare tale record , in un'altra tabella.
Utilizzando codice VBA, come è possibile identificare e quindi trasferire il
record correntemente visualizzato dal form?
Posso lavorare sul record intero, poichè devo trasferirlo completo oppure ho
bisogno di estrarre ogni singolo campo?
Saluti


title: identificare un record in un form

author: Emyr

text:


vedi recordsetclone e absoluteposition
oppure ricopiati campo per campo
Saluti.
Emanuele.


title: identificare un record in un form

author: Roberto da casa

text:
"Filippo" <
ut...@libero.it
> ha scritto nel messaggio
news:TwWv9.97512$%M1.24...@twister2.libero.it...

Se la tabella che contiene i dati da variare si chiama Tabella1.
Se la tabella dove copierai il record corrente della maschera si cahiama
Tabella2.
Se le due tabelle hanno la stessa struttura ed hanno come chiave primaria un
campo chiamato ID.
Se la maschera ha come origine record la tabella Tabella1 e i suoi controlli
hanno lo stesso nome dei campi cui sono associati.
Per accodare in Tabella2 il record corrente della maschera, a fronte
dell'evento che riterrai più opportuno genera questo codice VBA:
DoCmd.RunSQL "INSERT INTO Tabella2" & _
" SELECT Tabella1.* FROM Tabella1" & _
" WHERE (((Tabella1.ID)=" & Me![ID] & "));"
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: identificare un record in un form

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:me7w9.99301$%M1.25...@twister2.libero.it...

Grazie a tutti per l'aiuto.
Filippo


title: duplicare campo

author: Luciano Sereno

text:
ciao a tutti
in una tabella ho due campi data e avrei bisogno che quando dalla form inserisco una data nel campo data1 quando esco dal quel campo il valore della data mi si replichi nel campo data2, e così anche quando lo concello da data1 si cancelli anche da data2. Questo perchè devo gestire questi campi in due report diversi. Come potrei fare? E' un campo calcolato? Lo devo fare a livello di query o di maschera?

grazie mille

Luciano


title: duplicare campo

author: PhilCattivocarattere

text:
Il giorno venerdì 4 agosto 2023 alle 20:18:05 UTC+2 Luciano Sereno ha scritto:
> ciao a tutti
> in una tabella ho due campi data e avrei bisogno che quando dalla form inserisco una data nel campo data1 quando esco dal quel campo il valore della data mi si replichi nel campo data2, e così anche quando lo concello da data1 si cancelli anche da data2.

Facciamo finta che le motivazioni per questa cosa non siano oggetto di approfondimento.
Per traslare un valore inserito in una textbox in un'altra vai con l'evento AfterUpdate della prima

Private Sub TextBox1_AfterUpdate()
   Me.TextBox2.Value = Me.TextBox1.Value
End Sub


title: duplicare campo

text:

grazie, in effetti forse c'è un modo migliore ma era un po' complesso spiegarlo!
ciao e grazie ancora


title: Maschera per selezione lettera.. "Like"

author: Alejandro Javier Gonzalez

text:
Ho creato un DB con 3 maschere principali:
-Maschera Contratti
-mRICERCA
-Selezione
Selezione mi serve per aprire e chiudere le altre maschere.
Su maschera contratti visualizzo i record della tabella collegat
"Contratti".
Fin qui tutto OK! Ora, nella terza maschera ho creato una serie di
pulsanti, uno per ogni lettera dell'alfabeto e volevo che premendo su il
tasto "A", per esempio, mi venisse visualizzato su "Maschera contratti"
il primo record che trova che cominci con "A" nel campo "Nome".
Mi pare di aver capito che il trucco sta nell'utilizzare "Like"... ma
non so come...
Qualcuno è in grado di aiutarmi, con un esempio magari...
Grazie 1000
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Maschera per selezione lettera.. "Like"

author: Paolo P

text:
"Alejandro Javier Gonzalez" <
winn...@libero.it
> ha scritto nel messaggio
news:fb46ff05832cc4378fa...@mygate.mailgate.org...

Sul database di esempio Northwind c'è una maschera con relativa macro per i
numeri telefonici: mi sembra che possa andare benissimo per te
Paolo


title: aggiornamento rimanenze

author: badush

text:
Ciao Amici della news,
ho bisogno del vostro aiuto per un problema che ho in merito all'
aggiornamento delle rimanenze di un database di magazzino.
Nel merito voglio riportare le rimanenze finali dell'anno scorzo in quelle
iniziali di quest'anno. Vi siego meglio nel dettaglio.
Ho costruito un database di magazzino nel quale determino le rimanenze in
questo modo: faccio fare la differenza tra le quantita caricate e quelle
scaricate utilizzando le tabelle Carico e Scarico.
La tabella Carico è composta dai seguenti campi:
IdCarico  Contatore Chiave Primaria
DataCarico   Data/ora
BarCode    Numerico Collegamento Tabella Codici Barcode
Articoli   Numerico Collegamento Tabella Articoli
Quantita    Numerico
PrezzoFattura   Numerico
SpeseAggiuntive   Numerico
La tabella Scarico è composta dai seguenti Campi:
IdScarico Contatore Chiave Primaria
DataScarico Numerico
N° Fat  Testo
Cliente  Numerico Collegamento Tabella Cliente
Articoli Numerico Collegamento Tabella Articoli
Qta  Numerico
Prezzo Vend Nuemerico
Al. Iva % Numerico
Dalla Tabella Carico mi sono ricavato la seguente Query di raggruppamento
Query SommaCarico
Campo     Tabella      Formula
Articoli     Carico  Raggruppamento
Descrizione    Articoli  Raggruppamento
Quantita     Carico       Somma
Dalla Tabella Scarico invece mi sono ricavato la seguente Query di
raggruppamento
Query SommaScarico
Campo     Tabella      Formula
Articoli     Scarico  Raggruppamento
Descrizione    Articoli  Raggruppamento
Qta          Scarico       Somma
Le rimanenze le ho determinate mediante la query SommaCaricoScarico:
Campo              Query
SommaCarico_Articoli      SommaCarico
SommaCarico_Descrizione     SommaCarico
SommaDiQuantita           SommaCarico
Somma Di Qta   Somma Scarico
EsistenzeFinali:[SommaDiQuantita]-nz([SommaDiQta])
e da qui la query EsistenzeFinali:
Campo                  Query
SommaCarico_Articoli                  SommaCaricoScarico
SommaCarico_Descrizione                        SommaCaricoScarico
EsistenzeFinali:[SommaDiQuantita]-nz([SommaDiQta]) SommaCaricoScarico
Per riportare le rimaneze finali dal 2002 al 2003 ho pensato di fare così:
 1 Faccio una copia del database di magazzino del 2002 e lo rinonimo
2003;
 2  da esso Cancello tutte le operazioni nella tabella Carico e nella
tabella Scarico;
 3 esporto i dati delle rimanenze contenute nella query del database    del
2002 in un foglio di excel;
 4 importo i dati delle riamanenze del foglio di excel in una tabella
del database del 2003 che chiamo Rimanenze 2002 ed aggiungo un
campo: il campo data;
 5 costruisco una query dalla tabella precedente ed aggiorno (mediante
una query di aggiornamento) il campo data alla data 01/01/2003;
 6 da questa query mi ricavo una query di accodamento cercando di
realizzare il seguente risultato:
Campo Data                 accodata al campo Data della tb Carico;
Campo SommaCarico_Articoli accodato al campo Articoli della tb Carico;
Esistenze finali     accodata al campo Quantita della tb Carico.
Facendo però in questo modo dopo l'accodamento mi da un errore per
violazione di chiave. Come posso risolvere il problema?
Mi scuso se sono stato cosi lungo nella esposizione ma ho ritenuto
indispensabile dare tutte le informazioni che a mio avviso sono necessarie.
Spero di esserci riuscito senza essere noioso.
Grazie


title: aggiornamento rimanenze

text:
"badush" <
bad...@martucci.com
> ha scritto nel messaggio
news:QCDW9.23408$ZE.6...@twister2.libero.it...
> Ciao Amici della news,
> ho bisogno del vostro aiuto per un problema che ho in merito all'
> aggiornamento delle rimanenze di un database di magazzino.
> Nel merito voglio riportare le rimanenze finali dell'anno scorzo in quelle
> iniziali di quest'anno. Vi siego meglio nel dettaglio.
La soluzione č molto piů semplice di quanto credessi.
Basta fare una copia della query delle rimanenze finali, e creare una query
di accodamento facendola agire nella tabella di carico del database
dell'anno in corso. Funziona!


title: Cancel Property

author: SunRex

text:
La propietà in oggeto che sulle propietà di un pulsante di comando è
chiamata Annulla a che serve?
SunRex


title: Cancel Property

text:
"SunRex" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:bJLya.127493$3M4.2...@news1.tin.it...
> La propietà in oggeto che sulle propietà di un pulsante di comando è
> chiamata Annulla a che serve?
> SunRex
Hai provato a leggere sull'help la Proprietà Annulla?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Cancel Property

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:YVLya.20408$lK4.6...@twister1.libero.it...
>
> "SunRex" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
> news:bJLya.127493$3M4.2...@news1.tin.it...
> > La propietà in oggeto che sulle propietà di un pulsante di comando è
> > chiamata Annulla a che serve?
> > SunRex
>
> Hai provato a leggere sull'help la Proprietà Annulla?
>
> --
> Roberto
>
Si
You can use the Cancel property to specify whether a command button is also
the Cancel button on a form.
Ma non ho bene capito a che azione si riferisce.
In particolare mi interesserebbe il passaggio
Setting the Cancel property to Yes makes the command button the Cancel
button in the form. However, you must still write the macro or Visual Basic
event procedure that performs whatever action or actions you want the Cancel
button to carry out
Da cui deduco che dovrei scrivere del codice in VBA "you must still write VB
event procedure".
Lo chiedo perchè vorrei fare un pulsante di annullamento delle modifiche
effettuate in una frm senza usare "DoCmd.RunCommand acCmdUndo" sull'evento
Form_BeforeUpdate ed avendo scoperto oggi tale proprietà volevo vedere se mi
poteva essere utile.
Mi sa che non sto sulla giusta strada. :)
SunRex


title: Cancel Property

text:
"SunRex" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:Q2Nya.127992$3M4.2...@news1.tin.it...

Detto in parole povere, se imposti a Si tale proprietà pigiare tale pulsante
equivale a pigiare il tasto Esc della tastiera, con il quale appunto si
annullano tutte le modifiche apportate ai controlli di una maschera.
Quindi mi sembra che invece sei sulla strada giusta. :)
Sperando che ti sia utile ti posto cosa dice l'help in linea in italiano:
=================
Proprietà Annulla (italiano)
Proprietà Cancel (inglese)
È possibile utilizzare la proprietà Annulla per specificare se un pulsante
di comando debba anche avere la funzione del pulsante Annulla di una
maschera.
Impostazione
-------------
La proprietà Annulla viene impostata come riportato di seguito.
Impostazione         Descrizione                             Visual Basic
Sì                     Il pulsante di comando ha
                        la funzione del pulsante Annulla.     True (-1)
No                  Impostazione predefinita.
                       Il pulsante di comando non ha
                       la funzione del pulsante Annulla.       False (0)
È possibile impostare tale proprietà utilizzando la finestra delle proprietà
del pulsante di comando, una macro o Visual Basic.
Osservazioni
-------------
Se si imposta a Sì la proprietà Annulla, il pulsante di comando è il
pulsante Annulla della maschera. È necessario, comunque, scrivere la macro o
la routine evento di Visual Basic affinché il pulsante Annulla esegua le
azioni desiderate, ad esempio, la chiusura della maschera senza salvare le
eventuali modifiche apportatevi. Impostare la proprietà evento SuClic del
pulsante di comando al nome della macro o della routine evento.
Se la proprietà Annulla di un pulsante di comando è impostata a Sì e la
finestra della maschera è attiva, è possibile scegliere il pulsante di
comando premendo ESC, premendo INVIO quando il pulsante di comando ha lo
stato attivo oppure facendo clic sul pulsante di comando.
Nota   Se una casella di testo ha lo stato attivo quando si preme ESC, si
perde qualsiasi modifica apportata ai dati contenuti nella casella di testo
e vengono ripristinati i dati originari.
Se la proprietà Annulla è impostata a Sì per un pulsante di comando di una
maschera, è automaticamente impostata a No per tutti gli altri pulsanti di
comando della maschera.
Suggerimento   Per una maschera che supporta operazioni irreversibili, come
le eliminazioni, si consiglia di fare del pulsante Annulla il pulsante di
comando predefinito. A tale scopo, impostare a Sì le proprietà Annulla e
PulsantePredefinito.
====================



title: Eseguire un modulo

author: Emiliano

text:
Sono riuscito a creare un modulo, ora come faccio ad assegnarlo ad un
bottone di una maschera?
Credo che sia una sciocchezza, però non trovo una
soluzione.
 Emiliano
--------------------------------
Inviato via
http://usenet.iol.it


title: Eseguire un modulo

author: Guycho

text:
Emiliano <
e.de...@libero.it
> wrote in message
212Z171Z42Z246...@usenet.iol.it...

Se il modulo contiene una routine (es: Public Sub Nomeprocedura()  ) basta
chiamare il nome della routine dall'evento Click del pulsante.
Ciao


title: Eseguire un modulo

text:
Il 01 Ago 2001, 19:34, "Guycho" <
gui...@tiscalinet.it
> ha scritto:
>
>Se
il modulo contiene una routine (es: Public Sub Nomeprocedura()  ) basta
>chiamare il nome della routine dall'evento Click del pulsante.
>Ciao
Ho provato così, ma mi dice "impossibile trovare la macro MiaFun()"
dove
sbaglio?
 Ciao



title: Eseguire un modulo

author: songohan

text:
"Emiliano" <
e.de...@libero.it
> ha scritto nel messaggio
news:212Z171Z42Z246Y...@usenet.iol.it...
> Il 01 Ago 2001, 19:34, "Guycho" <
gui...@tiscalinet.it
> ha scritto:
> >
> >Se
> il modulo contiene una routine (es: Public Sub Nomeprocedura()  ) basta
> >chiamare il nome della routine dall'evento Click del pulsante.
>
> >Ciao
> Ho provato così, ma mi dice "impossibile trovare la macro MiaFun()"
> dove
> sbaglio?
>  Ciao
>   Emiliano
evidentemente gli indichi una macro in maniera diversa. Controlla
nell'editor del codice la tua macro come si chiama e rinominala.


title: aprire la finestra di outlook nuova mail

author: mario rossi

text:
con questo codice creo una nuova mail di outlook, vorrei che si apprisse in anteprima e sia io a cliccare INVIA alla fine ma non si apre l''anteprima del messaggio, è il comando display per mostrare l'anteprima?

    Set OutlookApp = New Outlook.Application
    Set MItem = OutlookApp.CreateItem(olMailItem)
    With MItem
        .to = destinatario
        '.CC = sCC
        '.BCC = ""

        .Subject = Nz(oggetto, "")
        .Body = Nz(testo, "")
        .Attachments.Add Nz(allegato, "")

        .Activate
        .display
        '.Send
    End With

    Set OutlookApp = Nothing


text:

non so il motivo, e mi sembra un codice simile a quello sopra
sta di fatto che il codice che segue apre correttamente il messaggio in anteprima prima di inviare la mail manualmente cliccando sul tasto "invia"

    Dim NewMail As Object
    Set NewMail = CreateObject("Outlook.Application").CreateItem(oMailItem)
    With NewMail
        .To = destinatario
        .Subject = oggetto
        .Body = testo
        '  .CC =
        If allegato <> "" Then
            .Attachments.Add Nz(allegato, "")
        End If
        .display
        '.Send
    End With


text:

nel primo codice probabilmente l'applicazione che fai partire non è visibile
se aggiungi
OutlookApp.visible=true
dovrebbe funzionare come l'altro


text:

ah ok grazie.


title: CreateObject e associazioni Tardive

author: Damiano Zorzi

text:
Non ho mai approfondito l'utilizzo di CreateObject per creare "associazioni
tardive".
Ecco il classico esempio dall'help di Access.
' Dichiara una variabile oggetto che conterrà il
' riferimento all'oggetto. La dichiarazione Dim As
' Object causa un'associazione tardiva.
Dim ExcelSheet As Object
Set ExcelSheet = CreateObject("Excel.Sheet")
' Rende visibile Excel tramite l'oggetto Application
ExcelSheet.Application.Visible = True
' Inserisce del testo nella prima cella del foglio
ExcelSheet.Cells(1, 1).Value = "Questa è la colonna A, riga 1"
' Salva il foglio nella directory C:\test.doc
ExcelSheet.SaveAs "C:\ TEST.DOC"
' Chiude Excel applicando il metodo Quit all'oggetto
' Application
ExcelSheet.Application.Quit
' Libera la variabile oggetto
Set ExcelSheet = Nothing
La comodità sta nel poter utilizzare proprietà e metodi dell'applicazione
invocata senza aggiungere librerie nei "Riferimenti" di Access, evitando
così problemi legati a Broken references.
Sintassi:
CreateObject(classe)
classe:   nomeapp.tipooggetto
nomeapp:  Nome dell'applicazione che fornisce l'oggetto.
tipooggetto: Variant (String). Tipo o classe di oggetto da creare.
Vorrei sfruttare sistematicamente l'associazione tardiva, ma non trovo
documentazione sugli oggetti esposti dalle varie applicazioni.
All'atto pratico vorrei sperimentare con le barre degli strumenti (libreria
Server: MSOXX.DLL) ma non ne esco.
Informazioni, suggerimenti, consigli?
Saluti: Damiano


title: CreateObject e associazioni Tardive

author: Maurizio Borrelli

text:
> "Damiano Zorzi" [...]:

    Il modo piu' pratico e' sicuramente sviluppare con l'"associazione
anticipata", quindi togliere i riferimenti e "aggiustare" le dichiarazioni.
Per esempio il codice seguente:
Public Sub x_DamianoZorzi1()
' Dim oMsoCommandBar As Office.CommandBar
  Dim oMsoCommandBar As Object
  For Each oMsoCommandBar In Application.CommandBars
    With oMsoCommandBar
      Debug.Print .Name
    End With
  Next
  Set oMsoCommandBar = Nothing
End Sub
l'ho scritto avendo referenziato nel progetto:
        Library Office
            <...>\mso9.dll
            Microsoft Office 9.0 Object Library
e non commentata la dichiarazione:
        Dim oMsoCommandBar As Office.CommandBar
    Una volta accertatomi che il tutto funziona, ho eliminato i riferimenti,
ho messo il commento a:
        Dim oMsoCommandBar As Office.CommandBar
e l'ho tolto a:
        Dim oMsoCommandBar As Object
    Se la compilazione va a buon fine... tutto ok.
    Il bello e' che, dato che le applicazioni con le quali abbiamo a che
fare hanno tutte l'oggetto "Application" come vertice del modello, il codice
qui sopra funzionera', senza cambiare una virgola, sia con Access che con
Word, Excel, ... E con qualsiasi applicazione e versione della stessa che
implementi un modello degli oggetti con queste caratteristiche.
    Chiaramente, gli esiti dell'esecuzione varieranno a seconda
dell'ambiente in cui gira il codice.
    Percio' se, indipendentemente dall'ambiente, voglio ottenere la lista
dei nomi delle barre di comando di Excel e solo di Excel, sara' oltremodo
imprudente scrivere il codice in questo modo. Perche' non ho *perfettamente
qualificato* l'oggetto Application. Se scrivo ed eseguo solamente in
ambiente Excel non c'e' problema. Ma non dimentichiamo che la legge di
Murphy e' sempre pronta a dimostrare la sua validita': se abbiamo stabilito
che un evento non capitera' mai possiamo essere certi che capitera': nel
momento meno opportuno e producendo il maggior danno possibile.
    Quindi come dovremo operare? Se stiamo scrivendo il codice in Excel non
occorre ovviamente aggiungere i riferimenti, altrimenti li aggiungeremo
quindi scriveremo:
Public Sub x_DamianoZorzi2()
 'Dim oXlApp As Excel.Application
  Dim oXlApp As Object
 'Dim oMsoCommandBar As Office.CommandBar
  Dim oMsoCommandBar As Object
 'Set oXlApp = New Excel.Application
  Set oXlApp = CreateObject("Excel.Application")
  With oXlApp
    For Each oMsoCommandBar In .CommandBars
      With oMsoCommandBar
        Debug.Print .Name
      End With
    Next
    .Quit
  End With
  Set oMsoCommandBar = Nothing
  Set oXlApp = Nothing
End Sub
    E per ora mi fermo qui.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: CreateObject e associazioni Tardive

text:
"Maurizio Borrelli"
>   Il modo piu' pratico e' sicuramente sviluppare con l'"associazione
> anticipata", quindi togliere i riferimenti e "aggiustare" le
dichiarazioni.
Sono ... sbalordito e incredulo: sembra funzionare perfettamente!
Ma com'č possibile ciň?
Mi hai fatto creare un'associazione tardiva senza "CreateObject"; senza
riferirmi a una classe astratta dell'applicazione Server, e il tutto
funziona (ho eseguito del codice che disabilita pulsanti di una barra, e non
fa una piega anche su un PC diverso da quello usato per lo sviluppo).
Si tratta di un bug di Office, hai indagato sui perchč di sta cosa?
E ancora, hai testato associazioni IPER-anticipate :-))  di questo tipo
anche con altre librerie (magari .OCX) che espongano oggetti?
Grazie Mille!
CIAO: Damiano


title: CreateObject e associazioni Tardive

text:
> "Damiano Zorzi" [...]:
> > "Maurizio Borrelli" [...]:

    No, piano... Un attimo, prego. ;-)
    Andiamo a vedere come stanno realmente le cose:
        Property CommandBars As CommandBars
            sola lettura
            Membro di Access.Application
        Property CommandBars As CommandBars
            sola lettura
            Membro di Word.Application
        Property CommandBars As CommandBars
            sola lettura
            Membro di Excel.Application
e mi fermo qui ma potrei andare avanti con PowerPoint, AutoCAD (?), ...
    Come vedi tutti questi oggetti Application possiedono una proprieta'
CommandBars, di tipo (Classe) CommandBars , ma tale classe non e' una classe
di Access, Word o Excel. Fanno tutti riferimento alla:
        Class CommandBars
            Membro di Office
tanto e' vero che in un progetto Visual Basic di Access (o Excel, Word,
...), se tentiamo di riferirci a tale classe, per esempio come abbiamo fatto
nel mio precedente post:
        Dim oMsoCommandBar As Office.CommandBar
senza avere il riferimento alla:
        Library Office
            <...>\msoX.dll
            Microsoft Office X.X Object Library
otteniamo ovviamente un errore. Mentre se "lasciamo fare" agli oggetti
(detto in poverissime parole) saranno questi che "si incaricheranno" di
recuperare i riferimenti. Tutto questo, come sai, ha un costo perche' si
allungano i tempi di esecuzione del programma ma, d'altro canto, si evitano
i problemi della rigidita' dei riferimenti, non occorre ricompilare, ecc.
    Nota anche un'altra cosa. Prova, in un progetto che ha fra i riferimenti
la library Office, a scrivere:
        set o = new
    Dopo che hai battuto lo spazio seguente la parola "new" compare
l'"Elenco membri", nel quale non trovi "Office". Perche? Perche' gli oggetti
della libreria Office non sono raggiungibili direttamente ma solo attraverso
il riferimento a questi fatto dagli oggetti Application che li usano. Ecco
il perche' dell'inutilita' di CreateObject.



title: CreateObject e associazioni Tardive

text:
"Maurizio Borrelli" <

Sei stato chiarissimo: ora i conti mi tornano perfettamente.
Naturalmente sono conscio del fatto che l'associazione tardiva implichi dei
costi aggiuntivi, ma visti i vantaggi non č un problema.
Piuttosto, non riesco a trovare nell'help delle applicazioni i rispettivi
modelli a oggetti (anche DAO e ADO): č perchč non cerco bene oppure si trova
qualcosa sul web?
Ti ringrazio ancora per la preziosa dritta :-)
Damiano


title: CreateObject e associazioni Tardive

text:
"Damiano Zorzi"
> Piuttosto, non riesco a trovare nell'help delle applicazioni i rispettivi
> modelli a oggetti (anche DAO e ADO): è perchè non cerco bene oppure si
trova
> qualcosa sul web?
Trovato: m'interessava il modello a oggetti generico di Office e ADO.
Ciao: Damiano


title: rimuovere pulsanti finestra

author: marcello

text:
Perfetto, molto piů semplice.
Grazie mille
--
Posted from
smtp1.libero.it
 [193.70.192.51]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Perso Backend. URGENTE

text:
Scusate l'urgenza. Stamattina non so cosa sia successo (probabilmente
qualcuno ha fatto qualcosa che non doveva), tentando di aprire il database
compare:
"Il database deve essere ripristinato o non è un database"
"E' possibile che Microsoft Access sia stato chiuso inaspettatamente mentre
un database era aperto"
"Tentare di ripristinare il database?"
Dico Ok e mi risponde:
"Il modulo di gestione jet non è in grado di trovare l'oggetto Databases.
Assicurarsi che l'oggetto esista e che il percorso sia esatto".
Dico Ok e mi risponde:
"Il database "...." non può essere ripristinato o non è un database".
Ho già provato a creare un nuovo database ed importare le tabelle, ma è
esattamente la stessa cosa.
Ho un backup di una settimana, ma se riesco vorrei evitare di recuperare i
dati dell'ultima settimana
Grazie Paolo


title: Perso Backend. URGENTE

author: Stefano Facchin

text:
Che io sappia l'unica soluzione è la copia di back up...
è successo anche nel mio ufficio lo stesso casino e abbiamo dovuto per forza
usare il back up...
dovesse servirti: noi abbiamo winNt e, dal task manager, se butti giù access
è probabile che si sputtani in questo modo (potrebbe essere la causa).
Ciao
stefano
Paolo.P <
p.pe...@pieroegianni.com
> wrote in message
0b6c8.15523$eD3.6...@twister1.libero.it...



title: creare un..

author: Mynick

text:
Buongiorno a tutti,
vengo subito al dunque senza far perdere tempo a nessuno,
(faccio solo i saluti perchè sono nuovo qui !)
Dunque.
Non uso access da un bel po.. e quidni ho perso praticamente la facilità
nell'usrlo. Vorrei realizzare un mini gestionale per un piccolo
condominio..(nulla di particolarmente difficile solo che vorrei capire bene
come impostar le tabelle egestire le relazioni... per iniziare).
Qualcuno può aiutarmi ?
Attendo qualche vostra notizia.. !!
Saluti.


title: creare un..

author: ciroteo

text:
"Mynick" <
l...@la.com
> ha scritto nel messaggio
news:LMtqc.205927$hc5.9...@news3.tin.it...

Comincia ripostando il messaggio mettendo un oggetto più significativo.
Controlla le regole per partecipare a questo ng su
www.sitocomune.com
troverai sicuramente qualcuno disposto ad aiutarti!


title: creare un..

text:
ciao Antonio,
tu sei in grado di aiutarmi !?!?
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:z0Eqc.61497$Qc.25...@twister1.libero.it...
> "Mynick" <
l...@la.com
> ha scritto nel messaggio
> news:LMtqc.205927$hc5.9...@news3.tin.it...
>
> ... subject significativo!
>
> Si può!
>
> Antonio
>
>


title: creare un..

author: MA

text:
"Mynick" <
l...@la.com
> ha scritto nel messaggio
news:AM8rc.303875$rM4.12...@news4.tin.it...
> ciao Antonio,
> tu sei in grado di aiutarmi !?!?
>
U 'bbigloc l'acq...
[da un anonimo napoletano che vaticinava
l'approsimarsi della tempesta]
MAssimiliano



title: creare un..

author: Antonio Biso

text:
"Mynick" <
l...@la.com
> ha scritto nel messaggio
news:AM8rc.303875$rM4.12...@news4.tin.it...
> ciao Antonio,
> tu sei in grado di aiutarmi !?!?
Certo, dopo che tu hai rispettato le norme del NG che trovi nel post
periodico di Roberto da casa Come ci si dovrebbe comportare...
Antonio


title: creare un..

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel
messaggio
news:fCirc.65323$Qc.26...@twister1.libero.it...

Signori, qui abbiamo un raro esempio di Lord
inglese.
MAssimiliano


title: creare un..

text:
mmm pardon.. forse mi ho perso qualcosa..
mm leggo attentamente la niquette e poi ritorno a a parlar.. ok !;)
non so cosa ho sbagliato ma ora vedo..
ciaoo !!
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:M%irc.8205$%x6....@news.edisontel.com...



title: creare un..

text:
> Signori, qui abbiamo un raro esempio di Lord
> inglese.
> MAssimiliano
>
Un esempio di LORD ? Per quale motivo ? Non ho minca chiesto di crearmi
tutto il lavoro.. ;)) Avevo solo necessità di capire alcune cose..
Scusate ma il regolament non lo trovo.. Se mi dite cosa ho sbagliato
provvedo ;)
ciaoo !;)


title: creare un..

text:
"Mynick" <
l...@la.com
> ha scritto nel messaggio
news:7TJrc.228799$hc5.9...@news3.tin.it...

Guarda che il Lord era il nostro Commissario
Basettoni. Di solito, _credimi_ è tutt'altro che
pacato
MAssimiliano


title: creare un..

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:9pisc.8980$%x6....@news.edisontel.com...

MA CHE CA%%$&$O STAI DICENDO SCUSA?!!?!!
Antonio


title: creare un..

text:
> > >
> > > > Signori, qui abbiamo un raro esempio di
Lord
> > > > inglese.
> > > > MAssimiliano
> > > >
> > >
> > > Un esempio di LORD ? Per quale motivo ? Non
ho
> > minca chiesto di crearmi
> > > tutto il lavoro.. ;)) Avevo solo necessità
di
> > capire alcune cose..
> > >
> > > Scusate ma il regolament non lo trovo.. Se
mi
> > dite cosa ho sbagliato
> > > provvedo ;)
> > >
> > > ciaoo !;)
> >
> > Guarda che il Lord era il nostro Commissario
> > Basettoni. Di solito, _credimi_ è tutt'altro
che
> > pacato
> > MAssimiliano
>
> MA CHE CA%%$&$O STAI DICENDO SCUSA?!!?!!
>
> Antonio
Vedi che sei cambiato? Stavolta hai chiesto
scusa...!!!
MAssimiliano


title: QUERY UNIONE - differenza UNION / UNION ALL

author: pfmarro

text:
SALVE

PUNTO0
cognome	  carico  scarico	valore
DIECI	   1000	      100	10
VENTI	   2000	      200	20
QUARANTA   4000       400	40

CARICO
cognome	  carico  scarico	valore
DIECI	   1111	       0	1
VENTI	   2222	       0	2
CINQUANTA  5555	       0	4

SELECT Punto0.cognome, Punto0.carico, Punto0.scarico, Punto0.valore
FROM Punto0
UNION ALL SELECT Carico.cognome, Carico.carico, Carico.scarico, Carico.valore
FROM Carico;

QUERY UNIONE - UNION ALL
cognome	   carico  scarico	valore
DIECI	   1000	     100	10
VENTI	   2000	     200	20
QUARANTA   4000	     400	40
DIECI	   1111	       0  	 1
VENTI	   2222	       0	 2
CINQUANTA  5555	       0	 4

SELECT Punto0.cognome, Punto0.carico, Punto0.scarico, Punto0.valore
FROM Punto0
UNION SELECT Carico.cognome, Carico.carico, Carico.scarico, Carico.valore
FROM Carico;

QUERY UNIONE - UNION SENZA ALL
cognome	   carico  scarico	valore
CINQUANTA  5555	       0	 4
DIECI	   1000	     100	10
DIECI	   1111	       0	 1
QUARANTA   4000	     400	40
VENTI	   2000	     200	20
VENTI	   2222	       0	 2

qual e' la differenza?
noto solo che l'ordine e' diverso

senza ALL non dovrebbe evitare i doppioni?


author: Karl Donaubauer

text:
pfmarro wrote:
> ...

Sě. Non ci sono doppioni nel tuo esempio. --> ?

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Problema intervallo date

author: jk

text:
Salve a tutti,
sono ancora principiante in ACCESS e nei database. Ho modificato il
database ottenibile con la creazione guidata "CREAZIONE ORDINI" per la
mia attivitą di agente.
Ho creato nuove tabelle e nuove query, cambiando radicalmente la
struttura del database relazionale.
Ho questo problema (che per voi esperti sicuramente sembrerą una
bazzeccola). per stampare i reports questo database usa una piccola
schermata con i campi data inizio e data fine che ricerca nei criteri
delle query e recupera i dati.
Io ho creato delle query che mi recuperano gli ordini fatti in
determinati periodi (stabiliti nella parte CRITERI che pescano gli
intervalli dalla schermata di input in cui posso inserire la data di
inizio e quella di fine) ed eseguono dei calcoli.
Siccome la mia societą paga gli ordini in determinati periodi, vorrei
che da una maschera con un elenco discesa io possa scegliere il
periodo e che automaticamente si vedano sotto gli ordini effettuati.
Per fare questo ho creato una tabella PERIODIPAGAMENTO con i campi
DATA INIZIO PAGAMENTO e DATA FINE PAGAMENTO priva di relazioni con
altre tabelle.
Non riesco perņ a capire come fare una maschera che contenga una combo
box in cui attingere e scegliere i valori del periodo di pagamento e
farlo inserire automaticamente nella voce criteri della query (Between
[datainizio] and [datafine]).
Petro


title: Problema intervallo date

author: Emyr

text:
On Sun, 10 Mar 2002 23:29:55 GMT,
car...@lib.it
 (jk) wrote:
>Salve a tutti,
>sono ancora principiante in ACCESS e nei database. Ho modificato il
>database ottenibile con la creazione guidata "CREAZIONE ORDINI" per la
>mia attività di agente.
>
>Ho creato nuove tabelle e nuove query, cambiando radicalmente la
>struttura del database relazionale.
>
>Ho questo problema (che per voi esperti sicuramente sembrerà una
>bazzeccola). per stampare i reports questo database usa una piccola
>schermata con i campi data inizio e data fine che ricerca nei criteri
>delle query e recupera i dati.
>
>Io ho creato delle query che mi recuperano gli ordini fatti in
>determinati periodi (stabiliti nella parte CRITERI che pescano gli
>intervalli dalla schermata di input in cui posso inserire la data di
>inizio e quella di fine) ed eseguono dei calcoli.
>
>Siccome la mia società paga gli ordini in determinati periodi, vorrei
>che da una maschera con un elenco discesa io possa scegliere il
>periodo e che automaticamente si vedano sotto gli ordini effettuati.
>
>Per fare questo ho creato una tabella PERIODIPAGAMENTO con i campi
>DATA INIZIO PAGAMENTO e DATA FINE PAGAMENTO priva di relazioni con
>altre tabelle.
>
>Non riesco però a capire come fare una maschera che contenga una combo
>box in cui attingere e scegliere i valori del periodo di pagamento e
>farlo inserire automaticamente nella voce criteri della query (Between
>[datainizio] and [datafine]).
>
>Petro
se non ho capito male non devi fare altro che nella query far
riferimento aiu controlli delle date
forms!tuaform!tuocontrollo
ed al limite convertirne opportunatamente il valore visto che si parla
di date
Saluti.
Emanuele.


title: Problema intervallo date

author: Roberto da casa

text:
"jk" <
car...@lib.it
> ha scritto nel messaggio
news:3c8bec6d...@powernews.libero.it...
> Salve a tutti,
> sono ancora principiante in ACCESS e nei database. Ho modificato il
> database ottenibile con la creazione guidata "CREAZIONE ORDINI" per la
> mia attività di agente.
>
> Ho creato nuove tabelle e nuove query, cambiando radicalmente la
> struttura del database relazionale.
>
> Ho questo problema (che per voi esperti sicuramente sembrerà una
> bazzeccola). per stampare i reports questo database usa una piccola
> schermata con i campi data inizio e data fine che ricerca nei criteri
> delle query e recupera i dati.
>
> Io ho creato delle query che mi recuperano gli ordini fatti in
> determinati periodi (stabiliti nella parte CRITERI che pescano gli
> intervalli dalla schermata di input in cui posso inserire la data di
> inizio e quella di fine) ed eseguono dei calcoli.
>
> Siccome la mia società paga gli ordini in determinati periodi, vorrei
> che da una maschera con un elenco discesa io possa scegliere il
> periodo e che automaticamente si vedano sotto gli ordini effettuati.
>
> Per fare questo ho creato una tabella PERIODIPAGAMENTO con i campi
> DATA INIZIO PAGAMENTO e DATA FINE PAGAMENTO priva di relazioni con
> altre tabelle.
>
> Non riesco però a capire come fare una maschera che contenga una combo
> box in cui attingere e scegliere i valori del periodo di pagamento e
> farlo inserire automaticamente nella voce criteri della query (Between
> [datainizio] and [datafine]).
>
> Petro
Se la maschera che contiene i due controlli (e non campi) data inizio e data
fine che rappresentano i parametri dei criteri della query che seleziona i
dati per i reports si chiama Maschera1.
Se i due controlli di cui sopra si chiamano rispettivamente DataInizio e
DataFine.
In Maschera1 inserisci anche una casella combinata non associata chiamata
MiaCombo, che abbia due colonne e come origine riga la tua tabella
PERIODIPAGAMENTO; così facendo, nell'elenco a discesa di Mia combo vedrai
nella prima colonna il campo della tabella chiamato DATA INIZIO PAGAMENTO e
nella seconda colonna il campo chiamato DATA FINE PAGAMENTO.
A fronte dell'evento "Dopo aggiornamento" della casella combinata MiaCombo
genera il seguente codice VBA:
Me!DataInizio = Me!MiaCombo.Column(0)
Me!DataFine = Me!MiaCombo.Column(1)
A questo punto, dopo aver aperto Maschera1, invece di digitare le date nei
controlli DataInizio e DataFine, seleziona dalla casella casella combinata
il periodo desiderato; il resto resta così come creato dal wizard di
autocomposizione database.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Mascherina iniziale di Access

author: Marco

text:
Ciao a tutti, qualcuno sa dirmi se è possibile eliminare quella
insopportabile mascherina iniziale che access fa partire ogni volta che si
accede ad un db access?
Mi spiego meglio ... è quella mascherina rettangolare piccola al centro delo
schermo che fa pubblicità al programma praticamente.
Mi chiedvo se fosse possibile eliminarla ed eventualmente sostituirla con
un'altra maschera da me creata.
Non so se è possibile ma se qualcuno mi dicesse se si può fare oppure no e
come fare eventualemente vi sarei grato.
Ciao e grazie a chi mi risponderà.


title: Mascherina iniziale di Access

author: Federico Luciani

text:
Marco wrote:

Crea un file grafico bmp (come ti pare), chiamalo con lo
stesso nome del'mdb e mettilo nella stessa cartella
dell'mdb. Apri l'mdb.
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: Mascherina iniziale di Access

author: LaLo

text:
"Marco" <
alfalink...@libero.it
> ha scritto nel messaggio
news:oUW%6.18989$F85.6...@news.infostrada.it...

Eliminarla del tutto non credo (comunque non conosco il modo), ma puoi
sostituirla con un'immagine bitmap (.bmp). Salva nella stessa directory dove
si trova il db un file .bmp con lo stesso nome del db.
Ciao
LaLo


title: Mascherina iniziale di Access

text:
"LaLo" <
reg...@lltin.it
> ha scritto nel messaggio
news:9hpenk$nqo$1...@pluto.news.dsi.unimi.it...

> Grazie mille funziona perfettamente, ora che l'ho sostituita non è che sai
dirmi anche come si fa ad impostare per quanto tempo deve comparire questa
mascherina prima di far partire il db?
Ancora molte grazie Marco


title: Mascherina iniziale di Access

text:
"Federico Luciani" <
fluc...@sitocomune.com
> ha scritto nel messaggio
news:3B403D8A...@sitocomune.com...




title: Mascherina iniziale di Access

author: Riccardo

text:
Marco <
alfalink...@libero.it
> wrote in message
XFX%6.19195$F85.6...@news.infostrada.it...

per questo ti conviene crearti un Form in Access che apri all'apertura
del DB.
Guarda il file soluzioni di Access.
C'è il form Presentazione.
ciao Riccardo


title: Mascherina iniziale di Access

author: Silvio Berruti

text:
"Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:9hpi21$6ai$1...@news.panservice.it...

> > Grazie mille funziona perfettamente, ora che l'ho sostituita non è che
sai
> > dirmi anche come si fa ad impostare per quanto tempo deve comparire
questa
> > mascherina prima di far partire il db?
> >
> per questo ti conviene crearti un Form in Access che apri all'apertura
> del DB.
> Guarda il file soluzioni di Access.
> C'è il form Presentazione.
Mi pare di aver trovato qualcosa sul sito di Karl Donaubauer
http://www.donkarl.com
 sempre che il tedesco non sia un problema.
Per quanto riguarda il fatto di far scomparire lo splash screen iniziale,
poco tempo fa, Luciano (DOC) suggeriva di creare un file BMP con lo stesso
nome del MDB, ma di lunghezza 0 byte.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Mascherina iniziale di Access

text:
Silvio Berruti <
s...@libero.it
> wrote in message
D8007.20840$F85.6...@news.infostrada.it...

____
alle volte è un problema anche l'italiano!
:-)


title: Mascherina iniziale di Access

text:
"Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:9hq54v$agk$1...@news.panservice.it...
> ____
> alle volte è un problema anche l'italiano!
> :-)
Infatti, avrai notato che oggi ho risposto a qualcuno mettendo innanzi tutto
la presunta traduzione della richiesta.
;-)
Ciao



author: tmtube

text:
modificare da vba proprietà di un file qualsiasi ultima modifica creazione
ecc..
qualcuno a qualche esempio?


title: modificare da vba proprietà di un file qualsiasi ultima modifica creazione ecc..

author: Bruno Campanini

text:
tmtube wrote :
> modificare da vba proprietà di un file qualsiasi ultima modifica creazione
> ecc..
> qualcuno a qualche esempio?

Chiedi anche questo a un finanziere...

Bruno


text:
>Chiedi anche questo a un finanziere...

>Bruno

simpatico! grazie per la collaborazione.


title: Condivisione in rete - DUBBIO

author: Fabietto

text:
sto per condividere un DB access, diviso fra front end e back end su una
piccola rete di 4-5 PC.
Il dubbio che mi e' sorto e' relativo al metodo che ho utilizzato per
esportare i dati, in pratica c'e' la possibilita' di fare delle ricerche e
il risultato viene salvato in una nuova tabella temporanea (questo avviene
nel database integro, poi successivamente dico ad access di dividere il DB
in FE e BE).
Ora, cosa succede, una volta diviso il database, se due utenti
contemporaneamente vanno ad eseguire la query di ricerca ?
L'utente che ha eseguito la query per ultimo ha i dati salvati nella tabella
temporanea, ma se il primo utente decidesse di esportare i dati !?
...ovviamente esporterebbe valori che non sono corrispondenti a quelli
ricercati.
Che fare allora ?
Una soluzione potrebbe essere quella di far creare sul FE locale del Client
le tabelle temporanee, ma come faccio a dirglielo ad Access, e soprattutto
come facci a sapere che non lo faccia gia' ?
Grazie per i sempre ottimi e utili suggerimenti!
Fabio


title: Condivisione in rete - DUBBIO

author: Mad® Milox

text:
"Fabietto" <
fab...@supereva.it
> ha scritto nel messaggio
news:nb%D6.169352$lj4.5...@news6.giganews.com...

La soluzione te la sei detta da solo :))
le tabelle temporanee ora come le gestisci ? .. se non ho capito male , le
tabelle non sono molto temporanee , ma sono tabelle fisse nella quali salvi
di volta in volta i dati . Giusto ? se sbaglio correggimi.
se fossero realmente temporanee da codice potresti gestirne la creazione
l'eliminazione.
Questo lo fai direttamente per creare la tabella d'appoggio nel FE.
    Dim tbl As TableDef
    Set tbl = CurrentDb.CreateTableDef("tmp_importbanca")
    With tbl
        .Fields.Append .CreateField("Campo1", dbText)
        .Fields.Append .CreateField("Campo2", dbText)
    End With
    Set tbl = Nothing
Questo ti elimina la tabella temporanea quando vuoi.
        CurrentDb.TableDefs.Delete "tmp_importbanca"
da altre parti ho utilizzato invece di una tabella temporanea una query
temporanea, cambia la definizione , ma il resto e' identico :) e mi sa' che
una query fa' piu' al caso tuo rispetto alla tabella.
Ciao
--
(^o^))~    Lorenzo   (^o^))~
"Preimaginare e' lo imaginare le cose che saranno..."
"Postimaginare e' imaginare le cose passate ..."
(Leonardo Da Vinci)


title: Condivisione in rete - DUBBIO

author: Luciano (DOC)

text:
Fabietto ha scritto nel messaggio ...
>Una soluzione potrebbe essere quella di far creare sul FE locale del Client
>le tabelle temporanee, ma come faccio a dirglielo ad Access, e soprattutto
>come facci a sapere che non lo faccia gia' ?
Esatto, le tabelle temporane e/o di appoggio vanno semmpre su
FE....controlla che ci siano oppure metticle e mano. Usa delle tabelle vuote
che riempi e svuoti al momento.
Saluti.
Luciano
(DOC)


title: Condivisione in rete - DUBBIO

text:
> La soluzione te la sei detta da solo :))
> le tabelle temporanee ora come le gestisci ? .. se non ho capito male , le
> tabelle non sono molto temporanee , ma sono tabelle fisse nella quali
salvi
> di volta in volta i dati . Giusto ? se sbaglio correggimi.
Sono tabelle temporanee, nel senso che ad ogni avvio di ricerca viene
verificata la loro presenza ed eventualmente venngono eliminate e quindi
ricreate con i dati trovati.
Questo mi serve per poter eventualmente esportare i dati in un file di testo
in quanto non saprei come fare a ripescare gli stessi risultati dalla
maschera con i risultati della ricerca dove c'e' il pulsante "esporta" .
Come faccio per far si che queste tabelle siano veirificate e create sui
vari FE ?
Basta dividere il database facendo attenzione che non siano presenti ?
Ciao e grazie
Fabio


title: Condivisione in rete - DUBBIO

text:
> Esatto, le tabelle temporane e/o di appoggio vanno semmpre su
> FE....controlla che ci siano oppure metticle e mano. Usa delle tabelle
vuote
> che riempi e svuoti al momento.
Ma Access lo sa che sono temporanee e che deve trattarle sul FE ?!
In questo momento faccio cancellare, creare e riempire le tabelle da codice,
non so dove access vada a lavorare una volta che gli ho detto di dividere il
DB originario in FE e BE..
Grazie
Fabio


title: Condivisione in rete - DUBBIO

text:
Fabietto ha scritto nel messaggio ...
>Ma Access lo sa che sono temporanee e che deve trattarle sul FE ?!
Sigh!!!:-(((
>In questo momento faccio cancellare, creare e riempire le tabelle da
codice,
>non so dove access vada a lavorare una volta che gli ho detto di dividere
il
>DB originario in FE e BE..
A Fabbie', per il codice del FE le tabelle sono tabelle....che siano
allegate o locali non glie ne po' fregare di meno! Se le crei da codice, a
meno che non lo specifichi in qualche maniera, le crea nell'Application
corrente. Ma ti ripeto quanto detto nel precedente msg, perche' non t limiti
a riempirle e svuotarle anziche crearle ed eliminarle?
Saluti.
Luciano
(DOC)


title: Condivisione in rete - DUBBIO

text:
"Fabietto" <
fab...@supereva.it
> ha scritto nel messaggio
news:M4cE6.170544$lj4.5...@news6.giganews.com...

ehehehe!! come dice Luciano , Access non e' cosi' intelligente .. per lui le
tabelle so' tabelle ...
se te le crei ad ogni nuova ricerca le crea in automatico nel FE, semmai e'
piu' vero l'opposto per far si che vengano create nel BE devi specificare
nel codice che vuoi che vengano create la dentro utilizzando le funzioni del
DBEngine .
se non gli dici nulla come nel codicillo che ti ho scritto prima , lui le
crea diritto nel FE. :)
e le crea sia che si tratti di un mdb , che di un mde :)))
Ciao,



title: Condivisione in rete - DUBBIO

text:
Fantastico!
Grazie!
Fabio


title: inviare dati a registratore di cassa

author: Giulia

text:
Ciao a tutti
tempo fa ho fatto un programmino in Access97 per la gestione di un negozio .
dovrei ... se è possibile collegarlo ad un registratore di cassa per la
stampa degli scontrini
esiste qualche controllo per gestire la seriale con access97 e magari (spero
di non essere troppo sfacciata) avete del codice d'esempio?
Grazie


title: inviare dati a registratore di cassa

author: AR

text:
Ciao Giulia! Allora..Non so rispondere alla tua domanda "esiste del
codice per gestire la seriale...", ma ti posso dire questo..Anch'io ho
scritto dei pgm per dei negozi per la stampa degli scontrini, e
quant'altro!Per stampare lo scontrino mi aggancio ad un software molto
semplice e leggero, che può essere interfacciato a diversi tipi di
casse, ed a ogni S.O..Ci vuole la licenza però per poterlo utilizzare,
perchè è legato alla matricola della cassa.Se questa soluzioneti può
interessare scrivimi, ed entrerò in particolari!
Ciao, Alberto
--
AR


title: inviare dati a registratore di cassa

text:
pensavo che il pc potesse collegarsi al registratore di cassa solo tramite
seriale...
io non vorrei usare altri programmi ma implementare la funzione di stampa
scontrino all'interno del mio programma.
comunque posso prendere in considerazione qualsiasi soluzione percui se hai
informazioni qualsiasi inerenti alla stampa dello scontrino sono gradite
ciao


title: inviare dati a registratore di cassa

text:
La cassa è collegata tramite la seriale al PC, questo è fuori dubbio!Ma
non è Access che dà il via alla stampa dello scontrino..o meglio, da
Access si crea un file txt con le righe volute, e lo si butta in un
determinato percorso: a quel punto entra in gioco il programmino che ti
parlavo, che essendo attivo sul PC, quando sente la presenza di questo
file (ovviamente con i dati all'interno formattati in un determinato
modo), si occupa di stamparlo sulla cassa tramite seriale..Chiaro il
funzionamento?
Se ti può interessare,
a.ri...@sistemics.it
Ciao,Alby
--
AR


title: inviare dati a registratore di cassa

author: MA

text:
Ciao Alberto,
ti prego di contattarmi in mail privata a proposito della partecipazione al
Cisa.
Sull'indirizzo che hai lasciat abbiamo avuto qualche problema.
la mia mail č in chiaro
grazie
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: inviare dati a registratore di cassa

text:

Sul sito comune c'è un articolo di
Giorgio Rancati che ti spiega come gestire la seriale via Api.
Poi devi obbedire al protocollo del registratore di cassa



title: inviare dati a registratore di cassa

text:
ti ringrazio per il tempo che mi hai dedicato
dopo altre ricerche ho deciso di provare a fare tutto col le API
ciao ... alla prossima


title: Problema attesa chiusura form

author: Ferdinando Landi

text:
Salve a tutti,
Spero che qualche anima pia riesca a risolvermi il seguente problema:
Sono in una funzione utente definita in Access. Ad un certo punto di
questa funzione devo aprire una form (e fin qui nessun problema)
l'utente deve scegliere un qualcosa in questa form da una casella
combinata e quando la form viene chiusa deve riprendere ad eseguire la
funzione.
Come fare poichè Access una volta aperta la form riprende subito ad
eseguire la funzione.
Grazie a tutti.
--
Ferdinando Landi       e-mail:
la...@mi.camcom.it


title: Problema attesa chiusura form

text:
Ferdinando Landi wrote:
> Salve a tutti,
> Spero che qualche anima pia riesca a risolvermi il seguente problema:
>
> Sono in una funzione utente definita in Access. Ad un certo punto di
> questa funzione devo aprire una form (e fin qui nessun problema)
> l'utente deve scegliere un qualcosa in questa form da una casella
> combinata e quando la form viene chiusa deve riprendere ad eseguire la
> funzione.
> Come fare poichè Access una volta aperta la form riprende subito ad
> eseguire la funzione.
apri la form in questo modo:
DoCmd.OpenForm "nomeForm", , , , , acDialog
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Problema attesa chiusura form

text:
Federico Luciani wrote:
>
> Ferdinando Landi wrote:
> > Salve a tutti,
> > Spero che qualche anima pia riesca a risolvermi il seguente problema:
> >
> > Sono in una funzione utente definita in Access. Ad un certo punto di
> > questa funzione devo aprire una form (e fin qui nessun problema)
> > l'utente deve scegliere un qualcosa in questa form da una casella
> > combinata e quando la form viene chiusa deve riprendere ad eseguire la
> > funzione.
> > Come fare poichè Access una volta aperta la form riprende subito ad
> > eseguire la funzione.
>
> apri la form in questo modo:
>
> DoCmd.OpenForm "nomeForm", , , , , acDialog
>
GRAZIE MILLE Funziona.



title: collegamenti ipertestuali come?

author: tetsuja

text:
Ciao
ho creato una pagina asp che accede ad un database creato con access 2000,
funziona tutto bene, ma vorrei associare al nome delle aziende che vengono
visualizzate dalla ricerca anche un link su cui e' possibile cliccare ad
aprire un'ulteriore pagina o sito esterno.
ho provato ad inserire nel campo azienda il collegamento ipertestuale
modificando il tipo di dato in input dal pannello struttura, ma quando la
pagina html visualizza i risultati leggo nome azienda#link# e non ci posso
cliccare sopra...
help!
Grazie :)


title: [OT] : 'pregramma AutoIT'

author: Marco dell'Oste

text:
Ciao NG
Avrei bisogno di rendere eseguibile uno script che mi esegue un file mdb.
Ho creato un banalissimo script:
Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")
Return = WSHShell.Run("c:\a\db1.mdb")' , 1, TRUE)
e salvato come 'esegui_db1.vbs'
lo script funziona e mi apre il db.
Ora vorrei rendere tale script eseguibile ('esegui_db1.EXE') ed in rete ho
trovato un programmino che fa appunto al caso.
Si chiama AUTOIT (
http://www.autoitscript.com/autoit3/downloads.php
)
purtroppo perň lo script sopra non va piů bene e devo modificarlo per
renderlo adatto a tale programma ( .au3).
Si puo scaricare anche la guida in italiano e sembrerebbe che lo script per
aprire il file DOVREBBE essere il seguente:
$file = FileOpen("nome_file", 0)
ma nonnostante eseguendo lo script non ottengo nessun errore, il file db1
non si apre..
Qualcuno sa aiutarmi?
Conoscete qualche altro compilatore che mi converta il primo script?
Grazie
Marco
(scusate l'eventuale doppione quallora avvenga, ma.. winzoz a crashato
durante l'invio del messaggio..)


title: [OT] : 'pregramma AutoIT'


title: [OT] : 'pregramma AutoIT'

author: Carlo Costarella

text:
"Marco dell'Oste" <
c...@cl.cl
> ha scritto nel messaggio
news:5qK_d.1235$IN.2...@twister2.libero.it...
> Ciao NG
>
> Avrei bisogno di rendere eseguibile uno script che mi esegue un file mdb.
> Ho creato un banalissimo script:
>
> Dim WSHShell
> Set WSHShell = WScript.CreateObject("WScript.Shell")
> Return = WSHShell.Run("c:\a\db1.mdb")' , 1, TRUE)
>
>
> e salvato come 'esegui_db1.vbs'
>
> lo script funziona e mi apre il db.
>
> Ora vorrei rendere tale script eseguibile ('esegui_db1.EXE') ed in rete ho
> trovato un programmino che fa appunto al caso.
> Si chiama AUTOIT (
http://www.autoitscript.com/autoit3/downloads.php
)
> purtroppo però lo script sopra non va più bene e devo modificarlo per
> renderlo adatto a tale programma ( .au3).
> Si puo scaricare anche la guida in italiano e sembrerebbe che lo script
> per
> aprire il file DOVREBBE essere il seguente:
>
> $file = FileOpen("nome_file", 0)
>
> ma nonnostante eseguendo lo script non ottengo nessun errore, il file db1
> non si apre..
>
> Qualcuno sa aiutarmi?
>
> Conoscete qualche altro compilatore che mi converta il primo script?
>
> Grazie
>
> Marco
>
>
> (scusate l'eventuale doppione quallora avvenga, ma.. winzoz a crashato
> durante l'invio del messaggio..)
>
 A naso..
anzichè: $file = FileOpen("nome_file", 0)
$file = FileOpen("nome_file", 1)
Ciao, Carlo


title: [OT] : 'pregramma AutoIT'

text:
> A naso..
> anzichè: $file = FileOpen("nome_file", 0)
> $file = FileOpen("nome_file", 1)
>
> Ciao, Carlo
>
>
>
Grazie Carlo, purtroppo avevo già provato (anche con 2,3,4,...... ecc)
'alternativa sarebbe forse questa:
Run ("cmd /c start db1.mdb"), "", @SW_MAXIMIZE)
Ma anche con questo non funziona...
Boh..
che se puo fare per avere un exe invece che un link x chiamare sto mdb?
Ciauz e bona domenega a tutti!!
Marco


title: Differenza tra tabelle (EXCEPT)

author: Giorgio Ricchezza

text:
In realtà mi serve per SQL7, ma penso che sia uguale.
L'SQL standard permette la differenza tra tabelle con l'operatore EXCEPT.
In SQL Server 7 non trovo tale operatore, ma mi suggeriscono di utilizzare
EXISTS
quindi
Tabella1.Campo1 - Tabella2.Campo2 =
SELECT Campo1
FROM Tabella1
WHERE NOT EXISTS
        (SELECT Campo2
      FROM Tabella2)
Dove i Campi 1/2 sono ovviamente dello stesso tipo.
Però non funziona.
Chi sa dirmi il perché ?
Grazie
     Gio'
--
Posted from [194.153.131.130]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Differenza tra tabelle (EXCEPT)

author: Nicola Ardito

text:
""Giorgio Ricchezza"" <
gricc...@evolutiva.com
> ha scritto nel messaggio
news:000701c0ab12$cf85fe40$0111...@Rosarossa.football.it...
> In realtà mi serve per SQL7, ma penso che sia uguale.
>
> L'SQL standard permette la differenza tra tabelle con l'operatore EXCEPT.
> In SQL Server 7 non trovo tale operatore, ma mi suggeriscono di utilizzare
> EXISTS
>
> quindi
> Tabella1.Campo1 - Tabella2.Campo2 =
>
> SELECT Campo1
> FROM Tabella1
> WHERE NOT EXISTS
>         (SELECT Campo2
>       FROM Tabella2)
Nell'ipotesi che io abbia capito
 SELECT Campo1
 FROM Tabella1  WHERE CAMPO1 NOT IN  (SELECT Campo2  FROM Tabella2)
oppure
 SELECT Campo1
 FROM Tabella1  WHERE CAMPO1 NOT EXISTS   (SELECT Campo2  FROM Tabella2
WHERE CAMPO2=TABELLA1.CAMPO1)
--
Ciao Nicola
email: metti inwind al posto  di NOSPAM
Le richieste che arrivano
in privato  vengono cestinate.
Sito Comune
http://www.sitocomune.com


title: Access e outlook

author: Andrea

text:
Ciao a tutti,
ho una richiesta circa la sincronia del mio DATABASE e gli indirizzi della
rubrica di OUTLOOK express.
Ho un database con una tabella nominativi che contiene i campi SOCIETA,
NOME, COGNOME, INDIRIZZO_MAIL.
Nella mia rubrica Outlook ho formattato i nomi nella forma SOCIETA-Cliente .
Vorrei implementare un sistema che mi permetta di sincronizzare OUTLOOK con
il mio database, in modo tale che aggiungendo records nel mio database, con
la pressione di un tasto io finisca per ritrovare questa "new entry " nella
rubrica di outlook.
Qualora quello che voglio fare fosse una cosa possibile, Vi sarei davvero
grato se poteste darmi una o più "dritte" perché non ho la minima idea di
cosa fare.
Grazie a tutti!
Andrea


title: vb yesno

author: francesco

text:
Ho fatto una semplice funzione del tipo
If ................... Then MsgBox "aaa?", vbYesNo
If Risposta = vbYes Then DoCmd.Close acForm, "nome maschera"
su clic di un pulsante che chiude la maschera.
però non funziona nel senso che prima di chiudere mi compare il massaggio si
o no, e solo se schiaccio si la maschera mi si chiude. come posso fare?
Ciao e grazie

--------------------------------
Inviato via
http://usenet.libero.it


title: vb yesno

author: Xymox

text:
"francesco" <
ga...@libero.it
> ha scritto
> Ho fatto una semplice funzione del tipo
> If ................... Then MsgBox "aaa?", vbYesNo
> If Risposta = vbYes Then DoCmd.Close acForm, "nome maschera"
> su clic di un pulsante che chiude la maschera.
> perň non funziona nel senso che prima di chiudere mi compare il massaggio
si
> o no, e solo se schiaccio si la maschera mi si chiude. come posso fare?
> Ciao e grazie
E' ovvio che funziona cosě, dandogli vbYesNo č normale che ti proponga il
massaggio si o no !
Scusa ma cosa voui fare di preciso ?
Quando vuoi chiudere la maschera ?
--
ciao MarcoS
www.marcosanti.it
---------------------------------------------------
Non smetteremo di esplorare
E alla fine di tutto il nostro andare
Ritorneremo al punto di partenza
Per conoscerlo per la prima volta
T.S.Eliot
---------------------------------------------------


title: vb yesno

text:

> ciao marco. di preciso voglio che schiacciando si la maschera si chiuda e
schiacciandi no invece resti aperta. č questo che non so come fare. che
codice usare??.ciao grazie



title: vb yesno

text:
"francesco" <
ga...@libero.it
> ha scritto > > > Ho fatto una semplice
funzione del tipo
> > > If ................... Then MsgBox "aaa?", vbYesNo
> > > If Risposta = vbYes Then DoCmd.Close acForm, "nome maschera"
> > > su clic di un pulsante che chiude la maschera.
> > > perň non funziona nel senso che prima di chiudere mi compare il
> massaggio
> > si
> > > o no, e solo se schiaccio si la maschera mi si chiude. come posso
fare?
> > > Ciao e grazie
> > ciao marco. di preciso voglio che schiacciando si la maschera si chiuda
e
> schiacciandi no invece resti aperta. č questo che non so come fare. che
> codice usare??.ciao grazie
prova cosě:
Risposta = MsgBox("aaa?", 36, "ATTENZIONE!")
If Risposta = 6 Then
  DoCmd.Close acForm, "nome maschera"
End If
oppure:
Risposta = MsgBox("aaa?", vbYesNo, "ATTENZIONE!")
If Risposta = vbYes Then
  DoCmd.Close acForm, "nome maschera"
End If



title: vb yesno

author: Roberto da casa

text:
"francesco" <
ga...@libero.it
> ha scritto nel messaggio
news:81Z72Z126Z200Y...@usenet.libero.it...
> Ho fatto una semplice funzione del tipo
> If ................... Then MsgBox "aaa?", vbYesNo
> If Risposta = vbYes Then DoCmd.Close acForm, "nome maschera"
> su clic di un pulsante che chiude la maschera.
> però non funziona nel senso che prima di chiudere mi compare il massaggio
si
> o no, e solo se schiaccio si la maschera mi si chiude. come posso fare?
> Ciao e grazie
E se schiacci No cosa vorresti fare?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: vb yesno

text:

> ciao roberto. che restasse aperta la maschera.



title: vb yesno

text:
"francesco" <
ga...@libero.it
> ha scritto nel messaggio
news:81Z72Z126Z200Y1...@usenet.libero.it...

If MsgBox("aaa?", VbYesNo) = VbYes Then
    DoCmd.Close acForm, "nome maschera"
End If



title: vb yesno

author: Marcello Guarnacci

text:
"francesco" <
ga...@libero.it
> ha scritto nel messaggio
news:81Z72Z126Z200Y...@usenet.libero.it...

If ................... Then Risposta= MsgBox "aaa?", vbYesNo
If Risposta = vbYes Then DoCmd.Close acForm, "nome maschera"
manca "risposta ="
Prova cosě



title: (OT)VENDO OFFICE XP FULL RETAIL imballato

author: Luca

text:
Vendo confezione nuova, imballata, mai aperta e regolarmente acquistata di
OFFICE XP PROFESSIONAL in versione full retail, non una versione oem o
aggiornamento.
In aggiunta questa versione contiene anche il cd-rom "Corso interattivo per
Office Xp".
In commercio e' venduto sopra gli 800 euro, lo svendo a meno di un terzo
del prezzo in negozio.
E' ancora sigillato!
CHL lo vende ad 880 Euro qui:
http://www.chl.it/w3obj/h/default/
$ProductDetails?SESSION=gkzrGcYx19RpfgOKa1COhA__&A_CodArt=41205&I_CdsRoot=
508871&I_AbsCodDesTec=6720893
Essedi' lo vende ad 840 Euro qui:
http://shop.essedi.it/mainscheda.htm
?
&APP=W3E&CK=7372476&ART=35233&LST=_JJ_
TGO lo vende a 864 Euro qui:
http://www.tgo.it/dettagli.asp?id=1719&cerca=

Vorrei venderlo ad una cifra tra i 250 e i 290 euro trattabili.
Massima serieta'. Sono disponibile a chiarire eventuali dubbi via e-mail o
telefonicamente:  luca_...@SPAMyahoo.it (togliere in il NO e lo SPAM)