mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Ancora su Access ed evento esterno

Ciao e grazie a quelli che mi hanno risposto al mio post precedente su
access che "sente" un evento esterno.
Il programma esterno usa le dao per scrivere sul db e sto verificando se
rieco a fargli fare l'update della maschera dall'esterno, ma non mi
sembra facile ....
Riguardo alla risposta di Roberto, sempre presente sui post incasinati
come su quelli elementari:
la tua idea non è male ed in questo modo si riesce a tagliare una serie
di requery quando i dati non sono variati
Quello che vorrei fare io è però mantenere il real time sul dato in
ingresso, ovvero far fare il requery sulla maschera solo quando entrano
dei dati. Sarebbe utile avere qualcosa tipo "evento su modifica" che
agisca sulla tabella dei dati e mi forzi il requery della maschera,
sempre se questa è aperta.
Qualche idea?
Grazie
Marcello Gabrielli
-- 
Posted from 
www.enginsoft.it
 [213.82.68.132] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


L'deale sarebbe modificare la proprietà "Su timer" della tua maschera dal
programma esterno: forzargli il valore 1000 quando modifichi la tabella e
dandogli il valore zero nella routine generata a fronte di tale evento dopo
aver fatto il Requery.
Ma non ho la più pallida idea se dal programma esterno puoi o meno
modificare il valore di una proprietà della tua maschera  aperta.
Le soluzioni che propongo sono limitate alle mie conoscenze di Access.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


 Qualche idea?
Smanettando nell'help ho trovato una cosa che magari ti interessa.
Se apri un recordset usando:
    Set setdirecord = oggetto.OpenRecordset (origine, tipo, opzioni,
lockedits)
nelle opzioni puoi mettere il parametro
   dbSeeChanges
che:
Genera un errore di run-time se un altro utente sta modificando gli stessi
dati. Solo per oggetti Recordset di tipo dynaset di Microsoft Jet. Ciň č
utile nelle applicazioni dove piů utenti hanno accesso simultaneo di
lettura/scrittura agli stessi dati.
Non so che aplicazione usi te per fare la modifica, ma magari funziona :-)
Ciao, Max.

Newsgroup: it.comp.appl.access
Titolo: Query raggruppamento con ordinamento con campo non raggruppato

salve
 
e' possibile creare una query di raggruppamento
 
ho una tabella miaTabella con alcunei campi:
DataTurno, Peso, DataOrdine
vorrei raggruppare i dati per DataTurno e contare e sommare il Peso
 
ma vorrei ordinarli per DataOrdine (senza raggrupparli)
 
 
SELECT DataTurno, Count(BigBag.Peso) AS NumeroPezzi, Sum(BigBag.Peso) AS TotPeso
FROM miaTabella
GROUP BY DataTurno
ORDER BY DataOrdine
 
ma mi da' errore perche manca funzione di aggregazione
 
come posso fare?
 
GRAZIE anticipatamente
 

...
 
Non è possibile senza raggruppamento o funzione di aggreggazione ma di 
solito un Min(DataOrdine) o Max(DataOrdine) non disturba e rende 
possibile l'ordinamento.
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Aggiornare dati in una struttura a schede

Buongiorno,
dopo tanto tempo che utilizziamo un programma ci siamo accorti che in una 
form con una struttura a schede,
all'inserimento di dati in una scheda il programma calcola e riporta i 
valori in un'altra scheda (sempre della stessa form).
 
Se l'operatore non clicca per� nella scheda dove i dati vengono riportati, 
questi non vengono aggiornati e al momento del salvataggio del record
ovviamente prende i valori a zero.
 
es:
 
Sono nella scheda ORDINE:
inserisco la quantit� di un articolo,
 
eseguo:
 
txtValore.value = txtQuantita * txtPrezzo
 
la Textbox txtValore si trova nella struttura a schede nella scheda TOTALE
 
ecco se l'operatore non clicca prima di salvare sulla scheda TOTALE i valori 
non si aggiornano.
Ho provato nella routine ad aggiungere me.TOTALE.requery o me.TOTALE.OnCLick 
ma non funziona.
 
Qual'� il metodo da richiamare perch� si aggiorni la scheda in modo 
automatico ?
 
Grazie a tutti e buon lavoro.
 

Sauro Sgatti ha scritto:

Prova
Me.Recalc
vedi help F1 per maggiori informazioni.
Ciao.
-Marco-
 
 
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
 
 
 


 
Gi� provato anche quello ma non funziona mentre se clicco nella scheda si 
aggiorna da solo....
 
Grazie Marco.

Newsgroup: it.comp.appl.access
Titolo: espandere casella di testo in corpo report

Salve a tutti.
E' possibile impostare che una casella di testo messa nel corpo del report, anzichè ripetersi per tutti i record resta unica ma adattando la propria altezza a quella che il numero dei record sviluppi? 
Ovviamente ho messo sulla proprietà della casella di testo "nascondi duplicati" su SI.
Questo perchè il format previsto dal Ministero prevede che l'intestazione del gruppo anzichè apparire prima dei record del suo gruppo deve apparire nella prima colonna (semplicissima da fare con excel con unione celle).
Grazie.
Giuseppe

Quello che dici è impossibile se pensi all'idea del REPORT associato e del Controllo Associato ad un Campo... ogni RECORD genera un CORPO...!
 
Per ottenere quello che vuoi, che è fattibile, dovresti creare un campo SOMMA ed assegnarlo al Controllo TextBox non associato.
In sostanza generi un Report NON ASSOCIATO e su LOAD vai ad eseguire una Routine che concatena il testo dei campi interessati ciclando tutti i records... alla fine lo assegni alla TextBox nel Corpo definendone la proprietà di adattamento o espandibilità a SI(CanGrow Perperty)


Alessandro grazie della risposta.
E' troppo complicato per me e mi arrendo solo perchè non ho abbastanza tempo per provare e studiare la tua soluzione, pensavo che o non si potesse fare o fosse qualcosa più semplice. 
Grazie comunque.
Saluti.
Giuseppe
Newsgroup: it.comp.appl.access
Titolo: Combo  "ricerca record per città"bloccata sulla stessa città

