mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Report complicato ( per me!!! )

Ho una tabella "Clienti" formata da diversi campi (tra cui
"provincia","operatore" e una casella si/no che indica se c'è stato un
appuntamento chiamata "appuntamento"). Devo creare un report che mi
restituisca il numero di quanti appuntamenti ci sono per provincia e per
operatore. Naturalmente si chiederà all'utente di inserire quale provincia e
quale operatore desidera.
Come posso fare ? Devo creare prima una query ? Se si come ?
Grazie del possibile aiuto.
Ciao Francesco



crei una maschera con due controlli non associati in cui l'utente
inserirà l'operatore e la provincia.
quindi nella query del report nei criteri di operatore e provincia
farai riferimento a questi valori con
forms!tuaform!nomeoperatore
forms!tuaform!nomeprovincia
oppure in apertura puoi inviare i dati tramite opzione where di
openreport
docmd.openreport tuoreport ,,,,, "operatore=""" & me.operatore & " and
provincia=""" & me.provincia & """"
non ricordo quate virgole ci sono vedi l'help
Saluti.
Emanuele.

...

Devi creare una maschera (a dire il vero non è indispensabile, solo
molto piu' comodo) nella quale ci sono due controlli (Caselle di
testo, caselle di riepilogo o meglio ancora caselle combinate) nei
quali inserire provincia e operatore. Dichiamo che salvi la maschera
con nome "LanciaReport" e i campi come "NomeProvincia" e
"NomeOperatore". Gia' che ci sei aggiungi anche un pulsante che apre
il report (lo fai anche con l'autocomposizione)
Poi, quando crei la query per il report, nei criteri del campo
"Provincia" ci metti [forms]![LanciaReport]![Nomeprovincia], e nei
criteri del campo "Operatore" metti
[forms]![LanciaReport]![NomeOperatore].
Tieni solo presente che cosi' la maschera LanciaReport deve sempre
essere aperta prima del report.
Cia'
Max De Poli
Newsgroup: it.comp.appl.access
Titolo: Svuotare un input form

Ben ritrovati
Purtoppo VB lo sto assimilando "di riflesso"...
Situazione: mi ritrovo con una classica form composta da alcune
textbox non associate e un tasto che se premuto determina
l'aggiornamento di una tabella con i dati inseriti nelle textbox
citate. Ora, mi piacerebbe che al tasto, oltre all'invio dei dati, si
potesse associare la cancellazione di tutti i valori gia' immessi,
cosi' che la form sia pronta per essere nuovamente riutilizzata: esite
un metodo tipo sweep o clear o cos'altro? 
Avrei risolto chiudendo e riaprendo la form con lo stesso tasto... ma
non mi pare molto stiloso ;-)
grazie a tutti
-Z-


dim ctl as textbox
for each ctl in me.controls
ctl.value = ""
next
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

Si, cosi' cosi' e' molto meglio, grazie!



Ti consiglio
ctl.value = Null
Con "" = una stringa vuota un campo o controllo sembra vuoto
ma non è veramente senza valore. Questo spesso crea problemi
nella ricerca o con filtri o se la proprietà AllowZeroLength
(Consenti Lunghezza Zero) dell campo nella tabella è impostato
a No (= impostazione consigliabile).
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

ma non è veramente senza valore. 
Gia', ma ho cantato vittoria troppo presto:
Private Sub Comando6_Click()
	Dim cleanfrm As TextBox
	For Each cleanfrm In Me.Controls
	cleanfrm.Value = Null
	Next            
End Sub
viene segnalato un errore:  la prima textbox viene azzerata ma compare
il messagio "tipo non corrispondente", il debug si posiziona su Next
Sbaglio qualcosa?
-Z-

 Sbaglio qualcosa?
Forse intendi:
Dim ctl As Control
For Each ctl In Me.Controls
    If ctl.ControlType = acTextBox Then
        ctl.Value = Null
    End If
Next ctl


Next ctl
Perfetto! Questa mi torna buona anche in altro modo...
grazie 1000
-Z-
Newsgroup: it.comp.appl.access
Titolo: Problema Maschere e creazione record

Domanda:
Ho una maschera collegata a una tabella che gestisce dati di societą. In
questa maschera un pulsante mi apre un'altra form, con altri dati sulla
societą, legati ad un'altra tabella. Le due tabelle sono in relazione
mediante il
nome della societą
Vorrei fare in modo che quando clikko sul pulsante, nella form che si apre
compaia gia' il nome della societą, che ho inserito prima di premere il
pulsante nella form generale (questo anche se il record fosse nuovo), e che
se chiudo la form 2 senza aggiungere altri dati, la tabella a cui e'
collegata venisse aggiornata, e che quindi venisse creato un nuovo record,
contente ovviamente (perche' non ho aggiunto nulla) solo il nome della
societą che e' stato preso automaticamente, come ho detto prima.
Spero che la spiegazione sia chiara (mi stavo perdendo anch'io!).
Grazie a tutti quelli che riescono a darmi un aiuto
Andrea

 ha scritto nel messaggio
news:Gt177.13394$gU3....@news1.tin.it...

Se il nome dei campi delle due tabelle che contengono il nome della societą
si chiamano NomeSocietą.
Se i controlli delle due maschere associati ai campi NomeSocietą si chiamano
anche loro Nome societą.
Se la maschera "chiamante" (quella che contiene il pulsante di comando) si
chiama Maschera1.
Se la maschera "chiamata" si chiama Maschera2.
Se a fronte dell'evento "Su clic" del pulsante di comando hai generato un
codice VBA di questo tipo:
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "Maschera2"
stLinkCriteria = "[NomeSocietą]=" & "'" & Me![NomeSocietą] & "'"
DoCmd.OpenForm stDocName, , , stLinkCriteria
A fronte dell'evento "Su caricamento" di Maschera2 genera il seguente codice
VBA:
If Me.NewRecord Then
Me!NomeSocietą = [Forms]![Maschera1]![NomeSocietą]
End If
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Difficoltà di progettazione

Ho bisogno di progettare un DB tipo "stato di servizio giornaliero" che
tenga traccia, giorno per giorno, dell'attività (circa cento) di ciascun
nominativo in un dato elenco (qualche centinaio).
Il problema quindi è creare dei recordset contenenti fondamentalmente 3
elementi: data, nominativo, attività, a partire dalle rispettive tabelle.
Per ogni nominativo, l'attività può essere diversa dal giorno prima.
Ad ogni data devono venir associati tutti i nominativi.
Poiché non posso ovviamente costringere l'utente finale a routine
giornaliere del tipo: digito la data di oggi, seleziono il nominativo,
associo l'attività e via avanti per centinaia di volte, credo che l'unica
soluzione sia quella di lavorare su recordset predefiniti in cui risulti
già:
a)      che ogni giorno dell'anno sia associato a tutti i nominativi.
b)       che ogni nominativo sia associato a una attività predefinita
(espressa magari con un valore generico diverso da NULL), variando
giornalmente all'occorrenza solo quest'ultima.
Si tratterebbe ovviamente di predisporre delle procedure automatiche per la
creazione di tali recordset.
Il punto è che per quanto mi stia scervellando,  proprio non riesco a
immaginare, sia pure a grandi linee, da quale punto devo partire, che strada
seguire ma soprattutto cosa devo andarmi a studiare.
Qualcuno può darmi una illuminazione?

 ha scritto nel messaggio
