title: Fatturazione PA e integrazione con portale per la trasmissione e conservazione

author: pfm

text:
salve

ho sviluppato una applicazione di fatturazione. Ora vorrei integrare la possibilità di inviare le fatture PA.
Pensavo di appoggiarmi a un portale per la trasmissione e conservazione.
Vorrei pero' integrare il tutto nell'applicazione.

Qualcuno ha esperienza al riguardo?


author: BFS

text:

io da gestionale creo l'xml delle fatture pa e delle fatture
elettroniche che andranno in vigore dal 2019
faccio l'upload sul portale di aruba-->firmo-->invio-->conservo con
pochi click

il prodotto è docfly di aruba

ciao
BFS


author: mario rossi

text:

come lo crei xml? io ho creato una procedura che riga per riga crea un file xml che contiene apparentemente tutto quello che contiene l'esempio sul sito del governo ma poi non lo apre correttamente

se volete posso pubblicare la sub


author: RobertoA

text:

Hai provato se l'esempio sul sito lo apre ?
Se quello lo aprisse ed il tuo no, basta che fai un confronto tra il tuo
e quello sul sito, troverai sicuramente rapidamente il problema
Ti consiglio di usare un editor per visualizzare gli xml in modalita'
comprensibile, io uso Notepad++


text:

OK ci provo grazie.


text:
Il 25/04/2018 01:34, mario rossi ha scritto:

anche io lo creo riga per riga prevedendo tutti i possibili casi del
tracciato fornito. anche se mancano campi per gestire fatturazioni
particolari tipo quelle delle merci pericolose.

il file lo apro e visualizzo senza problemi, ovviamente devi salvare
nella stessa cartella del file il file fatturapa_v.2.xsl

ciao
BFS


text:

Come si usa l' xsl  esattamente ?


text:

devi solo salvarlo sulla stessa cartella dove salvi xml
ciao


text:

A quale scopo ?


text:

https://it.wikipedia.org/wiki/XSL_Transformations

https://it.wikipedia.org/wiki/XSL_Transformations#/media/File:XSLT_en.svg

ciao
BFS


author: Bruno Campanini

text:
mario rossi brought next idea :

Io lo vorrei, grazie.

Bruno


text:

ecco il codice che eseguo cosi magari se qualcuno ha tempo di provarlo mi dice perchè non genera un xml valido, questo codice esclude la creazione delle voci della fattura che per ottenerle dovrà essere fatto un ciclo for opportuno sui record delle voci della fattura

Public Sub GeneraFatturaElettronica()
    Dim riga(100) As String

    riga(1) = "<?xml version=""1.0"" encoding=""UTF-8""?>"
    riga(2) = "<p:FatturaElettronica xsi:schemaLocation=""