Ciao a tutti.ho creato una casella combinata per trovare i record
attraverso il campo città.quando visiono l'elenco del combo dove ho
piu' record con la sressa città, la mia scelta e' obbligata al primo
record che trova in ordine alfabetico. Esempio elenco combo:
Città   Indirizzo
Milano Via Arte,22
Milano  Via Parco,12
Se io clicco sulla seconda opzione mi recupera sempre la prima.Da cosa
puo' dipendere????
NB:Sull'evento dopo aggiornamento della combo ho inserito il seguente
codice
' Trova il record corrispondente al controllo
    Dim rs As Object
    Set rs = Me.Recordset.Clone
    rs.FindFirst "[Città] =" & Chr(34) & Me![CasellaCombinata114] & Chr
(34)
    Me.Bookmark = rs.Bookmark
Grazie in anticipo
Dino

     Me.Bookmark = rs.Bookmark
Siccome il valore nel campo [Citt�] non � univoco Access si ferma,
se trova il primo record dove la tua condizione "Citt� = 'Milano'" � Vero.
Per trovare un record distinto devi usare un campo univoco nella
tua casella combinata e nella condizione. Se hai fatto bene la
tabella hai una chiave primaria (id o simile) che puoi usare come
colonna associata della combo e nella condizione.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 - Mostra testo citato -
Ciao e grazie per la risposta.La chiave primaria e' IDCliente (dove ho
il nome dfella societa')
Nel combo ho inserito piu' colonne associate per verificare piu' dati.
Il problema e' impostarlo nella condizione.
Per condizione ti riferisci a :
 Trova il record corrispondente al controllo
  Dim rs As Object
    Set rs = Me.Recordset.Clone
     rs.FindFirst "[Citt ] =" & Chr(34) & Me![CasellaCombinata114] &
 Chr (34)
     Me.Bookmark = rs.Bookmark
Questo e' il codice sull'evento "dopo aggiornamento".E' quì che
intendi inserire L'ID???
Grazie ancora Dino

 intendi inserire L'ID???
Il campo IDCliente dev'essere la colonna associata nella combo.
Poi "Dopo aggiornamento" della combo puoi usare:
Me.Recordset.FindFirst "IDCliente =" & Me!CasellaCombinata114
Invece di "CasellaCombinata114" sarebbe meglio di usare un nome
significativo come "cboCercaCliente" o simile.


 - Mostra testo citato -
Hai ragione (come sempre) e vero la colonna associata e' solo
una.durante l'autocomposizione viene chiesto su quale campo assegnare
la ricerca.
Quindi tu sostieni che bisogna sempre fare impostare l'ID,anche se
bisogna ricercare dati attraverso un campo che non sia L'ID???'
Dino

 - Mostra testo citato -
Piu' Che la colonna associata ho variato l'origine del controllo ma il
problema e' sempre uguale.
riesci ha farmi un esempio??
Grazie Dino

 > > >  Chr (34)
Grazie ancora
Dino
Newsgroup: it.comp.appl.access
Titolo: piccolo database cartografico

C'č nessuno che mi puň aiutare a realizzare un database in grado di gestire
fotografie, date di ripresa, lat e long ed assegnare un id ??
Non ho assolutamente idea di cosa sia realizzabile con Access2000.
Qualche dritta?
Qualche sito che insegni ??
Gradite le risposte anche in privč.
Grazie anche a quanti non risponderanno :)
ste...@ippoliti.fsnet.co.uk


Comincia a dare uno sguardo al Sito Comune (il link è indicato qui sotto)
sia nella sezione FAQ che nella sezione Download.
Certo è dura se è vero che "Non hai assolutamente idea di cosa sia
realizzabile con Access2000." .
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Controllo sulla data alla pressione di un pulsante...

Salve,
vorrei fare in modo che quando premo un pulsante venga eseguito un controllo 
sulla data immessa in un campo della maschera (o della tabella sottostante), 
e che se questa data non risponde a certi requisiti mi venga mostrato un 
messaggio di avviso.  Viceversa prosegua con l'apertura di un'altra 
maschera.
Come si pu� fare?
Grazie. 

 Come si può fare?
If tuadataimmessainuncampo <> tuoirequisiti Then
MsgBox ("tuadataimmessainuncampo non ha i requisiti")
Else
DoCmd.OpenForm "altramaschera"
End If
ciao
Daniele 

 Grazie.
-- 
Ciao
Geppo 

 qualunque?
Intendevo un pulsante della maschera, non un tasto della tastiera.

 End If
Mmm, ma dove devo inserire questo codice? Io con access ho sempre solo usato 
macro e sql, non ho idea di come si usi e dove vada scritto il codice vba...
Grazie, ciao. 

 ha scritto nel messaggio 
news:zURmn.146439$9f6.1...@twister1.libero.it...

?!?
struttura maschera... seleziona il pulsante... proprietą ...evento.... clic
a dx seleziona routine evento...clic sui puntini a dx si aprirą editor vba
con qualcosa del genere:
private sub tuo_pulsanteclic
scrivi qua il tuo codice
end sub
ciao
Daniele