news:9lhjil$bje$1...@serv1.albacom.net...

Puoi scegliere tra due modi di operare:
1) Aggiungere, per una certa data impostata dall'operatore, nella tabella
stati di servizio tanti record quanti sono i nominativi; come attività puoi
registrare l'ultima attività svolta da quel nominativo oppure un'attività
predefinita che memorizzerai nella tabella dei nominativi. Dopo aver
registrato tutti i record di quel giorno, puoi aprire una maschera a
visualizzazione Maschere continue nella quale mostrerai all'operatore tutti
i record registrati per quel giorno in modo che lui possa correggere, per
eccezione, le attività di alcuni nominativi.
2) Aggiungere, per una certa data impostata dall'operatore, nella tabella
stati di servizio tanti record quanti sono i nominativi; come attività puoi
registrare l'ultima attività svolta da quel nominativo oppure un'attività
predefinita che memorizzerai nella tabella dei nominativi. Prima di
registrare un record, mostri in una maschera popup i dati che stai per
registrare: l'operatore può accettarli così come proposti dal programma
chiudendo semplicemente la maschera, oppure modifica l'attività prima di
chiudere la maschera.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Aiuto per limitazione Inputbox

Ciao amici
scusate la mia ignoranza.  Nonostante "moskolowosky" mi abbia dato un valido
suggerimento non sono riuscito a metterlo in pratica.
La risposta di moskolowosky" č la seguente:
"Imposta entrambi i criteri con la data inizio e la data fine delle prime
due inputbox"
Come si fa???
Ripropongo il quesito pregandovi di darmi maggiore indicazione.
"seguendo le istruzioni di Roberto da Casa sono riuscito a impostare le
query
per il calcolo della liquidazione trimestrale dell'Iva utilizzando le
istruzioni between [Data Inizio] and [Data Fine].
In pratica sulla query degli acquisti ho applicato l'istruzione precedente
alla data costruendomi successivamente la query contenente solo Il campo Iva
utilizzando l'opzione di riepilogo Somma.
Azionando la query mi escono regolarmente le due maschere di input per
immettere la data: ossia [Data inizio] e  [Data Fine].
Analogamente ho fatto per la query delle Vendite
Disponendo della somma dell'Iva sugli acquisti e quella delle vendite
riferite ad un dato periodo di liquidazione (supponiamo dal 01/01/2003 al
31/03/2003) mi sono costruito un'altra query per calcolare la Differenza.
Nel dettaglio la query č cosi composta:
SommaIvaVendite    SommaIvaAcquisti
Differenza:[SommaIvaVendite]-[SommaIvaAcquisti]
Azionando la query sopra descritta mi escono quattro maschere di input per
la data:
Data inizio Iva a Debito;
Data Fine Iva a Debito;
Data inizio Iva a Credito;
Data Fine Iva a Credito.
Esiste un modo per ridurre le maschere di input solo a due, in modo da
inserire la Data di inizio e la data finale valida sia per l'Iva a Debito
che a Credito?"
Grazie


Se nella tua maschera "Riepilogo" ti crei i controlli "Inizio" e "Fine" ti
crei una query nella cui struttura in corrispondenza dei criteri della data
ci inserisci between Forms!Riepilogo!inizio and forms!riepilogo!fine tu ti
calcola la query in base a queste date senza chiederti nulla. Ovviamente lo
puoi fare anche per entrambi i tipi di query.
Se hai bisogno di maggiori chiarimenti fammi sapere.
ciao MAssimiliano
P.s. Ah dimenticavo, il compenso per la spiegazione lo vuoi con o senza IVA?
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:151Z26Z50Z132Y1...@usenet.libero.it...


Con l'iva Naturalmente!!
Ho seguito il tuo consiglio. Funziona a meraviglia
Grazie di cuore.
Ciao
Newsgroup: it.comp.appl.access
Titolo: RUNTIME e tabelle collegate

Che voi sappiate, la Runtime di Access funzione correttamente se converto un
Db con tabelle collegate?
Es. il mio database ha delle tabelle collegate e altre interne al database,
se lo trasformo in applicativo funziona correttamente lo stesso?
ciao e grazie mille per ora

 ha scritto nel messaggio
news:9olou3$9u0$2...@fe1.cs.interbusiness.it...

Direi proprio di si, i miei non danno alcun problema.
Max

 ha scritto nel messaggio
news:T7ur7.33571$Lp6.1...@news.infostrada.it...

confermo anche io
by
stwe

 ha scritto nel messaggio
news:T7ur7.33571$Lp6.1...@news.infostrada.it...

anche perchè se crei FE e BE poi aggiorni solo il FE, altrimenti cancelli i
dati agli utenti che secondo me si incazzano...
scusate i due post
by
stwe
Newsgroup: it.comp.appl.access
Titolo: inserimento record da codice: sql o recordset?

