author: Alessandro Cara

text:
dspano wrote:

questo e' un esempio funzionante usa un "template" vuoto (agenzie.xls) e
  come sorgente il recordset di un form video ma puo' essere qualsiasi
altro rs
Function CaricaSuFileExcel(path as string,frm As Form)
Dim rst1 As Variant
Dim sProv As String
Dim sDir As String
Dim sSql As String
     Set rst1 = frm.RecordsetClone
     Set excApp = New Excel.Application
     Set excDoc = excApp.Workbooks.Open(path & "\modello\agenzie.xls")
          'apre il modello
     excApp.Visible = False
     'lista clienti
     Do While Not rst1.EOF
          cliente = "" & Replace(rst1!C_RAGIONE_SOCIALE, "*", "")
          cliente = "" & Replace(cliente, "'", "")
         With excDoc.Worksheets(1)               'riempimento celle con
i campi estratti dalla tabella/e
             .Cells(7, 2) = rst1!C_RAGIONE_SOCIALE
             .Cells(8, 2) = rst1!C_INDIRIZZO    'indirizzo
             .Cells(9, 2) = rst1!C_COMUNE     'comune
             .Cells(8, 8) = rst1!C_CAP     'cap
             .Cells(15, 5) = rst1!C_POSIZIONE_CLIENTE       'pos_cliente
             .Cells(10, 2) = DLookup("des_sett", "dw_sett_merc",
"sett='" & rst1!C_SETTORE & "'") 'str_desc_att           'attività econ
             .Cells(9, 9) = rst1!C_PROVINCIA     'prov
             If "" & rst1!C_CODICE_FISCALE = "" Then          'p.iva\ c.f.
                 .Cells(14, 2) = rst1!C_PARTITA_IVA
             Else
                 .Cells(14, 2) = rst1!C_CODICE_FISCALE
             End If
             .Cells(12, 2) = rst1!C_FAX     'fax
             .Cells(13, 2) = rst1!C_MAIL    'email
         End With
         nomefile = path & "\Spedizione\AG_" & rst1!C_COD_RAPPRESENTANTE
& "_" & cliente & ".xls"
         excDoc.SaveAs (nomefile)   'salva con nome un file excel
         rst1.MoveNext
     Loop
     Set rst1 = Nothing
     excDoc.Close savechanges:=False  'non salva le modifiche sul modello
     excApp.Workbooks.Close          'chiude per evitare di aprire più
applicazioni
     excApp.Application.Quit
     Set excDoc = Nothing
     Set excApp = Nothing
End Function


title: Esportare in xls suddividendo per record

author: dspano

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:c2pemb$203qoo$1...@ID-163946.news.uni-berlin.de...

Grazie per la risposta,faccio le dovute prove


text:
"dspano" <
dsp...@sonic.it
> ha scritto nel messaggio
news:c2pf31$gse$1...@grillo.cs.interbusiness.it...

Pur con qualche modifica (giustamente),la soluzione è ok ,mi trovo però in
difficoltà nella seconda parte del programma,
nel quale l'ideale sarebbe,come detto al'inizio,creare dei file snap sempre
con il medesimo intento,cioè
suddividere per tanti file snp quanti sono i clienti per poi inviare tramite
sendmail agli stessi i totali formattati correttamente.
Ciao ed ancora grazie ,sia per la risposta che per la pazienza.


title: recordsource sottomaschera?

author: sdamy

text:
Ciao a tutti,
qual'è la sintassi per cambiare il recourdsourc di una sottomaschera?
scrivendo
forms!maschera_principale!sottomaschera.rocordsource =  nometabella
non funzione
CIAO CIAO
DAMIANO
GRAZIE


title: recordsource sottomaschera?

author: RoDAgo -32

text:
"sdamy" ha scritto nel messaggio ...
> Ciao a tutti,
Cià a te.
 > qual'è la sintassi per cambiare il recourdsourc di una sottomaschera?
>
> scrivendo
>
> forms!maschera_principale!sottomaschera.rocordsource =  nometabella
La sintassi corretta è:
Me![Sottomaschera].form.recordsource = "nometabella"
Naturalmente se richiami il comando dalla form maschera_principale.
> CIAO CIAO
> DAMIANO
> GRAZIE
Ciao Damiano
RoDAgo
--
RoDAgo


title: errore 3464 dati non corrispondenti

author: massimo

text:
Un saluto a tutti.....
Sono 3 giorni che cerco di risolvere l'errore in oggetto ma non ci
riesco......qualcuno mi aiuta?
Ho formattato il mio pc con lo stesso sistema operativo " Windows 98" ho
installato la stessa versione di access 2000 con la quale lavoravo prima, ho
aggiunto qualche aggiornamento.......e foģin qui tutto bene.
Inizio a lavorare con il mio gestionale, con la precisione emetto un
documento e si verifica un "errore di run time 3464 tipi di dati non
corrispondenti nell'espressione criterio".. perchč?
Da premettere che questo errore prima di formattare il pc non mi si
verificava...
Ho letto molti post precedenti ma niente da fare...
Ho caricato alcune dll ma niente.....
Credetemi sono veramente incasinato
Grazie a tutti...
Saluti MAssimo


title: errore 3464 dati non corrispondenti

author: Flyzone

text:
On Thu, 05 Dec 2002 16:31:15 GMT, "massimo" <
mas...@inwind.it
> wrote:
>Inizio a lavorare con il mio gestionale, con la precisione emetto un
>documento e si verifica un "errore di run time 3464 tipi di dati non
>corrispondenti nell'espressione criterio".. perchč?
La butto lě visto che non ti ha risposto nessuno..
http://office.microsoft.com/
scaricati _tutti_ gli aggiornamenti...
(in situazioni disperate, agiamo disperatamente ;)
Fly


title: errore 3464 dati non corrispondenti

author: Roberto da casa

text:
"massimo" <
mas...@inwind.it
> ha scritto nel messaggio
news:nbLH9.59817$3l.16...@twister1.libero.it...

L'help dice:
==========
Tipi di dati non corrispondenti nell'espressione criterio (3464).
L'espressione criterio in un metodo Find sta tentando di confrontare un
campo con un valore il cui tipo di dati non corrisponde al tipo di dati del
campo.
==========
Quindi č un po' difficile credere che dipenda dalla formattazione dell'HD e
dalla reinstallazione di Access.
Ma quando Access ti dą quell'errore, se apri la finestra di Debug quale riga
di codice VBA viene evidenziata?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: errore 3464 dati non corrispondenti

author: EnricoV.

text:
"massimo" <
mas...@inwind.it
> ha scritto nel messaggio
news:nbLH9.59817$3l.16...@twister1.libero.it...

> Se non ricordo male a me era capitata una cosa simile....
Il Progr l'avevo scritto su un PC con Win98...
Poi l'ho copiato su un PC con Win2000...(con la stessa installazione di
Access del 98)
E..magicamente...nei campi dove avevo impostato la formula  =Date() mi
usciva #Errore#...
Non capivo mica il perchč....
Io so solo che ho reimpostato(visto che erano gią imostati) i Riferimenti
alle librerie(DAO3.6,MicrosoftForms 2.0 etc.etc.) e tutto ha funzionato....
Mah...
>


title: errore 3464 dati non corrispondenti

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:9gMH9.60089$3l.16...@twister1.libero.it...
>
> "massimo" <
mas...@inwind.it
> ha scritto nel messaggio
> news:nbLH9.59817$3l.16...@twister1.libero.it...
> > Un saluto a tutti.....
> >
> > Sono 3 giorni che cerco di risolvere l'errore in oggetto ma non ci
> > riesco......qualcuno mi aiuta?
> >
> > Ho formattato il mio pc con lo stesso sistema operativo " Windows 98" ho
> > installato la stessa versione di access 2000 con la quale lavoravo
prima,
> ho
> > aggiunto qualche aggiornamento.......e foìin qui tutto bene.
> >
> > Inizio a lavorare con il mio gestionale, con la precisione emetto un
> > documento e si verifica un "errore di run time 3464 tipi di dati non
> > corrispondenti nell'espressione criterio".. perchè?
> >
> > Da premettere che questo errore prima di formattare il pc non mi si
> > verificava...
> >
> > Ho letto molti post precedenti ma niente da fare...
> > Ho caricato alcune dll ma niente.....
> >
> > Credetemi sono veramente incasinato
> >
> > Grazie a tutti...
> > Saluti MAssimo
> >
>
> L'help dice:
> ==========
> Tipi di dati non corrispondenti nell'espressione criterio (3464).
>
> L'espressione criterio in un metodo Find sta tentando di confrontare un
> campo con un valore il cui tipo di dati non corrisponde al tipo di dati
del
> campo.
> ==========
>
> Quindi è un po' difficile credere che dipenda dalla formattazione dell'HD
e
> dalla reinstallazione di Access.
>
> Ma quando Access ti dà quell'errore, se apri la finestra di Debug quale
riga
> di codice VBA viene evidenziata?
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
> Ciao Roberto...
Nel debug mi evidenzia la riga Docmd.openquery
infatti l'errore esce da un campo creatomi nella query
Descrizione: IIF(Isnull([descrizione]);"";iva).
Se elimino il suddetto campo non si verifica più l'errore...
Da premettere che ho sempre lavorato con il gestionale senza questo tipo di
errore...
Ciao Massimo


title: errore 3464 dati non corrispondenti

text:
"massimo" <
mas...@inwind.it
> ha scritto nel messaggio
news:dbZH9.62132$3l.17...@twister1.libero.it...
[CUT]
>
> Nel debug mi evidenzia la riga Docmd.openquery
> infatti l'errore esce da un campo creatomi nella query
> Descrizione: IIF(Isnull([descrizione]);"";iva).
Non credo proprio che, se nella tabella hai un campo chiamato [descrizione],
tu abbia potuto chiamare un campo calcolato della query Descrizione: Access
ti avrebbe sicuramente segnalato un errore per riferimenti circolari.
Quindi nella query non è possibile che ci sia scritto quello che dici tu; al
limite il campo calcolato avrà un altro nome e quindi :
Descrizione2: IIF(IsNull([descrizione]);"";iva)
Così dovrebbe funzionare anche se, nel caso iva sia un campo di tipo testo,
sarebbe meglio scrivere:
Descrizione2: IIF(IsNull([descrizione]);"";Str([iva]))
Comunque,  non è quello il problema del tuo errore, ma eventualmente tutto
dipende dall'uso che fai del campo calcolato Descrizione2, che è un campo di
tipo testo; non è, per caso, che lo usi come se fosse un campo di tipo
numerico?
Se il campo iva è di tipo numerico, se modifichi il tutto in:
Descrizione2: IIF(IsNull([descrizione]);0;iva)
cosa succede?
> Se elimino il suddetto campo non si verifica più l'errore...
> Da premettere che ho sempre lavorato con il gestionale senza questo tipo
di
> errore...
>
> Ciao Massimo
--



title: errore 3464 dati non corrispondenti

text:
>
> Non credo proprio che, se nella tabella hai un campo chiamato
[descrizione],
> tu abbia potuto chiamare un campo calcolato della query Descrizione:
Access
> ti avrebbe sicuramente segnalato un errore per riferimenti circolari.
> Quindi nella query non è possibile che ci sia scritto quello che dici tu;
al
> limite il campo calcolato avrà un altro nome e quindi :
>
> Descrizione2: IIF(IsNull([descrizione]);"";iva)
>
>
Scusami Roberto il campo è numerico infatti non si chiama descrizione ma
Codiceiva.....pultroppo non ci stò con la testa...
Stamattina ho installato la mia stessa versione di access su un'altro pc con
windows xp, e funziona tutto alla perfezione.....come mai?


title: errore 3464 dati non corrispondenti

text:
"massimo" <
mas...@inwind.it
> ha scritto nel messaggio
news:1_%H9.64116$2B1.1...@twister2.libero.it...

Mi dispiace, ma la mia sfera di cristallo si è rotta e devo aspettare che la
Befana me ne porti una nuova. ;-)



title: errore 3464 dati non corrispondenti

author: Karl Donaubauer

text:
Roberto da casa schrieb:
> ...
> Mi dispiace, ma la mia sfera di cristallo si è rotta e devo aspettare
> che la Befana me ne porti una nuova. ;-)
Vuoi vedere la mia?
http://www.donkarl.com/div/faqfaq.htm
punto X1 Zauberkugel (=sfera di cristallo)
--
cu
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: errore 3464 dati non corrispondenti

text:
Karl Donaubauer ha scritto:
> Roberto da casa schrieb:
>> ...
>> Mi dispiace, ma la mia sfera di cristallo si è rotta e devo aspettare
>> che la Befana me ne porti una nuova. ;-)
>
> Vuoi vedere la mia?
>
http://www.donkarl.com/div/faqfaq.htm
> punto X1 Zauberkugel (=sfera di cristallo)
Ah, ho cambiato il link recentemente:
http://www.donkarl.com/faqfaq/