Ecco........... l'eta' inizia ad avere il suo peso. :-(
-- 
Ciao
Geppo

 end sub
Ok, grazie mille.
So di essere del tutto alle prime armi con access, e quindi posso capire che 
le mie domande a volte possano essere addirittura fastidiose, ma... avrei 
un'altra domanda :)
Dunque, facendo come mi hai detto funziona, o quasi... io dovrei fare un 
cronfronto tra la data odierna e quella memorizzata in una tabella, che già 
dovrebbe essere aperta, dato che è visualizzata tramite la maschera 
corrente. Ho visto però che scrivendo:
Private Sub Comando12_Click()
If CurrentDb.OpenRecordset("TUtenti", 
dbOpenDynaset).Fields("Data_ultimo_tesseramento") < DateAdd("yyyy", -1, 
Date) Then
MsgBox ("La tessera dell'utente è scaduta, è necessario un nuovo 
tesseramento per potersi iscrivere ad un corso")
Else
DoCmd.OpenForm "MIscriviACorso"
End If
End Sub
Il confronto viene fatto sempre con il primo record della tabella, e non con 
quello visualizzato correntemente nella maschera.
Del resto immagino che questo avvenga perchè ho appena riaperto la tabella 
"TUtenti", ma se non la apro, non so come accedervi...
Mi mancano evidentemente le nozioni di base, ma vi prego di essere pazienti 
:).
Grazie ancora, ciao. 

 "TUtenti", ma se non la apro, non so come accedervi...
con DLookup p.e. potresti inserire, anche non visibile, una txtbox nella 
maschera: DataTesseramento
e su Evento Corrente della maschera:
Me.DataTesseramento = DLookup("DataTesseramento", "TUtente", "[IDUtente]=" & 
Me!IDUtente)
If Me.DataTesseramento < Date Then
MsgBox ("La tessera dell'utente è scaduta, è necessario un nuovo
tesseramento per potersi iscrivere ad un corso")
Else
DoCmd.OpenForm "MIscriviACorso"
End If
End Sub
ciao
Daniele

"Geppo" <c...@tin.it.invalid> ha scritto nel messaggio 
news:hnh0qc$2j1$1...@speranza.aioe.org...

per così poco? ma figurati!
ti ci vorrà ancora molto tempo per iniziare a pesare l'età  :D
ciao Geppo
Daniele
Newsgroup: it.comp.appl.access
Titolo: Somma su Report Tabulare

Salve a TUTTI,
ho costruito con l'autocomposizione un report tabulare, che ha origine dei
dati in una query per parametri che punta su due tabelle relazionate uno a
molti. Nella tabella uno c'č un campo che si chiama "importo" nella tabella
molti un campo che si chiama "parziale" il report rappresenta bene la riga
dell'importo con altri campi e piů righe nel caso ci siano diversi parziali.
Sul pič di report ho posto una casella di testo, nella quale vorrei sommare
il totale del campo importo, ma quando fa la somma, benché questo č
visualizzato solo per esempio 4 volte, se una di queste righe ha diversi
parziali, mi somma per questo numero di volte anche l'importo che dovrebbe
essere unico.
Io ho usato questa stringa nel box Origine controllo: =Sum([importo])
Sapete dirmi come posso fare per ottenere la somma dell'importo "netto".
Ergo preso una sola volta anche se ha piů parziali?
Difficile da spiegare, ma spero di essere stato sufficientemente chiaro.
Grazie a TUTTI Fabio


--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.appl.access
Titolo: Aggiornare Sottomaschere

Salve
Ho una maschera principale dove ho inserito nel PIE DI PAGINA MASCHERA 4
sottomaschere
Sull'evento "su timer" eseguo la seguente istruzione:
Me.Requery
il problema è che aggiorna la maschera principale ma non le
sottomaschere...
Se invece Clicco sul menu record ---> aggiorna..funziona
Come posso fare ??
Grazie
Ciao
Giorgio
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:f8plgq$npm$1...@news.newsland.it...

Prova ad inserire anche
me.form![Tua sottomaschera].Requery
-- 
Roberto da Parma

Newsgroup: it.comp.appl.access
Titolo: AIUTO BE

Ciao a tutti, ho un problema un pò complicato...
Vorrei mettere un BE su un server e tramite le mie maschere del FE
accedervi...come posso fare?
Grazie a tutti
Roberto

 ha scritto nel messaggio
news:LJpvb.1013$up5....@news1.tin.it...

Copia l'Fe sui client e il Be sul server; sui client mappi (connetti unità
di rete) la risorsa (cartella condivisa) del server. Apri l'Fe e rialleghi
tutte le tabelle indicando il nuovo disco/directory...
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:bplcgr$8bq$1...@canarie.caspur.it...

Possibilmente, fai in modo che l'unità di rete condivisa (o meglio la
cartella) abbia la stessa lettera nel percorso per  tutte le macchine. Sarà
più facile eseguire gli aggiornamenti.
Ciao
Salvatore

 Salvatore
Lo dici a me o a Roberto?
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Package Wizard per una lingua differente

Supponiamo di voler creare un pacchetto di installazione in inglese per un 
file MDE creato apposta per un cliente americano.
Avendo i VSTO in italiano e Office 2003 in italiano, come è possibile procedere 
quando, nella schermata 5 del Package Wizard, ci viene chiesto di fornire 
il cd di Office per la lingua inglese?
Devo dedurre che è necessario avere ANCHE Office 2003 Professional in inglese 
OLTRE a quello in italiano?
Ditemi che mi sto sbagliando :-)
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