Per ovviare a problemi di inserimento dati in multiutenza (per es.
numerazione progressiva fatture, protocollo corrispondenza) ho preso
l'abitudine di crearmi una maschera non associata contenente i controlli coi
valori che voglio far inserire, poi tramite routine lanciata da pulsante
effettuo controlli di convalida, calcolo il progressivo e inserisco
efffettivamente il record tramite un'istruzione sql insert into ...
sql = "INSERT INTO fatture (...,...)  VALUES (...,....)"
DoCmd.RunSQL sql
non conoscendo appieno il meccanismo e le funzioni dei recordset, mi domando
se e come possono essere utilizzati per lo stesso scopo e in caso
affermativo quale dei due metodi presenti più vantaggi.
Grazie a chi vorrà rispondermi.

 ha scritto nel messaggio news:cgcot8$ldk$1...@hulme.interac.it...

secondo me per l'inserimento di un progressivo è meglio sql, il recordset (DAO) risulterebbe tropo lento e macchinoso per
un'operazione così semplice.considerando che i dati li hai già disponibili non ci (sempre secondo me) sono motivi per usare i
recordset.
se i dati sono difficili da recuperare (tipo se ci sono controlli su più regord, magari spari in tabella che non si riescono ad
allineare) allora è il caso di usare i recordset...
non so se sono stato chiaro... ma io la penso così, al max chiedi ulteriori spiegazioni :)
ciao Nick

"Nick" <senz...@chiedetesul.NG> ha scritto nel messaggio
news:nLlWc.51295$1V3.1...@twister2.libero.it...

CIAO nick ti ringrazio. Andrò avanti per la strada dell'sql, anche se vorrei
trovare il modo di impratichirmi con questi recordset, di cui in realtà non
ho ancora ben capito la funzione.
Non bastano le qry ?


i recordset vengono utilizzati per dove le query non arrivano o dove dovresti costruire query su query in cascata per far eseguire i
calcoli...
o dove vuoi un controllo record per record di ciò che sta avvenendo...
ciao Nick
è un po' difficile da riassumere in un posto e cmq ho provato  afare un esempio ma mi è risultato illeggibile... prendi come buono
quello che ho scritto qui sopra e poi chiedi per ogni dubbio, forse è la più scorrevole...
al max se vuoi ci sentiamo via icq/tel per il discorso generale che è parecchio lungo.....

"Nick" <senz...@chiedetesul.NG> ha scritto nel messaggio
news:tDnWc.51464$1V3.1...@twister2.libero.it...

ok !
io uso yahoo messenger, mi trovi con lo stesso nick ... ( e non è un gioco
di parole, caro nick ...)
tutti gli altri sono bloccati da firewall... almeno cosi sembra!


ti ho cercato con il messenger ma non ti trovo (forse non sei collegato o ho sbagliato io)
il mio nick di yahoo è nsatta con rispettiva mail (
yahoo.it
)
prova a vedere se mi trovi tu, altrimenti vediamo di sistemarci :)
ciao
Nick
Newsgroup: it.comp.appl.access
Titolo: kaspersky e access

Ho l'antivirus Kaspersky, ma quando vado ad aprire file in access 2002 mi và 
in errore 91
Per caso ho disattivato l'antivirus e tutto è andato a posto.......perchè? 

 Per caso ho disattivato l'antivirus e tutto è andato a posto.......perchè?
Prova ad abbassare (se possibile) il livello della protezione...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: FILTRO RECORD PER DATA ACCESS 2010

Buongiorno,
ho una tabella-listino in cui inserisco un "cod_prod", un "costo" ed
una "data" e questi campi si aggiornano di volta in volta che il
listino cambia, per cui uno stesso cod_prod avrà più costi con date
validità diverse.
Ora, ho la necessità di avere una query che mi filtri una sola riga
per singolo cod_prod a seconda della data di riferimento del documento
che sto controllando.
In pratica, ho un documento con data 05/01/2012 e nella mia tabella-
listino ho i seguenti dati:
cod_prod 062984  costo  0,70  data  01/01/2012
cod_prod 062984  costo  0,80  data  01/02/2012
cod_prod 062984  costo  0,90  data  01/03/2012
A me occorre che la query mi filtri soltanto la riga con il costo 0,70
(visto che è il costo valido a quella data).
Spero di essere stato abbastanza chiaro. Mi potete aiutare?
 
Grazie sempre.
Leo

Leo Esposito ha scritto:

Devi usare una subquery. Vedi il post 'Ultimi 5 ordini per articolo' di
ieri, è lo stesso problema solo che tu nella subquery userai un TOP 1 e
non TOP 5.
Potresti anche provare a farlo con una dlookup ma sarebbe molto più lento.
Ciao.
-Marco-
 
 
 
 
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.appl.access
Titolo: before_update

Avendo la necessità di convalidare i dati di un controllo di una maschera
(maschera1), ho inserito una routine Before_Update con relativo MsgBox.
Tale routine funziona bene.
Il mio problema è che un pulsante apri maschera (maschera2), costruito con
l'autocomposizione, presente sulla maschera (maschera1) non espleta la
convalida dei dati del controllo in questione permettendo quindi di uscire
dalla maschera1.
Qualcuno sa darmi un consiglio su come agire?
Io ho fatto così:
Private Sub Apri_maschera2_Click()
Call Form_BeforeUpdate(-1)
On Error GoTo Err_Apri_maschera2_Click
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "Maschera2"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_Apri_maschera2_Click:
    Exit Sub
Err_Apri_maschera2_Click:
    MsgBox Err.Description
    Resume Exit_Apri_maschera2_Click
End Sub

Qualcuno sa darmi un consiglio su come agire?
Non so se ho capito bene...
Da quello che scrivi si direbbe che tramite un click apri
un'altra maschera nel bel mezzo di un aggiornamento
e ti meravigli che non si "accenda" l' evento BeforeUpdate
della maschera 1.
Prova a condizionare l' esecuzione del click alla me.dirty,
tipo:
if me.dirty then
  msgbox "Finchè non chiudi 'sta transazione la maschera2 te la scordi!"
  MioFlag = "Annulla"