title: errore 3464 dati non corrispondenti

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:asq582$u1m1u$1...@ID-46617.news.dfncis.de...
> Karl Donaubauer ha scritto:
> > Roberto da casa schrieb:
> >> ...
> >> Mi dispiace, ma la mia sfera di cristallo si č rotta e devo aspettare
> >> che la Befana me ne porti una nuova. ;-)
> >
> > Vuoi vedere la mia?
> >
http://www.donkarl.com/div/faqfaq.htm
> > punto X1 Zauberkugel (=sfera di cristallo)
>
> Ah, ho cambiato il link recentemente:
>
http://www.donkarl.com/faqfaq/
>
> --
> cu
> Karl
> *********
> Access-FAQ (tedesco):
http://www.donkarl.com
Ho visto: molto simpatico!
Ma, non conoscendo il tedesco, non ho potuto leggere. :-(



title: errore 3464 dati non corrispondenti

text:
Roberto da casa ha scritto:
> "Karl Donaubauer ha scritto:
>>>> Mi dispiace, ma la mia sfera di cristallo si è rotta e devo
>>>> aspettare che la Befana me ne porti una nuova. ;-)
>>>
>>> Vuoi vedere la mia?
>>> punto X1 Zauberkugel (=sfera di cristallo)
>>
http://www.donkarl.com/faqfaq/
>
> Ho visto: molto simpatico!
> Ma, non conoscendo il tedesco, non ho potuto leggere. :-(
Usiamo un link a questi siti qualche volta nei NG tedeschi.
Provo a traduciare testo e stile di X1:
-------------
X1 Sfera di cristallo
Problema
Hai proferito il tuo desiderio in un modo poco o molto oscuro.
Soluzione
Si chiama la sfera di cristallo ufficiale di Microsoft.
Sotto il foto di Anette (una colegha MVP tedesca):
Anette B. con fiducia - conforme al suo naturale allegro.
Ma la sfera non parla...
Sotto il mio foto:
Karl D. cattivo - conforme al suo naturale tetro.
Ma la sfera parla... beh, almeno è raggiante...
-----------
Non l'ho scritto nel sito ma questa sfera veramente si trova
a Seattle, la città dov'è la sede di MS. Per questo l'allusione
interna con "ufficiale".



title: errore 3464 dati non corrispondenti

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:asq9ms$tdkfb$1...@ID-46617.news.dfncis.de...
[CUT]
>
> Usiamo un link a questi siti qualche volta nei NG tedeschi.
> Provo a traduciare testo e stile di X1:
> -------------
> X1 Sfera di cristallo
>
> Problema
> Hai proferito il tuo desiderio in un modo poco o molto oscuro.
>
> Soluzione
> Si chiama la sfera di cristallo ufficiale di Microsoft.
>
>
> Sotto il foto di Anette (una colegha MVP tedesca):
> Anette B. con fiducia - conforme al suo naturale allegro.
> Ma la sfera non parla...
>
> Sotto il mio foto:
> Karl D. cattivo - conforme al suo naturale tetro.
> Ma la sfera parla... beh, almeno è raggiante...
> -----------
>
> Non l'ho scritto nel sito ma questa sfera veramente si trova
> a Seattle, la città dov'è la sede di MS. Per questo l'allusione
> interna con "ufficiale".
>
> --
> cu
> Karl
> *********
Veramente simpatico :-) : grazie per la traduzione!



title: errore 3464 dati non corrispondenti

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:vf0I9.62745$3l.17...@twister1.libero.it...

> Grazie lo stesso Roberto...
Un saluto Massimo


title: query ....difficile!

author: enzo

text:
In una maskera carico gli ordini dei clienti , e indico il campo "italia"
oppure "estero".
Inoltre , in un altro campo accanto, indico "nord", "sud" o "centro"(tale
campo lo compilo se l'ordine è italiano).
Tali dati vanno a finire ovviam. in una tabella sottostante.
Ho creato una query che estrae e conteggia solo gli ordini "italia",ma
vorrei che mi indicassse pure
la suddivisione geografica .
Quindi mi dovrebbe estrarre l'informazione: ordini italia totali 100, di cui
40 nord , 30 centro, 30 sud .
Fino al dato "100 ordini" ci sono appunto arrivato con una query a param. ,
ma per ildettaglio ???
ciao!


title: query ....difficile!

author: Antonio Biso

text:
"enzo" <
vla...@tin.it
> ha scritto nel messaggio
news:0Z3ea.120354$zo2.3...@news2.tin.it...

Con una query puoi ottenere questo
Italia Nord 40
Italia Centro 30
Italia Sud 30
Se ti va bene ti fai una query di raggruppamento sui campi Nazione e Zona e
metti conteggio su uno dei due campi
Antonio


title: Accodamento dati: problema con campo boolean

author: oierpa

text:
Salve a tutti.
Forse la richiesta è banale, ma non sono riuscito a formulare ciò che mi serve su google in modo da trovare una risposta.

Ad ogni modo, con "command" filtro alcuni record di una tabella e li devo accodare ad un'altra tabella.
Non ho problemi se i campi che accodo sono di tipo numerico, testo o data, ma con i boolean non riesco a farlo.

Riporto di seguito i comandi che uso:
Dim rst1 As ADODB.Recordset
Set cmd1 = New ADODB.Command
With cmd1
   .ActiveConnection = CurrentProject.Connection
   .CommandText = "select TAB1.* from tblTestCommand where CAMPO=" & PARAMETRO
   .CommandType = adCmdText
End With

Set rst1 = cmd1.Execute

Do Until rst1.EOF
   insertRecord rst1("ID"), rst1("tipo"), rst1("descrizione"), rst1("data"), rst1("campo_si_no")
   rst1.MoveNext
Loop

dove:
ID: numerico
tipo: numerico
descrizione: testo
data: data
campo_si_no: boolean

Sub insertRecord(a As Integer, b As Integer, c As String, d As Date, e As Boolean)
Dim tabInsert As String
Dim cmd As ADODB.Command
Dim rst2 As ADODB.Recordset
tabInsert = "TAB2"

Set cmd = New ADODB.Command

With cmd
   .ActiveConnection = CurrentProject.Connection
   .CommandText = "INSERT INTO " & tabInsert & "(id_tab2,tipo,descrizione,data_reg,test_si_no) VALUES (" & a & "," & b & ",'" & c & "',#" & d & "#," & e & "")"
   .CommandType = adCmdText
   .Execute
End With

in particolare il dato boolean ("e" nella definizione della variabile) ho provato ad inserirlo in maniera differente.
Se per un campo testo si deve usare l'apice singolo ' e per le data il cancelletto # non so se serve un prefisso e suffisso specifici per i boolean.
Ho provato con diversi caratteri ma non sono riuscito a venirne fuori.

Grazie in anticipo


text:
Salve,

oierpa:
>... "INSERT INTO " & tabInsert & "(id_tab2,tipo,descrizione,data_reg,test_si_no) VALUES (" & a & "," & b & ",'" & c & "',#" & d & "#," & e & "")"

"INSERT INTO " & tabInsert &
"(id_tab2,tipo,descrizione,data_reg,test_si_no) VALUES (" & a & "," & b
& ",'" & c & "',#" & d & "#," & clng(e) & ")"

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

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


text:

rapido, efficace, impeccabile.
Grazie infinite!


title: Fwd: Query difficile (per me)

author: MA

text:
==========================================================================
* Forwarded by MA <
mas...@massimilianoamendola.it
>
* Newsgroup: it.comp.appl.access
* From: "Jonathan Canova" <
i...@aladinoinformatica.com
>
* Date: Mon, 04 Jul 2005 06:37:06 GMT
* Subj: Query difficile (per me)
==========================================================================
Buongiorno a tutti!
Consideriamo la tabella seguente:
Pelo  |> 4     | 2     |           |
Lungo |> zampe | zampe | Mammifero | ...
----------------+-------+-------+-------+-----------+----
Pastore tedesco |   x   |   x   |       |    x      |
----------------+-------+-------+-------+-----------+----
Uomo            |       |       | x    |    x      |
----------------+-------+-------+-------+-----------+----
...             |       |       |       |           |
Ovviamente, l'esempio è il più conciso possibile. La tabella può avere
migliaia di elementi sia per riga che per colonna.
Se questa tabella la fate in excel e attivate i filtri, selezionando le
caratteristiche
Pelo  |> 4     | 2     |           |
Lungo |> zampe | zampe | Mammifero | ...
----------------+-------+-------+-------+-----------+----
x   |       |>>    x      |
otterrete, ovviamente, il pastore tedesco.
In relazionale, mi sono creato una tabella "Animali", una "caratteristiche"
ed una di relazioni dove memorizzo i punti della matrice sparsa.
Bene: la query per fare la stessa cosa che in Excel mi sta facendo
impazzire. L'unica soluzione che ho trovato è una cosa del genere
SELECT Animali.ID, Animali.Descrizione
FROM (relazioni AS relazioni_1 INNER JOIN Animali ON
relazioni_1.id
 =
Animali.ID) INNER JOIN relazioni ON Animali.ID =
relazioni.id
WHERE (((relazioni.[id caratteristica])=199) AND ((relazioni_1.[id
caratteristica])=418));
Ossia, aggiungere tante volte quante caratteristiche devo cercare più una,
la tabella relazioni. Ovviamente, la query siffatta deve essere costruita al
volo e questo incide negativamente sulle prestazioni.
Idee per fare di meglio?
Fermo restando che non ho capito molto cosa ti serve,
da quello che ho capito ti conviene crerarti una tabella temporanea a
runtime (ovvio, se non è un mde).
I nomi dei campi li vai a pescare scorrendo le caratteristiche.
--
Jonathan Canova
infoCHIOCCIOLAaladinoinformatica.com
www.aladinoinformatica.com
==========================================================================
With best regards, MA.  E-mail:
mas...@massimilianoamendola.it


title: non ne salto più fuori!

author: ^alex^

text:
Per comodità operativa ho creato tre campi con nome:
1. giorno
2. mese
3. anno
e ogni giorno inserisco dei dati inerenti al mio lavoro.
il problema è il seguente:
In una query, inserendo giorno,mese e anno devono essere visualizzati
tutti i record a partire dal 1 gennaio dell'anno scelto fino al giorno
inserito come posso fare??


title: non ne salto più fuori!

author: Federico Luciani

text:

prova cosi':
SELECT ID, DateSerial([anno],[mese],[giorno])
FROM tabpippo
WHERE DateSerial([anno],[mese],[giorno]) Between
DateSerial([PARanno],1,1) And
DateSerial([PARanno],[PARmese],[PARgiorno]);
[PARanno],[PARmese],[PARgiorno] sono i parametri richiesti
--
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: Accesso a database di Access in remoto

author: Kaos

text:
Ho bisogno di un sistema per gestire i database di Access del mio sito in
remoto. Per gestione intendo almeno le elementari operazioni di inserimento
record, ordinamento, cancellazione record, ricerca. Ho avuto tra le mani
qualche script in asp, ma tutti molto rudimentali.
E' possibile che Access non possa collegarsi a un suo database residente su
un server web? Questo sarebbe proprio il massimo, perchč cosě potrei
sfruttare tutte le funzioni del programma.
Kaos.


title: cambio password

author: Riccardo M.

text:
E' possibile da codice cambiare la password di un utente di un gruppo di
lavoro?
Se si, come si può fare?
Vorrei creare una maschera di utility in modo che ogni utente si possa
cambiare la propria password.
grazie
Riccardo


title: cambio password

text:

<F1> metodo "NewPassword"
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: impostare il collegamento alle tabelle da codice VBA

text:
Vorrei che l'utente potesse impostare da codice vba il collegamento delle
tabelle back-end e che il database aggiornasse automaticamente tale
collegamento.
Sapete come è possibile questa cosa da codice Vba?
Grazie a tutti.


text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:b4qgd7$t8b$1...@lacerta.tiscalinet.it...
> Vorrei che l'utente potesse impostare da codice vba il collegamento delle
> tabelle back-end e che il database aggiornasse automaticamente tale
> collegamento.
>
> Sapete come č possibile questa cosa da codice Vba?
>
> Grazie a tutti.
Vai sul Sito Comune (link qui sotto) e nella Sezione Tables prova a leggere
la FAQ di Paolo Olzi intitolata "Riallegare tabelle."
Oppure, sempre nella Sezione Tables del Sito Comune, leggi la FAQ di
Vincenzo Turturro intitolata "Effettuare in maniera del tutto automatica
l'aggiornamento delle tabelle allegate ad un FE".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: creare un'istanza di una form con NEW modulo_di_classe con OPENARGS

author: il mago galbusera

text:
"il mago galbusera" <galb...@katamail.com.NOWAR> ha scritto nel messaggio
news:aurtbm$ou$1...@fata.cs.interbusiness.it...
> frmProva.onload e una successiva assegnazione manuale alla proprietà
> openargs arriverebbe tardi...
tra l'altro OpenArgs (dimentivao) è a sola lettura...


text:
ciao a tutti
quando faccio una cosa tipo
set frmProva = new Form_Prova
set frmProva.visible = true
creo una nuova istanza della form "prova".. ma come posso crearla e
assegnare dei valori a OpenArgs ?
La mia form gią esiste e funziona.. e all'evento "onLoad" fa un po di
cosette in funzione del parametro OpenArgs (con docmd.openForm funziona
benissimo) ma se creo un'istanza con "new" subito dopo il set parte l'evento
frmProva.onload e una successiva assegnazione manuale alla proprietą
openargs arriverebbe tardi...
come fare ?
buona notte insonne a tutti!
il vostro mago  galbusera


text:
"il mago galbusera" <galb...@katamail.com.NOWAR> ha scritto nel messaggio
news:aurtn5$1pg$1...@fata.cs.interbusiness.it...