Questo un link:
http://msdn.microsoft.com/office/program/access/2003/getstarted/default.aspx?pull=/library/en-us/odc_ac2003_ta/html/odc_acdeployade.asp
Le cose dovrebbero stare cosě: a prescindere dalla versione Access 
installata il file setup.exe del cd di Office o di Access 2003 contiene le 
tabelle codice per le varie lingue (1033 per l'inglese), solo che la 
generazione del pacchetto ha bisogno di averle in cache prima di procedere.
Nella cartella ADE11 (una sottocartella dell'installazione di Office 2003) 
troverai diversi file WZADE.XML che appunto specificano anche le varie 
lingue e i loro codici.
Trovi anche la cartella Templates com vari file .xml dove troverai (in 
esempio) cosa il setup wizard va a scrivere come riferimento per la lingua: 
<InstallLanguage>1033</InstallLanguage>
Ciao, Carlo

 <InstallLanguage>1033</InstallLanguage>
Ho controllato diversi file XML, ma non ho trovato traccia di indicazioni 
relative al file BASE.MSI: peccato.


 relative al file BASE.MSI: peccato.
Dovrebbe essere in ...ADE11\Templates.
Quando non trova il base.msi lo fà in risposta ad un messaggio di errore che 
è codificato in "msgBaseMSINoExist", subito dopo la valutazione della 
tabella codici per la lingua.
E' questo quello che devi cercare anche se la soluzione da te adottata può 
anche essere accettabile.
Credo sia un problema a livello di registro o solo perchè, quando hai 
installato Access 2003, hai scelto solo le lingua inglese e italiano 
(cartelle 1033 e 1040) e non la danese.
Comunque voglio farti anche io una domanda.
Come hai risolto la costruzione dei menù del programma? Quella così bella e 
comoda del precedente pakage wizard? E per le chiavi di registro da 
aggiungere ti appoggi a file esterni? Un ultima cosa: come fai ad 
installare, per esempio un ocx come comdlg32.ocx, nella cartella di windows 
system32?
Tutte cose perfettamente possibili con la precedente versione (xp).
Ciao, Carlo

 Tutte cose perfettamente possibili con la precedente versione (xp).
Spero di poterti far avere buone notizie entro breve tempo.
Intanto grazie per l'aiuto.

Newsgroup: it.comp.appl.access
Titolo: Fare riferimento ad una collection

Grazie ai vs passati suggerimenti ora apro più istanze della stessa scheda e 
le inserisco in una collection (?)
Esempio:
Option Explicit
Dim frm As Form_anagrafica_clienti
Dim col As New Collection
Public Sub apri_utente(numero)
     Set frm = New Form_anagrafica_clienti
     col.Add frm
     frm.Visible = True
     With CodeContextObject
        DoCmd.GoToControl "id"
        DoCmd.FindRecord numero, acEntire, False, , False, acCurrent, True
    End With
End Sub
ora però se voglio indicare un campo dell'ultima scheda, o della penultima o 
di una specifica come faccio?
prima usavo per aprire un altra scheda e trovare il record appropriato
DoCmd.OpenForm "Lettera Privacy", acPreview, "", 
"[id_cliente]=[anagrafica_clienti]![id]", , acNormal
ora [anagrafica_clienti] con cosa va sostituita??
Grazie mille della pazienza.
Claudio


ora hai a disposizione la collezione che avra' una chiave di 
associazione. non fai altro che settare un oggetto con quella chiave ed
hai a disposizione il tuo form. Vedo che nel tuo caso non hai aggiunto 
la chiave va be puoi usare direttamente l'indice
set myFrm = col(n) dove n e' l'indice che ti interessa.
non mi ricordo se puoi fare dilettamente col(n).proprieta' (basta provare).
Se puoi identificare le form ti consiglierei di fare
col.add value,"key"
in modo di poter recuperare direttamente dalla chiave
set obj = col("key")
--
a.cara

 set obj = col("key")
cut>
Ottimo, grazie mille

Newsgroup: it.comp.appl.access
Titolo: Variabile globale

Salve, vorrei sapere se è possibile riuscire a riferirsi ad una variabile
globlale di codice VBA, nella finestra di dialogo <ordinamento e
raggruppamento> nella visualizzazione in anteprima dei report....
Ad esempio, "variabile" è la mia variabile globale...come faccio a
testarla??
=IIf([variabile]="1";[AnagDCognome];[AnagDSocieta])
Grazie  a tutti...
Marco

Scusa ma non capisco cosa vuoi dire. In anteprima (di stampa) non esiste una
finestra Ordinamento e raggruppamento. Se invece ti riferisci a quella in
visualizzazione struttura ovviamente da quella non puoi fare riferimento ad
altro che a campi presenti nel report.
Per gestire variabili globali devi usare gli eventi del report (tasto destro
mouse sul quadratino in alto a sx in visualizzazione
struttura ->proprietà->tab eventi).
Da lì con il codice VB fai tutti i test che vuoi.
Ciao
Anto
Marco <ma...@spilimbergo.com@nospam> wrote in message
94ecbq$4co$1...@nread2.inwind.it...


 Anto
Ho risolto!
 =IIf([Reports]![Elenco Agenda].[variabile
globale]=1;[AnagDCognome];[AnagDCognome])
Grazie lo stesso!
M.
Newsgroup: it.comp.appl.access
Titolo: Access - la mailing list italiana degli sviluppatori

    Access è la mailing list italiana dedicata a Microsoft Access.
    Per iscriversi, collegarsi a 
http://www.solignani.it/list/access
.
    Da questa stessa pagina sarà possibile sganciarsi e compiere altre
operazioni amministrative relative alla mailing list.
    Possono inviare messaggi alla mailing list solo gli iscritti alla
stessa.
    Access è gestita dal software Arrow, il cui sito (in lingua 
Inglese) si
trova presso:
 
http://www.clickXchange.com/fr.phtml?act=167366.2
    La mailing list supporta l'invio di attachment, immagini 
incorporate,
messaggi html, anche se si raccomanda di utilizzare quando possibile
messaggi in puro testo.
   Possono iscriversi ad Access tutti coloro che sono appassionati o 
comunque utilizzatori del dabatase di Microsoft, senza distinzione di 
livelli di conoscenza o approfondimento.
    La mailing list fa parte delle comunità del sito 
www.solignani.it
, al cui contenuto si rimanda.
    Grazie dell'attenzione e buona giornata.
    Post scriptum:  Access, nata nel settembre 2000, è alla ricerca 
di un appassionato del database
Microsoft che ne voglia assumere la moderazione e il coordinamento,
eventualmente gestendo il sito web relativo ed i materiali di volta 
in volta raccolti.
    Cordialmente,
Avv. Tiziano Solignani
via Bonesi 15 - Vignola (MO)
tel. 059 761926 fax 059 766521
soli...@solignani.it
www.solignani.it
 
--
Posted from root@[213.26.174.3] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

     Per iscriversi, collegarsi a 
http://www.solignani.it/list/access
.
Nulla in contrario ne' alla mailing list ne' alla diffusione della cosa.
Basta che questo non diventi un post pariodico.
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
.ORG

 Basta che questo non diventi un post pariodico.
Che si tratti di un clone di Di Fusco?:-)))
Saluti.
Luciano
(DOC)

Newsgroup: it.comp.appl.access
Titolo: query: come si fa a mettere un contatore?

devo eseguire una query di creazione tabella piuttosto lunga.
vorrei avere una finestra di messaggio che mi dice quanti record ha
elaborato e quanti record mancano.
Come posso fare?
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Come posso fare?
Puoi iniziare ad essere più preciso... ma vuoi che ti indichi lo stato di
avanzamento della creazione? (tipo : 10 creati e 5 mancanti; 11 creati e 4
mancanti... e così via fino alla fine????? )
--
Maurizio75

 mancanti... e cosě via fino alla fine????? )
se po ?

esattamente come hau scritto tu!
grazie
ciao

Newsgroup: it.comp.appl.access
Titolo: Numeratore

 ...Sfruttando la funzione sul sito "numerazione crescente per fatture e