end if
Bye, Ste
Newsgroup: it.comp.appl.access
Titolo: Consiglio su access.

 
        Ciao,
potreste consigliarmi qualche buon testo per apprendere access ? Vorrei
approfondire le conoscenze basi che ho.
Guida all'uso Microsoft Access 2000 della mondadori, cosa ne pensate ?
Inoltre cerco, a scopo di didattica, come realizzare un database per la
raccolta di cd musicali che spieghi passo passo come realizzarlo.
Disposto a pagare eventuale disturbo.
Vi rngrazio
Ciao
Antonio
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio 
news:217Z59Z200Z58Y1...@usenet.libero.it...

Sul sito comune - 
www.sitocomune.com
 - c'è una sezione dedicata ai libri da 
acquistare... 

 acquistare...
..sezione che non parla di libri "da acquistare", ma di libri suggeriti
per contenuti dai sostenitori dello stesso sitocomune. Il sitocomune per
buon che sia pone, come ovvio che sia, esclusivamente come guida per chi
ne sa meno dell'argomento trattato. Il mio consiglio come già detto altre
volte sul medesimo argomento è : vai in libreria, sfoglia un pò di manuali
di Access e prendi quello che ti sembra più chiaro, quello che tratta
l'argomento di access che più ti interessa e quello che non fa solo
chiacchiere ma esemplifica le stesse con esempi di codice. Per il prezzo,
bhè se vuoi imparare non ti conviene buttarti sull'economico. 
Il mio primo consiglio è però sempre e comunque il tasto F1 con la sua
guida on-line.
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Antonio
Io l'ho realizzato, ed anche abbastanza sofisticato.
Per qualche scambio d'idee sono qui.
Bruno 

 ha scritto nel messaggio 
news:d32mgg$qv4$1...@news.newsland.it...

Evdentemente mi sono espresso male: è ovvio che "non ci sono scopi 
commerciali" nel proponimento di determinati libri...era un modo come 
un'altro per dire che se ti va qualche libro "suggerito" lo devi 
acquistare...non è gratuito e da downloadare dal sito comune o da qualche 
parte su internet ...
Ciao :-) 

 Ciao :-)
Quando ho cominciato, ho acquistato dei libri della APOGEO, scritti in
maniera abbastanza chiara e con supporto CD-Rom!
ciao, 
Carlo
-- 



Solo per ringraziarvi dei consigli. Spero di trovare quello che cerco.
Grazie


 Antonio
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: come modificare un testo in word stampa unione al variare del valore di un campo del database associato

sono riuscito ad associare i dati di un database access ad una pagina word
predefinita con stampa unione.
Il mio problema insorge quando vorrei fare la seguente operazione:
far apparire in word stampa unione   "P / D / E"  con solo P sottolineato se
il dato del campo access = "pari"
solo D sottolineato se il dato del campo access = "dispari"
solo E sottolineato  se il dato del campo access = "entrambi"
in access "pari" "dispari" ed "entrambi" fanno parte del menů a tendina di
una casella combinata denominata "lato civici"
GRAZIE

 ha scritto nel messaggio
news:OTIia.2239$DN.5...@tornado.fastwebnet.it...

Devi crearti, con i campi di word, tre condizioni if (senza spazi tra di
loro);
Es.
{IF {MERGEFIELD nomeCampo} = "E" "P / D / E" ""}{IF {MERGEFIELD nomeCampo} =
"P" "P / D / E" ""}{IF {MERGEFIELD nomeCampo} = "D" "P / D / E" ""}
sottoineando le lettere giuste...
Ciao.
--
Sergio MAZZA

 Grazie

GRAZIE ci sono riuscitooooooo!!!!!!!!
Sei veramente Super nel trovare soluzioni tanto semplici quanto efficaci. Da
te sto imparando tante cose nuove
CIAO
Newsgroup: it.comp.appl.access
Titolo: calcolo età

avendo nella mia maschera
un controllo datamatrimonio data breve
un controlla datadivorzio  data breve
come faccio ad avere nel mio controllo durata tipo numerico, quanti anni ho 
sofferto?
ciao 


year(datadivorzio) - year(datamatrimonio)

 ha scritto nel messaggio 
news:ea33a4a1-87e9-403d...@2g2000hsn.googlegroups.com...

year(datadivorzio) - year(datamatrimonio)
come valore predefinito oppure su evento?
ciao

 ciao
su Current direi e sulla AfterUpdate  sia di datadivorzio che di
datamatrimonio, così viene calcolato quando si apre la maschera, su
ogni record, e quando modifiche le due date.

 ciao
su Current direi e sulla AfterUpdate  sia di datadivorzio che di
datamatrimonio, cosě viene calcolato quando si apre la maschera, su
ogni record, e quando modifiche le due date.
tutto OK
grazie


Puoi usare un campo calcolato con origine controllo (in 1 riga):
=DateDiff("aaaa";[datamatrimonio];[datadivorzio])+(Format([datadivorzio];"mmgg")<Format([datamatrimonio];"mmgg"))
Vedi anche 
www.donkarl.com/it?FAQ2.7
.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it


ok grazie
Vix

Newsgroup: it.comp.appl.access
Titolo: Ho problema per 3 giorni al mese, cioè 12 mesi per 3 giorni =36 giorni all'anno

Ciao a tutti,  sono alle  prime  armi  con  acces  ed  è  la  prima  volta
che  mi
connetto a questo NG.
Ho  fatto  un  database  con  access  per  curare  la  mia  attività.
e  ho  un  problema.
Come  faccio  a  chiedere  al  programma  di  codice  da  un  modulo  di
date  cioè
3  giorni  al  mese. Esempio 3  giorni  al  mese  di  gennaio e 3  giorni
al  mese  di  febbraio e
3  giorni  al  mese  di  marzo  e  ecc......,devo  vedere  che  avanza
ancora  è.....al  mese?
Non  sono  riuscito  ad  immettere  il  codice  del  modulo.
Vi  sarei  molto  grato  se  qualcuno  mi  rispondesse.
Ciao  a  tutti.
Affleck
email 
aff...@tin.it