Questo è fuori dubbio......!
In effetti la gestione delle Istanze di Form non è così comune.
Innanzitutto sarebbe buona cosa registrare una Collection, per
sapere quante istanze hai aperto, è un modo più corretto anche
per fare riferimento a quella giusta.....!
In realtà credo dovresti provare a crearti dei Metodi e delle Proprietà
intrinseche della Form, non usare OpenArgs.
Con Property Let ti crei la Proprietà che ti serve, e ne gestisci i valori
passati, un pò come si fa con i moduli di classe.....!
Credo dovrebbe funzionare...., ho qualche perplessità sul riferimento delle
proprietà in Nuove Istanze, ma credo che con la Collection dovrebbe
andare usando il metodo Item(...) per riferimento.
Per gestire la Collection ti allego il codice che uso............(Mettilo in
un modulo Bas)
Public clnClient As New Collection  'Instances of frmClient.
Function OpenNewClient()
    'Azione:  Apre una nuova istanza indipendente.
    Dim frm As Form
    'Apre e ne modifica la Caption.
    Set frm = New Form_frmClient
    frm.Visible = True
    frm.Caption = frm.Hwnd & ", opened " & Now()
    'Aggiunge l'istanza alla Collection
    clnClient.Add Item:=frm, Key:=CStr(frm.Hwnd)
    Set frm = Nothing
End Function
Function CloseAllClients()
    'Azione: Chiude tutte le istanze della Collection.
    Dim lngKt As Long
    Dim lngI As Long
    lngKt = clnClient.Count
    For lngI = 1 To lngKt
        clnClient.Remove 1
    Next
End Function
@Alex.


text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:GBgQ9.66672$Ou4.2...@twister2.libero.it...
>
> Per gestire la Collection ti allego il codice che uso............(Mettilo
in
> un modulo Bas)
>
> Public clnClient As New Collection  'Instances of frmClient.
che figata queste cose qui.. le collections intendo! :)
era proprio quello che stavo cercando di implementare io a  manina con i
moduli di classe .. lo sapevo che dovevo finire di leggere il manuale prima
di mettermi al lavoro!
grazie mille :)


text:
"il mago galbusera" <galb...@katamail.com.NOWAR> ha scritto nel messaggio
news:aus6cu$677$1...@grillo.cs.interbusiness.it...

Si, sappimi dire come funziona, non ho mai fatto grandi prove sulle Istanze
di Form
e la possibilitą di giocare con le Proprietą............!!!
Ciao.


text:
> Si, sappimi dire come funziona, non ho mai fatto grandi prove sulle
Istanze
> di Form
> e la possibilità di giocare con le Proprietà............!!!
per funzionare funziona.. anche bene
devo solo sottolineare due cosette:
1) ho dovuto rivedere alcune delle mie funzioni poichè il puntamento alle
forms nella forma currentdb.forms("nome della form") non funziona più
(ovviamente, visto che ora ci sono più forms aperte con lo stesso nome!!)
2) non ho idea di come aprire un'istanza di una form e contemporaneamente
assegnarle il parametro openargs (ho alcune forms che all'evento onOpen si
comportano diversamente in funzione del parametro OpenArgs..) Al momeno sono
costretto ad aprire la form senza parametro, asssegnarle un valore ad una
variabile e richiamare una funzione che prende le dovute decisioni (leggi,
molto meno elegante e prestante)
per il resto ribadisco che le collections sono una figata!
mandi


text:
"il mago galbusera" <galb...@katamail.com.NOWAR> ha scritto nel messaggio
news:avm0u7$h6f$1...@grillo.cs.interbusiness.it...

Ho dei dubbi si possa, visto che per aprire un'istanza non usi Docmd......!
Ma puoi crearti una Property (Let) in cui passi quello che passavi con
OpenArgs
ovvio che serve una riga di codice in più.........!!!
Il difficile, si fa per dire, è però usare la collection in modo corretto
per riferirti
all'istanza quando devi passargli un dato alla Property della Form,
altrimenti non
funziona.............!!!
@Alex.


title: MsComCt2.ocx e controllo datetimepicker

author: UncleSam

text:
ciao a tutti
ho creato una form usando il bellissimo controllo datetimepicker
lavoro con access 2000 e funziona bene
quando il computer client ha provato a caricare il db ha ricevuto il
messaggio
"il database o il progetto di microsoft access include un riferimento
mancante o errato al file 'mscomct2.ocx' versione 2.0"
ho già cercato con google, il sito della microsoft e l'archivio messaggi
senza soluzioni valide
che faccio?
mi dispiacerebbe levare questo comodo controllo, dev'esserci un modo!:)
Pierpaolo


title: MsComCt2.ocx e controllo datetimepicker

text:

Se apri un nuovo modulo, strumenti, riferimenti, trovi "MANCA:... "?
se sì vai su
www.sitocomune.com
 e cerca come registrare gli ocx che non ne
vogliono sapere.
ciao MAssimiliano
p.s. scusa ma cosa fa questo controllo?
--------------------------------
Inviato via
http://usenet.libero.it


title: MsComCt2.ocx e controllo datetimepicker

author: Antonio

text:
"UncleSam" <
a...@a.com
> ha scritto nel messaggio
news:xlLua.130658$K35.3...@news2.tin.it...

I controlli OCX come DateTimePicker sono comunque rognosi.
Io ti consiglio di usare il controllo Calendario, l'unico che funziona
abbasanza bene in Access (anche se esteticamente meno bello di DTPicker).
Gli altri oggetti, come DTPicker sono roba per Visual Basic puro e
comportano i problemi che tu hai descritto.
Ciao


title: problema con scadenza pagamenti e lista iscritti ad un corso

text:
Qualcuno mi sà dare una dritta sul seguente problema:
ho una tabella corsi che possiede un nome corso data inizio e un giorno
lezione
ho una tabella allievi che possono appartenere a uno o piu corsi
ogni 3 lezioni il database aperto facendo un controllo sulla data attuale
dovrà fornirmi una lista
di quelli che devono pagare un determinato corso escludendo quelli che hanno
pagato tutto inzialmente e mettendo la differenza rata-acconto a quelli che
hanno versato un acconto.
Attendo dritte grazie e a buon rendere


title: query trova duplicati

author: Ivan

text:
Salve a tutti
Ho una tabella di magazzino in cui si trovano gli arrivi di n articoli, di n
clienti, in n ubicazioni.
Dovrei trovare per uno specifico cliente tutti gli articoli uguali che si
trovano nelle 2 ubicazioni (che gli passo) arrivate in un certo range di
data.
esempio:
[cliente]    [articolo]    [ubicazione]    [dataArrivo]        [qta]
pippo        artic1        magazzinoA    10/01/2005            10
pippo        artic2        magazzinoA    15/01/2005            15
pippo        artic1        magazzinoB    17/01/2005            20
pippo        artic3        magazzinoB    20/01/2005            25
pippo        artic1        magazzinoC    15/01/2005            30
In questo caso la query (passandogli il cliente "pippo", il range di date
01/01/2005 and 31/01/2005, i 2 magazzini in cui voglio fare il controllo
"magazzinoA" e "magazzinoB") dovrebbe estrarmi solo l'artic1.
Come posso fare?
Grazie in anticipo.


title: query trova duplicati

author: zetalink

text:
Hai provato a sviluppare la query in orizzonatale?
Mi spiego meglio.
Quando mi trovo nelle tue stesse condizioni (con però un numero ristretto di
"magazzini") creo 2 colonne distinte per il magazzino A ed una per il B.
In questo modo ottengo:
[cliente]    [art]        [ubA]                    [dataArrA]        [qtaA]
[ubB]        [dataArrB]        [qtaB]
pippo        artic1       magazzinoA        10/01/2005            10
magazzinoB    17/01/2005         20
pippo        artic2       magazzinoA        15/01/2005            15
pippo        artic3       magazzinoB        20/01/2005            25
Cioè replico i dati fondamentali per ogni mio magazzino.
A questo punto, filtro per data, ed ottengo su di una riga tutte le
giacenze.
Per raggiungere lo stesso scopo potresti utilizzare anche una query a campi
incrociati.
Spero di esserti sato utile.
"Ivan" <
bell_...@tin.it
> ha scritto nel messaggio
news:hYJCe.173100$75.75...@news4.tin.it...



title: exit sub invece di end

author: max

text:
ho un programma elaborato  in access2003 che utilizzato con access 2007
runtime mi dava un errore di runtime, ho trovato che il problema erano una
serie di END per fermare il codice, le ho sostituite con exit sub, posso
essere tranquillo che l'effetto è lo stesso?
grazie mille
ciao
Max


title: exit sub invece di end

author: OneEDP

text:

Anche, tra le altre mille ragioni, per questo tipo di errori una sola
deve essere l'uscita... e senza possibilità di scappare da qualche
altra... di sicurezza. :-)
Purtroppo sono abituato male e a volte è meglio complicare il codice
piuttosto che spargere uscite da tutte le parti... rischieresti...troppe
falle.
Ciao
Daniele


title: exit sub invece di end

author: Paolo opg

text:
"max" <
pi...@pippo.it
> wrote in news:hofq9q$64q$
1...@news.task.gda.pl
:
> ho un programma elaborato  in access2003 che utilizzato con access
> 2007 runtime mi dava un errore di runtime, ho trovato che il problema
> erano una serie di END per fermare il codice, le ho sostituite con
> exit sub, posso essere tranquillo che l'effetto č lo stesso?
> grazie mille
> ciao
> Max
>
>
>
vediamo se ho capito.
vuoi la conferma che sostituire con 'exit sub' gli 'end' sparsi in una
funzione a noi ignota, risolva un errore di runtime che non ci dici,
mantenendo pero' inalterato il funzionamento di quella funzione che non hai
descritto.
hum...
hem...
O_o
--
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--


title: exit sub invece di end

text:
"Paolo opg" <
spamc...@tiscali.it
> ha scritto nel messaggio
news:Xns9D46A92A59D79sp...@193.43.96.1...

in effette volevo capire se i due comandi sono equivalenti, se vuoi ti posto
il codice della funzione, ma in buona sostanza altro non deve fare che se
alcuni campi sono nulli o uguali a 0 o minori di 0 non deve andare oltre....
ecco il codice
DoCmd.RunCommand acCmdSaveRecord 'salvo il record
DoCmd.SetWarnings False
DoCmd.OpenQuery "nodi-presenti"
DoCmd.OpenQuery "el_nodi"
DoCmd.OpenQuery "accoda_nodi"
DoCmd.OpenQuery "agg_nodi_presenti"
DoCmd.SetWarnings True
Me.nodi_infissi_Sottomaschera.Requery
Me.Elenco20.Requery
DoCmd.RunCommand acCmdSaveRecord
yvar = DLookup("count", "nodi_mancanti", "[num]=" & Me![num])
If yvar > 0 Then
Exit Sub
End If
If IsNull(Me.[Vetro]) Then
Exit Sub
End If
If Me.L = 0 Or IsNull(Me.L) Or Me.H = 0 Or IsNull(Me.H) Then
Me.trasm = Null
Me.conforme = Null
Exit Sub
End If
kvar = Round(DLookup("Uwm", "calcolotrasm", "[num]=" & Me![num]), 2)
If kvar < 0 Then
Me.trasm = Null
Me.conforme = Null
Exit Sub
End If
Me.trasm = kvar
DoCmd.RunCommand acCmdSaveRecord
xvar = DLookup("conf", "conforme", "[num]=" & Me![num])
Me.conforme = xvar
DoCmd.RunCommand acCmdSaveRecord
Me.serie.SetFocus
Me.Elenco20.Requery


title: exit sub invece di end

author: Geppo

text:
Ciao max wrote:
----cut----
> in effette volevo capire se i due comandi sono equivalenti, se vuoi
> ti posto il codice della funzione, ma in buona sostanza altro non
> deve fare che se alcuni campi sono nulli o uguali a 0 o minori di 0
> non deve andare oltre.... ecco il codice
nell'editor vba scrivi END e mentre ci sei sopra col cursore premi F1.
--
Ciao
Geppo


title: exit sub invece di end

text:
Il 26/03/2010 15.05, max ha scritto:
> "Paolo opg"<
spamc...@tiscali.it
>  ha scritto nel messaggio
> news:Xns9D46A92A59D79sp...@193.43.96.1...
>
>> "max"<
pi...@pippo.it
>  wrote in news:hofq9q$64q$
1...@news.task.gda.pl
:
>>
>>
>>> ho un programma elaborato  in access2003 che utilizzato con access
>>> 2007 runtime mi dava un errore di runtime, ho trovato che il problema
>>> erano una serie di END per fermare il codice, le ho sostituite con
>>> exit sub, posso essere tranquillo che l'effetto è lo stesso?

Lo spargimento degli exit sub è da evitare.
Il tuo codice diventa poco manuntenibile.
Se cambia anche una sola delle condizioni devi riscrivere tutto.
Fai ad esempio una if then ... elseif ... elseif elseif ... e rendereai
anche il codice più leggibile.
Ad esempio una end if preceduta da exit sub personalmente non la
sopporto :-)
L'uscita deve essere una.
Ciao
Daniele


title: dbs.OpenRecordset con parametri: Errore di run.time '3061' ???

author: Sergio de Pretis

text:
Se da una maschera con l'evento click eseguo la query, funziona
correttamente. Se nella query aggiungo la selezione e richiamo la query
da dentro il codice mi da il seguente errore:
Errore di run.time '3061'
Parametri insufficienti 2
Codice utilizzato:
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset("QOpenOrder")
Se richiamo la query come segue funziona:
DoCmd.OpenQuery "QOpenOrder", , acReadOnly
Come faccio a fargli vedere i paramtri utilizzando dbs.OpenRecordset ?
Grazie fin d'ora
--------------------------------------------------------------------
Sergio de Pretis                     E-mail
depr...@csgen.it


author: Fabio Effe