http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2
"""
    riga(3) = "
http://www.fatturapa.gov.it/export/fatturazione/sdi/fatturapa/v1.2/Schema_del_file_xml_FatturaPA_versione_1.2.xsd
"
    riga(4) = "xmlns:p=""
http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2
"" xmlns:ds=""
http://www.w3.org/2000/09/xmldsig#
"" versione=""FPR12"">"
    riga(5) = "xmlns:ds=""
http://www.w3.org/2000/09/xmldsig#
"" versione=""FPA12"">"
    riga(6) = "<FatturaElettronicaHeader>"
    riga(7) = "<DatiTrasmissione>"
    riga(8) = "<IdTrasmittente>"
    riga(9) = "<ProgressivoInvio>" & Format(DLookup("cont", "contatore"), "00000") & "</ProgressivoInvio>"
    riga(10) = "<FormatoTrasmissione>FPA12</FormatoTrasmissione>"
    riga(11) = "<CodiceDestinatario>" & Forms![fattura]![FE_codicedestinatario] & "</CodiceDestinatario>"
    riga(12) = "</DatiTrasmissione>"
    riga(13) = "<CedentePrestatore>"
    riga(14) = "<DatiAnagrafici>"
    riga(15) = "<IdFiscaleIVA>"
    riga(16) = "<IdPaese>IT</IdPaese>"
    riga(17) = "<IdCodice>" & DLookup("partitaiva", "impostazioni") & "</IdCodice>"
    riga(18) = "</IdFiscaleIVA>"
    riga(19) = "<Anagrafica>"
    riga(20) = "<Denominazione>" & DLookup("ragionesociale", "impostazioni") & "</Denominazione>"
    riga(21) = "</Anagrafica>"
    riga(22) = "<RegimeFiscale>" & Forms![fattura]![FE_regimefiscale] & "</RegimeFiscale>"
    riga(23) = "</DatiAnagrafici>"
    riga(24) = "<Sede>"
    riga(25) = "<Indirizzo>" & DLookup("indirizzo", "impostazioni") & "</Indirizzo>"
    riga(26) = "<CAP>" & DLookup("cap", "impostazioni") & "</CAP>"
    riga(27) = "<Comune>" & DLookup("comune", "impostazioni") & "</Comune>"
    riga(28) = "<Provincia>" & DLookup("provincia", "impostazioni") & "</Provincia>"
    riga(29) = "<Nazione>IT</Nazione>"
    riga(30) = "</Sede>"
    riga(31) = "</CedentePrestatore>"
    riga(32) = "<CodiceFiscale>" & Forms![fattura]![PartitaIva] & "</CodiceFiscale>"
    riga(33) = "<Anagrafica>"
    riga(34) = "<Denominazione>" & Forms![fattura]![Ditta] & "</Denominazione>"
    riga(35) = "</Anagrafica>"
    riga(36) = "</DatiAnagrafici>"

    riga(37) = "<Sede>"
    riga(38) = "<Indirizzo>" & Forms![fattura]![Indirizzo] & "</Indirizzo>"
    riga(39) = "<CAP>" & Forms![fattura]![cap] & "</CAP>"
    riga(40) = "<Comune>" & Forms![fattura]![comune] & "</Comune>"
    riga(41) = "<Provincia>" & Forms![fattura]![PROVINCIA] & "</Provincia>"
    riga(42) = "<Nazione>IT</Nazione>"
    riga(43) = "</Sede>"
    riga(44) = "</CessionarioCommittente>"

    riga(45) = "</FatturaElettronicaHeader>"
    riga(46) = "<FatturaElettronicaBody>"
    riga(47) = "<DatiGenerali>"
    riga(48) = "<DatiGeneraliDocumento>"
    riga(49) = "<TipoDocumento>" & Forms![fattura]![FE_tipodocumento] & "</TipoDocumento>"
    riga(50) = "<Divisa>EUR</Divisa>"
    riga(51) = "<Data>" & Format(Forms![fattura]![Datafattura], "yyyy-mm-dd") & "</Data>"
    riga(52) = "<Numero>" & Format(DLookup("cont", "contatore"), "00000") & "</Numero>"
    riga(53) = "<Causale>" & Forms![fattura]![causale] & "</Causale>"
    riga(54) = "</DatiGeneraliDocumento>"
    riga(55) = "<DatiBeniServizi>"

    riga(56) = "</DatiBeniServizi>"
    riga(57) = "<DatiPagamento>"
    riga(58) = "<CondizioniPagamento>TP01</CondizioniPagamento>"
    riga(59) = "<DettaglioPagamento>"
    riga(60) = "<ModalitaPagamento>MP01</ModalitaPagamento>"

    riga(61) = "<DataScadenzaPagamento>2017-02-30</DataScadenzaPagamento>"
    riga(62) = "<ImportoPagamento>30.50</ImportoPagamento>"
    riga(63) = "</DettaglioPagamento>"
    riga(64) = "</DatiPagamento>"
    riga(65) = "</FatturaElettronicaBody>"
    riga(66) = "</p:FatturaElettronica>"

    'creo il file
    Open "C:\fatturaprova.xml" For Output As #1
    Dim i
    For i = 1 To 66
        Print #1, riga(i)
    Next i
    Close #1
    MsgBox " fattura prova generata"
End Sub


text:

penso che il mio problema sia nelle prime 5 righe ovvero forse dovrei cambiare qualcosa li per far riferimento al mio file XSL locale?


text:
Il 02/05/2018 04:02, mario rossi ha scritto:

>
> penso che il mio problema sia nelle prime 5 righe ovvero forse dovrei cambiare qualcosa li per far riferimento al mio file XSL locale?
>

le prime righe sono queste

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="Text/xsl" href="fatturapa_v1.2.xsl"?>
<p:FatturaElettronica versione="FPA12"
xmlns:ds="
http://www.w3.org/2000/09/xmldsig#
"
xmlns:p="
http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2
"
xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance
"
xsi:schemaLocation="
http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2

fatturaordinaria_v1.2.xsd">
<FatturaElettronicaHeader>

per il resto il tuo genera un xml nel caso più banale...
spero tu preveda tutti i casi previsti dalla normativa
esempio riferimento di eventuali ddt dentro la fattura
documenti collegati
durata del servizio nel caso le righe dentro la fattura siano
prestazioni di servizi
ritenute acconto
gestione casse particolari
vendita automezzi in intra
etc etc etc

ciao
BFS


text:
mario rossi presented the following explanation :

> ecco il codice che eseguo cosi magari se qualcuno ha tempo di provarlo mi
> dice perchè non genera un xml valido, questo codice esclude la creazione
> delle voci della fattura che per ottenerle dovrà essere fatto un ciclo for
> opportuno sui record delle voci della fattura
>
> Public Sub GeneraFatturaElettronica()
[...]

Grazie per ora Mario.
Ho ancora qualche lavoretto da sbrigare questo weekend, poi proverò
ad eseguire la routine da dentro il mio programma di contabilità.
E poi ti riferisco.

Bruno


text:

il tema è talmente attuale che propongo una demo da pubblicare sul sito comune per generare una fattura elettronica, qualcuno la possiede?
Grazie a tutti in anticipo


text:
Bruno Campanini laid this down on his screen :

> Grazie per ora Mario.
> Ho ancora qualche lavoretto da sbrigare questo weekend, poi proverò
> ad eseguire la routine da dentro il mio programma di contabilità.
> E poi ti riferisco.

E i vari oggetti contatore, fattura, impostazioni...
con qualche dato inserito me li debbo inventare?

Non potresti mettere online un database con qualche dato?

Bruno


text:

i vari oggetti li devi creare io ti ho postato il mio esempio che per il momento non riesco a far funzionare


text:

ma perchè non prelevi direttamente i file di esempio dal sito
dell'agenzia delle entrate?
con quelli in mano e con le specifiche per tutti i casi possibili da
gestire il gioco è fatto e le fatture si generano e visualizzano senza
problemi

BFS


text:
BFS expressed precisely :

> ma perchè non prelevi direttamente i file di esempio dal sito dell'agenzia
> delle entrate?
> con quelli in mano e con le specifiche per tutti i casi possibili da gestire
> il gioco è fatto e le fatture si generano e visualizzano senza problemi
>
Mostra quel link gentleman! che io cercar nell'ADE divento pazzo!

Grazie
Bruno


text:

2 anni che è sempre lo stesso ed è il punto di riferimento
http://www.fatturapa.gov.it/export/fatturazione/it/a-3.htm

http://www.fatturapa.gov.it/export/fatturazione/it/index.htm

ciao
BFS


author: slumpolo

text:

Mi sembra che
fatturapa.com
 metta a disposizione delle API per integrare tutto il processo di invio/risposte/conservazione. I costi del servizio non sono eccessivi.


title: codice Vba, problema con completamento automatico

author: MidiQuiz

text:
Quando scrivo il codice Vba, il completamento automatico appare per un
attimo e poi scompare senza darmi il tempo di scorrerlo per cercare i
metodi e le proprietà che mi interessano.
Come posso risolvere?
--
http://interno.netsons.org


author: Roberto da Parma

text:
"MidiQuiz" <
20825i...@mynewsgate.net
> ha scritto nel messaggio
news:200901290...@mynewsgate.net...
> Quando scrivo il codice Vba, il completamento automatico appare per un
> attimo e poi scompare senza darmi il tempo di scorrerlo per cercare i
> metodi e le proprietą che mi interessano.
> Come posso risolvere?
>
> --
>
http://interno.netsons.org
>
Puņ darsi che in una maschera tu abbia un evento timer.
Presto risolto...quando progetti in VBA basta che interrompi l'esecuzione
del codice cliccando sull'icona a forma di squadra.
In questo modo noterai che sulla barra di VBA comparirą "modalitą
progettazione"
Ciao
--
Roberto da Parma


title: Requery

author: Vilcoyote

text:
Sto cercando di fare un programmino per la fatturazione con access.
Nella maschera Forms![Inserimento Articoli Fattura] ho creato una casella
combinata in cui seleziono l'articolo da inserire in fattura e un tasto
[Inserisci] che provvede ad inserire l'articolo selezionato nella tabella
[Articoli Fattura].
Nella maschera Forms![Inserimento Articoli Fattura] ho anche creato una
sottomaschera [Visualizza Articoli Fattura] collegata alla tabella [Articoli
Fattura] che avrebbe il compito di tenere aggiornato l'utente ai vari
inserimenti in fattura.
Ora il problema è il seguente, non riesco a mantenere aggiornata la
sottomaschera ad ogni inserimento ovvero la sottomaschera [Visualizza
Articoli Fattura] non mi mostra gli articoli che inserisco nella tabella
[Articoli Fattura] premendo il tasto [Inserisci].
Ho provato con Forms![Inserimento Articoli Fattura]![Visualizza Articoli
Fattura].Requery ma nulla da fare.
Ringrazio tutti coloro che mi saranno di aiuto e un saluto a tutti.
Vil.


title: Requery


title: Requery

author: The-real-Isaac

text:
"Vilcoyote" <
v...@tiscaline.it
> ha scritto nel messaggio
news:9udgs2$th9$1...@nreadb.inwind.it...

Forse
    Forms![Inserimento Articoli Fattura]![Visualizza Articoli
Fattura].Form.Requery
--
Alberto


title: [Help] Query parametrica,problemi.

author: Fob

text:
Questo il codice gestisce l'evento click di un pulsante di una maschera
nella quale sono presenti alcuni campi di inserimento di testo, due dei
quali sono presi in causa da questo codice.
Option Compare Database
Option Explicit
Private Sub Comando5_Click()
    Dim qdf As DAO.QueryDef
    Set qdf = CurrentDb.QueryDefs("Ricerche Query")
    If Len(Me!DateFld) > 0 And Not IsNull(Me!DateFld) Then
    qdf.Parameters![Parametro1:] = Me.DateFld
    End If
    If Len(Me!TimeFld) > 0 And Not IsNull(Me!TimeFld) Then
    qdf.Parameters![Parametro2:] = Me.TimeFld
    End If
    qdf.Execute

End Sub
Nella query "Ricerche Query" ho inserito nelle 2 colonne opportune, i
seguenti criteri:
[Parametro1:] OR ([Parametro1:] is Null)
e
[Parametro2:] OR ([Parametro2:] is Null)
Premendo il tasto della maschra un errore mi dice che non è possibile
eseguire una query di selezione...
Domanda canonica, dove sbaglio?
Grz
F
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [Help] Query parametrica,problemi.

author: Sergio MAZZA

text:

Nell'utilizzare quella tecnica; se devi eseguire una query che ti
restituisce dei records devi utilizzare i recordset:
es.
Dim rst as RecordSet
set rst = qdf.Execute
...
Ciao.
--
Sergio MAZZA


title: [Help] Query parametrica,problemi.

author: Roberto da casa

text:
"Fob" <
fr33rid...@hotmail.com
> ha scritto nel messaggio
news:csm3c1$sv8$1...@news.newsland.it...

Il metodo DAO Execute serve ad eseguire una query di comando e non può
essere usato per eseguire invece una query di selezione parametrica (come
sembrerebbe sia la query di cui parli).
Se invece ti serve aprire da VBA un database su una query di selezione
parametrica, vai sul Sito Comune e nella Sezione Queries leggi la FAQ mia e
di Federico Luciani intitolata "Aprire una query parametrica da codice VBA".
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: [Help] Query parametrica,problemi.

text:
"Fob" <
fr33rid...@hotmail.com
> ha scritto nel messaggio
news:csm3c1$sv8$1...@news.newsland.it...

Il metodo DAO Execute serve ad eseguire una query di comando e non può



title: [Help] Query parametrica,problemi.

text:
Grazie 1000 a tutti!
Fob



title: PROBLEMA

author: Centro Sviluppo Sistemi

text:
Ciao a tutti!
Avrei un problemino:
Ho creato una query,e quando la lancio a mano funziona correttamente..Ma
quando da codice la richiamo:
Dim miatabella as Recordset
Set miatabella = CurrentDb.OpenRecordset ("codicearticolo")
il programma si ferma sulla seconda riga che ho scritto dicendo:
OPERATORE MANCANTE (Previsto)
Dove sbaglio?Qual'è il problema?
Grazie molte!!


title: PROBLEMA

author: MA

text:
>
> Dove sbaglio?Qual'è il problema?
Nel subject
MAssimiliano


title: PROBLEMA

author: Antonio Biso

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:kwXzb.12899$i_5....@news.edisontel.com...
> >
> > Dove sbaglio?Qual'è il problema?
>
> Nel subject
E mi pare sia anche recidivo...
Antonio


title: PROBLEMA

text:
Come ci si dovrebbe comportare in un newsgroup
ovvero 'Istruzioni per l'uso'
Anche i newsgroups, come tutte le comunita' di esseri umani, hanno delle
regole la cui conoscenza e rispetto permette un proficuo utilizzo del ng da
parte di tutti i partecipanti evitando incomprensioni, malintesi ed inutili
polemiche.
Alcune regole sono generali e di elementare educazione, altre proprie di
questo gruppo di discussione cresciute e consolidate nel tempo soprattutto
con il contributo dei frequentatori piu' anziani.
Premesso che
il ng e' gestito da 'volontari' che mettono a disposizione gratuitamente il
proprio tempo, le proprie conoscenze e la loro professionalita' per aiutare
chiunque, persone che spesso non conoscono e che dalle quali non riceveranno
alcun compenso, per cui qualsiasi forma di pretesa o obbligo da parte di chi
scrive sono decisamente fuori luogo:
- prima di inviare la propria richiesta provate a verificare se nei messaggi
dei giorni precedenti non siano gia' presenti delle soluzioni al quesito che
si vuole porre.
Non e' il massimo delle figure fare una domanda a cui e' gia' stata data
ampia ed esauriente risposta magari il giorno prima, di sicuro poi
l'eventuale replica difficilmente potra' essere piu' completa.
Volendo si possono effettuare anche delle ricerche nell'archivio storico dei
messaggi presso il Sito Comune di questo newsgroup:
http://www.sitocomune.com
o in alternativa, presso il sito:
http://www.deja.com/home_ps.shtml
- provate anche a verificare che i vostri dubbi e le relative soluzioni non
siano gia' presenti sul Sito Comune di questo newsgroup:
http://www.sitocomune.com
Se si decide comunque di scrivere al ng sarebbe bene tenere presente:
Il SUBJECT
-------------------
Nel scrivere l'oggetto del messaggio si dovrebbe dare maggiore importanza
perche' contribuisce ad identificare immediatamente l'argomento e il tipo di
problema, attirando subito l'attenzione di chi legge.
Si sconsiglia di inserire subject insignificanti come:
'AIUTO','URGENTE','PROBLEMA ACCESS', 'SOLO PER ESPERTI' 'SONO PRINCIPIANTE',
'SONO DEFICIENTE', 'come si fa...' ECC.,
nel marasma generale dei messaggi perdono visibilita'.
Ecco invece alcuni esempi da considerarsi corretti:
- Gestire il tasto Applica Filtro/Rimuovi Filtro
- Sincronizzare repliche via Internet con Access 2000
- Formattazione diversa per il solo record selezionato
- Come ricercare in una casella combinata
- Formato Numerico Nelle query
- Copia e incolla di piu' dati nello stesso campo
TESTO DEL MESSAGGIO
-------------------
Anche qui soprattutto nell'interesse di chi posta il messaggio, il suo
contenuto dovrebbe essere pensato e redatto con attenzione al fine di
evitare la spedizione di messaggi incomprensibili, che non potranno avere
risposte immediate soddisfacenti.
E' consigliabile indicare la versione di MSAccess a cui ci si riferisce ed
il sistema operativo utilizzato (A2/W95, A95/W98, A97/NT4, A00/W00),
Se dopo aver inviato un messaggio non si dovessero ricevere risposte si puo'
provare a riformularla evitando pero' di assumere un tono polemico del tipo
'Possibile che nessuno sappia come ...', 'Perche' non mi volete rispondere'
I motivi per cui certi messaggi non ricevono risposte possono essere i piu'
svariati dalla domanda mal posta, al fatto che nessuno effettivamente abbia
una risposta da dare.
*Alcuni consigli per chi risponde*
- Scrivere dopo il quoting
Quando si replica (risponde) ad un messaggio si dovrebbe iniziare a scrivere
sempre dopo il testo del precedente.
Lasciare il contenuto del testo originario se breve, oppure riassumere il
contenuto tagliano le parti meno significative, lasciando quelle piu'
interessanti per la comprensione del discorso.
- Non farsi coinvolgere in polemiche o con altri partecipanti e eventuali
disaccordi sarebbe meglio proseguire in e-mail private.
Alcune richieste o comportamenti *sicuramente* non graditi in questo ng:
- chiedere di programmi per 'sproteggere' database e quindi presumibilmente
il lavoro di altre persone.
Oltre a non essere moralmente corretto, e' illegale, inoltre, considerando
che in questo ng possono esserci persone che si guadagnano la pagnotta
sviluppando programmi con access, non ci sembra corretto contribuire a
diffondere questo, tipo di informazioni;
- richiedere risposte personalizzate al proprio indirizzo e-mail e' contro
lo spirito di questo ng in cui presuppone che tutte le domande e tutte le
risposte debbano essere visibili perche' potrebbero interessare a tutti;
- contattare direttamente altri frequentatori del ng inviando richieste di
informazioni via e-mail, magari a quelli che sembrano piu' bravi e piu'
disponibili di tutti ad aiutare gli altri;
- chiedere del compilatore di access, semplicemente perche' non esiste, lo
sanno anche i bambini ormai;
- chiedere l'invio di programmi gia' fatti con la scusa di dover imparare,
vedere, bla bla bla;
- inviare messaggi con pubblicita' commerciale anche se riferita all'oggetto
del ng. (ben vengano segnalazioni di siti o iniziative free che parlano di
access, anche se personali, ma il tutto deve sempre essere senza scopo di
lucro;
Alcune regole legate invece alla netiquette, dove con il termine netiquette
'retichetta', si intende l'insieme di regole nate col tempo per autoregolare
il comportamento degli utenti delle news.
- EVITARE DI SCRIVERE IN MAIUSCOLO sia gli oggetti e soprattutto il testo
dei messaggi che nelle regole equivale ad urlare;
- Scrivere in formato testo e non in HTLM (quindi con formattazioni varie).
questo perche' non tutti i lettori di messaggi (newsreader) visualizzano
correttamente questo formato;
- Evitate le polemiche personali con gli altri partecipanti.
Se proprio non potete farne a meno cercate di trasferirle in privato.
Alcuni link per chi volesse approfondire:
The Net: Guida per l'utente e Netiquette, di Arlene Rinaldi
http://www.inferentia.it/netiquette/
Etica e norme di buon uso dei servizi di rete
http://web.tiscalinet.it/enterprise_videotext/itamidi/netiquette/netiquettei
t.htm
ATTENZIONE
I successivi sono testi carichi d'ironia, cioe' sono suggerimenti da
EVITARE!
GALAMAILEO di John of the Homepage
http://www.geocities.com/bourbonstreet/9518/galamaileo.html
Cara Emily Postnews...
http://www.geocities.com/Athens/Parthenon/9704/galareteo.html
Grazie per la collaborazione
Questo documento e' stato redatto da Carlo VE
----------------------------------------------------------------------------
      Alcune utili abbreviazioni (acronimi)
      AFAIK As Far As I Know
      BTW By The Way
      CU See You
      CUL8R See You Later
      CUT Taglio (quando non si riporta tutto il testo a cui si risponde)
      HTH Hope This Helps
      IMO In My Opinion
      IMHO In My Humble Opinion
      LOL Laughing out loud
      NEWBIE Nuovo arrivato, persona nuova per il NG
      NG Newsgroup
      OT Off-Topic: fuori argomento
      ROTFL Rolling on the floor laughing
      ROTFLASTC Rolling on the floor laughing and scaring the cat
      ROTFLMAO Rolling on the floor laughing my ass off
      RTFM Read the fuckin' manual
      SPAM Messaggio pubblicitario fortemente OT, sui NG è assolutamente
vietato
      TIA Thanks In Advance
      TROLL Persona che vuole solo creare disturbo e scompiglio
Ce ne sono tanti altri, li trovate qui:
http://www.acronymfinder.com
'--------------------
Ciao.
--
Sergio MAZZA


title: PROBLEMA

text:
> '--------------------
> Ciao.
>
> --
> Sergio MAZZA
>
ROTFL
MAssimiliano


title: richiesta difficile!

author: EnrY

text:
Buongiorno a tutti.
In un database c'� una tabella in cui i dati inseriti non sono visibili
poich� coperti da asterischi.
E' possibile vederli in chiaro?
Grazie


title: richiesta difficile!

author: gianluca olla

text:
On 21 Nov, 09:58, "EnrY" <
nonpo...@dirtelo.com
> wrote:
> Buongiorno a tutti.
> In un database c'è una tabella in cui i dati inseriti non sono visibili
> poichè coperti da asterischi.
> E' possibile vederli in chiaro?
> Grazie
ciao, si pucoi vederli in chiaro apri la tabella in visualizzazione
struttura ti posizioni sul campo dove vedi il formato password ovvero
gli *** e nella parte che sta sotto ovvero le propietà del campo
cancelli password che trovi scritto accanto a maschera di input. Salvi
ed hai i tuoi campi in chiaro.
Ciao


title: richiesta difficile!

author: max

text:
"gianluca olla" <
gianlu...@gmail.com
> ha scritto nel messaggio
news:14b1c50e-917c-4d6b...@g23g2000yqh.googlegroups.com...
On 21 Nov, 09:58, "EnrY" <
nonpo...@dirtelo.com
> wrote:
> Buongiorno a tutti.
> In un database c'� una tabella in cui i dati inseriti non sono visibili
> poich� coperti da asterischi.
> E' possibile vederli in chiaro?
> Grazie
ciao, si pucoi vederli in chiaro apri la tabella in visualizzazione
struttura ti posizioni sul campo dove vedi il formato password ovvero
gli *** e nella parte che sta sotto ovvero le propiet� del campo
cancelli password che trovi scritto accanto a maschera di input. Salvi
ed hai i tuoi campi in chiaro.
Ciao
Cari Gianluca e  Enry, come pi� volte detto questo non � il pronto soccorso
di Access ma un comunit� dove si cerca di condividere idee esperienza ecc...
su access.
Se Enry scrive nel suo oggetto richiesta difficile nessuno che avr� lo
stesso problema potr� trovare la soluzione in base a questo post. Pertanto
pur non avendone l'autorit� invito Enry a scrivere oggetti in cui si evinca
il problema riscontrato e a Gianluca a non rispondere a domande con oggetti
generici
grazie e ciao
Max


title: Parametri complessi in una query

author: Zappus

text:
Ho una query in cui in due campi ho inserito dei parametri .
In un campo Data.Lavori il seguente:
Between [FORMS]![PARAMETRI DATE].[DATA1] And [FORMS]![PARAMETRI
DATE].[DATA2]
Da una maschera inserisco due date......
In un altro campo Rappresentante:
[FORMS]![PARAMETRI DATE].[IDRAPP]
in pratica nella Form Parametri Date ho tre campi:
idrapp
data1
data2
e un command button che apre la query di cui sopra...
Problema:
se inserisco date non presenti nella query si visualizzano comunque tutti i
record del rappresentante
ho provato a togliere il rappresentante e funziona (ma non potrei utilizzare
correttamente ciň che devo fare)
ho provato anche a spostare l'ordine dei parametri nella struttura della
query...niente
Cosa suggerite?
Grazie Luca


title: Parametri complessi in una query

text:
"Zappus" <
luca...@aliceposta.it
> ha scritto nel messaggio
news:eL4ie.905511$b5.39...@news3.tin.it...
> Ho una query in cui in due campi ho inserito dei parametri .
> In un campo Data.Lavori il seguente:
> Between [FORMS]![PARAMETRI DATE].[DATA1] And [FORMS]![PARAMETRI
> DATE].[DATA2]
> Da una maschera inserisco due date......
>
> In un altro campo Rappresentante:
> [FORMS]![PARAMETRI DATE].[IDRAPP]
> in pratica nella Form Parametri Date ho tre campi:
>
> idrapp
> data1
> data2
> e un command button che apre la query di cui sopra...
>
[CUT]
Ho risolto!
Verificando l'SQL della query mi sono accorto che i due parametri erano
legati con "OR" ho sostituito con "AND" ed è filato liscio.
Salutoni
Luca


title: FYI Access DevCon Vienna 2018

author: Karl Donaubauer

text:
Salve,

per chi lavora con Access come professionista potrebb'essere
interessante che l'unica conferenza intercontinentale (veramente verrà
gente da 3-4 continenti ;-) per Access in Europa succedera a Vienna il
7+8 Aprile 2018.

Questa settimana ho aggiornato il sito
http://www.AccessDevCon.com
 con
la maggior parte del programma e aperto l'iscrizione.

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

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


title: FYI Access DevCon Vienna 2018

author: Davide La Mantia

text:

Ciao Karl,
sto cercando di organizzarmi per partecipare, spero di farcela.

Davide


title: FYI Access DevCon Vienna 2018

text:
Karl Donaubauer ha scritto:
> ...
> per chi lavora con Access come professionista potrebb'essere
> interessante che l'unica conferenza intercontinentale (veramente verrà
> gente da 3-4 continenti ;-) per Access in Europa succedera a Vienna il
> 7+8 Aprile 2018.
>
> Questa settimana ho aggiornato il sito
http://www.AccessDevCon.com
 con
> la maggior parte del programma e aperto l'iscrizione.
>

Adesso il programma è completo:
http://www.AccessDevcon.com/agenda.htm

Finora iscrizioni da 11 paesi e non indovinate che paese manca ancora...

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


title: FYI Access DevCon Vienna 2018

author: ciroteo

text:
Karl ci provo dai, vediamo se ce la faccio.
intanto complimenti per l'organizzazione!
m



title: FYI Access DevCon Vienna 2018

text:
Karl Donaubauer:
>> ... l'unica conferenza intercontinentale per Access
>> ...  succedera a Vienna il 7+8 Aprile 2018.
>>
>>
http://www.AccessDevCon.com

>
> Finora iscrizioni da 11 paesi e non indovinate che paese manca ancora...

Ecco, come paese no 14 finalmente giunge: Italia!

Qualcuno (credo) non presente qui si è registrato per salvare l'onore di
questo grande paese vicino. ;-)

Finora abbiamo 10 gente in più dell'anno scorso (sembra più monumentale
se dico +20%). Ogni incremento è un buon segno che il prodotto vive e va
avanti.

Il team di Access dalla MS produce un video per l'evento con alcuni
nuovi feature e piani che presenterò.

--
Ciao
Karl
*********



title: FYI Access DevCon Vienna 2018

text:
Karl Donaubauer ha scritto:
>>> ... l'unica conferenza intercontinentale per Access ...  succedera a
>>> Vienna il 7+8 Aprile 2018.
>>>
>>>
http://www.AccessDevCon.com

L'album fotografico commentato che puo dare un'impressione dell'evento:

http://www.donkarl.com/devcon/devcon2_pics/




title: Stampa Unione tipo "intestazione ed elenco dettagli"

author: Easysmile

text:
Innanzi tutto un ringraziamento a Sergio Mazza per il database di esempio
presente nel sito comune, a proposito del quale avrei un paio di quesiti da
porre.
Vorrei che il campo della query dei dettagli che utilizzo per il link alla
tabella principale non venga mostrato nel documento di stampa unione. Come
posso nasconderlo? E' impossibile cancellarlo dalla tabella e non si puo'
nemmeno porre il campo come non visibile dalla query di access altrimenti
non viene visto dal codice campo Database.
Inoltre come posso impostare per la tabella la formattazione che desidero?
Tra i parametri del codice campo Database di word vedo solo l'autoformat, ma
a me occorre una formattazione mia particolare (il wizard di creazione del
codice database, nell'autoformat non accetta modelli personalizzati...)
Scusate per l'OT che riguarda istruzioni di Word ma credo che siano comunque
attinenti....
Seconda domanda.....il db di esempio nel sito comune e' di Acc97......Acc e
Word2002 permettono qualche semplificazione del problema? devo creare stampe
unione per tantissimi diversi documenti ed il procedimento porta via un po'
di tempo....
grazie in anticipo
Carlo


text:
"Easysmile" <
easy...@ptty.loxinfo.co.th
> ha scritto nel messaggio
news:bfu7hg$ie8dp$1...@ID-29643.news.uni-berlin.de...
> Innanzi tutto un ringraziamento a Sergio Mazza per il database di esempio
> presente nel sito comune, a proposito del quale avrei un paio di quesiti
da
> porre.
> Vorrei che il campo della query dei dettagli che utilizzo per il link alla
> tabella principale non venga mostrato nel documento di stampa unione. Come
> posso nasconderlo? E' impossibile cancellarlo dalla tabella e non si puo'
> nemmeno porre il campo come non visibile dalla query di access altrimenti
> non viene visto dal codice campo Database.
Se hai pazienza, domani (in ufficio) faccio delle prove e ti riporto
eventuali soluzioni;
> Inoltre come posso impostare per la tabella la formattazione che desidero?
> Tra i parametri del codice campo Database di word vedo solo l'autoformat,
ma
> a me occorre una formattazione mia particolare (il wizard di creazione del
> codice database, nell'autoformat non accetta modelli personalizzati...)
più di una volta ho riportato un esempio di come applicare ad una tabella
word una delle formattazioni proposte da word; prova a cercare nei messaggi
precedenti (anche dal sito comune);
> Scusate per l'OT che riguarda istruzioni di Word ma credo che siano
comunque
> attinenti....
Se ritieni sia OT inseriscilo nell'oggetto; es. [OT] Stampa unione etc. etc.
> Seconda domanda.....il db di esempio nel sito comune e' di Acc97......Acc
e
> Word2002 permettono qualche semplificazione del problema? devo creare
stampe
> unione per tantissimi diversi documenti ed il procedimento porta via un
po'
> di tempo....
Non ho verificato se nelle versioni successive alla 97 ci siano differenze
per la stampa unione; comunque se funziona con l'esempio in formato 97...
> grazie in anticipo
> Carlo
>
Ciao.
--
Sergio MAZZA
--
Sergio MAZZA


text:
> Non ho verificato se nelle versioni successive alla 97 ci siano differenze
> per la stampa unione; comunque se funziona con l'esempio in formato 97...
>
gia'! :-)
siccome utilizzo Acc e Word 02, speravo che qualche miglioria l'avessero
apportata.....ad esempio mi meraviglio che anche in acc02 ancora non sia
possibile fare la stampa unione su un documento excel.....per la
formattazione e per il recupero dati credo che sarebbe tutto piu' facile.
Il mio problema di partenza era quello di ottenere una copia il piu' fedele
possibile di un report di access (escludendo gli snapshot per problemi di
compatibilita') da allegare alle email. Ho provato con il metodo sendObject,
ma nel formato rtf scompaiono le linee, i riquadri e le immagini (c'e'
eventualmente una soluzione???) e con la stampa unione sono incappato in
questo nuovo problema di formattazione.....
Evitando l'automazione Word ed Excel (le mie capacita' di programmazione
sono troppo limitate :-), quale potrebbe essere la migliore soluzione?
Ti ringrazio nuovamente!
Ciao
Carlo


text:
"Easysmile" <
easy...@ptty.loxinfo.co.th
> ha scritto nel messaggio
news:bg0rvc$impgr$1...@ID-29643.news.uni-berlin.de...
> gia'! :-)
> siccome utilizzo Acc e Word 02, speravo che qualche miglioria l'avessero
> apportata.....ad esempio mi meraviglio che anche in acc02 ancora non sia
> possibile fare la stampa unione su un documento excel.....per la
> formattazione e per il recupero dati credo che sarebbe tutto piu' facile.
Dipende che intendi per "stampa unione su un documento excel"; excel legge
le tabelle access e ti esegue delle query. Queste query le puoi salvare in
un file .qry oppure i dati risultanti vengono collegati alla tabella/query
di access; ogni volta che apri quel foglio excel ti chiede se vuoi
rinfrescarli.
> Il mio problema di partenza era quello di ottenere una copia il piu'
fedele
> possibile di un report di access (escludendo gli snapshot per problemi di
> compatibilita') da allegare alle email. Ho provato con il metodo
sendObject,
> ma nel formato rtf scompaiono le linee, i riquadri e le immagini (c'e'
> eventualmente una soluzione???) e con la stampa unione sono incappato in
> questo nuovo problema di formattazione.....
Guarda, non voglio alimentare false speranze ma qualche giorno fa, con un
collega, abbiamo esportato un documento word con un logo in formato rtf e
spedito per fax; approfondirň anche questo tema e se č una cosa proponibile
ne faccio un messaggio e lo posto nell'NG.
> Evitando l'automazione Word ed Excel (le mie capacita' di programmazione
> sono troppo limitate :-), quale potrebbe essere la migliore soluzione?
Non č un problema di programmazione; si tratta di un copia/incolla speciale
indicando che i dati devono essere collegati; io ho iniziato cosě e poi ho
cercato altre strade quando "volevo di piů".
> Ti ringrazio nuovamente!
Di niente.
> Ciao



text:
> Dipende che intendi per "stampa unione su un documento excel"; excel legge
> le tabelle access e ti esegue delle query. Queste query le puoi salvare in
> un file .qry oppure i dati risultanti vengono collegati alla tabella/query
> di access; ogni volta che apri quel foglio excel ti chiede se vuoi
> rinfrescarli.
mi occorrerebbe poter avere un modello in excel richiamabile ogni volta che
devo inviare lo stesso report, ovviamente con diversi parametri della query
sottostante.
In pratica quello che e' possibile fare con la stampa unione di Word, dove
si crea un documento principale modello con i links ai campi della tabella o
query sottostante il report.
Stando a quello che ho potuto provare con la funzione "analizza i dati con
excel", ogni volta che si richiama la funzione, viene creato un nuovo
documento che quindi non ha la necessaria formattazione......
il file .qry che hai menzionato puo' essere richiamato automaticamente da
access ed impostando "da access" il diverso tipo di interrogazione che ogni
volta mi occorre sulla query? se cosi' fosse, allora andrebbe bene.....
> Guarda, non voglio alimentare false speranze ma qualche giorno fa, con un
> collega, abbiamo esportato un documento word con un logo in formato rtf e
> spedito per fax; approfondirò anche questo tema e se è una cosa
proponibile
> ne faccio un messaggio e lo posto nell'NG.
resto in trepidante attesa! avrei risolto i miei problemi......
Ciao
Carlo


text:
"Easysmile" <
easy...@ptty.loxinfo.co.th
> ha scritto nel messaggio
news:bg17nv$jikb6$1...@ID-29643.news.uni-berlin.de...
>
> mi occorrerebbe poter avere un modello in excel richiamabile ogni volta
che
> devo inviare lo stesso report, ovviamente con diversi parametri della
query
> sottostante.
> In pratica quello che e' possibile fare con la stampa unione di Word, dove
> si crea un documento principale modello con i links ai campi della tabella
o
> query sottostante il report.
> Stando a quello che ho potuto provare con la funzione "analizza i dati con
> excel", ogni volta che si richiama la funzione, viene creato un nuovo
> documento che quindi non ha la necessaria formattazione......
> il file .qry che hai menzionato puo' essere richiamato automaticamente da
> access ed impostando "da access" il diverso tipo di interrogazione che
ogni
> volta mi occorre sulla query? se cosi' fosse, allora andrebbe bene.....
Ho fatto delle prove con i modelli di excel; su un foglio ho creato una
tabella pivot e l'ho collegata ad una tabella un access. Gli ho applicato
una delle formattazioni disponibili e l'ho salvata come modello facendo
attenzione a non memorizzare i dati. Ogni volta che si apre il modello
(File - Nuovo) i dati vengono riletti e aggiornati, la formattazione non
viene modificata.
Comunque è tutto scritto nell'help (di excel) se cerchi "modelli".
L'unica "stranezza" è che, all'apertura del modello, non devi attivare le
macro perché va in errore l'istruzione che effettua il refresh dei dati;
almeno per excel'97.
> resto in trepidante attesa! avrei risolto i miei problemi......
>
> Ciao
> Carlo
Per la questione rtf "con immagini" è vero quello che ho detto; cioè che se
salvi un documento word in rtf lo riapri e vedi le immagini (salvate con il
documento, non collegate); ma non che esportando un report access in word e
questo in rtf le immagini vengono riproposte. Mi sono incartato, scusa...
Ciao.
--
Sergio MAZZA


text:
> Ho fatto delle prove con i modelli di excel; su un foglio ho creato una
> tabella pivot e l'ho collegata ad una tabella un access. Gli ho applicato
> una delle formattazioni disponibili e l'ho salvata come modello facendo
> attenzione a non memorizzare i dati. Ogni volta che si apre il modello
> (File - Nuovo) i dati vengono riletti e aggiornati, la formattazione non
> viene modificata.
grazie del suggerimento. daro' un'occhiata all'help di excel.
> Per la questione rtf "con immagini" è vero quello che ho detto; cioè che
se
> salvi un documento word in rtf lo riapri e vedi le immagini (salvate con
il
> documento, non collegate); ma non che esportando un report access in word
e
> questo in rtf le immagini vengono riproposte. Mi sono incartato, scusa...
>
peccato!
stavo iniziando a sperare :-)
Ciao
Carlo


title: trova record

author: Valter Casagrande

text:
ciao a tutti
qualcuno mi può aiutare a perfezionare il database che mi sono divertito a
creare ??
avrei bisogno di info su come fare affinchè dopo aver inserito il nuovo
record sulla maschera, appena cambio "campo" (penso si dica così) mi faccia
una ricerca nella sottostante tabella e mi avvisi se il record è già
presente e mi lasci andare avanti con altri inserimenti.
se non sbaglio bisogna compilare una routine dopo aggiornamento ma non è che
ci abbia capito un gran chè
graziieeeee
saluti da Valter


title: trova record

author: pino

text:
vorrrei sommare delle date ad esempio
01/01/00     05/02/01
che dovrebbe fare 4gg 1mm 1anno
come posso fare grazie a tutti coloro mi daranno una mano non so piu' che
fare


title: trova record

text:
"Valter Casagrande" <
val...@libero.it
> ha scritto nel messaggio
news:3loA6.2279$XQ2.1...@news.infostrada.it...

Beh, io direi "mentre" sta inserendo un nuovo record e non "dopo" averlo
inserito.
Ipotizziamo che tu debba verificare se esista un record che contega nel
campo associato al controllo Pippo un valore uguale al valore che hai appena
digitato appunto nel controllo Pippo.
A fronte dell'evento "Dopo aggiornamento" di Pippo genera un codice VBA che
si faccia restituire da una funzione DLookup un qualsiasi campo della tua
tabella nel caso in cui il campo associato a Pippo sia uguale a Pippo. Se la
DLookup ti restituisce un valore Null, significa che non esiste un record
che ha già quel valore, in caso contrario esiste: a questo punto fai quello
che ritieni necessario.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: trova record

text:
"pino" <
ax...@tin.it
> ha scritto nel messaggio
news:TNKA6.16791$k53.3...@news1.tin.it...

Immaggino che volessi dire che vuoi fare la differenza e non la somma tra
due date. ;-)
Vai sul Sito Comune (link qui sotto), Sezione General, "Differenza tra due
date espressa in anni, mesi e giorni." di Silvio Berruti.



title: ca simone calligaris rif post molto vecchio relativo a runtime di access XP

text:
>Comunque puoi installare il Runtime di Access (che ha un suo Setup
>separato).
>Poi registri manualmente gli .OCX _spero non tanti come l'altra volta_ e
>crei a mano le icone d'avvio.
>Io per evitare problemi uso Inno Setup per l'installazione di programmi, e
>poi faccio avviare l'installer di Access Runtime (che viene sempre
>installato senza problemi).
>Saluti.
questo è il testo che avevi scritto ti chiedo come dico a inno setup che all
a fine dell'nstallazione
deve eseguire il file ACCESSRT.MSI che però si trova dentro la cartella
runtime del cdrom, visto che non conosco la lettera del cdrom sul pc da cui
installarò e quindi dovrei poter settare un path senza lettera generico
tu come fai?
Grazie-


author: Simone Calligaris

text:
"Simba883" <
> >Comunque puoi installare il Runtime di Access (che ha un suo Setup
> >separato).
> >Poi registri manualmente gli .OCX _spero non tanti come l'altra volta_ e
> >crei a mano le icone d'avvio.
>
> >Io per evitare problemi uso Inno Setup per l'installazione di programmi,
e
> >poi faccio avviare l'installer di Access Runtime (che viene sempre
> >installato senza problemi).
> questo è il testo che avevi scritto ti chiedo come dico a inno setup che
all
> a fine dell'nstallazione
> deve eseguire il file ACCESSRT.MSI che però si trova dentro la cartella
> runtime del cdrom, visto che non conosco la lettera del cdrom sul pc da
cui
> installarò e quindi dovrei poter settare un path senza lettera generico
>
> tu come fai?
Considera che seguo io direttamente le aziende: non distribuisco
pacchettizzati agli utenti finali.
Quindi installo in due fasi distinte (aggiustando al limite manualmente le
stringhe d'avvio) senza farmi problemi.
Le mie conoscenze di Inno Setup sono superficiali, però c'è talmente tanto
materiale sul web (e la tua è senz'altro una FAQ) che basta cercare con un
pò di pazienza.
Saluti.


author: stefano (kabisa)

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:clup69$rcd$2...@lacerta.tiscalinet.it...

Io ho risolto creando un cd che appena inserito apre un html dalla quale
l'utente può cliccare prima sul link di installazione di accessrt (in caso
non ha la versione completa) e poi clicca sul link dell'installazione
www.kabisa.be
Stefano Kabisa


title: problema con query a campi incrociati

text:
Ciao a tutti
in un db ACCESS 2007 ho una tabella (TT003_IndicatoriXXX) con questi campi

Livello
IdAreaInformtiva
AreaInformativa
Processo
Sottoprocesso
Ordine
Tipo_Rating
idIndicatore
Data
Rating

la tabella contiene i dati di 5 mesi diversi (1 riga per ogni idIndicatore per ogni mese)

poi ho questa query a campi incrociati per ottenere una PIVOT CON  distibuzione del Campo Rating per Data

TRANSFORM First(TT003_IndicatoriXXX.Rating) AS PrimoDiRating
SELECT TT003_IndicatoriXXX.IdAreaInformtiva, TT003_IndicatoriXXX.AreaInformativa, TT003_IndicatoriXXX.Processo, TT003_IndicatoriXXX.Sottoprocesso, TT003_IndicatoriXXX.Ordine, TT003_IndicatoriXXX.Tipo_Rating, ([idIndicatore]) AS [Indicatore/Evento]
FROM TT003_IndicatoriXXX
GROUP BY TT003_IndicatoriXXX.IdAreaInformtiva, TT003_IndicatoriXXX.AreaInformativa, TT003_IndicatoriXXX.Processo, TT003_IndicatoriXXX.Sottoprocesso, TT003_IndicatoriXXX.Ordine, TT003_IndicatoriXXX.Tipo_Rating, ([idIndicatore])
ORDER BY TT003_IndicatoriXXX.IdAreaInformtiva, TT003_IndicatoriXXX.Processo, TT003_IndicatoriXXX.Sottoprocesso, TT003_IndicatoriXXX.Ordine, TT003_IndicatoriXXX.Data DESC
PIVOT TT003_IndicatoriXXX.Data;

eseguendo la query Si ottengono 337 riGhe con i dati presenti in tabella

però succede una cosa inspiegabile ALMENO per me

per uno solo degli idIndicatore nel raggruppare non vengono estratti i dati degli ultimi 4 mesi

ovvero ipotizzando di dover estrarre i dati da Gennaio a Maggio 2016
viene visualizzato il dato di Gennaio - mentre gli altri 4 mesi la pivot non presenta valori (il campo è vuoto anche se in tabella i valori sono regolarmente presenti)

dalle prove che ho effettuato sono riuscito a capiere che ACCESS si comporta stranamente in base all'ordinamento scelto per il campo Data - ad esempio se si modifica l'ordinamento da DESC a ASC i campi mancanti sempre per il medesimo IdIndicatore da quattro diventano tre non più consecutivi e diversi dall'estrazione precedente
l'unico modo che ho trovato per farli apparire tutti è togliere il raggruppamento per Sottoprocesso (che però a me servirebbe lasciare)

la cosa più strana è che questo si verifica per uno solo degli IdIndicatore - tutti gli altri vengono estratti correttamente per tutti i mesi

Qualcuno mi può aiutare/suggerire qualche possibile soluzione
Grazie
Silvano


title: Sezioni report e cambio di pagina.

author: The Fly

text:
Ho un report contenete 5 sezioni (il piè di pagina è vuoto).
4 sezioni sono di tipo intestazione e la quinta è il corpo.
Come posso imporre al report di non "tagliare" il corpo con il cambio di
pagina.
Come posso cioè avere in una pagina solo gruppi di 5 sezioni visibili
interamente.
Grazie.


title: connessione a mysql

author: Riccardo M.

text:
Salve a tutti, volevo sapere se esiste la possibilità (e naturalmente come)
di connettersi ad un database mysql
direttamente da codice, passando nome utente e passeword per il
collegamento.
grazie mille
Riccardo


title: connessione a mysql

author: vec

text:
Riccardo M. wrote:

www.sitocomune.com
sezione novita credo..


title: TreeView - Help Me -

author: Attilio

text:
Ciao,
mi auguro che sia l'ultimo post perchè ho proprio bisogno di risolvere
questo problema.
Praticamente ho una Query che mi estrae i seguenti dati:
Campo1-     Campo2 - Campo3- Campo4 - Campo5 - Campo6 - Campo7 -Campo8
IDProvincia- Provincia- IDScuola -  Scuola - IDClasse-Classe  -
IDAlunno - Alunno
Praticamente mi piacere capire come fare a rappresentare con l'ocx in
oggetto prima la provincia, poi la scuola....sino al singolo alunno.
Ho provato a leggere qualcosa su consiglio del gentilissimo
Massimiliano Amendola su
www.donkarl.com/it/cisa
 ma io personalmente
non ci ho capito nulla.
Potete farmi capire come posso fare?
Grazie mille.


title: TreeView - Help Me -

author: Massimo Piubelli

text:
Attilio wrote:
> Ciao,
> mi auguro che sia l'ultimo post perchè ho proprio bisogno di risolvere
> questo problema.
No, non è l'ultimo evidentemente...
l'hai scritto uguale anche sul ng microsoft, dove tra l'altro ti è stato risposto.
Evita il xpost oppure almeno segnalalo.
Ciao,
Massimo


title: report e pagine bianche

author: Michele

text:
ciao, ho un problemino, in alcuni report, fra una pagina e l'altra del
report, viene lasciata una pagina bianca col qualche "sporcatura" di colore.
non credo sia un problema di stampante, l'ho provato con piů di una.
Grazie


title: report e pagine bianche

author: lily

text:
"Michele" <nos...@no.spam> ha scritto nel messaggio
news:Q7ww8.9109$8D3.2...@news1.tin.it...
> ciao, ho un problemino, in alcuni report, fra una pagina e l'altra del
> report, viene lasciata una pagina bianca col qualche "sporcatura" di
colore.
> non credo sia un problema di stampante, l'ho provato con più di una.
> Grazie
>
>
>
Prova a fare così: in visualizzazione struttura fai imposta pagina e riduci
i margini (generalmente basta fare così).
Se continua a farlo prova a ridurre le linee con cui separi i campi
probabilmente ce n'è  qualcuna troppo lunga che và fuori l'area di stampa.
basta "accorciarle".
Spero di esserti stata d'aiuto.
Ciao


title: l'equivalente di DCOM

author: Gabriele

text:
Accedendo ad un file di access ottengo l'errore 3343 : FORMATO DI DATABASE
sconosciuto .
Sul sistema operativo Win 98 SE  ho risolto rinominando il file OLEAUT32.DLL
e reinstallando DCOM.
Su win 2000 pro cosa devo reinstallare ??
saluti e grazie
--
Cordiali saluti
--
Cordiali saluti


title: l'equivalente di DCOM

author: Carlo Costarella

text:
"Gabriele" <
michel...@libero.it
> ha scritto nel messaggio
news:d6l22p$p7t$1...@balena.cs.interbusiness.it...

Se il messaggio compare aprendo una versione di Access il problema sta
proprio nella versione, nel senso che il file che stai tentando di aprire è
di una versione diversa dall'Access installato.
Se invece accedi al file da programmi tipo vb o
vb.net
 il problema è
diverso.
Risposte?
Ciao, Carlo


title: l'equivalente di DCOM

text:
> Se invece accedi al file da programmi tipo vb o
vb.net
 il problema č
> diverso.
Si, accedo agli archivi mdb in formato access 2000  da un'applicazione
windows scritta in VB6 e ADO 2.6 .
Lo stesso errore l'ho risolto su un pc win 98 dietro consiglio
dell'assistenza tecnica : rinominare oleaut32.dll   e reinstallare DCOM.
Ma adesso lo stesso errore buffo ce l'ho su un pc w2000 sp4 pro  :  come
potrei risolverlo? Il suggerimento per w98 non č applicabile agli altri
sistemi operativi , cosě mi hanno detto.
Ho reinstalllato il motore jet 4 sp 8 , senza risultato. Devo installare
anche ado 2.8 ?
Grazie dei consigli e saluti


title: l'equivalente di DCOM

text:
"Gabriele" <
be...@virgilio.it
> ha scritto nel messaggio
news:jarje.922602$b5.40...@news3.tin.it...

Va bene anche ADO 2,5 e stdole.tlb, MSADODC.OCX; tutti nei riferimenti al
progetto VB.
Comunque io consiglierei di fare cosě, visto che Access 2000 č pieno di Bug:
Sulla macchina W2000 sp4 disinstallare tutto VB e Access2000; reinstallare
Access2000 (completo) e tutte le sr e le patch, reinstallare VB6 (completo)
con tutte le patch e gli aggiornamenti.
Domanda forse stupida: nel computer W2000 se non sono presenti VB e Access,
hai messo i file runtime di VB6?
Ciao, Carlo


title: l'equivalente di DCOM

text:
> Va bene anche ADO 2,5 e stdole.tlb, MSADODC.OCX; tutti nei riferimenti al
> progetto VB.
> Comunque io consiglierei di fare cosě, visto che Access 2000 č pieno di
> Bug:
> Sulla macchina W2000 sp4 disinstallare tutto VB e Access2000; reinstallare
> Access2000 (completo) e tutte le sr e le patch, reinstallare VB6
> (completo) con tutte le patch e gli aggiornamenti.
> Domanda forse stupida: nel computer W2000 se non sono presenti VB e
> Access, hai messo i file runtime di VB6?
Nel pc non c'č VB6 nč access . Il programma vb  che manifesta l'errore
installa durante il setup i run time di VB e access.
Quindi reinstallo questi componenti di run time ?
ciao


title: codice VBA per evitare finestra di dialogo e premere il pulsante "SI" per continuare.

author: TecniCons sas

text:
Buongiorno.
Nella seguente routine:
    DoCmd.OpenTable "Fatture2", acViewNormal, acEdit
    DoCmd.RunCommand acCmdSelectAllRecords
    DoCmd.RunCommand acCmdCopy
    DoCmd.RunCommand acCmdClose
    DoCmd.OpenTable "Fatture", acViewNormal, acEdit
    DoCmd.RunCommand acCmdSelectAllRecords
    DoCmd.RunCommand acCmdPaste
    DoCmd.RunCommand acCmdClose
il codice VBA si ferma e mi chiede di confermare l'incollamento mediante la
pressione del pulsante "SI".
Per cortesia, sapreste dirmi come evitare la finestra di dialogo con
relativa domanda ed il dover rispondere "SI" ?
E' possibile evitare tutto ciò con un codice VBA affinchè possa ottenere un
passaggio immediato comprensivo di risposta affermativa ?
Grazie
Saluti
Luciano


author: Lolince

text:

DoCmd.SetWarnings False 'disabilita
tutti i tuoi comandi
DoCmd.SetWarnings true ' abilita


text:
grazie mille.
Provato, tutto ok
Saluti
Luciano
"Lolince" <
lol...@hotmail.com
> ha scritto nel messaggio
news:d560c191-60fa-4d1a...@w21g2000yqm.googlegroups.com...



title: Valori diversi su textbox diverse

text:
Ho bisogno, di filtrare il contenuto di una textbox, in modo tale da
trovarmi in quella textbox nella form, che fa riferimento ad una tabella, in
modo che visualizzi solo un detrminato valore, nel momento in cui questo
valore è presente. Es. la textbox mi deve visualizzare un 8, solo se nel
campo in tabella corrispondente lo trova, altrimenti blank.
Quello che devo fare, è far comparire in una form valori diversi in textbox
diverse... non so se mi sono spiegato, forse è una stupidaggine, ma io sono
un newbbie!! CIAO e grazie!


title: Valori diversi su textbox diverse

text: Stupidaggggine...


title: gestire formato angoli sessagesimali

author: iperworld

text:
Ciao a tutti
Ho a che fare con un mdb che
deve gestire valori di Latitudine e Longitudine
e probabilmente in futuro farci qualche semplice calcolo
o impostare dei criteri per una qry (per esempio
individuare se una certa coppie di coordinate
si trova dentro una determinata area quadrata)
allora la domanda:
quale è il formato ideale da usare
per gestire questa situazione?
Sono costretto ad usare tre campi
(gradi, primi e secondi) per ogni coordinata della coppia
e scrivemi le funzioni di trasformazione?
Sarei anche interessato a sapere se qualcuno sa di
una base di dati disponibile in rete che comprenda e
associ i valori di latitudine e longitudine di
almeno di uno degli spigoli delle tavolette IGMI 1:25000
con la loro denominazione (foglio, quadrante e tavoletta)
con quest'ultima richiesta forse sono un po' [OT ]
Matteo


title: gestire formato angoli sessagesimali

author: sv

text:
iperworld ha scritto:
> Ciao a tutti
> Ho a che fare con un mdb che
> deve gestire valori di Latitudine e Longitudine
> e probabilmente in futuro farci qualche semplice calcolo
> o impostare dei criteri per una qry (per esempio
> individuare se una certa coppie di coordinate
> si trova dentro una determinata area quadrata)
> allora la domanda:
> quale è il formato ideale da usare
> per gestire questa situazione?
> Sono costretto ad usare tre campi
> (gradi, primi e secondi) per ogni coordinata della coppia
> e scrivemi le funzioni di trasformazione?
E' un database che penso possa esserti utile:
http://support.microsoft.com/default.aspx?scid=kb;en-us;177972
> Sarei anche interessato a sapere se qualcuno sa di
> una base di dati disponibile in rete che comprenda e
> associ i valori di latitudine e longitudine di
> almeno di uno degli spigoli delle tavolette IGMI 1:25000
> con la loro denominazione (foglio, quadrante e tavoletta)
> con quest'ultima richiesta forse sono un po' [OT ]
> Matteo
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: gestire formato angoli sessagesimali

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:btc6te$fp7$1...@news.newsland.it...

Grazie molte.
estremamente interessante
>


title: Funzione Dir disabilitata forse Bug (Secondo Invio)

author: Andytre

text:
Ciao ancora a tutti,
Ultimamente si perdono un pò di messaggi.
Scusate il subject ma non sapevo come definirlo.
Mi è capitata una cosa molto strana utilizzando lo stesso database su due pc
diversi.
Utilizzo la funzione Dir per recuperare il nome del file di una directory ma
ho notato che su alcuni pc con installato Win 2000 con service pack 4 lo
stesso access non riconosce più la funzione tramite il generatore di
espressioni mentre continua a funzionare ancora via codice Vb.
Qualcuno è a conoscienza del problema?
Esiste una soluzione o è proprio un bug di microsoft?
Ho testato il db con più pc e la funzione Dir lavora correttamente su quasi
tutti.
Ho riscontrato il problema solo con access 2000 sp3 e win 2000 sp4 (N.B. il
service pack di win 2000 era già installato prima di installare access).
Grazie a chiunque ha da darmi notizie in proposito.
Ciao,
Andrea
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Stampa più copie differenziate

author: Sandrobi

text:
Dovrei stampare un report in tre copie (ciclando il comando
DoCmd.OpenReport) e su ognuna mettere una dicitura diversa a seconda di
quale copia si tratta. E' possibile riconoscere la copia senza dover
duplicare il report?
--
Ciao, Sandrobi
-----------------
Se la tua email è fasulla, ti invito a leggere
http://wiki.news.nic.it/AntiSpam


title: Stampa più copie differenziate

author: Fabrizio Conti (Panathos)

text:
On 28 Feb, 01:16, "Sandrobi" <
sandb...@tiscali.it
> wrote:
> Dovrei stampare un report in tre copie (ciclando il comando
> DoCmd.OpenReport) e su ognuna mettere una dicitura diversa a seconda di
> quale copia si tratta. E' possibile riconoscere la copia senza dover
> duplicare il report?
Be', se fai un CICLO di TRE copie dovresti perlomeno avere un
contatore a disposizione; altrimenti come fai a sapere che ne stai
stampando proprio tre?
Il ciclo For... Next ha già la sua variabile obbligatoria; se usi
Do... Loop sommi una variabile precedentemente dichiarata ad ogni
ciclo.
Temo di non avere capito la domanda. Se intendevi "come faccio a
identificare il report in cui mi trovo", c'è la proprietà .Name...
ciao,
Panathos


title: Stampa più copie differenziate

author: 'Roccia' Max

text:
On 28 Feb, 01:16, "Sandrobi" <
sandb...@tiscali.it
> wrote:
> Dovrei stampare un report in tre copie (ciclando il comando
> DoCmd.OpenReport) e su ognuna mettere una dicitura diversa a seconda di
> quale copia si tratta. E' possibile riconoscere la copia senza dover
> duplicare il report?
Casella di testo non associata, su formattazione della sezione di
report che contiene la tabella di testo butti dentro un
me.NomeCasellaDiTesto=me.openargs
Quando chiami il metodo Openreport utilizzi l'opzione Openargs per
determinare cosa scrivere in testa al report.
cia'
Max


title: Stampa più copie differenziate

text:
"'Roccia' Max" <
roccia...@email.it
> ha scritto nel messaggio
news:4de17aed-9221-4e03...@x41g2000hsb.googlegroups.com...

Ma OpenReport non ha un argomento Openargs!
Dunque, da una form eseguo Docmd.Openreport 3 volte, dal report come faccio
a far sapere al report sapere quale copia č?
Sandrobi


title: Stampa più copie differenziate

text:
On 28 Feb, 14:22, "Sandrobi" <
sandb...@tiscali.it
> wrote:
> Ma OpenReport non ha un argomento Openargs!
Sicuro? Access 2003 ce l'ha:
expression.OpenReport(ReportName, View, FIlterName, WhereCondition,
WIndowMode, OpenArgs)
(Copincollato dall'help)
> Dunque, da una form eseguo Docmd.Openreport 3 volte, dal report come faccio
> a far sapere al report sapere quale copia è?
Beh, se hai una form aperta, piu' facile. Metti una texbox
(chiamiamola "PIPPO") sul report e una (magari nascosta) nella form,
quella del report con dentro "forms!NomeForm!Pippo", e poi..
me.pippo="Copia1"
docmd.OpenReport "NomeReport"
me.pippo="Copia2"
docmd.OpenReport "NomeReport"
me.pippo="Copia3"
docmd.OpenReport "NomeReport"
cia'
Max


title: Stampa più copie differenziate

text:
"'Roccia' Max" <
roccia...@email.it
> ha scritto nel messaggio
news:be5b252b-5626-4aa4...@41g2000hsc.googlegroups.com...
On 28 Feb, 14:22, "Sandrobi" <
sandb...@tiscali.it
> wrote:
> Ma OpenReport non ha un argomento Openargs!
Sicuro? Access 2003 ce l'ha:
expression.OpenReport(ReportName, View, FIlterName, WhereCondition,
WIndowMode, OpenArgs)
(Copincollato dall'help)
> Dunque, da una form eseguo Docmd.Openreport 3 volte, dal report come
> faccio
> a far sapere al report sapere quale copia č?
Beh, se hai una form aperta, piu' facile. Metti una texbox
(chiamiamola "PIPPO") sul report e una (magari nascosta) nella form,
quella del report con dentro "forms!NomeForm!Pippo", e poi..
me.pippo="Copia1"
docmd.OpenReport "NomeReport"
me.pippo="Copia2"
docmd.OpenReport "NomeReport"
me.pippo="Copia3"
docmd.OpenReport "NomeReport"
--------------
OK, difatti stavo pensando in extremis a questa soluzione.
Ops, vedo che l'indentazione del messaggio presedente manca.....
Sandrobi


title: Stampa più copie differenziate

author: CIDI

text:
"Sandrobi" <
sand...@tiscali.it
> ha scritto nel messaggio
news:47c5fd6f$0$4794$4faf...@reader4.news.tin.it...
> Dovrei stampare un report in tre copie (ciclando il comando
> DoCmd.OpenReport) e su ognuna mettere una dicitura diversa a seconda
> di quale copia si tratta. E' possibile riconoscere la copia senza
> dover duplicare il report?
>
> --
> Ciao, Sandrobi
vedi se può aiutarti questo post: Stampa report con più pagine diverse
del 04/12/2007 18.11
Ciao
Daniele


title: uso di Usys su A00/W00

author: andrea

text:
Salve a tutto il NG,
ho usato uno "strumento" di cui non conoscevo a fondo le potenzialità
ed ho commesso la classica imprudenza. Mi spiego: volendo occultare
all'utente, una tabella contenente valori relativi all'impostazione di
programma, dopo averne impostato la struttura, ed aver caricato i dati
a me necessari o rinominato la tabella con "Usys" come estensione
iniziale senza preoccuparmi di verificare l'esistenza di metodi per
"ripescare" la struttura della tabella in questione, e soprattutto la
possibilità di poterla modificare manualmente.
Come posso innanzitutto cancellarla dall FE ?
E' possibile manipolarne la struttura ricordando il nome della tabella
Usys_pippo ?
Grazie anticipatamente a tutti coloro che potranno darmi dei
suggerimenti.
Andrea


title: uso di Usys su A00/W00

text:
"andrea" <
andrea...@libero.it
> ha scritto nel messaggio
news:4fae75e.03052...@posting.google.com...

Dalle opzioni scegli "mostra oggetti nascosti" e "Mostra oggetti di
sistema".
Ciao, Carlo


title: uso di Usys su A00/W00

text:
Non avevo consultato attentamente lo storico del NG
ho già risolto.
Scusate il disagio
Andrea


title: return senza gosub, ma non è mica vero

author: Ammammata

text:
Ogni tanto mi capita l'errore in oggetto:

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

la cosa strana è che se procedo passo passo con F8 questo errore non si
verifica.

ho notato cose strane anche per altri casi: errori senza spiegazione che
*non* si presentano procedendo passo passo

nella vostra esperienza avete avuto modo di incappare nello stesso problema
e magari di risolverlo?

nota bene: a parte alcune "View" e una tabella collegate via ODBC con un
server (SQL), la maschera non implementa cose strane, è tutto un
susseguirsi di calcoli (in effetti la procedura si chiama proprio
"Calcoli"...) basati sulle 4 operazioni, per stabilire un prezzo di vendita
di un prodotto partendo da un valore base e una serie di parametri

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........


title: return senza gosub, ma non è mica vero

text:
Il giorno Mon 08 Mar 2021 05:00:55p, *Ammammata* ha inviato su
it.comp.appl.access il messaggio
news:XnsACE7AD1C0B333am...@127.0.0.1
. Vediamo cosa ha
scritto:

>
https://i.imgur.com/TEGPJ52.png

>
> la cosa strana è che se procedo passo passo con F8 questo errore non si
> verifica.
>

un esempio breve breve: ci sono tre pulsanti: Save, Cancel, Delete

il Cancel chiude il form senza salvare i dati:

Private Sub Cancel_Click()
On Error GoTo Err_Cancel_Click

    ' Cancel = closes TMP without save
    DoCmd.Close

Exit_Cancel_Click:
    Exit Sub

Err_Cancel_Click:
    MsgBox Err.Description
    Resume Exit_Cancel_Click

End Sub

ebbene, oggi l'errore si presenta qui, in queste poche righe. Se metto un
break point su  DoCmd.Close  e poi proseguo passo passo fa tutto alla
perfezione

questo Form con un record temporaneo per le modifiche lo ottengo svuotando
la tabella TMP (gemella di quella con i dati), copiandoci dentro i dati
dalla tabella di memorizzazione e presentandoli a video, niente di strano.

Private Sub EditRecord_Click()
On Error GoTo Err_EditRecord_Click

' MODIFY RECORD

' if nothing is selected then exit
If IsNull(Me.CalcList) Then Exit Sub

'open linked tables
Dim DB As DAO.Recordset
Set DB = CurrentDb.OpenRecordset("SELECT * FROM [dbo_@A_DITTA_QCT] WHERE ID
= " & Me.CalcList)
Dim DBDest As DAO.Recordset
Set DBDest = CurrentDb.OpenRecordset("SELECT * FROM TMP")
Dim IDD As Long

'clean table TMP
DoCmd.SetWarnings False
DoCmd.RunSQL "delete * from TMP"
DoCmd.SetWarnings True

'add new record in TMP
DBDest.AddNew
For i = 0 To DB.Fields.Count - 1
    Debug.Print i, DBDest(i).Name
    'assign values field by field
    DBDest(i) = DB(DBDest(i).Name)
Next i
'update record
DBDest![Flag] = True ' Modification
IDD = DBDest![IDSource]
DBDest.Update
DBDest.Close
DB.Close

'open form
DoCmd.OpenForm "frmQCT", acNormal, , "IDSource = " & IDD ' Me.CalcList

Exit_EditRecord_Click:
    Exit Sub

Err_EditRecord_Click:
    MsgBox Err.Description
    Resume Exit_EditRecord_Click

End Sub



title: return senza gosub, ma non è mica vero

text:
Il giorno lunedì 8 marzo 2021 alle 17:01:02 UTC+1 Ammammata ha scritto:
> Ogni tanto mi capita l'errore in oggetto:
>
>
https://i.imgur.com/TEGPJ52.png

>
> la cosa strana è che se procedo passo passo con F8 questo errore non si
> verifica.
>
> ho notato cose strane anche per altri casi: errori senza spiegazione che
> *non* si presentano procedendo passo passo
>
> nella vostra esperienza avete avuto modo di incappare nello stesso problema
> e magari di risolverlo?
>
> nota bene: a parte alcune "View" e una tabella collegate via ODBC con un
> server (SQL), la maschera non implementa cose strane, è tutto un
> susseguirsi di calcoli (in effetti la procedura si chiama proprio
> "Calcoli"...) basati sulle 4 operazioni, per stabilire un prezzo di vendita
> di un prodotto partendo da un valore base e una serie di parametri

A me capita, saltuariamente ancora senza capire bene a cosa possa essere attribuibile, che il compilatore mi segnali Errori di Compilazione, tipo quello che hai tu ora in fase di COMPILE.
Chiaramente, nel mio caso ho appurato che non era presente alcun errore...
L'unica procedura che mi rimuove il problema è IMPORTARE gli Oggetti in un nuovo applicativo.
Sempre nella mia siatuazione, e nel 100% dei casi dopo l'Import, il compile non genera alcuna segnalazione.

Temo si possa trattare di "corruzione" del sorgente... ma non saprei a cosa pensare, io peraltro ho alcuni applicativi con molto molto codice, anche complesso(parliamo di parecchie classi ed alcune decine di migliaia di righe di codice in totale con una 50ina di Moduli tra classi e Standard, ed altri diciamo nella norma ma queste anomalie si verificano su entrambe le casistiche.

Non so se poi questo possa essere anche il tuo scenario.

@Alex


title: return senza gosub, ma non è mica vero

author: Bruno Campanini

text:
> Ogni tanto mi capita l'errore in oggetto:
>
>
https://i.imgur.com/TEGPJ52.png

>
> la cosa strana è che se procedo passo passo con F8 questo errore non si
> verifica.
>
> ho notato cose strane anche per altri casi: errori senza spiegazione che
> *non* si presentano procedendo passo passo
>
> nella vostra esperienza avete avuto modo di incappare nello stesso problema
> e magari di risolverlo?
>
> nota bene: a parte alcune "View" e una tabella collegate via ODBC con un
> server (SQL), la maschera non implementa cose strane, è tutto un
> susseguirsi di calcoli (in effetti la procedura si chiama proprio
> "Calcoli"...) basati sulle 4 operazioni, per stabilire un prezzo di vendita
> di un prodotto partendo da un valore base e una serie di parametri

Quindi Debug --> Compile Database non ti dà errore... esatto?
Hai l'Exit Sub prima dell'inizio della subRoutine?

Bruno


title: return senza gosub, ma non è mica vero

text:
Il giorno Tue 09 Mar 2021 02:32:47p, *Bruno Campanini* ha inviato su
it.comp.appl.access il messaggio news:s27tdt$nnu$
1...@solani.org
. Vediamo cosa
ha scritto:

> Quindi Debug --> Compile Database non ti dà errore... esatto?

non so (sapevo) di questo comando: cosa farebbe in pratica?

ho provato comunque a farlo, poi ho chiuso senza salvare e l'errore non si
sta più presentando (grazie)

> Hai l'Exit Sub prima dell'inizio della subRoutine?
>

il codice è questo: perché dici *prima* dell'inizio?

Private Sub Cancel_Click()
On Error GoTo Err_Cancel_Click

    ' Cancel = closes TMP without save
    DoCmd.Close

Exit_Cancel_Click:
    Exit Sub

Err_Cancel_Click:
    MsgBox Err.Description
    Resume Exit_Cancel_Click

End Sub




title: return senza gosub, ma non è mica vero


title: return senza gosub, ma non è mica vero

text:
>> Il giorno Tue 09 Mar 2021 02:32:47p, *Bruno Campanini* ha inviato su
>> it.comp.appl.access il messaggio news:s27tdt$nnu$
1...@solani.org
. Vediamo cosa
>> ha scritto:
>>
>>> Quindi Debug --> Compile Database non ti dà errore... esatto?
>>
>> non so (sapevo) di questo comando: cosa farebbe in pratica?
Compila la procedura (tutte le provedure esistenti nel progetto)
e restituisce gli errori di compilazione-

>> ho provato comunque a farlo, poi ho chiuso senza salvare e l'errore non si
>> sta più presentando (grazie)
>>
>>> Hai l'Exit Sub prima dell'inizio della subRoutine?
Pensavo tu avessi una subRoutine (che richiede in chiusura il Return),
invece hai un On Error Goto... cosa che non richiede il Return.

GoTo..., On Error GoTo..,. GoSub... sono tre cose un po' simili
nell'espressione ma molto diverse nell'esecuzione.

Bruno


title: return senza gosub, ma non è mica vero

text:
Il giorno Wed 10 Mar 2021 04:18:03p, *Bruno Campanini* ha inviato su
it.comp.appl.access il messaggio news:s2anv9$nfe$
1...@solani.org
. Vediamo cosa
ha scritto:

> Pensavo tu avessi una subRoutine (che richiede in chiusura il Return),
> invece hai un On Error Goto... cosa che non richiede il Return.
>
> GoTo..., On Error GoTo..,. GoSub... sono tre cose un po' simili
> nell'espressione ma molto diverse nell'esecuzione.
>

è una subroutine: il goto all'interno resta comunque nella subroutine che
poi si chiude sempre con un return o un exit sub (che per quanto ne so sono
equivalenti)

potrei farmi la domanda sul resume: interrompe qualche flusso? vuota
qualche stack? boh... il codice è quello generato in automatico dal wizard
di access per il comando di chiusura form

Private Sub Cancel_Click()
On Error GoTo Err_Cancel_Click ' <<<<<<<<<<<<<< cinque righe sotto

    ' Cancel = closes TMP without save
    DoCmd.Close

Exit_Cancel_Click:
    Exit Sub

Err_Cancel_Click:
    MsgBox Err.Description
    Resume Exit_Cancel_Click

End Sub




title: return senza gosub, ma non è mica vero

text:
> Il giorno Wed 10 Mar 2021 04:18:03p, *Bruno Campanini* ha inviato su
> it.comp.appl.access il messaggio news:s2anv9$nfe$
1...@solani.org
. Vediamo cosa
> ha scritto:
>
>> Pensavo tu avessi una subRoutine (che richiede in chiusura il Return),
>> invece hai un On Error Goto... cosa che non richiede il Return.
>>
>> GoTo..., On Error GoTo..,. GoSub... sono tre cose un po' simili
>> nell'espressione ma molto diverse nell'esecuzione.
>>
>
> è una subroutine: il goto all'interno resta comunque nella subroutine che
> poi si chiude sempre con un return o un exit sub (che per quanto ne so sono
> equivalenti)
Ma proprio no!
Exit Sub ti fa uscire dalla Sub, Return ti manda indietro alla riga
successiva al GoSub.
>
> potrei farmi la domanda sul resume: interrompe qualche flusso? vuota
> qualche stack? boh... il codice è quello generato in automatico dal wizard
> di access per il comando di chiusura form
Resume lo puoi applicare solo in chiusura del On Error GoTo...
e ti rimanda a qualsiasi label marcata con due punti.
>
Bruno


title: Data scandenza non corretta con DateSerial

author: Massimo

text:
Buongiorno a tutti.
Alla registrazione delle fatture creo le scadenze in base ai giorni di
scadenza e tutto funziona bene, il problema, e non riesco a venirne fuori, è
che in base all'anno e alla data non mi ritorna il 29/02/2012 essendo
scadenze di fine mese.

Esempio:

datafattura=02/12/11 mi crea una scadenza al 31/01/11
datafattura=05/12/11 mi crea una scadenza al 29/02/12
e via diseguito..... in base ad alcuni giorni è errata

N.B. fld.Name si riferisce ai giorni di scadenza ( esempio 60 - 90 gg. fm.-
ecc.)

Me.DataScadenza = DateSerial(Year(DateAdd("d", Mid(fld.Name, 4),
CLng(Me.DataDocumento))), Month(DateAdd("d", Mid(fld.Name, 4),
CLng(Me.DataDocumento))) + 1, 0)

Mi fate capire dove sbaglio sul seguente codice?
Un saluto e un grazie a tutti.


author: Alessandro Cara

text:
Il 31/01/2012 11.44, Massimo ha scritto:
> Buongiorno a tutti.
> Alla registrazione delle fatture creo le scadenze in base ai giorni di
> scadenza e tutto funziona bene, il problema, e non riesco a venirne fuori, ï¿œ
> che in base all'anno e alla data non mi ritorna il 29/02/2012 essendo
> scadenze di fine mese.
>
> Esempio:
>
> datafattura=02/12/11 mi crea una scadenza al 31/01/11
> datafattura=05/12/11 mi crea una scadenza al 29/02/12
> e via diseguito..... in base ad alcuni giorni ï¿œ errata
>
>
> N.B. fld.Name si riferisce ai giorni di scadenza ( esempio 60 - 90 gg. fm.-
> ecc.)
>
>
>
> Me.DataScadenza = DateSerial(Year(DateAdd("d", Mid(fld.Name, 4),
> CLng(Me.DataDocumento))), Month(DateAdd("d", Mid(fld.Name, 4),
> CLng(Me.DataDocumento))) + 1, 0)
>
>
> Mi fate capire dove sbaglio sul seguente codice?
> Un saluto e un grazie a tutti.
>
>
Se no ho capito male 2/12/2011 + 60 = 31/01/2012 f.m. = 31/01/2012
    5/12/2011 + 60 = 4/02/2012 f.m. = 29/02/2012
a me sembra corretto, il calcolo intendo
A quanto ho compreso tu vorresti invece, nel caso di 60gg, il fine mese
di month+2? (*)

(*) Nella domanda e' insita la eventuale soluzione

--

ac (x=y-1)


text:
"Alessandro Cara" <
alessan...@ay-1anetwork.it
> ha scritto nel messaggio
news:%4SVq.128919$GZ3.1...@tornado.fastwebnet.it...
> Il 31/01/2012 11.44, Massimo ha scritto:
>> Buongiorno a tutti.
>> Alla registrazione delle fatture creo le scadenze in base ai giorni di
>> scadenza e tutto funziona bene, il problema, e non riesco a venirne
>> fuori, č
>> che in base all'anno e alla data non mi ritorna il 29/02/2012 essendo
>> scadenze di fine mese.
>>
>> Esempio:
>>
>> datafattura=02/12/11 mi crea una scadenza al 31/01/11
>> datafattura=05/12/11 mi crea una scadenza al 29/02/12
>> e via diseguito..... in base ad alcuni giorni č errata
>>
>>
>> N.B. fld.Name si riferisce ai giorni di scadenza ( esempio 60 - 90 gg.
>> fm.-
>> ecc.)
>>
>>
>>
>> Me.DataScadenza = DateSerial(Year(DateAdd("d", Mid(fld.Name, 4),
>> CLng(Me.DataDocumento))), Month(DateAdd("d", Mid(fld.Name, 4),
>> CLng(Me.DataDocumento))) + 1, 0)
>>
>>
>> Mi fate capire dove sbaglio sul seguente codice?
>> Un saluto e un grazie a tutti.
>>
>>
> Se no ho capito male 2/12/2011 + 60 = 31/01/2012 f.m. = 31/01/2012
>    5/12/2011 + 60 = 4/02/2012 f.m. = 29/02/2012
> a me sembra corretto, il calcolo intendo
> A quanto ho compreso tu vorresti invece, nel caso di 60gg, il fine mese di
> month+2? (*)
>
> (*) Nella domanda e' insita la eventuale soluzione
>
> --
>
> ac (x=y-1)

2/12/11 + 2 mesi fine mese ( dovrebbe essere 29/02/12 )


text:
Il 31/01/2012 16.26, Massimo ha scritto:
> "Alessandro Cara"<
alessan...@ay-1anetwork.it
>  ha scritto nel messaggio
> news:%4SVq.128919$GZ3.1...@tornado.fastwebnet.it...
>> Il 31/01/2012 11.44, Massimo ha scritto:
>>> Buongiorno a tutti.
>>> Alla registrazione delle fatture creo le scadenze in base ai giorni di
>>> scadenza e tutto funziona bene, il problema, e non riesco a venirne
>>> fuori, è
>>> che in base all'anno e alla data non mi ritorna il 29/02/2012 essendo
>>> scadenze di fine mese.
>>>
>>> Esempio:
>>>
>>> datafattura=02/12/11 mi crea una scadenza al 31/01/11
>>> datafattura=05/12/11 mi crea una scadenza al 29/02/12
>>> e via diseguito..... in base ad alcuni giorni è errata
>>>
>>>
>>> N.B. fld.Name si riferisce ai giorni di scadenza ( esempio 60 - 90 gg.
>>> fm.-
>>> ecc.)
>>>
>>>
>>>
>>> Me.DataScadenza = DateSerial(Year(DateAdd("d", Mid(fld.Name, 4),
>>> CLng(Me.DataDocumento))), Month(DateAdd("d", Mid(fld.Name, 4),
>>> CLng(Me.DataDocumento))) + 1, 0)
>>>
>>>
>>> Mi fate capire dove sbaglio sul seguente codice?
>>> Un saluto e un grazie a tutti.
>>>
>>>
>> Se no ho capito male 2/12/2011 + 60 = 31/01/2012 f.m. = 31/01/2012
>>     5/12/2011 + 60 = 4/02/2012 f.m. = 29/02/2012
>> a me sembra corretto, il calcolo intendo
>> A quanto ho compreso tu vorresti invece, nel caso di 60gg, il fine mese di
>> month+2? (*)
>>
>> (*) Nella domanda e' insita la eventuale soluzione
>>
>> --
>>
>> ac (x=y-1)
>
>
> 2/12/11 + 2 mesi fine mese ( dovrebbe essere 29/02/12 )

>
>
Neanche per idea(*). 2-12-11 + 60gg fa 31/01/12 che in questo caso
corrisponde al fine mese, se il calendario non e' una opinione sia
dicembre che gennaio hanno 31gg 31*2=62gg. Non a caso dal 5/12 da il
mese successivo (febbraio) anche a partire da 3/12 dovrebbe dare
Febbraio f.m. ma non il 1 o 2 Dicembre. E lo stesso si verificherebbe in
Giugno e per i tutti gli 1 di mesi di 31gg.

(*) tu non hai fatto 2 mesi fine mese hai fatto +60gg f.m.
--

ac (x=y-1)


text:
>>>>
>>>>
>>> Se no ho capito male 2/12/2011 + 60 = 31/01/2012 f.m. = 31/01/2012
>>>     5/12/2011 + 60 = 4/02/2012 f.m. = 29/02/2012
>>> a me sembra corretto, il calcolo intendo
>>> A quanto ho compreso tu vorresti invece, nel caso di 60gg, il fine mese
>>> di
>>> month+2? (*)
>>>
>>> (*) Nella domanda e' insita la eventuale soluzione
>>>
>>> --
>>>
>>> ac (x=y-1)
>>
>>
>> 2/12/11 + 2 mesi fine mese ( dovrebbe essere 29/02/12 )
>
>>
>>
> Neanche per idea(*). 2-12-11 + 60gg fa 31/01/12 che in questo caso
> corrisponde al fine mese, se il calendario non e' una opinione sia
> dicembre che gennaio hanno 31gg 31*2=62gg. Non a caso dal 5/12 da il mese
> successivo (febbraio) anche a partire da 3/12 dovrebbe dare Febbraio f.m.
> ma non il 1 o 2 Dicembre. E lo stesso si verificherebbe in Giugno e per i
> tutti gli 1 di mesi di 31gg.
>
> (*) tu non hai fatto 2 mesi fine mese hai fatto +60gg f.m.
> --
>
> ac (x=y-1)

Credo di aver capito..... io sommo i giorni come si usa in contabilità....
come dire 1 mese = 30 gg. e via...
Pero questo mi succede solo in corrispondenza del mese di febbraio...
comunque adesso modifico il codice completo....
Dimenticavo.... a cosa ti riferisci ac(x=y-1)...


text:
Il 31/01/2012 17.10, Massimo ha scritto:
>>>>>
>>>>>
>>>> Se no ho capito male 2/12/2011 + 60 = 31/01/2012 f.m. = 31/01/2012
>>>>      5/12/2011 + 60 = 4/02/2012 f.m. = 29/02/2012
>>>> a me sembra corretto, il calcolo intendo
>>>> A quanto ho compreso tu vorresti invece, nel caso di 60gg, il fine mese
>>>> di
>>>> month+2? (*)
>>>>
>>>> (*) Nella domanda e' insita la eventuale soluzione
>>>>
>>>> --
>>>>
>>>> ac (x=y-1)
>>>
>>>
>>> 2/12/11 + 2 mesi fine mese ( dovrebbe essere 29/02/12 )
>>
>>>
>>>
>> Neanche per idea(*). 2-12-11 + 60gg fa 31/01/12 che in questo caso
>> corrisponde al fine mese, se il calendario non e' una opinione sia
>> dicembre che gennaio hanno 31gg 31*2=62gg. Non a caso dal 5/12 da il mese
>> successivo (febbraio) anche a partire da 3/12 dovrebbe dare Febbraio f.m.
>> ma non il 1 o 2 Dicembre. E lo stesso si verificherebbe in Giugno e per i
>> tutti gli 1 di mesi di 31gg.
>>
>> (*) tu non hai fatto 2 mesi fine mese hai fatto +60gg f.m.
>> --
>>
>> ac (x=y-1)
>
> Credo di aver capito..... io sommo i giorni come si usa in contabilità....
> come dire 1 mese = 30 gg. e via...
Quello che i tuoi neuroni fanno e' ben altra cosa.
"Quelo" che fanno e' questo:
1) Dividi i giorni per 30
2) Somma un numero di mesi pari all'intero ricevuto+1
3) Aggiusta l'anno se richiesto
4) Somma l'eventuale resto dei giorni (modulo30) al giorno di partenza
5) Imposta il primo giorno del mese
6) Sottrai 1 alla data finale

E al pezzo di ferro che va sotto il nome comune di computer questo gli
va detto.

Io richiedo pagamenti sempre a 17gg ffm e faccio fattura sempre entro i
primi 11gg del mese

> Pero questo mi succede solo in corrispondenza del mese di febbraio...
> comunque adesso modifico il codice completo....
> Dimenticavo.... a cosa ti riferisci ac(x=y-1)...
Correzione da fare alla email.
>
>
>

--

ac (x=y-1)


author: BFS

text:

esatto...devi dividere i giorni della scadenza 60 o 90 o 120 per 30
in modo da calcolare di quanti mesi spostarti in avanti
se in più la scadenza è a fine mese, aggiungi un mese in più...e al
primo giorno di quel mese togli 1 giorno.
visto che ci sei alla data calcolata potresti pure aggiungere un tot
giorni se prevista nella scadenza.
es. riba 30gg f.m. +10 gg

ciao
BFS


title: BACK - UP (copia completa) del mio database.mdb

author: Fabrizio Yqy

text:
Ciao a tutti,
ho implementato una funzioncina scema di backup del database in un mio
programmino....che esattamente crea un db vuoto  ci esporto tutto il
contenuto del mio dabatase..
codice vba (cut parecchio)
-------------------------------
docmd.copyobject...tab1...
docmd.copyobject...tab2...
docmd.copyobject...form4...
-------------------------------
ecc...ecc..
solo ke avendo 21 tabelle, 29 query, 38 form...capirete che codice
schifosissimo e assurdo che ho partorito.....
Come poter copiare un db aperto (in esecuzione quindi) per intero,
toolbar, menubar, relazioni....senza doverlo chiudere?
Insomma si, come se facessi copia/incolla di database.mdb da
c:\documenti a c:\documenti1 .
spero di esere stato chiaro, e grazie in anticipo a tutti...
Saluti e buon lavoro, Fabrizio yQy
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Massimiliano Amendola  kksrl

text:
"Fabrizio Yqy" <
fabrizi...@tin.it
> ha scritto nel messaggio
news:df23ff22bcf408923c5...@mygate.mailgate.org...

richiama un piccolo batch che attenda la chiusura del db e faccia ctrl+c
ctrl+v
ciao MAssimiliano


author: Fabrizo yQy

text:
On Thu, 27 Jun 2002 18:16:57 +0200, "Massimiliano Amendola  kksrl"
<
massimilia...@kksrl.com
> wrote:
>
>richiama un piccolo batch che attenda la chiusura del db e faccia ctrl+c
>ctrl+v
>
Si lo so...ma devo implementare una procedurina di backup in una form
TOOLS...con il pulsante "BACK UP DATABASE",s enza l'ausilio di file o
batchettini esterni...altrimenti avevo gia risolto...
Qualcuno ha qualche altra soluzione direttamente da access?
Ciao, e cmq grazie mille lo stessoper il tuo aiuto.!
Ciao, Fabrizio yQy


author: ramblers

text:
"Fabrizo yQy" <
fabrizi...@tin.it
> ha scritto nel messaggio
news:3d1bcc9b...@news.tin.it...

il backup, generalmente si intende per i dati, in quanto una copia delle
stutture (codici, form, toolbar, ecc.), che non variano con la stessa
frequenza dei dati, dovrebbe essere gelosamente custodita fino ad ogni
successiva modifica, e quindi non salvata ogni volta che si salvano i
dati.....
comunque....
dovresti poterlo fare usando il linguaggio di scripting di windows.
qualcosa tipo:
sub copiafile(Origine as string, Destinazione as string, Sovrascrittura as
boolean)
    Dim fso
    Set fso = CreateObject("Scripting.FileSystemObject")
    fso.copyfile Origine, Destinazione, sovrascrittura
end sub
ciao.
--
e` inutile versare ruhm...
nu strunz nun addiventa babba'


text:
"Fabrizo yQy" <
fabrizi...@tin.it
> ha scritto nel messaggio
news:3d1bcc9b...@news.tin.it...




title: ancora sulla numerazione progressiva

author: Alfonso Carfora

text:
se un report è composto da
più gruppi, come posso fare per inserire
una numerazione progressiva a fianco dei record
tale che ricomincia da 1 quando c'è un nuovo gruppo?
grazie
Alfonso


title: ancora sulla numerazione progressiva

author: Bruno

text:


Allora direi:
crei una casella di testo nel corpo del report con "origine controllo
= 1"
poi
somma parziale = su gruppo
ciao
Bruno


title: Piccolo problema

author: Fabrizio

text:
Ho creato il seguente controllo per verificare se esiste un file ed
eventualmente cancellarlo
With Application.FileSearch
   .LookIn = "C:\CARTELLA\" 'dir di partenza
   .SearchSubFolders = True  'ricerca ricorsiva nelle sottodir
   .FileName = "FILE.TXT" 'nome del file (anche con caratteri jolly)
   If .Execute() > 0 Then
       Kill "C:\CARTELLA.TXT"
   End If
End With
Ora se il file non viene trovato il programma va in debug col messaggio
impossibile trovare il file.
Come posso fare per far sě che la procedura continui con le altre operazioni
e non si blocchi?
Ringrazio chi mi volesse aiutare
Fabrizio


title: Piccolo problema

author: Federico Luciani

text:

questa routine non dovrebbe generare errori, a parte l'errore in kill
(il file da eliminare non coincide con quello cercato)
--
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: Piccolo problema

author: felice

text:
Federico Luciani <
fluc...@sitocomune.com
> wrote in message
news:3B614BEA...@sitocomune.com...



title: Piccolo problema

text:
"Federico Luciani" <
fluc...@sitocomune.com
> ha scritto nel messaggio
news:3B614BEA...@sitocomune.com...
> Fabrizio wrote:
> > Ho creato il seguente controllo per verificare se esiste un file ed
> > eventualmente cancellarlo
> >
> > With Application.FileSearch
> >    .LookIn = "C:\CARTELLA\" 'dir di partenza
> >    .SearchSubFolders = True  'ricerca ricorsiva nelle sottodir
> >    .FileName = "FILE.TXT" 'nome del file (anche con caratteri jolly)
> >    If .Execute() > 0 Then
> >        Kill "C:\CARTELLA.TXT"
> >    End If
> > End With
> > Ora se il file non viene trovato il programma va in debug col messaggio
> > impossibile trovare il file.
> > Come posso fare per far sì che la procedura continui con le altre
operazioni
> > e non si blocchi?
> > Ringrazio chi mi volesse aiutare
> > Fabrizio
>
> questa routine non dovrebbe generare errori, a parte l'errore in kill
> (il file da eliminare non coincide con quello cercato)
>
>
> --
> 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
> ----------------------------------
Ho sbagliato nella trascrizione del codice il codice che mi dà l'errore è il
seguente:
With Application.FileSearch
   .LookIn = "C:\CARTELLA\" 'dir di partenza
   .SearchSubFolders = True  'ricerca ricorsiva nelle sottodir
   .FileName = "FILE.TXT" 'nome del file (anche con caratteri jolly)
   If .Execute() > 0 Then
       Kill "C:\CARTELLA\FILE.TXT"
   End If
End With
L'errore si verifica se non trova file.txt


title: Piccolo problema

text:
Fabrizio wrote:
> "Federico Luciani" <
fluc...@sitocomune.com
> ha scritto nel messaggio
> > Fabrizio wrote:
> > > Ho creato il seguente controllo per verificare se esiste un file ed
> > > eventualmente cancellarlo
> > > With Application.FileSearch
> > >    .LookIn = "C:\CARTELLA\" 'dir di partenza
> > >    .SearchSubFolders = True  'ricerca ricorsiva nelle sottodir
> > >    .FileName = "FILE.TXT" 'nome del file (anche con caratteri jolly)
> > >    If .Execute() > 0 Then
> > >        Kill "C:\CARTELLA.TXT"
> > >    End If
> > > End With
> > > Ora se il file non viene trovato il programma va in debug col messaggio
> > > impossibile trovare il file.
> > > Come posso fare per far sì che la procedura continui con le altre
> operazioni
> > > e non si blocchi?
> > > Ringrazio chi mi volesse aiutare
> > > Fabrizio
> >
> > questa routine non dovrebbe generare errori, a parte l'errore in kill
> > (il file da eliminare non coincide con quello cercato)
>
> Ho sbagliato nella trascrizione del codice il codice che mi dà l'errore è il
> seguente:
> With Application.FileSearch
>    .LookIn = "C:\CARTELLA\" 'dir di partenza
>    .SearchSubFolders = True  'ricerca ricorsiva nelle sottodir
>    .FileName = "FILE.TXT" 'nome del file (anche con caratteri jolly)
>    If .Execute() > 0 Then
>        Kill "C:\CARTELLA\FILE.TXT"
>    End If
> End With
> L'errore si verifica se non trova file.txt
ho fatto delle prove, non avevo mai usato filesearch, e ho capito
perche' ti da errore
la ricerca fatta in questo modo trova tutti i file il cui nome contiene
file.txt, ad esempio:
filepippo.txt
Copia di file.txt
file.txt
quindi evidentemente per cercare una corrispondenza esatta, bisogna
impostare qualche parametro.
detto questo l'errore viene generato in quanto la procedura trova un
file che si chiama *file*.txt, ma cerca di eliminare file.txt che pero'
non esiste.
prova a cercare sull'help come impostare una corrispondenza esatta
in alternativa puoi usare, ma non mi piace:
    If .Execute() > 0 Then
        For i = 1 To .FoundFiles.count
            if .FoundFiles(i) = "E:\Temp\FILE.TXT" then Kill
"E:\Temp\FILE.TXT"
        Next i
    End If



title: Stampa unione

author: mic

text:
In un database avrei l'esigenza di aprire un file doc dove devo fare
la stampa unione inserendo dei valori di un record preso da una query
tramite l'immissione di un parametro.
Con il suggerimento dell'utilizzo di Hyperlinkaddress riesco ad aprire
il file word ma vorrei automatizzare la procedura della stampa unione
senza dover far fare all'utente tutte le operazioni sia per fare la
stampa unione. Ho trovato un suggerimento nell'archivio ma ho provato
e non funziona sicuramente perchè sbaglio da qualche parte.
P.S. perchè nel NG non vedo i messaggi? Per vedere gli ultimi messaggi
sono dovuto andare nell'archivio del sito
www.sitocomune.com
 !!
--mic--


title: Stampa unione

author: Sergio MAZZA

text:
"mic" <
Cacelli...@libero.it
> ha scritto nel messaggio
news:b98adaf0.04021...@posting.google.com...

Invia il codice che stai provando; cerca anche nei messaggi precedenti con
google...
Ciao.
--
Sergio MAZZA


title: Stampa unione

author: Roberto da casa

text:
"mic" <
Cacelli...@libero.it
> ha scritto nel messaggio
news:b98adaf0.04021...@posting.google.com...
[CUT]
>
> P.S. perchè nel NG non vedo i messaggi? Per vedere gli ultimi messaggi
> sono dovuto andare nell'archivio del sito
www.sitocomune.com
 !!
Per la prima parte del tuo quesito non potresti essere in mani migliori di
quelle di Sergio MAZZA, quindi mi astengo da darti consigli.
Quanto al tuo PS, il tempo per cui vedrai i messaggi del NG sul tuo PC
dipende da come hai impostato l'opzione Elimina imessaggi delle nwes XX
giorni dopo il download su Strumenti => Opzioni => Manutenzione; comunque li
vedrai al massimo sino a quando non vengono cancellati dal server delle news
del provider cui ti colleghi, dopo di che per vederli devi ricorrere a degli
archivi ad hoc come quello del SitoComune o di Google.
>
> --mic--
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Stampa unione

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> wrote in message news:<c0qal3$ro9$
1...@canarie.caspur.it
>...

Questo è il tentativo che ho fato prendendo il codice da suggerimenti
precedenti; la parte finale l'ho commentata perchè mi blocca tutto
dandomi un errore di runtime 4605;
Private Sub Comando18_Click()
Dim oApp As Word.Application
Set oApp = CreateObject("Word.Application")
oApp.Documents.Open "c:\prova.doc"
'With oApp.ActiveDocument.MailMerge
  '.Destination = wdSendToNewDocument
  '.Execute
'End With
End Sub
Questo è il tentativo con hyperlinkaddress:
Private Sub pippo_Click()
Me!pippo.HyperlinkAddress = "c:\prova.doc"
End Sub
il documento prova doce ho fatto la stmpa unione che prende i campi
dalla query si apre ma i comandi per poter effettuare anche
manualmente la stampa unione sono disabilitati.
--mic--


title: Stampa unione

text:
"mic" <
Cacelli...@libero.it
> ha scritto nel messaggio
news:b98adaf0.04021...@posting.google.com...
> Questo è il tentativo che ho fato prendendo il codice da suggerimenti
> precedenti; la parte finale l'ho commentata perchè mi blocca tutto
> dandomi un errore di runtime 4605;
>
> Private Sub Comando18_Click()
>
> Dim oApp As Word.Application
> Set oApp = CreateObject("Word.Application")
>
> oApp.Documents.Open "c:\prova.doc"
>
> 'With oApp.ActiveDocument.MailMerge
>   '.Destination = wdSendToNewDocument
>   '.Execute
> 'End With
>
> End Sub
>
> Questo è il tentativo con hyperlinkaddress:
>
> Private Sub pippo_Click()
>
> Me!pippo.HyperlinkAddress = "c:\prova.doc"
>
> End Sub
>
> il documento prova doce ho fatto la stmpa unione che prende i campi
> dalla query si apre ma i comandi per poter effettuare anche
> manualmente la stampa unione sono disabilitati.
>
> --mic--
In quale dei due casi?
E comunque, spero che nel primo caso hai rimosso i commenti (apici) perché
il codice è giusto; in quel caso la stampa unione è automatica...
Ciao.
--
Sergio MAZZA


title: Stampa unione

author: ebola

text:
Cacelli...@libero.it
 (mic) wrote in message news:<
b98adaf0.04021...@posting.google.com
>...
> "Sergio MAZZA" <
sergi...@tiscalinet.it
> wrote in message news:<c0qal3$ro9$
1...@canarie.caspur.it
>...
> > "mic" <
Cacelli...@libero.it
> ha scritto nel messaggio
> > news:b98adaf0.04021...@posting.google.com...
> > > In un database avrei l'esigenza di aprire un file doc dove devo fare
> > > la stampa unione inserendo dei valori di un record preso da una query
> > > tramite l'immissione di un parametro.
>> il documento prova doce ho fatto la stmpa unione che prende i campi
> dalla query si apre ma i comandi per poter effettuare anche
> manualmente la stampa unione sono disabilitati.
>
>
In un mio applicativo, in cui ho la stessa esigenza, ho fatto così:
In Access lancio word e apro il documento che mi interessa (qui
miodocumento.doc):
Call Shell("C:\Programmi\Microsoft Office\Office\winword.EXE
c:/percorso\miodocumento.doc", 1)
in miodocumento.doc, che è il documento di stampa unione, cioè con
origine dei dati già impostata e i campi che servono messi al posto
giusto, c'è questa macro "autoopen"  che viene lanciata
automaticamente all'apertura del documento:
Sub AutoOpen()
 Dim Tipo, Nome, NomeFileSalvato, Messaggio As String
' imposta automaticamente il nome con cui verrà salvato il nuovo file
doc
 Nome = ActiveDocument.MailMerge.DataSource.DataFields.Item("rpt")
 Nome = Nome & "_"
 Nome = Nome & ActiveDocument.MailMerge.DataSource.DataFields.Item("Id_Ditta")
 Nome = Nome & "_"
 Nome = Nome & ActiveDocument.MailMerge.DataSource.DataFields.Item("Id_As")
 NomeFileSalvato = Nome & ".doc"
    With ActiveDocument.MailMerge
        .Destination = wdSendToNewDocument
        .Execute
    End With

'imposta la directory in cui verrà salvato il documento
    ChangeFileOpenDirectory "C:\xxx\yyy\"
' salva il documento con il nuovo nome
    ActiveDocument.SaveAs FileName:=NomeFileSalvato, FileFormat:= _
    wdFormatDocument, LockComments:=False, Password:="",
AddToRecentFiles:= _
    True, WritePassword:="", ReadOnlyRecommended:=False,
EmbedTrueTypeFonts:= _
    False, SaveNativePictureFormat:=False, SaveFormsData:=False, _
    SaveAsAOCELetter:=False
' informa l'utente
    Messaggio = "Il documento appena creato è stato salvato nella
directory" & vbCrLf
    Messaggio = Messaggio & "c:\alimenti\atti\" & vbCrLf
    Messaggio = Messaggio & "con il nome: " & NomeFileSalvato
    MsgBox Messaggio, vbInformation, "Informazione"
' saluta e torna ad access
    Windows(2).Activate
    ActiveDocument.Close (No)
End Sub
In questo modo non corro il rischio che l'utente mi modifichi il
documento base di stampa unione.
Spero di esserti sato utile.
antonio


title: Stampa unione

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> wrote in message news:<c0t8mp$m7n$
1...@canarie.caspur.it
>...

ora funziona!! :-) avevo commentato quelle righe di codice perchè mi
dava un errore sulla riga .Execute! ma l'errore era che non avevo
fatto bene il doc dove c'è la stampa unione!! Grazie mille e al
prossimo problema
--mic--


title: Stampa unione

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> wrote in message news:<c0t8mp$m7n$
1...@canarie.caspur.it
>...

Ora funziona!! Yes!! Avevo commentato quelle righe di codice perchè mi
davano un errore! Il problema era che non avevo fatto bene il
documento con la stampa unione!! grazie e al prossimo problema
--mic--


title: TOGLIERE DOPPIONI

author: Cecilia

text:
Ciao a tutti
mi sono accorta che alcuni record vengono doppiati nella visualizzazione del
report, come faccio a togliere i doppioni?
cecilia


title: TOGLIERE DOPPIONI

author: Antonio Biso

text:
Cecilia <
alr...@tin.it
> wrote in message
KUUT8.25522$vm5.9...@news2.tin.it...

Raggruppando sui campi chiave
Antonio


title: TOGLIERE DOPPIONI

author: Liones

text:
"Cecilia" <
alr...@tin.it
> ha scritto nel messaggio
news:KUUT8.25522$vm5.9...@news2.tin.it...

ma perchč vengono doppiati ?
il report si basa su una query ?
la query si basa su 2 o piů tabelle ?
ci solo relazioni o join errati ?
ciao


title: TOGLIERE DOPPIONI

author: Questo è il

text:
> ma perchč vengono doppiati ?
> il report si basa su una query ?
> la query si basa su 2 o piů tabelle ?
> ci solo relazioni o join errati ?
>
> ciao
Esempio:
se tu hai un nominativo che ha due telefoni in una tabella diversa da quella
della anagrafica,
o č un cliente a cui hai venduto2 articoli,
quando fai una query di riepilogo dati č chiaro che il nominativolo vedi due
volte.
Per evitare di vederlo due volte, nella query non devi collegare o far
apparire quei campi
come il tel o gli articoli che obbligatoriamente richiederanno la
duplicazione momentanea del
nominativo.
Ciao
P


title: [OT] Schedulazione su Excel

author: |IcemaN|

text:
Ciao a tutti!
Scusate il grosso OT ma non ho trovato un gruppo a cui porre questa domanda
(suggerimenti saranno ben accetti).
Dove posso trovare un esempio di schedulazione della produzione su Excel?
Grazie in anticipo.
Ciao, Alfonso.


title: Dimmi di sbagliato che c'è... baby!

author: Lorenzo Bolognini

text:
Ciao a tutti,
spero possiate farmi luce su cosa c'è di sbagliato nel codice sottostante...
dovrebbe iterare attraverso la collection forms, aprire la form in design
mode, settare la proprietà allowdesignchanges a false (consenti modifiche:
solo in visualizzazione struttura) e chiudere la form.
Grazie,
Lorenzo
Public Sub DisableDesignChanges()
'iterate trough forms collection
'to disable allowdesignchanges in
'all views
Dim frm As Form
For Each frm In Forms
    frmName = frm.Name
    DoCmd.OpenForm (frmName), acDesign
    frm.AllowDesignChanges = False
    DoCmd.Close acForm, frmName, acSaveYes
Next
End Sub
--------------------------------
Inviato via
http://usenet.libero.it


title: Dimmi di sbagliato che c'è... baby!

author: MA

text:
Il subject, ciccio!!
MAssimiliano



title: Dimmi di sbagliato che c'è... baby!

author: flavio

text:
sicuramente il subject.
Se tutti ci sbizzarrissimo ad inventare subject simpatici sai che fatica....
ciao
flavio


title: Dimmi di sbagliato che c'è... baby!

text:
"Lorenzo Bolognini" <
lor...@mysurname.net
> ha scritto nel messaggio
news:195Z31Z229Z29Y1...@usenet.libero.it...
> Ciao a tutti,
>
> spero possiate farmi luce su cosa c'è di sbagliato nel codice
sottostante...
> dovrebbe iterare attraverso la collection forms, aprire la form in design
> mode, settare la proprietà allowdesignchanges a false (consenti modifiche:
> solo in visualizzazione struttura) e chiudere la form.
ok.. e invece cosa succede? che errore ti dà?
flavio



title: Dimmi di sbagliato che c'è... baby!

text:
"Lorenzo Bolognini" <
lor...@mysurname.net
> ha scritto nel messaggio
news:195Z31Z229Z29Y1...@usenet.libero.it...
Il subject poco significativo!!!
Antonio