3  giorni  al  mese. Esempio 3  giorni  al  mese  di  gennaio e 3  giorni
non prendertela, ma non ho capito assolutamente cosa vuoi fare.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


Anche io non ho capito nulla !!!

 Non  sono  riuscito  ad  immettere  il  codice  del  modulo.
cut
Caro Affleck, mi sa che ti si e' impigliata la lingua sui denti mentr
parlavi ;-)
Prova a dirlo a parole tue.
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente
Newsgroup: it.comp.appl.access
Titolo: suggerimento su creazione report

ciao a tutti
ho provato a fare un'autocomposizione di report.
con layout tabulare non posso farlo perche ho troppe colonne da
visualizzare.
volevo adottare piuttosto il layout tabulare ma, siccome appare un record
per ogni pagina, ho parecchio spazio sprecato.
La soluzione migliore sarebbe usare il layout  verticale su una pagina
orizzontale con la condizione di fare apparire due record affiancati.
es.
record1            record2
aaa  AAA        aaa  AAA
bbb BBB         bbb BBB
ccc CCC         ccc CCC
.............           .............
è possibile fare in modo che in ogni pagina vengano visualizzati 2 o piu
record ?
come si fa ?
grazie

 ha scritto nel messaggio
news:u9Cq7.11787$Lp6.4...@news.infostrada.it...

Prova impostando il n° colonne a 2 nelle impostazioni pagina del report.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
Newsgroup: it.comp.appl.access
Titolo: Unificare due DB in uno

Ciao a tutti,
ho due DB identici in tutto (tabelle, campi, query, report), sono nati per 
fare la stessa cosa (archiviare e censire aziende). Adesso è giunta l'ora di 
unificarli. Già in un'altra occasione avevo posto la stessa domanda; il 
copia ed incolla non è una buona soluzione in quanto perderei le relazioni 
tra i dati e quindi avrei un DB finale  inutilizzabile. Quello che mi 
interessa è fare in modo che i dati e le relazioni dei due DB continuassero 
a susstistere anche nel DB finale. Avevo pensato come soluzione di creare un 
terzo DB che funzionasse da front end in modo da manipolre i dati su i due 
DB(bsck end) ma non so se questo è possibile, e se si come fare il tutto. Se 
poi qualcuno ha un'idea migliore ben venga.
Ciao a tutti e grazie
Filippo

Al volo, da uno dei due fai 1 query di accodamento che ti aggiunge
tutti il record del secondo DB. Ovvio, se hai delle relazioni, che
prima devi importare le tabelle padre, dopo le figlie, altrimenti ti
trovi degli orfani.
a meno che.... non è che hai record ripetuti nei 2 DB? che so, lo
stesso cliente nei 2 DB, in uno con delle fatture, nell'altro DB con
altre fatture.... in questo caso c'è da far di +, ma si pò...

 ha scritto nel messaggio 
news:1126858339.7...@g47g2000cwa.googlegroups.com...

No.......I due DB non contengono report ripetuti.......... se hai un minuto 
di tempo spiegati un po meglio credo di non averti capito.

 ha scritto nel messaggio 
news:1126858339.7...@g47g2000cwa.googlegroups.com...

No ....... nei due DB non ci sono record ripetuti. Rispiegami meglio la 
soluzione a cui hai pensato credo di non aver capito.

 ha scritto nel messaggio news:EauWe.3220$9l.9...@twister1.libero.it...

Dovresti creare un nuovo id per la tabella principale (es. Aziende) accodando i record di entrambe le tabelle Azienda1/2.
Poi inserisci i dati in relazione (magari prima quelli della tabella Azienda1), filtrandoli per il vecchio id e accodando anche il 
nuovo id dell'azienda. Alla fine potrai rimuovere il vecchio id in tutte le tabelle...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:dgebkn$l4k$1...@area.cu.mi.it...

Tutto chiaro........................ quello che non comprendo e se devo 
importare tutte le tabelle dei due DB nell'unico DB che devo ottenere (ma 
così facendo non perdo le relazioni?); inoltre se importo tutte le tabelle 
dei due DB avrò delle tabelle duplicate (i report sono tutti diversi senza 
duplicati). 

 duplicate (i report sono tutti diversi senza duplicati).
Puoi collegare le tabelle cambiando il nome delle tabelle (collegate); le relazioni con le vecchie tabelle le mantieni proprio 
importando nella nuova tabella anche l'id vecchio...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: access 2007: Report e salto pagina

Salve a tutti,
ho un report che vorrei facesse il salto pagina (come l'interruzione di 
pagina di word) al cambiare di un valore di un campo.
Mi spiego meglio: ho una tabella di questo tipo:
codice    colore1
a             bianco
b            bianco
c            bianco
d            rosso
e            verde
I dati per il report sono ordinati per il campo "colore1", ma vorrei che 
quando cambia colore, mi facesse un'interruzione... è possibile fare cio'?
Grazie 1000
D. 


Puoi aggiungiere un raggruppamento per il campo "colore1" con un piè
di pagina del gruppo. Nelle proprietà della sezione piè di pagina del
gruppo imposta l'altezza a 0 e "Interruzione pagina" a "Dopo sezione".
Se prima devi ordinare per "codice" devi prima impostare
un gruppo per questo campo e poi procedere come descritto.
Se non sai come raggruppare, vedi
http://office.microsoft.com/it-it/access-help/HA010006894.aspx#BMaddgroupstoexistingreport
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 

 fare cio'?
Puoi aggiungiere un raggruppamento per il campo "colore1" con un pič
di pagina del gruppo. Nelle proprietą della sezione pič di pagina del
gruppo imposta l'altezza a 0 e "Interruzione pagina" a "Dopo sezione".
Se prima devi ordinare per "codice" devi prima impostare
un gruppo per questo campo e poi procedere come descritto.
Se non sai come raggruppare, vedi
http://office.microsoft.com/it-it/access-help/HA010006894.aspx#BMaddgroupstoexistingreport
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
Grazie 1000 ci sono riuscito grazie al tuo aiuto!
Ciao,
D.