text:
Vado a memoria ed a "ruota libera".
Dim qryA        as querydef
Dim rstA         as recordset
set qryA=currentdb.createquerydef("QOpenOrder")
qrya.parameter![Parametro1]=valore1
qrya.parameter![Parametro2]=valore2
set rstA=qryA.openrecordset
Ciao (spero di non aver commesso errori)
Fabio
Sergio de Pretis <
depr...@csgen.it
> wrote in message
388BCFB3...@csgen.it...



author: Antonio Biso

text:
Sergio de Pretis ha scritto nel messaggio <
388BCFB3...@csgen.it
>...
>Se da una maschera con l'evento click eseguo la query, funziona
>correttamente. Se nella query aggiungo la selezione e richiamo la query
>da dentro il codice mi da il seguente errore:
>Errore di run.time '3061'
>Parametri insufficienti 2
>
>Codice utilizzato:
>Set dbs = CurrentDb
>Set rst = dbs.OpenRecordset("QOpenOrder")
Non puoi aprire come recordset una query salvata con parametri a meno che
non usi la sintassi PARAMETER che io però non uso e quindi non conosco molto
bene.
In questi casi io preferisco crearmi via codice una stringa sql dinamica e
con quella aprire il recordset
Antonio


author: Mao

text:
Sergio de Pretis ha scritto nel messaggio <
388BCFB3...@csgen.it
>...
>Se da una maschera con l'evento click eseguo la query, funziona
>correttamente. Se nella query aggiungo la selezione e richiamo la query
>da dentro il codice mi da il seguente errore:
>Errore di run.time '3061'
>Parametri insufficienti 2
>
>Codice utilizzato:
>Set dbs = CurrentDb
>Set rst = dbs.OpenRecordset("QOpenOrder")
>
>Se richiamo la query come segue funziona:
>DoCmd.OpenQuery "QOpenOrder", , acReadOnly
>
>Come faccio a fargli vedere i paramtri utilizzando dbs.OpenRecordset ?
>
>Grazie fin d'ora
>
>--------------------------------------------------------------------
>Sergio de Pretis                     E-mail
depr...@csgen.it
>
>Dim dbmiodb As Database, rsmiors As Recordset
nella parte di dichiarazione:
Set dbmiodb = CurrentDb()
Dim qd As QueryDef
istruzione:
Set qd = dbmiodb.QueryDefs("nomequery ")
qd.Parameters("parametro1") = parametroA
qd.Parameters("parametro2") = parametroB
qd.Execute
dove parametro1 e 2 sono i nomi che utilizzi nella struttura della query
parametro A e B possono essere variabili, riferimenti a controlli ecc.
Ciao Laura


title: Re: come bloccare l'ultimo record

text:
On 23 Apr, 08:18, ugo conte <
ugo.cont...@gmail.com
> wrote:
> ciao a tutti
>
> chiedo aiuto per come bloccare l'inserimento da casella combinata in
> sottomaschera dell'ultimo record
> se già precedentemente inserito.
>
> Grazie
Gestisci l'errore di Duplicazione PK oppure su BeforeInsert verifica
che il dato non sia presente con Dlookup o con RS... quindi forza il
Cancel=True e Undo di Form.
@Alex


title: Re: come bloccare l'ultimo record

text:
On 23 Apr, 10:29, ugo conte <
ugo.cont...@gmail.com
> wrote:

> grazie Alex
> ma non si può più semplicemente impedire l'inserimento?
> Voglio dire non esiste un comando a tal scopo?
Si si può forzando a False la proprietà AllowAdditions... ma è una
cosa preventiva... vedi tu...
@Alex


title: SIB scusa ancora se ti rompo!

author: Mario

text:
Ho capito il genere di impostazione di fatturazione che dici tu, è giusta
naturalmente, ma nel mio caso non credo perché, ti spiego il lavoro
dell'azienda: ci sono delle merci in entrata in conto deposito dei clienti
(con una maschera carico il magazzino che aggiorna una tabella di
magazzino), dopo un certo numero di giorni le merci vengono lavorate (con la
stessa maschera aggiorno le merci che sono entrate): il punto è che c'è un
prodotto finito e degli scarti in una determinata percentuale che vengono
calcolati, contemporaneamente vengono aggiornati i vari magazzini (materia
prima, prodotto finito, scarti); quindi la fatturazione avviene solo dopo la
lavorazione per conto terzi delle materie. Come ho impostato il DB io
prevedo che dopo la lavorazione si possano stampare le varie fatture e i
d.d.t. dei prodotti finiti. Quindi ho le query dei vari magazzini e delle
lavorazioni pronti solo per essere stampati, l'unica cosa che manca è una
numerazione progressiva. Avendo una maschera che funge da ingresso ed uscita
di merci, ho fatto varie query che selezionano i dati da mettere nei vari
documenti (non voglio in pratica comporre fatture e ddt direttamente). Allo
stesso problema mi ha risposto un'altra persona che mi ha dato una soluzione
per numerare e aggiornare i numeri progressivi nel momento apro il report,
ma la funzione non funziona, vorrei avere una tua opinione, ecco come mi ha
risposto:
Prima soluzione:
"- campo [numero fattura] numerico;
- controllo su evento "prima di aggiornare" della maschera con un dlookup()
che cerca il [numero fattura] appena inserito.
Poi con un poco di fantasia..."
(ma non ho capito molto)
Seconda soluzione:
- nuova tabella [progressivi] con un campo chiamato [numeroFattura] tipo
numerico;
- una funzione che legge e aggiorna il progressivo;
'----------------
Function getProgressivo() As Integer
'legge il numero della fattura e lo aggiorna
Dim rst As Recordset
Set rst = CurrentDb.OpenRecordset("progressivi", dbOpenTable)
If rst.EOF Then
    rst.AddNew
Else
    With rst
        .MoveFirst
        .Edit
    End With
End If
rst!numerofattura = rst!numerofattura + 1
getProgressivo = rst!numerofattura
rst.Update
rst.Close
Set rst = Nothing
End Function
'----------------
- una casella di testo nel report chiamata progressivo.
- nelle proprietà del report - scheda evento - su pagina:
'------------------
Private Sub Report_Page()
Me!progressivo = getProgressivo()
End Sub
'------------------
(ma qui mi esce errore sottolineando di giallo la prima riga e di blu il
comando EDIT, lui mi ha risposto di inserire il riferimento alla libreria
DAO 3.51, ma io ho solo la 3.6 e comunque il risultato non cambia).
AIUTO!!!!!!! MI STO CONFONDENDO LE IDEE IN UNA MANIERA PAZZESCA E SOLO PER
UN MALEDETTO NUMERO!!!!


title: SIB scusa ancora se ti rompo!

text:
n.b non so se ho capito bene
comunque provo a darti una soluzione
inerente la numerazione progressiva di un corpo di un report
devi inserire una casella di testo dentro al corpo con
origine record =1
e poi c'č una proprietą inerene mi sembra somma gruppi
o somma parziale insomma somm con altro che devi mettere
a ragruppa


title: SIB scusa ancora se ti rompo!

text:
ho provato proprio adesso
è somma parziale impostata su gruppo


title: SIB scusa ancora se ti rompo!

author: sib

text:
Mario dice
> Ho capito il genere di impostazione di fatturazione che dici tu, è giusta
> naturalmente, ma nel mio caso non credo perché...
cut
Tu dici che hai creato una query che ti prepara i dati per la stampa.
Cosa ti costa, a questo punto, usare questa query per creare all'impronta
una fattura con tutti i crismi? Tanto piu' che, una fattura, una volta
stampata penso che tu voglia anche archiviarla nel db.
Invece di creare direttamente il report crea le fatture e poi stampi.
Per quanto riguarda i suggerimenti che ti hanno dato:
> Allo stesso problema mi ha risposto un'altra persona che mi ha dato una
soluzione
> per numerare e aggiornare i numeri progressivi nel momento apro il report,
> ma la funzione non funziona, vorrei avere una tua opinione, ecco come mi
ha
> risposto:
> Prima soluzione:
> "- campo [numero fattura] numerico;
> - controllo su evento "prima di aggiornare" della maschera con un
dlookup()
> che cerca il [numero fattura] appena inserito.
>
> Poi con un poco di fantasia..."
>
> (ma non ho capito molto)
Guarda che e' la stessa cosa della mia formula sul sito comune.
Il Dlookup ti va a ripescare i dati esattamente come il DMax della mia
funzione.
Per quanto riguarda il formato, non sono daccordo con l'utilizzo di un
numerico. in genere, infatti, per dare signifatività alla numerazione, e'
opportuno aggiungere "/00" per l'anno o altre notazioni letterali.

Non e' un problema di librerie.
L'istruzione
> Set rst = CurrentDb.OpenRecordset("progressivi", dbOpenTable)
L'opzione dbOpenTable apre la tabella progressivi in sola lettura, quindi
non puoi usare il metodo edit.
Devi aprirla come dbOpenDynaset.
Ma poi perche' dovresti avere una tabella a parte per i progressivi?
Penso che tu metta gia' da qualche parte i dati fattura (destinatario, data,
trasportatore, ecc) e' li' che devi mettere il progressivo.
Ciao, Sib


title: SIB scusa ancora se ti rompo!

text:
Ho provato anch'io ma mi esce sempre lo 1 come risultato.
"rr12rr" <rr1...@NOSPAMusa.net> ha scritto nel messaggio
news:39E8CD8A...@NOSPAMusa.net...



title: SIB scusa ancora se ti rompo!

text:
"sib" <
sibN...@iol.it
> ha scritto nel messaggio
news:SofG5.17262$Nz.4...@news.infostrada.it...
> Mario dice
> > Ho capito il genere di impostazione di fatturazione che dici tu, è
giusta
> > naturalmente, ma nel mio caso non credo perché...
> cut
>
> Tu dici che hai creato una query che ti prepara i dati per la stampa.
> Cosa ti costa, a questo punto, usare questa query per creare all'impronta
> una fattura con tutti i crismi? Tanto piu' che, una fattura, una volta
> stampata penso che tu voglia anche archiviarla nel db.
> Invece di creare direttamente il report crea le fatture e poi stampi.
Interessante, quindi dalla mia query delle fatture dovrei creare una
fattura, e dove? Una tabella intendi impostandola come mi hai già scritto? E
a questo punto la tua formula per la numerazione progressiva dove va messa?

Infatti non l'ho creata a parte, comunque neanche con la tua modifica la
funzione funziona, sempre lo stesso problema, bo?
> Ma poi perche' dovresti avere una tabella a parte per i progressivi?
> Penso che tu metta gia' da qualche parte i dati fattura (destinatario,
data,
> trasportatore, ecc) e' li' che devi mettere il progressivo.
>
> Ciao, Sib
>
>
Hai presente l'esempio di DB che c'è in Access? Northwind? Io in pratica
avevo impostato le fatture nello stesso modo, in una query e non in tabelle,
è la stessa cosa?


title: SIB scusa ancora se ti rompo!


title: SIB scusa ancora se ti rompo!

text:
Mario <
eth...@tin.it
> wrote in message 8shpsm$377$2...@nslave3.tin.it...
>
> "sib" <
sibN...@iol.it
> ha scritto nel messaggio
> news:SofG5.17262$Nz.4...@news.infostrada.it...
> > Mario dice
> > > Ho capito il genere di impostazione di fatturazione che dici tu, è
> giusta
> > > naturalmente, ma nel mio caso non credo perché...
> > cut
> >
> > Tu dici che hai creato una query che ti prepara i dati per la stampa.
> > Cosa ti costa, a questo punto, usare questa query per creare
all'impronta
> > una fattura con tutti i crismi? Tanto piu' che, una fattura, una volta
> > stampata penso che tu voglia anche archiviarla nel db.
> > Invece di creare direttamente il report crea le fatture e poi stampi.
>
> Interessante, quindi dalla mia query delle fatture dovrei creare una
> fattura, e dove? Una tabella intendi impostandola come mi hai già scritto?
E
> a questo punto la tua formula per la numerazione progressiva dove va
messa?
In realtà, la formula sul sito, nasce per essere inserita come valore
predefinito del controllo collegato al numero fattura in una maschera.
Occorre quindi rimaneggiarlo.
Il come dipende molto dalla struttura della tua query, immagino che la query
contenga le righe fattura (cioe'  i movimenti dei singoli codici di prodotto
con eventuali quantità) in questo caso ti serve un campo che "metta insieme"
tutti i record da fatturare al cliente. Questo campo sara' il tuo numero di
fattura.
Io procederei cosi':
Creerei una tabella che conterra' tutti i dati relativi alle fatture
(numero, data, destinatario,ecc), poi creerei una maschera di inserimento
che chiamerei, ad es, CreaFattura.
A questo punto farei in modo che, aprendo la maschera (ovviamente collegata
alla tabella fatture) avrei proposto il nuovo numero fattura (come ti ho
detto sopra) e dove potrei inserire tutti i dati necessari.
Una volta creato il record (ad es nell'evento dopoaggiornamento della
maschera) farei eseguire una query di aggiornamento che scova tutti i record
relativi al cliente che ho selezionato nella fattura che non hanno ancora un
numero e gli appioppa il numero fattura appena creato.
In questo modo avrei la possibilita', in qulunque momento, di emettere
fattura al cliente raggruppando insieme tutte le righe fattura create in
precedenza.
Con un po' di buona volonta', ma certamente dopoche questo primo metodo
risutli funzionante, potrei automatizzare l'emissione della fattura per
tutti i clienti.
Ciao, Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: SIB scusa ancora se ti rompo!