altro"...
Il contatore č ottimo ma con l'anno nuovo mi sono reso conto di avere una 
nuova esigenza. Mi sono trovato a protocollare delle fatture fornitori del 
2006
ovviamente partendo da zero con la numerazione e successivamente ne ho 
ricevute altre relative al 2005. Quando mi sono trovato a protocollare le 
fatture del 2005 ho dovuto spostare la data dell'orologio per poter 
continuare con il progressivo 2005.
Ho provato a creare una casella di testo denominata Year dove manualmente 
imposto l'anno ed ho provato a smanettare nel codice del contatore per 
vedere se prendeva come riferimento l'anno da me impostato ma niente da 
fare.
E' una cosa fattibile ed in che modo?
Questo č il codice che vorrei modificare per fare in modo che prenda come 
riferimento l'anno che immetto nella casella di testo denominata Year, anno 
formato da 4 cifre, 2006 .
 ="F" & Format(Date();"aa") & "/" &
 Format(IIf(IsNull(DMax("[NumProt]";"[Fatture]";"[NumProt] like 'F" &
 Format(Date();"aa") &
 "/????'"));1;Right(DMax("[NumProt]";"[Fatture]";"[NumProt] like 'F" &
 Format(Date();"aa") & "/????'");4)+1);"0000")
Grazie per l'attenzione.
Roberto

 
Forse non ho capito bene ma secondo me per una numerazione del genere 
basterebbe prendere l'anno dalla data della fattura (non data di 
inserimento fattura) e mettere una select MAX(progressivo) da una 
tabella numerazioni.
TABELLA NUMERAZIONI:
ANNO - PROGRESSIVO - TIPODOC
2003   25987         FATTURA
2004   28482         FATTURA
2005   34218         FATTURA
2006   354           FATTURA
QUERY:
SELECT (MAX(PROGRESSIVO) + 1) AS PROGRESSIVO WHERE ANNO = 
YEAR(MASCHERAFATTURA.CAMPODATA) AND TIPODOC = 'FATTURA'
O forse *ripeto* ho capito male il problema?
byEz
-- 
Claudio(BS)
L'unico problema per l'uomo non sta nella difficoltà delle sue imprese
ne' nella quantità di denaro necessario per compierle, ma nella durata
della sua esistenza. (Claudio 14.02.2004)
NB. Protezione antispam
Per rispondere aggiungere claudio

Newsgroup: it.comp.appl.access
Titolo: aiuto Query

Buon giorno,
Ho la seguente tabella:
CODCLIENTE - ORDINE - STAMPA
001 100 10/10
001 100 no
001 101 no
002 102 no
002 102 no
Dovrei stampare una query che mi raggruppi e conteggi gli ordini per cliente
in questo modo:
CODCLIENTE - ORDINE - STAMPA
001 3 1
002 2 0
Potete aiutarmi
Stefano
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


STEFANO, il discorso del Subject significativo vale anche per te!
Cmq... a quanto pare (da quel che leggo) tu conti solo i CODCLIENTE e le 
stampe relative se <> "no" (se ho capito male correggimi), per cui puoi 
farti una query in cui metti CODCLIENTE,CONTACOD : CODCLIENTE, CONTASTA : 
iif(STAMPA="no";0;1)
poi metti i raggruppamenti ai campi... CODCLIENTE (Raggruppamento), CONTACOD 
(CONTEGGIO), CONTASTA (SOMMA)
Fammi sapere.
Newsgroup: it.comp.appl.access
Titolo: Report - mostra numero giorni nel mese

Ho bisogno di un piccolo aiuto.
Devo mostrare in un report il numero dei giorni dei mesi (Gennaio 31 -
Febbraio 28, e così via).
Il report viene generato filtrando i dati con una query proprio attraverso
il mese.
Come posso fare?
Grazie dell'aiuto
Fabio

 ha scritto nel messaggio
news:9AA27.38383$cd.2...@news1.tin.it...

Se hai il mese e l'anno puoi utilizzare la seguente espressione:
Day(DateSerial(<Anno>, <Mese> + 1, 0))
HTH
LaLo

Newsgroup: it.comp.appl.access
Titolo: DataSource + Accesso alle tabelle

Ciao a tutti,
un paio di domande veloci:
DATA SOURCE:
Ho creato un applicazione che all'interno del codice fa riferimento al
path del Db stesso, con istruzioni del tipo:
.ActivateConnection = "Provider=Microsoft..." & "Data
Source=C:\path\db\mydb.mdb".
Distribuendolo su altre macchine devo crearmi il path "a manina" o posso
automatizzare la procedura??
Se posso pero' devo creare una sorta di programma install da lanciare?
Ed essendo che il Db utilizza tabelle sempre e solo di sua proprieta'
posso evitare di Attivare la Connessione (esiste il modo di dire fai
riferimentoi a te stesso?)
ACCESSO ALLE TABELLE:
Posso inibire agli utenti l'accesso alle tabelle, fare in modo cioe' che
possano interagire esclusivamente tramite le maschere create?
Grazie a chi avra' la pazienza di rispondermi.
Alessandro
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 automatizzare la procedura??
All'avvio testi il path verificando se è valido e gestendo eventuali errori.
A quel punti usi lanci il dialog per selezionare un file e utilizzi il path
selezionato
Antonio

Newsgroup: it.comp.appl.access
Titolo: Record selezionati tramite "selettori record"

E' possibile sapere, in VBA,  quali record sono selezionati in una maschera
o in una
tabella tramite i "selettori record"?

o in una tabella tramite i "selettori record"?
su una tabella non so, per la maschera vedi sull'help seltop e simili.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
Newsgroup: it.comp.appl.access
Titolo: treeview per access 2000

Ma è proprio impossibile avere a disposizione un controllo ad albero?
ho visto il seguente link ...  ma nulla da fare.
http://support.microsoft.com/default.aspx?scid=kb;it;209898

 
http://support.microsoft.com/default.aspx?scid=kb;it;209898
Ho banalmente copiato(un copia ed incolla senza nemmeno leggerlo) il
codice dell'articolo, secondo i criteri che indica e funziona
perfettamente.
Che problemi hai trovato??
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
http://support.microsoft.com/default.aspx?scid=kb;it;209898
Cos'è che non ti funziona....??
Sul mio sito trovi quasi tutti gli OCX della MS sviluppati via API, ma
sicuramente un pò ostici da capire...!
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 sicuramente un pò ostici da capire...!
Infatti Alessandro
ci ho provato anche io, ma non è semplicissimo adattarlo alle diverse
esigenze.
Però è notevole
MAssimiliano

 MAssimiliano