Newsgroup: it.comp.appl.access
Titolo: ordinamento campo data  null

ciao a tutti
 
ho necessità di ordinare in una query il campo "data" decresciente, mentre se "data" è null il record corrispondente al primo posto.
Ho provato cosi', ma nulla di fatto
 
iif(nz(Data;0)=0;Fomat(1/1/2020);Data)
 
perchè il record senza data va al primo posto, ma i record con le date
non hanno l'ordinameno decrescente.
 
grazie

 ..... ma i record con le date non hanno l'ordinameno decrescente.
 
Quella formula che esponi è un pò strana,   
sarà una svista di Copia/incolla
 
i record con data non hanno ordinamento crescente perché il format
ti restituisce ina stringa,   quindi hai un ordinamento di questo tipo:
25/05/2015
20/07/2015
15/02/2015
eccetera
 
io abbandonerei il format a favore della conversione della data in numero
tenendo conto che oggi siamo circa al 42.000  ( si inizia a contare dal 30/12/1899 )
CDbl(Nz([Data];100000))
 
.


grazie
Newsgroup: it.comp.appl.access
Titolo: Problema con UNDO

Ciao a tutti!
Ho una form di inserimento dei dati di un cliente... I soliti campi nome,
cognome e codice fiscale.
Ho un controllo sul codice fiscale che verifica che non esista gia' nella
tabella e che sia di 16 caratteri... Quando commetto un errore
nell'inserimento del CF compare il msg di errore e vorrei che venisse
cancellato il codice errato appena digitato in modo che l'utente possa
ridigitarlo; come posso gestire questo evento? Ho provato con Me.Undo ma mi
cancella il contenuto di tutta la form.
Grazie!

 ha scritto nel messaggio
news:ZIMr6.11929$6W.8...@news.infostrada.it...

A fronte dell'evento "Dopo aggiornamento" del controllo che contiene il
codice fiscale
Me![NomeControlloCF].Undo
Me![NomeControlloCF].SetFocus
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Legame Form-SubForm

Ho una Form “Fatture” in cui ho tutti controlli associati
In tale Form ho una SubForm “Articoli” collegata in cui inserisco per
ogni articolo
la quantità  e  il  prezzo calcolandone il totale.
Nel Piè di Pagina della SubForm ho un controllo “SommaTotaleArticoli”
in cui sommo tutti i totali.
Nella Form principale ho messo una casella di testo non associata che
ho chiamato “Totale Fattura” la cui origine controllo è impostata a
“=
NomeSottomaschera.Form!SommaTotaleArticoli”.
Come faccio a memorizzare il valore della casella di testo “Totale
Fattura” su un campo del record su cui è basata la Form  principale ?
Ho provato in varie maniere, inviando anche 2 post, ma senza successo
Grazie anticipatamente a chi può aiutarmi
Antonio

 Ho provato in varie maniere, inviando anche 2 post, 
cosi' non ha mai funzionato neanche a me
evento beforeupdate di form e aggiorni:
1) o direttamente il recordset che sottende il form
2) o un controllo nascosto e legato al form
"meibi" i campi calcolati sarebbe bene non metterli sulla base dati.
--
ac

 2) o un controllo nascosto e legato al form
uhmmm.........
2) o un controllo nascosto e associato alla fonte dati
--
ac
Newsgroup: it.comp.appl.access
Titolo: Report che fa l'Indiano!!!!!

Salve, in breve:
utilizzando una macro per ricercare un nome e un cognome, tutto funziona, il
problema sorge quando voglio stampare il tutto.
Il report selezionato per l'anteprima di stampa mi visualizza solo un
record, però se io vado manualmente all'ultimo record, nella maschera che
visualizza il risultato, e poi vado in anteprima di stampa sul report
specificato tutto funziona.
Dove ho sbagliato???

 ha scritto nel messaggio
news:8qic3e$f1c$1...@lacerta.tiscalinet.it...

Ma cosa hai come origine record del report?
Di solito in questi casi, come origine record del report si usa una query di
selezione i cui criteri fanno riferimento a dei controlli di una maschera.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Urgentissimo !!!! Aiutatemi !!!! Formato di database non riconosciuto !!!!

Un infinito ringraziamento a chi avrà la pazienza di rispondermi !! :-)
Questa mattina mi ha chiamato il negozio a cui ho elaborato un
archivio-gestione clienti.
Tutto ha funzionato fino ad oggi dopo 3 mesi di inserimento dati.
Cosa è successo?
Non appena apro le maschere che contengano in qualche modo dati della
tabella clienti compare il seguente errore e di conseguenza non posso più
accedere all'archivio:
FORMATO DI DATABASE 'CLIENTI.MDB' NON RICONOSCIUTO (3343)
Unica cosa che posso dire è che la tabella Clenti contiene 3014 record
(...con i soliti dati del cliente)
A cosa devo pensare???
Marco

 ha scritto nel messaggio
news:QHsq5.148387$dF5.2...@news.infostrada.it...

Hai già provato a ripristinare, compattare e riaprire, oppure a creare un
nuovo mdb, importare quanto contenuto nel vecchio e riaprire?
Se sì, allora spero che ti risponda qualcuno che ne sa più di me!
Ciao


Questo errore appare quando tenti di aprire un file mdb di access2000 con
access97
non e' che percaso il tuo cliente ha convertito il db in A2000 per poi
riaprirlo con A97 ?
ciao pietro

Non ha azzerato con aperto il database ????
Saluti

 wrote in message
8oedr2$4s7$1...@news.IT.net...


 > Saluti
Penso intendesse dire:
Resettato con il database aperto.
Ciao, Sib
Newsgroup: it.comp.appl.access
Titolo: ARCHIDOC