text:
dentro la casella hai scritto per caso solo 1
se è così correggi con =1
e ricordati di attivare la proprietà somma gruppo


title: SIB scusa ancora se ti rompo!

text:
Si ma che risolvo, se poi voglio fare altre fatture il mese successivo non
esiste una traccia per continuare la numerazione



title: SIB scusa ancora se ti rompo!

text:
Allora se ho capito bene, riferendomi ai tuoi precedenti suggerimenti, dovrò
solo creare una tabella con i dati di intestazione della fattura e non serve
+ fare anche un'ulteriore tabella con i dettagli di fattura: quantità,
importo.... perchè ho già una query per questo. Perchè se non è così, non ti
ho spiegato bene che alcune fatture vanno fatte su quantità derivate da
calcoli che sono eseguiti in query o maschere e, credo, non possono essere
riportati in un secondo momento in una tabella, o mi sbaglio? Spero di aver
capito almeno il 5% di Access a questo punto (uso solo la guida in linea).
----- Original Message -----
From: "sib" <
sibN...@iol.it
>
Newsgroups: it.comp.appl.access



title: SIB scusa ancora se ti rompo!

text:
Mario <
eth...@tin.it
> wrote in message 8sn7d7$agl$1...@nslave2.tin.it...
Ascolta,
scrivi dopo il quoting senno si perde il filo.
> Allora se ho capito bene, riferendomi ai tuoi precedenti suggerimenti,
dovrò
> solo creare una tabella con i dati di intestazione della fattura e non
serve
> + fare anche un'ulteriore tabella con i dettagli di fattura: quantità,
> importo.... perchè ho già una query per questo.
Esatto. l'importo e le quantità verranno fuori dalla query che ripescherà
solo le righe fattura collegate al record della tabella DatiFattura.
> Perchè se non è così, non ti
> ho spiegato bene che alcune fatture vanno fatte su quantità derivate da
> calcoli che sono eseguiti in query o maschere e, credo, non possono essere
> riportati in un secondo momento in una tabella, o mi sbaglio?
Ti sbagli. In un secondo momento puoi fare quello che vuoi, e' che non ce
n'e' bisogno, sarebbe una ridondanza. In questi casi, infatti, non occorre
denormalizzare.
> Spero di aver
> capito almeno il 5% di Access a questo punto (uso solo la guida in linea).
Ci hai detto niente!
Guarda che la guida in linea e' il miglior manuale in circolazione (checche'
se ne dica)
Se impari a usarla al meglio ci trovi tutto quello che ti serve. Capisco
anche che se uno non e' addentro gli viene difficile trovare l'argomento
giusto, ma con un po' di pazienza...



title: Aggiornare un Database da un altro database.

author: Enzo Bracchi

text:
Il problema è che devo inserire i dati da una tabella presente in un
database ad un'altra tabella presente in un altro database senza che
l'utente debba riscrivere i dati due volte in entrambe i database.
Credo si utilizzi una query di aggiornamento ma il problema che la tabella
da aggiornare si trova in un'altro database.
Spero di essere stato chiaro.
Ciao e grazie.
Enzo


text:
Enzo Bracchi <ebra...@NOSPAMlibero.it> wrote in message
9sqjlp$b79$1...@fe1.cs.interbusiness.it...

Allega la tabella.
Antonio


text:
Il problema è che della tabella devo allegare solo un secord e soprattutto
la tabella è in un altro database.
Ciao
Enzo
Antonio Biso <
ch...@etruria.net
> wrote in message
5W5I7.81930$sq5.3...@news.infostrada.it...



text:
Enzo Bracchi <ebra...@NOSPAMlibero.it> wrote in message
9sr8gg$kbc$1...@fe2.cs.interbusiness.it...
> Il problema č che della tabella devo allegare solo un secord e soprattutto
> la tabella č in un altro database.
Scrivi DOPO il quoting o non mi senterai piů!
Guardati l'help su tabelle allegate.
Si tratta di avere un link ad un altro db ad una tabella. Tu poi l'alleghi
tutta ma aggiornerai solo un record, che ti frega...
Antonio


author: francesco

text:
"Enzo Bracchi" <ebra...@NOSPAMlibero.it> ha scritto nel messaggio
news:9sr8gg$kbc$1...@fe2.cs.interbusiness.it...
> Il problema è che della tabella devo allegare solo un secord e soprattutto
> la tabella è in un altro database.
E allora?
Siamo nel 2001, l'era di internet, la tua tabella puo' essere in un altro
computer dall'altra parte del mondo, basta che gli dai il percorso esatto e
trovi tutto!
Leggi la premesse della programmazione a oggetti, il tuo campo sta' dentro a
una form, che sta dentro a una applicazione, che sta' dentro a un programma,
che sta' dentro a un computer, che sta' dentro a un dominio, ecc. ecc.


title: Per NON dimenticare "ASSOLUTAMENTE"

author: Pablitomf (da casa)

text:
http://www.youtube.com/watch?v=SfMGyDSrc8s
(sentite i vai, "m� chiammamm n'ata vot a Montesanto", o "guard o president
gu�... munnezzzz" o "ma corr cchi� o president ca iss" o "nun correre, ca
chist se fa male" :D )
--
----------------------------------------------
FORZA NAPOLI SEMPRE
----------------------------------------------
 "Non lottare mai con um maiale - vi infangate entrambi,
ed il maiale si diverte.."
Never wrestle with a pig: You both get all dirty, and the pig likes it.


title: Per NON dimenticare "ASSOLUTAMENTE"

text:
Pablitomf (da casa) wrote:
>
http://www.youtube.com/watch?v=SfMGyDSrc8s
>
> (sentite i vai, "m� chiammamm n'ata vot a Montesanto", o "guard o
> president gu�... munnezzzz" o "ma corr cchi� o president ca iss" o
> "nun correre, ca chist se fa male" :D )
Mi scusassero... ho sbagliato con evidenza sconcertante NG :D


title: Per NON dimenticare "ASSOLUTAMENTE"

author: CIDI

text:
"Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:9SEEn.55316$Ua....@twister2.libero.it...
>
http://www.youtube.com/watch?v=SfMGyDSrc8s
>
> (sentite i vai, "m� chiammamm n'ata vot a Montesanto", o "guard o
> president gu�... munnezzzz" o "ma corr cchi� o president ca iss" o "nun
> correre, ca chist se fa male" :D )
n'ata vota?
dopo il Chrono del Napoli a 349 euro ora.... avete  Datolo :DD
ciao Maurizio
sbaglia NG pi� spesso che almeno ci facciamo due risate....*__*
Daniele


title: Per NON dimenticare "ASSOLUTAMENTE"

text:

We Dani� ;)...
lo sai, io sono s� Access... ma soprattutto Napoli inclusive :D


title: Suggerimenti

text:
Salve a tutti. Come ho già detto in un altro messaggio sono un
neofita, quindi mi scuso anticipatamente e vengo al dunque.
Ho creato due tabelle una chiamata ANAGRAFICA (campi ID, Contrib,
CodFisc, ICIDov, ImpVers) un'altra che ho chiamato IMPOSTA (Id, Rend,
Mposs, PercPoss,). Mi sono creato in una query Q_CALCICI, collegata
alla tabella IMPOSTA (da dove prendo i dati per calcolare l'imposta)
un campo calcolato dove mi determino l'imposta netta che chiamo
ImpNetta.
Poi ho creato due maschere: una principale M_ANAG, collegata alla
tabella ANAGRAFICA e un'altra SM_CALCICI collegata alla query
Q_CALCICI. A questo punto metto la 2^ masch. come submaschera della
principale ANAGRAFICA.
 Ad es.:
Id    Contr             CodFisc
1 | Rossi Ugo | RSSGUO623RCCTS |
   | Id | Rend | Mposs | PercPoss| ImpNetta |
1 | 1  |   100  | 12      |  100        |      150       ( Fabbr. A2)
2 | 1  |   200 |  12      |  100        |      300       (Fabbr. A3)
3 | 1  |   150 |  12      |    50        |        75       (Fabbr. C6)
4 | 1  |     50 |  12      |    25        |        25       (Fabbr A7)
                       TOT IMP DOVUTA        550   (campo calcolato)
a piè di pag.
 =somma([IMPNETTA])
A questo punto vorrei che mi facesse il calcolo
TOT IMP DOVUTA (campo calc della maschera M_ANAG) - (meno)
ImpVers (della tabella ANAGRAFICA)  =
ICI dovuta (il risultato di questo calcolo dovrebbe inserirlo nel
campo ICIdov della  tabella ANAGRAFICA.
Come posso fare?

Un grazie anticipato per chiunque mi possa dare dei suggerimenti
utili, e scusate se mi sono dilungato un pò troppo. Ma ho cercato di
essere più chiaro possibile.


title: Suggerimenti

author: MA

text:
k.kent wrote:
> Salve a tutti. Come ho già detto in un altro messaggio sono un
> neofita, quindi mi scuso anticipatamente e vengo al dunque.
[CUT]
> Come posso fare?
>
> Un grazie anticipato per chiunque mi possa dare dei suggerimenti
> utili, e scusate se mi sono dilungato un pò troppo. Ma ho cercato di
> essere più chiaro possibile.
Posso dare solo 2 suggerimenti a chi usa questo tipo di subject e si chiama k.kent..
il primo è di usare dei subject che spieghino il problema, perchè così è molto più semplice gestire il post e trovare qualcuno che ti aiuti,
il secondo è che dopo anni che l'hai fatta franca con semplice ricciolo ed un paio di occhiali, usa dei baffi se non  vuoi essere riconosciuto da Lois Lane!!!
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Suggerimenti

text:
On Fri, 20 Feb 2009 09:35:32 +0100, "MA"
<
mas...@massimilianoamendola.it
> wrote:
>k.kent wrote:
>> Salve a tutti. Come ho già detto in un altro messaggio sono un
>> neofita, quindi mi scuso anticipatamente e vengo al dunque.
>[CUT]
>> Come posso fare?
>>
>> Un grazie anticipato per chiunque mi possa dare dei suggerimenti
>> utili, e scusate se mi sono dilungato un pò troppo. Ma ho cercato di
>> essere più chiaro possibile.
>
>Posso dare solo 2 suggerimenti a chi usa questo tipo di subject e si chiama k.kent..
>il primo è di usare dei subject che spieghino il problema, perchè così è molto più semplice gestire il post e trovare qualcuno che ti aiuti,
>il secondo è che dopo anni che l'hai fatta franca con semplice ricciolo ed un paio di occhiali, usa dei baffi se non  vuoi essere riconosciuto da Lois Lane!!!
>--
Scusa ma ho cercato di essere più chiaro possibile, anche nell'altro
post, ma non ho avuto alcun suggerimento.


title: Suggerimenti

text:
Poi scusa non ho capito perchè il mio pseudonimo non ti piace. Ce ne
saranno magari di più belli ma a me piace comunque.
On Fri, 20 Feb 2009 09:35:32 +0100, "MA"
<
mas...@massimilianoamendola.it
> wrote:



title: Suggerimenti

author: Alessandro Cara

text:
k.kent ha scritto:
> Poi scusa non ho capito perchè il mio pseudonimo non ti piace. Ce ne
> saranno magari di più belli ma a me piace comunque.
[cut]
In questo NG ci sono poche regole che "dovrebbero" essere rispettate
1) Normalmente noi rispondiamo dopo il "quote" (cioe' il/o parte del
messaggio precedente)
2) L'oggetto del post dovrebbe indicare grosso modo qual'e' l'
"oggetto", *suggerimenti* non indica nulla. Qui piu' o meno tutti quelli
che pongono quesiti sono in cerca di aiuto,aiutino,dritte,*suggerimenti*
e via ad andare. Ci sono dei motivi molto pratici per questo
"homportamento".
3) MA e' un giocherellone, come il sottoscritto, non credo che ce
l'abbia con il tuo nick ma se non ti allinei corri il rischi della
kriptonite rossa, proprio perche' siamo giocherelloni
4) Il tuo quesito non lo ho letto poiche' normalmente non rispondo a
oggetti non qualificati
5) Spero che tu non me ne voglia per questo "advice"
--
ac


title: Suggerimenti

author: Sergio MAZZA

text:
"Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:K80ol.40854$8Z.2...@tornado.fastwebnet.it...
> 3) MA e' un giocherellone, come il sottoscritto, non credo che ce l'abbia
> con il tuo nick ma se non ti allinei corri il rischi della kriptonite
> rossa, proprio perche' siamo giocherelloni
Ma non era verde? O forse intendi kriptonite... Comunista!!!
> --
> ac
Ciao.
--
Sergio MAZZA


title: Suggerimenti

text:
Sergio MAZZA ha scritto:

"'gnurant" (magari me so rincoglionito). Quella verde era letale, quella
rossa faceva strani effetti. E poi non offendermi io sono semppre stato
trotzkista.
Ciao "baptista" (*)
(*) Per i non tifosi della "maggica" :
http://it.wikipedia.org/wiki/J%C3%BAlio_Baptista
detto "la bestia" aka "la mazza che conquista"
--
ac


title: Suggerimenti

text:
MA ha scritto:
[cut]
> il secondo è che dopo anni che l'hai fatta franca con semplice ricciolo ed un paio di occhiali, usa dei baffi se non  vuoi essere riconosciuto da Lois Lane!!!
Non lo riconoscerebbe comunque. Quello si chiamava Clark Kent
--
ac


title: Suggerimenti