Capisco i problemi che si possono incontrare e derivano dal fatto che
lo sviluppatore medio di applicativi Database non approfondisce, e forse
non gli serve, l'uso spinto del codice VB/VBA.
E' normale quello che dici, ma ti assicuro che gli esempi riconvertiti
sono semplici e facilmente adattabili per chi proviene dalla programmazione.
Questo non significa che lo sviluppatore medio di Access ha un livello
inferiore,
ma solo che questi approfondimenti non gli servono.
Tu sai benissimo che per me i Database sono poco interessanti, e
approfondisco
più volentieri queste tematiche.
Tieni presente che se apri MSDN alla voce Controlli(quelli della
MSCommonControl per
capirci) trovi la spiegazione di come realizzarli e di come gestirli con
tanto di esempi.
Ovviamente sono in VC++ pertanto la conversione è ulteriormente complicata.
Quando poi si parla di SubClassing oviamente c'è un BARATRO ed in questo
caso
invece è fondamentale.
Il lavoro di conversione in se è stato abbastanza semplice perchè chi ha
sviluppato
in VB ha una gran bella tecnica di scrivere il codice, estremamente
RICICLABILE.
Quello che è stato difficile è studiarsi i controlli, e parlo delle
strutture dati, imparare
ad usarli(capendo cosa facevo).
Ma io lo posso fare perchè è un hobby, chi lo fa per lavoro non ci pensa
nemmeno...!!


 sicuramente un pò ostici da capire...!
Già: però hai fatto un lavoro importante...
A proposito: ho scaricato l'esempio di personalizzazione Reports, a quando
la versione completa?   :-)
Ciao
Andrea

 ha scritto nel messaggio
news:XKvid.16859$Ni.6...@twister1.libero.it...

A breve è pronta ma in fase di Debug.



Quello che non avevo capito era che l'ocx in questione fosse presente in 
tutte le versioni di access e non solo nelle versioni developer ...
Adesso me lo studio e vi tempesto come al solito!
Newsgroup: it.comp.appl.access
Titolo: aggiornare programmi su seven e vista...voi come fate?

ciao
di default installo i  miei programmi dentro la cartella programmmi.
quando devo sovrascrivere vecchie versioni degli mde o ade su vista o 
seven la cosa è impossibile se non disabilitando il controllo protezione 
utente dal computer.
Infatti pur copiando i nuovi mde, quando si aprono risultano sempre 
quelli vecchi. stessa cosa per i file di testo.
voi come fate?
BFS

BFS ha scritto:

Ad essere sinceri non è proprio legacy mettere tutto sotto programmi!!! Su C
non si scrive....è del sistema! Con seven poi.....guai a disabilitare
protezioni o dare permessi indistinti!!!
In teoria dovresti mettere tutto sotto l'utente che lo usa. Poi ci sono
cartelle apposite (penso soprattutto all'%APPDATA%) che sono messe a
disposizione proprio per i file comuni e conservano le permission di lettura e
scrittura. Con un installer metti tutti i file al loro posto. Se hai
sviluppato l'applicazione senza percorsi assoluti ma fai in modo di chiedere
al sistema dove ha messo la roba che serve non hai nessun problema su nessuna
versione di win. Cmq, ribadisco, se usi la cartella
C:Users[TuoUtente]TuoPprogramma] fila tutto a meraviglia (anche se nn è
correttissimo....)
In questa maniera puoi anche centralizzare gli aggiornamenti delle lan
multiutente e quello che ti pare
-- 


grazie per la risposta...sarò di mentalità vecchia ma io mi aspetto di 
trovare tutti i programmi del pc dentro la cartella programmi!
E come caspita fanno tutti gli altri programmi ad installarsi su 
c:\program files\  ? parlo esempio di google heart, thunderbird, ftp 
surfer, office, sql server etc etc...ed ad aggiornarsi senza problemi 
scaricando le nuove versioni.
Mettere il programma nella cartella dell'utente mi pare poco comodo se 
poi si aggiunge un nuovo utente nel pc o se lo si rinomina
ciao
BFS
Newsgroup: it.comp.appl.access
Titolo: Messaggi tramite SMS

Un mio possibile cliente mi chiede una piccola applicazione che invii il
residuo ferie dei suoi dipendenti tramite SMS.
Qualcuno ha già affrontato il problema e può darmi qualche dritta?
Grazie mille
Ciao
Nicky F.


Prova a contattare 
www.widestore.com
Li ti compri un certo numero prepagato di sms
che puoi spedire in questo modo:
con Access (o anche Excel) esporti
i numeri di telefono in un file di testo
che poi devi importare in un apposito programma
fornito da loro che si occupa di spedire gli sms.
Ciao. ElioP.

 Qualcuno ha già affrontato il problema e può darmi qualche dritta?
www.omnidea.it
Una sipatica applicazione bell'e pronta e gratis che spedisce in tutto il
mondo via Internet usando i vari portali nazionali.
Saluti.
Luciano
(DOC)

 ha scritto nel messaggio
news:9d8fii$h3f24$1...@ID-86073.news.dfncis.de...


 ha scritto nel messaggio
news:3af7941b....@news.libero.it...


 ha scritto nel messaggio
news:9d8fii$h3f24$1...@ID-86073.news.dfncis.de...


 Impiegati), costruire i messaggi e inviarli.
Fatti un giro sui portali che offrono il servizio, leggi come gestiscono il
form di invio, dopodiche' gli spedisci da codice (c'e' in giro una libreria
molto semplice per gestire le connessioni http) quello che loro si
aspettano.
Tu invece aspettati di essere cassata da loro al centesimo messaggio!:-)
Saluti.
Luciano
(DOC)

 ha scritto nel messaggio
news:9dbcoj$hl0li$4...@ID-86073.news.dfncis.de...

Dove trovo la libreria?
Dici che il loro è un servizio di 'Cassate'?
Ciao
Nicky

 Dici che il loro è un servizio di 'Cassate'?