Ho scaricato da Sitocomune.it il programma per archiviare i documenti, 
solo che non riesco ad aprire il database in struttura.
Sarabbe possibile fare questo (sempre se l'autore del programma sia 
d'accordo)?

 ha scritto nel messaggio
news:KlPQd.906265$35.34...@news4.tin.it...

Il programma è "protetto", si fa per dire, ma se non ricordo male
nel SC ci dovrebbe essere la Password che consente di Spoteggerlo.
In ogni caso se accedi al menù "Protezione" digitando la PWD
PWD=sitocomune -------> Verifica
si abilita il comando "Sproteggi" con il quale si chiude tutto.
In realtà viene rimossa la protezione, quindi basta riaprirlo.
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Aprire un .ADP e aspettare...

Ho la necessità di lanciare in sequenza degli ADP aspettando la chiusura
di ciascuno di essi prima di passare al successivo.
Volevo farlo tramite un normalissimo MDB ma mi trovo in difficoltà
usando la funzione shell.
Più precisamente non sono riuscito a trovare il modo di imporle di
attendere la chiusura dell'eseguibile che ha avviato.
Dato che ritorna l'ID del processo che ha creato, non c'è modo di
testare lo stato del processo ed attendere che si chiuda? Con qualche
API magari.
Ciao, Alessandro
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 di ciascuno di essi prima di passare al successivo.
Trovato qualcosa, e sembra funzionare bene, se a qualcun altro può
servire.
Il succo della soluzione l'ho trovato su 
http://www.vb2themax.com
, i
commenti in inglese vengono da lì...
Magari aggiungeteci un po' di codice per controllare gli errori.
Ciao, Alessandro
Option Compare Database
Option Explicit
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Declare Function OpenProcess Lib "kernel32" (ByVal
dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId
As Long) As Long
Private Declare Function GetExitCodeProcess Lib "kernel32" (ByVal
hProcess As Long, lpExitCode As Long) As Long
 
Const STILL_ACTIVE = &H103
Const PROCESS_QUERY_INFORMATION = &H400
Public Function SYS_ExecCmd(ByRef rstrCmd As String, Optional ByVal
vlngStileWin As Long = vbNormalFocus) As Long
'
'   Adotta la stessa sintassi di chiamata della funzione Shell e
restituisce il codice di
'   uscita generato dal programma al momento della sua chiusura
'
    Dim hTask As Long
    Dim hProcess As Long
    Dim exitCode As Long
 
    hTask = Shell(rstrCmd, vlngStileWin)
    hProcess = OpenProcess(PROCESS_QUERY_INFORMATION, False, hTask)
 
    ' loop until the process returns a valid exit code
    Do
        ' relinquish this CPU time slice
        Sleep 100
        DoEvents
        ' query for exit code
        GetExitCodeProcess hProcess, exitCode
    Loop While exitCode = STILL_ACTIVE
 
    SYS_ExecCmd = exitCode
End Function
Public Function Prova()
    Dim lng As Long
 
    ' Apre un .ADP e aspetta che venga chiuso visualizzando il codice di
uscita
    lng = SYS_ExecCmd(SysCmd(acSysCmdAccessDir) & "msaccess.exe
C:\sitc\pgm\access\lib\gen\09.00\lib.ADP")
 
    MsgBox "Libreria chiusa con codice di uscita " & lng
    DoCmd.Quit
End Function

Newsgroup: it.comp.appl.access
Titolo: Addestrare un piccolo gruppo ad utilizzare access

Mi occupo di formazione aziendale.
Sto cercando un collega con buone doti comunicative per condurre un 
breve corso sull'utilizzo elementare e intermedio di access.
Nel nord - est.



Nord-Est dove?
...collega... intendi che cerchi solo persone che si occupano di
formazione aziendale?
Saluti.
Emanuele.

Verona
No, intendo una persona che programmi in access.


spiacente PD
Saluti.
Emanuele.

 wrote in message
vpbo3ukbbj0dn17j4...@4ax.com...

Ma Elenella la conosci?
Antonio


wrote:

Mai sentita, cose un formaggio?
Saluti.
Emanuele.

 wrote in message
j7cq3usriq0eortcn...@4ax.com...

Pischella molto conosciuta in rete, č il suo nick!
Antonio

Newsgroup: it.comp.appl.access
Titolo: Creare tabelle collegate a ... tabelle collegate

La richiesta è bizzarra, ma non è un gioco di parole.
Se provate a creare una tabella collegata  a un'altra tabella collegata di
un DB
esterno usando l'interfaccia di Access ... tutto bene.
Ma sfruttando codice VB per riallegare tabelle non funziona.
Dice che "non trova la tabella in questione" al momento di accodare al
TableDef
Qualche idea?

 ha scritto nel messaggio

Quando colleghi le tabelle dal menu' file/collega (quindi a mano), le
tabelle collegate che vengno create sono collegare alla base dati d'origine
e non al db intermedio.
Questa operazione di "traduzione e' automatica durante questa procedura, ma
se fai le cose da codice, access cerca *realmente* le tabelle sul db
intermedio che, non essendoci (in quanto non sono li' ma solo collegate),
provocano un errore di collegamento.
Ergo, collegati all'origine "originale".
Sib

 Ergo, collegati all'origine "originale".
Se Access riesce a rintracciare l'originale, dovrebbe essere possibile anche
a codice VB.
Ma come?
Ciao ;-)

 ha scritto nel messaggio

Apri da codice il database intermedio e accedi alla proprieta' connect delle
tabelle, li' trovi il precorso.
Sib

 tabelle, li' trovi il precorso.
Effettivamente .... ;-)
Grazie: CIAO

Newsgroup: it.comp.appl.access
Titolo: Maschera o sottomaschera con records non ordinati

 Spesso mi capita una volta che ho immesso dei dati in una maschera
collegata ad una tabella, di ritrovare, una volta uscito e rientrato
nella stessa, i records non più in ordine sebbene la tabella
si dotata di un campo Contatore.
Lo stesso mi è capitato con le sottomaschere, ho provato in quest'ultimo
caso ad utilizzare nelle propietà della sottomaschera "Ordina per", ma
niente da fare.
A cosa è dovuto tale inconveniente?
grazie
michele
 
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 michele
Nelle maschere i record, se non indicato diversamente, vengono visualizzati
per la chiave primaria della tabella che è origine record della maschera a
meno che come origine record non usi una query tramite la quale ordini i
record come ti pare.
-- 
Roberto
------------------------------------------------
il Sito Comune di it.comp.appl.access
www.sitocomune.com
-----------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: da un mdb esterno creare una tabella su un altro mdb

salve
ho creato un mdb per mettere dentro le tabelle temporanee da dare in pasto a Excel per tabelle pivot.
 
E' possibile cancellare una tabella in un altro db e ricrarla?
(cioe' da un mdb esterno creare una tabella su un altro mdb)
 
pensavo di utilizzare questa tecnica perche' non so a priori se c'e' già la tabella di arrivo
 
GRAZIE

pfmarro pretended :

Esegui il codice da un button in una Form.
==================================
Public Sub MakeExternalTable()
Dim SQL As String
 
SQL = "SELECT Immobili.* INTO Immobili IN "
SQL = SQL & "'C:\Users\Bruno Campanini\Desktop\Database1.accdb' FROM 
Immobili;"
 
On Error Resume Next
CurrentDb.Execute SQL
 
End Sub
=================================
 
Se la tabella Immobili già esiste nel database esterno,
viene soprascritta.
 
Bruno


Se sei tu che gestisci questo DB TEMPORANEO... non puoi ipotizzare che abbia tutte le Tabelle che ti servono e che sia sifficiente Eliminare i dati...?
Sempre se sei tu che lo gestisci perchè non fai il LINK delle Tabelle al tuo Client per poi gestirle come LOCAL...?
 
Non complicarti la vita con ragionamenti strani.
 
@Alex

grazie del messaggio
 
sto meditando alcune soluzioni anche perche' l'origine dei dati è una query PT che è costruita in base alle scelte dell'utente

Newsgroup: it.comp.appl.access
Titolo: filtro report da controllo calcolato si puo?

buongiorno, volevo fare una cosa banale ma non credo si possa fare
oppure proprio non ci arrivo,volevo aprire un report:
DoCmd.OpenReport "Lotti1Report", acViewPreview, , "(txRestoScarto=
0)", , True
dove il controllo textbox txRestoScarto non č associato ha come
origine una espressione.Quando si apre il report interpreta
erroneamente il filtro e mi chiede il parametro txRestoScarto la
domanda č: si possono filtrare solo i campi e di conseguenza i
controlli associati mentre non si possono filtrare i controlli che
fanno un calcolo passandone il nome come parte del filtro?
Grazie per l'eventuale risposta e complimenti ai guru del gruppo .

 ha scritto nel messaggio
news:8d258dd3.05041...@posting.google.com...

Ciao undo,
si possono filtrare solo i campi presenti nell'origine record del report.
Nessun controllo associato o non puň essere inserito nella WhereCondition.
Se l'origine controllo di txRestoScarto č formata da soli campi dell'rigine
record puoi metterla nella WhereCondition.
Esempio...  se
---------
txRestoScarto=Iif([Campo1]='Z';0;1)
---------
metterai nella WhereCondition
----------
Iif([Campo1]='Z',0,1)=0
-----------
Ciao Giorgio

 wrote in message 
news:42619809$0$18238$5fc...@news.tiscali.it...

Deve funzionare anche con (Where)
"[CapoReport]=" & [CampoForm]
dove [CampoForm] porta il risultato di un'epressione.
Naturalmente aggiustando  la sintassi in relazione al Type
(numerico, stringa, data).
Bruno

 (numerico, stringa, data).
si ma la domanda di undo è diversa, lui vuole riferirsi ad un controllo
esistente nel report da aprire
--------
 "[CapoReport]=" & [NomeControlloCalcolatoNelReport]
--------
io l'ho intesa così ma posso sempre aver capito male  :-)
Ciao Giorgio

 Ciao Giorgio
Se cosě fosse dovrebbe allora usare in OnOpen:
FilterOn = True
Filter = "[CampoReportBound] = " & [CampoReportCalcolato]
Sempre aggiustando  la sintassi in relazione al Type.
Ciao
Bruno
Newsgroup: it.comp.appl.access
Titolo: fatturazione elettronica - ultima documentazione e  dubbio su tipo di pagamento

salve
 
purtroppo solo adesso mi dicono di preparare la fatturazione elettronica
 
vorrei solo creare il file xml e poi inviarlo al commercialista.
 
dove posso trovare la documentazione ultima delle specifiche?
 
questa documentazione e' l'ultima?
 
https://www.fatturapa.gov.it/export/fatturazione/sdi/Specifiche_tecniche_del_formato_FatturaPA_v1.0.pdf
 
 
 
il tipo di pagamento?
 
se c'e' il pos o contanti cosa devo mettere?
 
GRAZIE

 se c'e' il pos o contanti cosa devo mettere?
 
 
Aggiungi un Campo sulla tabella pagamenti (e la Form) dando la possibilità all'utente di specificare il codice ministeriale di pagamento, che poi andrai a creare nel Xml. La scelta del codice la farà l'utente magari con l'aiuto del commercialista.
 
Saluti
 
 

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

 i dettagli, se necessari, che se li venissero a cercare ;-)
 
 
 
In realtà i dati "facoltativi" spesso vengono richiesti da certi clienti, quindi sarebbe meglio prevederli tutti.
Ti conviene valutare bene se affrontare o meno la cosa: l'amico tuo potrebbe utilizzare la fatturazione on-line di Aruba, semplice ed economica.
 
Saluti
 
 
 
 

 
 
gli hanno già proposto una soluzione esterna al suo programma (fatto venti 
anni fa con MS Access 2), il numero di documenti mensili, essendo 
cumulativi delle spedizioni di tutto il mese, sono relativamente pochini 
(lo spavento sta nelle righe di dettaglio...)
 
però volevo appunto capire se c'era modo di esportare i suddetti dati da 
Access, integrandoli con quelli che mancano, in modo che il programmino 
potesse importarli e digerirli.
sto aspettando una risposta dalla tipa che glielo ha proposto e che essendo 
ragionierA deve ragionarci su con i programmatori dell'altra parte