text:
"Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:qwaol.40991$8Z.2...@tornado.fastwebnet.it...
> "'gnurant" (magari me so rincoglionito). Quella verde era letale, quella
> rossa faceva strani effetti. E poi non offendermi io sono semppre stato
> trotzkista.
Vabbé... Rossa... Verde! Stai a guarda' ancora il colore!!
> Ciao "baptista" (*)
>
> (*) Per i non tifosi della "maggica" :
>
http://it.wikipedia.org/wiki/J%C3%BAlio_Baptista
> detto "la bestia" aka "la mazza che conquista"
Seee... Io al massimo sono la ra...mazza che...



title: Suggerimenti

text:
"Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:MSdol.41189$8Z.1...@tornado.fastwebnet.it...

AH! AH! AH! AH!
Come la metti la metti, sempre in bianco va'!!!
Ciao.
--
Sergio MAZZA


title: Suggerimenti

text:
On 23 Feb, 09:34, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> "Alessandro Cara" <
a...@ay-1asistemi.it
> ha scritto nel messaggionews:MSdol.41189$8Z.1...@tornado.fastwebnet.it...
>
> > MA ha scritto:
> > [cut]
> >> il secondo è che dopo anni che l'hai fatta franca con semplice ricciolo
> >> ed un paio di occhiali, usa dei baffi se non  vuoi essere riconosciuto da
> >> Lois Lane!!!
> > Non lo riconoscerebbe comunque. Quello si chiamava Clark Kent
> > --
> > ac
>
> AH! AH! AH! AH!
> Come la metti la metti, sempre in bianco va'!!!
>
> Ciao.
> --
> Sergio MAZZA
Riassumendo all'osso riposta con un Oggetto adatto e vedrai che
saranno lieti di aiutarti!!
Sembrano cattivelli, ma in realtà sono solo un po' burloni, per cui
copia incolla e sforzati un po per il Subject= Oggetto della tua
domanda...
Firmato: L'Uomo Ragno


title: Intercettare/Controllare Cambio Record

author: Renato Mulinacci

text:
In una maschera ho messo un check_box con la prospettiva di permettere
l'inserimento di un nuovo record solo se l'utente ha selezionato la
check_box.
A riguardo, riesco a impedire il passaggio ad un record diverso, senonchč lo
impedisco tanto verso un nuovo record quanto verso un record precedente.
Una soluzione forse poteva essere data dal
"Docmd.runcommand acundo" (ok, lo scritta a memoria e forse potrebbe essere
errata ma cmq il senso č quello)
tuttavia mi da errore...
Q.cuno ha idea di come potrei risolvere il mio problema...?
Grazie anticipatamente,
Renato.


title: Intercettare/Controllare Cambio Record

author: Alessandro Baraldi

text:
"Renato Mulinacci" <
r.mul...@libero.it
> wrote in message
news:QTtEf.157861$
65.44...@twister1.libero.it
[CUT]
> Q.cuno ha idea di come potrei risolvere il mio problema...?
>
> Grazie anticipatamente,
> Renato.
Il Check deve impostare a False la proprietą AllowAddition e basta.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Intercettare/Controllare Cambio Record

text:
Grazie mille!
Ciao,
Renato.
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:69c0448c63a40fbb94...@mygate.mailgate.org...



title: Esterometro - sapete niente ?

author: RobertoA

text:
https://www.fiscoetasse.com/approfondimenti/13271-esterometro-ecco-come-funzioner-.html

Non si fa in tempo ad uscire da un'emergenza (fattura elettronica) che
si entra subito dentro un'altra
Sapete qualcosa?


title: Esterometro - sapete niente ?

text:
>
> Non si fa in tempo ad uscire da un'emergenza (fattura elettronica) che
> si entra subito dentro un'altra
> Sapete qualcosa?

Se quelle merde non hanno cambiato idea dal 30/04/2018 il cosiddetto "esterometro" è identico allo spesometro, ma riguarda solo Clienti e Fornitori esteri.
Anzi, se fai spedire al SDI le FT di vendita estere (Codisce SDI = XXXXXXX) il suddetto esterometro può includere solo le FT di acquisto.

https://www.agenziaentrate.gov.it/wps/file/Nsilib/Nsi/Schede/Comunicazioni/Fatture+e+corrispettivi/Fatture+e+corrispettivi+ST/ST+invio+di+fatturazione+elettronica/ST+Fatturazione+elettronica+-+Allegato+A/Allegato+A+-+Specifiche+tecniche+vers+1.3.pdf

A un certo punto troverai le specifiche, che come scrivevo più sopra "dovrebbero" coincidere col tracciato xml del vecchio spesometro.

Saluti


title: Esterometro - sapete niente ?

text:

Non ti preoccupare tanto per quella data l'Italia sarà fallita , dove vogliamo andare con una burocrazia che richiede 86 adempimenti per aprire un'officna

La fatturazione elettronica è la cosa più stupida che possa esistere , farà aumentare il nero in modo esponenziale .
Povera Italia

Ciao e scusa se sono stato ottimista


title: Esterometro - sapete niente ?

author: BFS

text:

chi faceva nero prima lo farà anche ora, basta non fare la fattura, che
sia di carta o elettronica cambia poco.
di sicuro non è stata pensata per combattere l'evasione ma per
controllare ancora di più chi le tasse le paga.

se si vuole eliminare il nero devono pensare a qualcosa che incentivi il
privato a chiedere la fattura.

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


title: Esterometro - sapete niente ?

text:
...
> se si vuole eliminare il nero devono pensare a qualcosa che incentivi il
> privato a chiedere la fattura.

Parole sante... ma pare sia un interesse molto di nicchia.

@Alex


title: Esterometro - sapete niente ?

text:
>
> chi faceva nero prima lo farà anche ora, basta non fare la fattura, che
> sia di carta o elettronica cambia poco.
>
E no , non sono d'accordo , ora se chiedi una fattura all'idraulico per 100 euro di lavoro ti dice 100 + iva
dopo ti dirà 100 + iva + 10/15 € per la fattura elettronica , che poi è la somma che moltissimi commercialisti chiedono ai clienti per inviarle.


title: Esterometro - sapete niente ?

author: gallego

text:
> chi faceva nero prima lo farà anche ora, basta non fare la fattura, che
> sia di carta o elettronica cambia poco.
> di sicuro non è stata pensata per combattere l'evasione ma per
> controllare ancora di più chi le tasse le paga.

la FE è stata pensata solo per impedire di detrarre l'iva sulle false
fatture,mica x ridurre il nero. Infatti l'aumento di entrate previsto
grazie alla FE è di soli due miliardi.


title: Esterometro - sapete niente ?

text:

A mio parere un po' alla volta si avvicinano a farti le liquidazioni in
automatico e soprattutto a prelevarti dal conto senza neanche te ne accorgi


title: Esterometro - sapete niente ?

text:

infatti dal 2020 debutta la dich. iva annuale precompilata (come il 730
adesso) ; la lipe (liq iva periodica inviata) è già abolita dal 2019 .


title: debug - errore di compilazione

author: ^luigi^

text:
ho il seguente codice su un pulsante in una maschera per lanciare un
report:
Private Sub Comando34_Click()
On Error GoTo Err_Comando34_Click
 Dim stDocName As String
   stDocName = Me.ordinanza
DoCmd.OpenReport Me.ordinanza, acPreview, , "numero=" & Chr(34) &
Me.numero & Chr(34)
Exit_Comando60_Click:
    Exit Sub
Err_Comando34_Click:
    MsgBox Err.Description
   Resume Exit_Comando34_Click
End Sub
in pratica funziona, ma se faccio il debub mi visualizza come errore la
riga:
  Resume Exit_Comando34_Click
come è possibile? è una riga che access ha messo in automatico nella
creazione guidata del pulsante!
l.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: debug - errore di compilazione

text:
On 30 Nov, 13:32,
onofriolNOTS...@tin.it
 (^luigi^) wrote:
> ho il seguente codice su un pulsante in una maschera per lanciare un
> report:
>
> Private Sub Comando34_Click()
> On Error GoTo Err_Comando34_Click
>
>  Dim stDocName As String
>
>    stDocName = Me.ordinanza
> DoCmd.OpenReport Me.ordinanza, acPreview, , "numero=" & Chr(34) &
> Me.numero & Chr(34)
> Exit_Comando60_Click:
>     Exit Sub
>
> Err_Comando34_Click:
>     MsgBox Err.Description
>    Resume Exit_Comando34_Click
> End Sub
>
> in pratica funziona, ma se faccio il debub mi visualizza come errore la
> riga:
>   Resume Exit_Comando34_Click
>
> come possibile? una riga che access ha messo in automatico nella
> creazione guidata del pulsante!
> l.
e la creazione guidata ha messo 34 e 60 ?? guarda l'etichetta
Exit_Comando60_Click:
saluti


title: debug - errore di compilazione

text:
pietro66 ha scritto:

> saluti
madonna! che pirla che sono! ccme ho fatto a non accorgermi dell'errore!
grazie! ora tutto ok!



title: sintassi per dati al di fuori dell'oggetto

author: wolf moulder

text:
Buongiorno a tutti,
ho un problema ricorrente.
a volte in una maschera o sottomaschera ho bisogno di andare a richiamare
un dato presente in un'altra tabella, query, maschera o sottomaschera...
è possibile farlo scrivendo qualcosa in origine dati? o devo per forza
andare ad agire sull'origine dati della maschera o sottomaschera in
questione editandone la query?
esempio ho la tabella 1 e la relativa maschera 1 con il campo M1
vorrei che però prendesse il dato dal campo "C1" della tabella 2
grazie ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Karl Donaubauer

text:
wolf moulder wrote:
> ...
> a volte in una maschera o sottomaschera ho bisogno di andare a
> richiamare un dato presente in un'altra tabella, query, maschera o
> sottomaschera...
>
> č possibile farlo scrivendo qualcosa in origine dati? o devo per
> forza andare ad agire sull'origine dati della maschera o
> sottomaschera in questione editandone la query?
>
> esempio ho la tabella 1 e la relativa maschera 1 con il campo M1
> vorrei che perň prendesse il dato dal campo "C1" della tabella 2
Il metodo giusto dipende di cosa vuoi fare con il valore.
Se vuoi solo mostrarlo o usarlo per un calcolo, puoi
usare un'espressione nell'origine controllo di una
casella di testo (che cosě diventa un controllo calcolato):
=DLookUp("C1";"Tabella2")
o se hai bisogno di un criterio:
=DLookUp("C1";"Tabella2";"IdCliente=99")
Vedi anche <F1> per DLookUp.
Per un valore da un'altra maschera:
=Forms![NomeDellAltraMaschera]![NomeDelControlloOCampo]
La sintassi per sottomaschere trovi qui:

http://www.donkarl.com/it?FAQ4.2
Se invece vuoi salvare il valore dall'altro oggetto, puoi usare
una casella combinata (per tabelle e query) o codice VBA
(per tutti oggetti) per assegnarlo.
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