Si, siciliane!:-))
Volevo dire: se ti fai uno script che usa il LORO gateway per mandare sms,
quando vedono che hanno 5000 messaggi al griono che arrivano dallo stesso IP
ti, cassano, ti bloccano l'IP!:-))
Saluti.
Luciano
(DOC

Newsgroup: it.comp.appl.access
Titolo: Gestire le selezioni - HELP !

Ho una maschera basata su query che mi visualizza, a maschere continue,
tutti i record ricavati dalla ricerca.
Al momento sono in grado di selezionare un record e visualizzare la relativa
scheda completa di tutti i dati.
Ora vorrei gestire una selezione multipla: in prativa vorrei selezionare
tutti o alcuni i risultati della query e da quelli esportare i dati in un
file di testo.
Come potrei fare a gestire le selezioni ?
Grazie
Fabio

Come potrei fare a gestire le selezioni ?
O fai una query di accodamento o creazione tabella e poi la esporti in txt o
ti apri un recordset su una query di selezione, ti scorri i record e li
scrivi in un file ascii.
Saluti.
Luciano
(DOC)
Newsgroup: it.comp.appl.access
Titolo: Quesito da novizio

Ho creato alcune tabelle come questa per esempio:
Nome, Città
Francesco, Lucca
Giulio, Napoli
Mario, Milano
Nicola, Napoli
Vorrei che nella maschera di inserimento di altri parametri (per esempio ore
di lavoro, soldi etc relativi a questi soggetti) una volta selezionata con
una scelta a cascata la città ( Napoli per esempio) nel successivo campo
Nome mi escano solo Giulio e Nicola e non l'intero elenco, ma non ci
riesco!!!!!
Aiuto please ... tenete conto che sono un novizio!! (spero di essere stato
chiaro in pratica vorrei che la prima scelta della maschera facesse filtro
per la seconda!!)
Grazie Ciao
Francesco

 ha scritto nel messaggio
news:0aUs8.10239$m41.2...@twister2.libero.it...

Ciao,
Nella seconda combobox(scelta a cascata) Come origine record metti una query
che abbia nella condizioni Where citta = Combo1.value
In altre parole
Select nomi from tabella where citta = combo1.value'
spero di essere stato chiaro
Ciao Ale


Guardando la risposta postata da te ad Air Jordan e questa ho fatto
progressi,
la maschera funziona però solo per il primo record, sul secondo mantiene i
dati
sulla seconda combo estratti nel primo record es:
primo record
scelgo città : Napoli
mi fa scegliere in nomi: Giulio, Nicola
secondo record
scelgo città : Milano
mi fa scegliere in nomi ancora: Giulio, Nicola
se chiudo e riapro la maschera funziona sempre e solo per il primo record!
Che devo fare
Tante grazie!
Francesco

 Francesco
Devi modificare la query sempre dopo avere selezionato la voce nella prima
combobox
Quindi nell'evento DopoModifica(AfterUpdate) Ricomponi la stringa della
query( se lacomponi da codice) altrimenti ti basta fare una requery(vedi
help) per l query  origine di combo2(quella dei nomi).
Ciao Alessandro


Non ci sono riuscito! Sarò ignorante ma sto programma è un casino della
madonna,
mi sono fermato al primo vero ostacolo e non c'è verso di sbloccarlo
Sai darmi una spiegazione più dettagliata? O sai dirmi dove posso provarla?
A prova
di idiota??
Sono scoraggiato
Francesco (tante grazie comunque!!)

 Francesco (tante grazie comunque!!)
Copia e incolla da helponline (F1)
Ipostazione
L'azione RieseguiQuery utilizza l'argomento riportato di seguito.
NomeControllo                                                   Il nome del
controllo su cui eseguire il requery
Osservazioni
L'azione RieseguiQuery:
  a.. Riesegue la query su cui è basato il controllo o l'oggetto.
  b.. Visualizza tutti i record nuovi o modificati e rimuove i record
eliminati dalla tabella su cui è basato il controllo o l'oggetto.
Nota   L'azione RieseguiQuery non influenza la posizione del puntatore del
record.
I controlli basati su una query o su una tabella comprendono:
  a.. Caselle di riepilogo e ComboBox
Da cui:
1) Seleziona l'evento AfterUpdate ( DopoAggiornamento) della ComboCitta;
2)Seleziona generatore di codice;
3)Scrivi nella routine che ti compare me.ComboNomi.requery
Dovrebbe essere corretto.
Nel caso non funzioni rifatti vivo
Ciao
Alessandro
Newsgroup: it.comp.appl.access
Titolo: Verificare la presenza di un cliente in db

Salve,
 
ho una tabella denominata Cliente, vorrei, attraverso il campo Partita_IVA, fare un check in VBA, verificare se il cliente è già in archivio o meno, se non lo fosse inserirlo.
 
La domanda è, come faccio a verificare la presenza o meno della partita IVA nella tabella cliente?
 
Saluti
 
SIMONEB


Mi rispondo da solo
 