text:
Karl Donaubauer ha scritto:
> wolf moulder wrote:
> > ...
> > a volte in una maschera o sottomaschera ho bisogno di andare a
> > richiamare un dato presente in un'altra tabella, query, maschera o
> > sottomaschera...
> >
> > è possibile farlo scrivendo qualcosa in origine dati? o devo per
> > forza andare ad agire sull'origine dati della maschera o
> > sottomaschera in questione editandone la query?
> >
> > esempio ho la tabella 1 e la relativa maschera 1 con il campo M1
> > vorrei che però prendesse il dato dal campo "C1" della tabella 2
> Il metodo giusto dipende di cosa vuoi fare con il valore.
> Se vuoi solo mostrarlo o usarlo per un calcolo, puoi
> usare un'espressione nell'origine controllo di una
> casella di testo (che così diventa un controllo calcolato):
> =DLookUp("C1";"Tabella2")
> o se hai bisogno di un criterio:
> =DLookUp("C1";"Tabella2";"IdCliente=99")
GRAZIE|
Ciao ho usato la funzione =Dlookup("mio campo";"mia query")
per prelevare il valore di un campo da una query diversa da quella di
origine della maschera.
funziona ma mi ignora l'ID della maschera quindi anche se mi sposto di
record mi mostra sempre il primo valore della query.
nella query è presente lo stesso ID della maschera.
(insomma vorrei che il record visualizzato dal campo fosse quello dell'id
corrente della maschera.
ho provato a inserire ;"ID maschera" ma me lo ignora...
l'unica alternativa che ho trovato è costruire una minisottomaschera con
quel campo e lavorare normalmente... però è un po' scomodo.



text:
wolf.moulder wrote:
> Karl Donaubauer ha scritto:
> ...
>> =DLookUp("C1";"Tabella2")
>
>> o se hai bisogno di un criterio:
>> =DLookUp("C1";"Tabella2";"IdCliente=99")
>
> Ciao ho usato la funzione =Dlookup("mio campo";"mia query")
> per prelevare il valore di un campo da una query diversa da quella
> di origine della maschera.
> funziona ma mi ignora l'ID della maschera quindi anche se mi sposto
> di record mi mostra sempre il primo valore della query.
> nella query è presente lo stesso ID della maschera.
> (insomma vorrei che il record visualizzato dal campo fosse quello
> dell'id corrente della maschera.
> ho provato a inserire ;"ID maschera" ma me lo ignora...
> l'unica alternativa che ho trovato è costruire una
> minisottomaschera con quel campo e lavorare normalmente... però è
> un po' scomodo.
=DLookUp("C1";"Tabella2";"ID=" & [IDMaschera])
Se non riesci incolla l'espressione che hai provato.



title: Valorizzare controllo

author: Alfio

text:
Salve,
vorrei sapere se esiste la possibilità di valorizzare MioControllo (numerico) di MiaMaschera tramite la funzione MsgBox o qualcosa di simile.

Graie.


title: Valorizzare controllo

text:

Tramite msgbox no (a meno che non sia un valore costante di default). Al massimo una inputbox, o una form che ti fai tu


title: query forse impossibile?

author: Ilaria

text:
Ciao a tutti,
non riesco a ottenere il risultato sperato da una query, ma forse non č
possibile, e spero nel vostro aiuto.
Ho una tabella con un'anagrafica che contiene qualche migliaio di record; in
questa tabella devo valorizzare il campo "mail" concatenando i campi "nome"
e "cognome". Fin qui nessun problema; poi perň dovrei ,per i casi di
omonimia, concatenare un progressivo. Esempio:
Nome        Cognome        Mail
Ada            Rossi             ada.rossi
Ada            Rossi             ada.rossi1
Ada            Rossi             ada.rossi2
Ebe            Rossi             ebe.rossi
Ebe            Rossi             ebe.rossi1
Ho provato a usare piů query e piů tabelle, ma non sono riuscita a ottenere
questo; al massimo riesco a mettere tutti gli omonimi in una tabella con un
progressivo e a concatenare nome.cognome al progressivo .
Nome        Cognome        Mail            Id
Ada            Rossi             ada.rossi1    1
Ada            Rossi             ada.rossi2    2
Ada            Rossi             ada.rossi3    3
Ebe            Rossi             ebe.rossi4    4
Ebe            Rossi             ebe.rossi5    5
Se con SQL č impossibile mi suggerireste come manipolare il recordset via
VBA?
Grazie 1K
Ilaria


title: query forse impossibile?

author: Roberto da casa

text:
"Ilaria" <
lara_...@libero.it
> ha scritto nel messaggio
news:b47nfq$cqa$1...@localhost.localdomain...

Se la tabella che contiene i dati si chiama Tabella1 ed ha una struttura
simile a questa:
ID                Contatore e chiave primaria
Nome           Testo
Cognome      Testo
ecc. ecc.
La query che fa ciň che vuoi ha il seguente codice SQL:
SELECT Tabella1.Nome, Tabella1.Cognome, [Nome] & "." & [Cognome] &
Format(DCount("*","Tabella1","Nome=" & Chr$(34) & [Nome] & Chr$(34) & " And
Cognome=" & Chr$(34) & [Cognome] & Chr$(34) & " And ID <" & [ID]),"#") AS
Mail
FROM Tabella1
ORDER BY Tabella1.Cognome, Tabella1.Nome, Tabella1.ID;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: query forse impossibile?

author: Maurizio Borrelli

text:
> "Ilaria" <
lara_...@libero.it
> ha scritto nel messaggio
> news:b47nfq$cqa$1...@localhost.localdomain...
[...]

[...]
    Ma... ha senso questa cosa? Al limite, ogni volta che lanci la
query, l'Ada Rossi che ha Mail=ada.rossi2 potrebbe ritrovarsi con
Mail=ada.rossi3 o altro. Ma forse ho capito male io...
--
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------


title: query forse impossibile?

text:
Il 07 Mar 2003, 12:54, "Maurizio Borrelli" <
maurizio...@freepass.it
>
ha scritto:
> > "Ilaria" <
lara_...@libero.it
> ha scritto nel messaggio
> > news:b47nfq$cqa$1...@localhost.localdomain...
> [...]
> > non riesco a ottenere il risultato sperato da una query, ma forse non
> è
> > possibile, e spero nel vostro aiuto.
> > Ho una tabella con un'anagrafica che contiene qualche migliaio di
> record; in
> > questa tabella devo valorizzare il campo "mail" concatenando i campi
> "nome"
> > e "cognome". Fin qui nessun problema; poi però dovrei ,per i casi di
> > omonimia, concatenare un progressivo. Esempio:
> > Nome Cognome Mail
> > Ada Rossi ada.rossi
> > Ada Rossi ada.rossi1
> > Ada Rossi ada.rossi2
> > Ebe Rossi ebe.rossi
> > Ebe Rossi ebe.rossi1
> > Ho provato a usare più query e più tabelle, ma non sono riuscita a
> ottenere
> > questo; al massimo riesco a mettere tutti gli omonimi in una tabella
> con un
> > progressivo e a concatenare nome.cognome al progressivo .
> > Nome Cognome Mail Id
> > Ada Rossi ada.rossi1 1
> > Ada Rossi ada.rossi2 2
> > Ada Rossi ada.rossi3 3
> > Ebe Rossi ebe.rossi4 4
> > Ebe Rossi ebe.rossi5 5
> > Se con SQL è impossibile mi suggerireste come manipolare il recordset
> via
> > VBA?
> [...]
>
> Ma... ha senso questa cosa? Al limite, ogni volta che lanci la
> query, l'Ada Rossi che ha Mail=ada.rossi2 potrebbe ritrovarsi con
> Mail=ada.rossi3 o altro. Ma forse ho capito male io...
ciao MAurizio credo che Ilaria voglia assegnare una volta solo il
numeratore. Poi Ada Rossi rimarrà col proprio. Quindi l'asseganzione debba
avvenire la prima volta quando va a sistemarsi il suo archivio esistente e
poi sull'inserimento della prossima Ada Rossi.
Quindi è validissima la soluzione di Roberto
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: query forse impossibile?

text:
> "MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
> news:151Z26Z48Z3Y10...@usenet.libero.it...
> > Il 07 Mar 2003, 12:54, "Maurizio Borrelli"
<
maurizio...@freepass.it
>
> > ha scritto:
[...]
> > Ma... ha senso questa cosa? Al limite, ogni volta che lanci la
> > query, l'Ada Rossi che ha Mail=ada.rossi2 potrebbe ritrovarsi con
> > Mail=ada.rossi3 o altro. Ma forse ho capito male io...
> ciao MAurizio credo che Ilaria voglia assegnare una volta solo il
> numeratore. Poi Ada Rossi rimarrà col proprio. Quindi l'asseganzione
debba
> avvenire la prima volta quando va a sistemarsi il suo archivio
esistente e
> poi sull'inserimento della prossima Ada Rossi.
> Quindi è validissima la soluzione di Roberto
[...]
    Infatti. Non mettevo in discussione la proposta di Roberto. E l'uso
che ne verra' fatto sara' certo quello che tu indichi. Grazie.



title: query forse impossibile?

text:
> > Ma... ha senso questa cosa? Al limite, ogni volta che lanci la
> > query, l'Ada Rossi che ha Mail=ada.rossi2 potrebbe ritrovarsi con
> > Mail=ada.rossi3 o altro. Ma forse ho capito male io...
>
>
> ciao MAurizio credo che Ilaria voglia assegnare una volta solo il
> numeratore. Poi Ada Rossi rimarrà col proprio. Quindi l'asseganzione debba
> avvenire la prima volta quando va a sistemarsi il suo archivio esistente e
> poi sull'inserimento della prossima Ada Rossi.
Sì infatti è così; adesso provo la soluzione di Roberto che intanto
ringrazio moltissimo.
Ciao
Ilaria


title: query forse impossibile?

author: Mich

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:5wM9a.183582$ZE.54...@twister2.libero.it...
>
> La query che fa ciò che vuoi ha il seguente codice SQL:
>
> SELECT Tabella1.Nome, Tabella1.Cognome, [Nome] & "." & [Cognome] &
> Format(DCount("*","Tabella1","Nome=" & Chr$(34) & [Nome] & Chr$(34) & "
And
> Cognome=" & Chr$(34) & [Cognome] & Chr$(34) & " And ID <" & [ID]),"#") AS
> Mail
> FROM Tabella1
> ORDER BY Tabella1.Cognome, Tabella1.Nome, Tabella1.ID;
Sei stato un mago!!!!
Sai che ci ho messo un po' a capire come funzionava la tua soluzione; è
troppo bella!!!
Ho imparato una cosa che non sapevo: DCount all'interno di una query può
referenziare nei criteri campi della query stessa (l'ho detto male, ma spero
tu abbia capito).
Grazie 1000
Ilaria


title: query forse impossibile?

text:
"Mich" <
studio....@libero.it
> ha scritto nel messaggio
news:df8aa.186525$YG2.5...@twister1.libero.it...

E' però giusto ricordare che le funzioni di aggregazione sui domini (DCount,
DSum, Dlookup ecc. ecc.) nelle query appesantiscono l'elaborazione, quindi
sono da usare con parsimonia. Per mitigare l'effetto negativo , se non l'hai
già fatto, dichiarati due indici rispettivamente uno sul campo Nome ed un
altro sul campo Cognome: quello su ID penso che se lo sia già dichiarato
Access.



title: Stringa connessione SYBASE per Access

author: yosef

text:
Ho necessità per problemi lavorativi di collegare base dati Sybase,
per relinkare le tabelle uso un esempio di Alessandro Baraldi funziona
correttamente con SQL con la seguente stringa di connessione:
'Private Const cCnnString As String = "ODBC;DRIVER={SQL
Server};SERVER=NomeServer;UID=sa;PWD=;DATABASE=nomeDatabase;LANGUAGE=Italiano;"
Ho cambiato la stringa di connessione in questo modo per il Sybase ma
non si collega:
Private Const cCnnString As String = "ODBC;DRIVER={SYBASE ASE ODBC
Driver};NA=IP del
server,5000;UID=sa;PWD=;DATABASE=nomedatabase;LANGUAGE=Italiano;"
questa stringa l'ho trovata sul sito:
http://www.connectionstrings.com/
tra l'altro molto utile in quanto ci sono molte stringhe di connessione
a basi dati.
Premetto che utilizzo la versione Sybase 12.5 con gli ODBC 4.0
Ho inserito l'indirizzo IP del server perchè devono collegarsi più
utenti da località diverse.
Chiaramente il collegamento ODBC creato funziona correttamente e riesco
a collegare, vedere, aggiungere, editare, cancellare i record.
Dove sbaglio?
Grazie infinite
Giuseppe


title: unire più campi di una tabella .. Help (credo semplice)..

text:
Ciao,
vorrei fare una query per unire i campi Biblio1 e Biblio2 di una tabella
creata precedentemente. Qualcuno sa come si fa che non ne vengo fuori? Se
non sbaglio basta SQL ma non so come si fa ..
Grazie tantissime.
Axel_4


author: Roberto dal portatile

text:
"axel_4" <
axe...@libero.it
> ha scritto nel messaggio
news:9l06ra$lfn$1...@newsfeed.cineca.it...

Forse sarebbe bene che ci spiegassi cosa ti serve, poi vediamo insieme come
farlo. ;-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
news:9l084v$36um$1...@stargate1.inet.it...

 Grazie, allora:
Io ho importato diverse tabelle con estensione dbf in access97.
Purtroppo (probabilmente perchè non riconosce i campi memo) alcuni campi
delle tabelle sono stati "spezzati" in più campi.
Quindi ad esempio la tabella BIBLIO contiene i campi AUTORE , ANNO ,
ARGOMENTO , BIBLIO1 , BIBLIO2 , BIBLIO3
Io vorrei ricomporre i campi BIBLIO1 , BIBLIO2 , BIBLIO3 in un campo
chiamato BIBLIO perchè se vado a vedere i record ad esempio c'è scritto:
BIBLIO1:
Atti del Seminario di Speleogenesi, Varenna ottobre 1972, Le Grotte
BIBLIO2:
d'Italia, s. 4, 4: 165-198, Bologna 1975.
Sarebbe molto meglio se il campo fosse memo e fosse:
BIBLIO:
Atti del Seminario di Speleogenesi, Varenna ottobre 1972, Le Grotte
d'Italia, s. 4, 4: 165-198, Bologna 1975.
Questo lo vorrei fare su una nuova tabella così poi cancello quella vecchia
e sono apposto.
Grazie.
Axel_4


author: sbruscoli

text:
"axel_4" <
axe...@libero.it
> ha scritto nel messaggio
news:9l06ra$lfn$1...@newsfeed.cineca.it...

Credo che il sistema più semplice sia quello di creare una query di
creazione tabella, definisci un campo con lo stumento generatore di
espressioni con la seguente espressione
CampoUnione :  [Tabella1]![biblio1]+[Tabella1]![biblio2]
dove tabella1 è la tabella che contiene i due campi bibliox da unire.
Se fra il valore del primo campo e quello del secondo deve rimanere uno
spazio l'espessione diventa:
CampoUnione :  [Tabella1]![biblio1]&" "&[Tabella1]![biblio2]
By


text:
"sbruscoli" <
s...@comune.pesaro.ps.it
> ha scritto nel messaggio
news:3b739...@linux5.provincia.ps.it...

Thanks.
Funzia perfettamente.
Axel_4


text:
"axel_4" <
axe...@libero.it
> ha scritto nel messaggio
news:9l08ej$m5a$1...@newsfeed.cineca.it...
>
> "Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
> news:9l084v$36um$1...@stargate1.inet.it...
> >
> > "axel_4" <
axe...@libero.it
> ha scritto nel messaggio
> > news:9l06ra$lfn$1...@newsfeed.cineca.it...
> > > Ciao,
> > > vorrei fare una query per unire i campi Biblio1 e Biblio2 di una
tabella
> > > creata precedentemente. Qualcuno sa come si fa che non ne vengo fuori?
> Se
> > > non sbaglio basta SQL ma non so come si fa ..
> > > Grazie tantissime.
> > >
> > > Axel_4
> > >
> >
> > Forse sarebbe bene che ci spiegassi cosa ti serve, poi vediamo insieme
> come
> > farlo. ;-)
> >
> > --
> > Roberto
> >
> > ---------------------------------------------
> > il Sito Comune di it.comp.appl.access:
> >
http://www.sitocomune.com
> > ---------------------------------------------
> >
>  Grazie, allora:
>
> Io ho importato diverse tabelle con estensione dbf in access97.
> Purtroppo (probabilmente perchč non riconosce i campi memo) alcuni campi
> delle tabelle sono stati "spezzati" in piů campi.
>
> Quindi ad esempio la tabella BIBLIO contiene i campi AUTORE , ANNO ,
> ARGOMENTO , BIBLIO1 , BIBLIO2 , BIBLIO3
> Io vorrei ricomporre i campi BIBLIO1 , BIBLIO2 , BIBLIO3 in un campo
> chiamato BIBLIO perchč se vado a vedere i record ad esempio c'č scritto:
>
> BIBLIO1:
> Atti del Seminario di Speleogenesi, Varenna ottobre 1972, Le Grotte
>
> BIBLIO2:
> d'Italia, s. 4, 4: 165-198, Bologna 1975.
>
>
> Sarebbe molto meglio se il campo fosse memo e fosse:
>
> BIBLIO:
>
> Atti del Seminario di Speleogenesi, Varenna ottobre 1972, Le Grotte
> d'Italia, s. 4, 4: 165-198, Bologna 1975.
>
>
> Questo lo vorrei fare su una nuova tabella cosě poi cancello quella
vecchia
> e sono apposto.
>
> Grazie.
> Axel_4
Se la tua tabella si chiama Tabella1, e la nuova tabella si chiama Pippo,
creati la struttura di Pippo cosě:
ID                      Contatore e chiave primaria
AUTORE            Testo
ANNO                Numerico
ARGOMENTO    Testo
BIBLIO               Memo
quindi creati una query di accodamento che abbia il seguente codice SQL:
INSERT INTO pippo ( AUTORE, ANNO, ARGOMENTO, BIBLIO )
SELECT Tabella1.AUTORE, Tabella1.ANNO, Tabella1.ARGOMENTO, [BIBLIO1] &
Chr(13) & Chr(10) & [BIBLIO2] & Chr(13) & Chr(10) & [BIBLIO3] AS BIBLIO
FROM Tabella1;



text:
Grazie.
Axel_4


title: Qual è la pagina selezionata in una struttura a schede?

author: Paul

text:
Sull'evento 'su modifica' di una struttura a schede (che quindi si
attiva quando l'utente cambia scheda) vorrei reperire qual è il nome
della scheda attiva! sarà semplice ma non riesco a trovare la proprietà
da testare per saperlo. Ho provato con inselection ma mi dice che è
disponibile solo in struttura!? Chi lo sa mi fa un favore, grazie!


author: Lorenzo Coronati

text:
Scrisse Paul <
t...@libero.it
>:

Se intendi il "titolo" della scheda:
Me.Ctl.Pages(Me.Ctl.Value).Name
--
Lorenzo Coronati
--
<<Ragazzi, sapete indicarmi una utility in
internet che sia in grado di recuperare le
password da un database access e da un system mdw?
intendevo, gratuita...>>
(Marco Tullio Bisoli, 27/04/2001)
--


title: Simulare pressione tasto win (quello con la bandierina di windows)

author: Nao

text:
Ciao a tutti,
sto diventando matto con questa cosa, premetto che sono un
neofita autodidatta.
Vorrei mettere in una form del mio database un pulsante che una
volt premuto con il mouse faccia aprire il menu di windows, per
capirci deve aprire il il menu che si apre schiacciando il tasto
bandierina (il menu che si apre è quello con programmi, dati
recenti, impostazioni, chiudi discnoetti etc)
per favore mi potete dare propio il codice da copiare
nell'evento click del bottone.
grazie 1000
nao
--
Postato da Virgilio Newsgroup: lo usi da web ma con le funzioni del newsreader
http://newsgroup.virgilio.it
Gerarchie it, italia, it-alt, tin, it.binari. Unico!


author: Carlo Costarella

text:
"Nao" <
utente_virgi...@virgilio.it
> ha scritto nel messaggio
news:30786666.12778093390...@db-newsgroup.vg.virgilio.net...
> Ciao a tutti,
> sto diventando matto con questa cosa, premetto che sono un
> neofita autodidatta.
>
> Vorrei mettere in una form del mio database un pulsante che una
> volt premuto con il mouse faccia aprire il menu di windows, per
> capirci deve aprire il il menu che si apre schiacciando il tasto
> bandierina (il menu che si apre è quello con programmi, dati
> recenti, impostazioni, chiudi discnoetti etc)
>
> per favore mi potete dare propio il codice da copiare
> nell'evento click del bottone.
>
> grazie 1000
>
Una strada:
in un modulo pubblico:
Public Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan
As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Public Const KEYEVENTF_KEYUP = &H2
Sul click di un pulsante o dove preferisci:
keybd_event vbKeyControl, 0, 0, 0
keybd_event vbKeyEscape, 0, 0, 0
DoEvents
Per rilasciare i tasti
keybd_event vbKeyControl, 0, KEYEVENTF_KEYUP, 0
keybd_event vbKeyEscape, 0, KEYEVENTF_KEYUP, 0
DoEvents
In pratica si tratta di premere contemporaneamente ctrl+esc...non ricordo se
si può anche fare con
sendkeys.
Ciao, Carlo


author: Vladimiro Leone

text:
On 29 Giu, 18:56, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> "Nao" <
utente_virgilio_newsgr...@virgilio.it
> ha scritto nel messaggionews:30786666.12778093390...@db-newsgroup.vg.virgilio.net...
>
> > Ciao a tutti,
> > sto diventando matto con questa cosa, premetto che sono un
> > neofita autodidatta.
>
> > Vorrei mettere in una form del mio database un pulsante che una
> > volt premuto con il mouse faccia aprire il menu di windows, per
> > capirci deve aprire il il menu che si apre schiacciando il tasto
> > bandierina (il menu che si apre quello con programmi, dati
> > recenti, impostazioni, chiudi discnoetti etc)
>
> > per favore mi potete dare propio il codice da copiare
> > nell'evento click del bottone.
>
> > grazie 1000
>
> Una strada:
> in un modulo pubblico:
> Public Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan
> As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
> Public Const KEYEVENTF_KEYUP = &H2
>
> Sul click di un pulsante o dove preferisci:
> keybd_event vbKeyControl, 0, 0, 0
> keybd_event vbKeyEscape, 0, 0, 0
> DoEvents
>
> Per rilasciare i tasti
> keybd_event vbKeyControl, 0, KEYEVENTF_KEYUP, 0
> keybd_event vbKeyEscape, 0, KEYEVENTF_KEYUP, 0
> DoEvents
>
> In pratica si tratta di premere contemporaneamente ctrl+esc...non ricordo se
> si pu anche fare con
> sendkeys.
>
> Ciao, Carlo
Ciao Carlo,
ho voluto provare il tuo suggerimento ma qualcosa non è andato per il
verso giusto; probabilmente ho interpretato male "Per rilasciare i
tasti" pensando che volessi indicare l'inserimento della seconda
routine "Su tasto su" del pulsante. Infatti è successo che, una volta
aperto e richiuso il controllo Start (credo si chiami così) e
naturalmente anche il db, sia il mouse che la tastiera sono rimasti
ancorati al tasto CTRL senza alcuna possibilità di ripristino.
Vladimiro.


text:

> Vladimiro.- Nascondi testo citato
>
> - Mostra testo citato -
Infatti le due routine andavano messe una sotto l'altra :-)
Vladimiro.


text:
"Vladimiro Leone" <
vlad...@alice.it
> ha scritto nel messaggio
news:74bca59e-25d4-4929...@w31g2000yqb.googlegroups.com...
cut
Infatti le due routine andavano messe una sotto l'altra :-)
Vladimiro.
Ora funziona?
Ciao, Carlo


text:
Carlo Costarella ha scritto:
>
>
> "Vladimiro Leone" <
vlad...@alice.it
> ha scritto nel
> messaggio
> news:74bca59e-25d4-4929-8d16-f8ad6e2ce23c@w31g2000yqb.
> googlegroups.com...
> cut
>
> Infatti le due routine andavano messe una sotto
> l'altra :-)
> Vladimiro.
>
> Ora funziona?
>
> Ciao, Carlo
>
>
Ciao ragazzi,
io sono un po tarato su queste cose, ho provato quinto scritto
sopra ma non mi funziona.
ho fatto cosi:
ho creato un modulo di classe e gli ho incollato:
Public Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte,
ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As
Long)
Public Const KEYEVENTF_KEYUP = &H2
sull'evento bottone ho:
Private Sub Comando0_Click()
On Error GoTo Err_Comando0_Click
keybd_event vbKeyControl, 0, 0, 0
keybd_event vbKeyEscape, 0, 0, 0
DoEvents
'Per rilasciare i tasti
keybd_event vbKeyControl, 0, KEYEVENTF_KEYUP, 0
keybd_event vbKeyEscape, 0, KEYEVENTF_KEYUP, 0
DoEvents
Exit_Comando0_Click:
    Exit Sub
Err_Comando0_Click:
    MsgBox Err.Description
    Resume Exit_Comando0_Click

End Sub
ma mi da errore sulla--
Public Const KEYEVENTF_KEYUP = &H2
non sono in grado di risolvere questo errore,per favore mi
aiutate.
grazie



text:
On 30 Giu, 07:47, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> "Vladimiro Leone" <
vladil...@alice.it
> ha scritto nel messaggionews:74bca59e-25d4-4929...@w31g2000yqb.googlegroups.com...
> cut
>
> Infatti le due routine andavano messe una sotto l'altra :-)
> Vladimiro.
>
> Ora funziona?
>
> Ciao, Carlo
Alla grande.
(Ho Windows Vista e Office 2007)
Ciao Vladimiro.


text:
"Nao" <
naonad...@libero.it
> ha scritto nel messaggio
news:24408420.12778858082...@db-newsgroup.vg.virgilio.net...

Perchč un modulo di classe?
Basta un modulo generico ma pubblico.
In alternativa potresti usare le dichiarazioni in un modulo di una maschera
ma vanno cambiati i Public in Private:
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan
As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Private Const KEYEVENTF_KEYUP = &H2
Ciao, Carlo


text:
Vladimiro Leone ha scritto:
>
> On 30 Giu, 07:47, "Carlo Costarella"
> <
carlocoslib...@libero.it
> wrote:
> > "Vladimiro Leone" <
vladil...@alice.it
> ha scritto
> nel
> messaggionews:74bca59e-25d4-4929-8d16-f8ad6e2ce23c@w31
> g2000yqb.googlegroups.com...
> > cut
> >
> > Infatti le due routine andavano messe una sotto
> l'altra :-)
> > Vladimiro.
> >
> > Ora funziona?
> >
> > Ciao, Carlo
>
> Alla grande.
> (Ho Windows Vista e Office 2007)
> Ciao Vladimiro.
Grazie ragazzi, funziona perfettamente, siete troppo forti.
ciao nao



title: requery su una sottomaschera

author: Giuly

text:
Ho una maschera con una casella combinata con origine da una tabella
"negozi" dove sono memorizzati
i nomi dei negozi
una sottomaschera con origine  una query "dettaglionegozi" dove ci sono il
nome del negozio gli articoli venduti
ed il prezzo di vendita.
nella maschera con un pulsante cambio la query dei dati con il seguente
codice:
Dim qdf As QueryDef
Dim ssql As String
Set qdf = CurrentDb.QueryDefs("dettaglionegozi")
ssql = "SELECT * FROM venditadettaglioNEGOZI " & _
       "WHERE negozio = '" & Me.CasellaCombinata0 & "' "
qdf.sql = ssql
Me.Sottomaschera_dettaglionegozi.Requery
la query viene cambiata ma la sottomeschera non si aggiorna dove sbaglio?
se vado in visualizzazione struttura della maschera poi la riapro sono
aggiornati perchč ?
Grazie a tutti e buone feste                    Giuly


title: requery su una sottomaschera

text:
Scrisse "Giuly" <
giul...@tin.it
>:
>la query viene cambiata ma la sottomeschera non si aggiorna dove sbaglio?
Invece di aggiornare la q e fare requery, prova a cambiare
direttamente il recordsource della form.
Penso sia una questione di tempo, se proprio devi procedere come hai
scritto prova un doevents dopo aver cambiato la q.
Bai
--
Lorenzo Coronati
--
ICDA Forever official member
<<...buona la pasta coi ricci>>
--


title: errore query append per campi memo

text:
ho un problema del genere:
-  una tabella A che contiene un campo "memo"
- una maschera M originata  dalla tabella B (non dalla tabella A), in
questa maschera è presente una casella di testo "INPUT-MEMO" che
servirà ad una query per appendere dei record nella tabella A
quando la query appende i record, a volte ho degli errori (non appende
il record) e questo quando il testo contenuto in "INPUT-MEMO" è troppo
lungo.
come posso superare questo inconveniente ?
grazie


title: errore query append per campi memo

author: S. Savoldi

text:
<
jcol...@tiscali.it
> ha scritto nel messaggio > ho un problema del genere:

Hai questi problemi anche utilizzando VB per gli aggiornamenti?
Comunque i Service pack di M$$$$  JET 4.0 (se utilizzi A '2000/XP) risolvono
qualcosa sui memo (da quanto si legge).
Dai un'occhiata:
http://support.microsoft.com/default.aspx?scid=kb;IT;q282010
Ciao: Silvio