if isnull(dlookup("IdCliente","Cliente","Partita_IVA = ' " & Partita_IVA_Var & "'") Then
 
Inserisco quindi le funzioni di inserimento dati in tabella
 
End If
 
 
Saluti
Newsgroup: it.comp.appl.access
Titolo: Routine che non funziona in parte

Buon Giorno A97
in una mschera chiamata 'mandati' in uscita ho questo codice:
Private Sub Form_Close()
    If MsgBox("Confermi l'emissione del Mandato di Pagamento ?", vbYesNo +
vbQuestion) = vbYes Then
Dim RS As Recordset
Set RS = CurrentDb().OpenRecordset("Costanti", dbOpenDynaset)
RS.FindFirst "banca=" & Me!Banca
If RS.NoMatch Then
    MsgBox "Codice banca " & Me!Banca & " inesistente"
Else
    RS.Edit
    RS![Numero_Mandato] = [Numero_Mandato] + 1
    RS![Totale_Mandati_Emessi] = [Totale_Mandati_Emessi] + [Totale_Mandato]
    RS.Update
End If
Set RS = Nothing
End If
Me.Refresh
End Sub
il problema e' che se nel msgbox premo si ...la routine funziona
correttamente...se pigio no
vorrei che non ci fosse nessun aggiornamento nei campi riferiti...che
rimanesse tutto inalterato....invece
pigiando il no mi azzerra tutti i valori riferiti....come posso
fareeeeeeeeeeeeeeeeee!!!!
Aiuto
Ciao
Luigi Bari

 ha scritto nel messaggio
news:8flrc.221817$hc5.9...@news3.tin.it...

sposta la funzione su un pulsane e non su chiusura della form:
comando1_click()
if msgbox.... = yes then
..
.
..
tua routine
docmd.close
end if
cosě se si conferma si fa l'aggiornamento e chiude la maschera se si clicca no non fa nulla e i dati
restano li
ciao
Nick


pero' se pigio il pulsante si dovrei mandare in stampa
il report chiamato mandato...come faccio da codice..????
Grazie

 ha scritto nel messaggio
news:I7mrc.222080$hc5.9...@news3.tin.it...

docmd.openreport "nome del report", acviewpreview
ciao
Nick

 Private Sub Form_Close()
 Dim RS As Recordset
Dim intScelta As Integer
Dim strSQL as String
Dim strBanca As String
strBanca = Me!Banca.Value
intScelta=  MsgBox("Confermi l'emissione del Mandato di Pagamento ?",
vbYesNo +  vbQuestion)
                If intScelta = vbNo Then
                Exit Sub
                End If
                Else
                          strSQL = "SELECT * FROM Costanti WHERE Banca LIKE
'" & strBanca & "*'"
                            Set RS = CurrentDb().OpenRecordset(strSQL)
                            If RS.BOF And RS.EOF Then
                                    MsgBox "Codice banca " & strBanca & "
inesistente"
                           Else
                                    RS.Edit
                                    RS![Numero_Mandato] = [Numero_Mandato] +
1
                                     RS![Totale_Mandati_Emessi] =
[Totale_Mandati_Emessi] + [Totale_Mandato]
                                     RS.Update
                                     End If
                                    Set RS = Nothing
                            End If
 Me.Refresh
 End Sub
Fammi sapere
SunRex
Newsgroup: it.comp.appl.access
Titolo: Come superare i 255 caratteri in un campo?

E' possibile superare i 255 caratteri in un campo? se si come si fa?
Grazie

Si basta usare un campo MEMO.
@Alex

 Grazie
Campo tipo memo o più campi di testo (bruttino però)
Saluti
-- 
**********
EmMeCi
**********
Blog: 
http://www.setfocus.it
 

 Grazie
Il formato testo ha quel limite, devi usare un campo memo
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: problema ricerca dati

Ho 1 tabella : ORDINI con i seguenti campi:
numordine - ARTICOLO
1 C70
1 C75
1 C70
2 C70
2 X95
2 C70
.....
Ogni ordine fatto dal cliente puo essere composto al massimo da 5 articoli.
La mia necessità è di fare una ricerca tramite una query per estrarre gli
ordini e visualizzare i relativi records che contengono 1 o più articoli che
mi interessano.In pratica per sapere ad esempio se è gia stato fatto un
ordine che composto dagli articoli: esempio C70 - C70 in questo caso
dovrebbe estrarre i due ordini 1 e 2 e visualizzare i record oppure
richiedendo gli articoli C70 -X95 - C70 dovrebbe farmi vedere solo l'ordine
numero 2.
Non so se sono stato chiaro.
grazie per le risposte
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 grazie per le risposte

Se vuoi vedere il risultato che dici con una cosa semplice fa così...
crea una query dalla tab. ordini, e nel criterio del campo ARTICOLO
inserisci [Digita Articolo]... Salva ed esegui la query...
E' quello che ti aspettavi?
Pablitomf
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.appl.access
Titolo: report....verticale...

scusate una domanda forse per molti banale...in un report...a parte la 
"formattazione" del testo in verticale presente nelle opzioni, è possibile 
rovesciare una etichetta in maniera che la lettura invece che dall'alto al 
basso sia al contrario ovvero la lettura sia dal basso verso l'alto ?
Grazie 

 ha scritto nel messaggio 
news:42ba49b4$0$19532$5fc...@news.tiscali.it...

www.lebans.com
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Lettere personalizzate AUGURI

Auguri a tutto il N.G. per questo penultimo giorno del 2006, ho un ennesimo 
dilemma: vorrei inviare ad una persona che compie gli anni una lettera 
sempre diversa per ogni anno avendo un archivio di lettere differenti 
(circa10) e che venga stampata in modo automatico circa 10 gg prima che 
arrivi il suo compleanno. Cosa posso fare per realizzare questa 
applicazione? io ho già un anagrafica con la data di nascita e le lettere 
catalogate con 001, 002 e così via.
Grazie e,
se mi é concesso, di fare gli auguri a tutti Voi e in particolar modo alle 
persone che ho conosciuto allo Smau 2006 e in particolare a Massimiliano 
Amendola, Giorgio Rancati, Sergio Mazza, persone veramente disponibili e mi 
auguro di poter incontrare al più presto tutti i componeti del N.G.. al 
prossimo CISA3
Che Dio vi Benedica e che il 2007 sia un ANNO di  GRANDE RACCOLTO
-- 
Carlo
:-)
--------------------------------------------------------------------------------
La mia Cartella di Posta in Arrivo è protetta con SPAMfighter
1185 messaggi contenenti spam sono stati bloccati con successo.
Scarica gratuitamente SPAMfighter! 


Posso (per ora) solo augurarti:
Ciao e buon anno...
-- 
Sergio MAZZA 


Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:endn2t$8i2$1...@tdi.cu.mi.it...

Grazie Sergio per la tua risposta la metterò al piu presto in atto, se 
avessi delle difficoltà come posso fare per contattarti?
Forza Lupi se non sbaglio sei della Magica, qui a Como é un casino essere 
della Magica, a presto.
Ciao e Buon anno
Carlo
:-))))))))))
--------------------------------------------------------------------------------
La mia Cartella di Posta in Arrivo è protetta con SPAMfighter
1200 messaggi contenenti spam sono stati bloccati con successo.
Scarica gratuitamente SPAMfighter! 


Ciao e buon anno anche a te.
-- 
Sergio MAZZA