title: Funzione 'Replace'

text:
"Paolo Dal Bosco" <
paolo.d...@tin.it
> ha scritto
cut
>> Aggiungo al precedente reply...
>> Se creando un database completamente nuovo e vuoto e aggiungendo una
>> maschera che esegue, su apertura, il codice da tè postato non funziona,
>> allora credo che il problema sia proprio la dll di VBA.
>> Per le versioni di Access fino alla 97, il sito Microsoft proponeva una
>> funzione "Replace":
>>
http://support.microsoft.com/kb/109330/it
>> Non è che il tuo db è stato convertito da un db che aveva tale funzione?
>> Se dall'editor VBA selezioni la funzione (doppio click sulla parola
>> "Replace") e premi Maiuscolo + F2 cosa succede?
>>
>> Ciao, Carlo
>>
> si apre una finestra con la funzione Replace selezionata,
> con due liste:
> Classi                                      e     Membri di '<globali'
> ------                                            --------------------
>                                                            vuota
> ? <globali>
>
> ? Form_maschera1
>
> -------------------------------------------------------------
>
> Saluti
>
> Paolo
Molto strano! Avresti dovuto avere una lista enorme sia di Classi che di
"Membri...".
Fai così: dalla combo dove trovi scritto <Tutte le librerie> seleziona VBA e
vedi se ti porta dei valori sia in "Classi" che in "Membri...".
Alla classe "String", selezionandola, dovresti avere a destra una serie di
Membri...tra i quali anche la funzione "Replace" che una volta selezionata
mostra la sintassi in basso.
Se tutto ciò non si verifica il problema, come ti suggerivo prima, sta
proprio nella libreria VBA.
Ciao, Carlo


title: Funzione 'Replace'

author: Alessandro Cara

text:
Paolo Dal Bosco ha scritto:
[cut]
>>
> grazie, almeno ora so di aver problemi io
> :-(
>
Mi mandi il db? Tanto e' vuoto.
Se lo mandi fai la debita correzione alla email (x=y-1)
Di replace ne ho una miliardata e funzionano tutte.
--
ac


title: Funzione 'Replace'

author: Carlo Costarella

text:
"Paolo Dal Bosco" <
paolo.d...@tin.it
> ha scritto
> grazie, almeno ora so di aver problemi io
> :-(
>
> Paolo
Mi associo alla richiesta di Alessandro.
Mandalo anche a me...ma quello che ti da problemi.
Ciao, Carlo


title: Funzione 'Replace'

author: Paolo Dal Bosco

text:
"Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
messaggio news:gf9pf2$bjh$1...@tdi.cu.mi.it...

inviato,
grazie della cortesia
Paolo


title: Funzione 'Replace'

text:
"Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
messaggio news:gf9l92$6c3$1...@tdi.cu.mi.it...

selezionato VBA riempie sia  "Classi" che  "Membri..."
ed in menbri c'è Replace:
Function Replace(Expression As String, Find As String, Replace As String,
[Start As Long = 1], [Count As Long = -1], [Compare As VbCompareMethod =
vbBinaryCompare]) As String
    Membro di VBA.Strings
    Find and replace a substring within a string
certo che il mistero diventa sempre più grosso ...
grazie
Paolo


title: Funzione 'Replace'

text:
"Paolo Dal Bosco" <
paolo.d...@tin.it
> ha scritto nel messaggio
news:49186c90$0$18159$4faf...@reader3.news.tin.it...

Trovato!
Mi spieghi come ti č venuto in mente di chiamare il progetto VBA
"Replace"????????????????????????
Di piů hai anche chiamato l'mdb Replace.mdb.
E' bastato cambiare il nome al progetto in VBA č tutto si č risolto.
E sě che Alessandro te lo aveva detto!
Mai usare nomi riservati o peggio il nome di una funzione interna al
sistema.
Ciao, Carlo


title: Funzione 'Replace'

text:
"Paolo Dal Bosco" <
paolo.d...@tin.it
> ha scritto
>
> certo che il mistero diventa sempre piů grosso ...
>
> grazie
>
> Paolo
>
Risolto...vedi reply piů sopra.
Ciao, Carlo


title: Funzione 'Replace'

text:
Carlo Costarella ha scritto:
[cut]
> Trovato!
> Mi spieghi come ti è venuto in mente di chiamare il progetto VBA
> "Replace"????????????????????????
> Di più hai anche chiamato l'mdb Replace.mdb.
> E' bastato cambiare il nome al progetto in VBA è tutto si è risolto.
> E sì che Alessandro te lo aveva detto!
Grazie Carlo, il mio ego ha raggiunto proporzioni stratosferiche ;-{).
Stavo impicciato in altre cose ma avrei giurato che in 30 sec avresti
risolto il dilemma.
Gli avevo chiesto il DB proprio perche' il dubbio mi era venuto.
Se dovessi (io) passare da Paola e/o dintorni, caffe' pagato ;-{)))
--
ac


title: Funzione 'Replace'

text:
"Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:cU_Rk.22163$8%.19031@tornado.fastwebnet.it...

tutto pensavo, ma non questo
più di un caffè, naturalmente
grazie di tutto
Paolo


title: Funzione 'Replace'

author: Sam --

text:
On Mon, 10 Nov 2008 18:35:12 +0100, "Carlo Costarella"
<
carloantoni...@gmail.com
> wrote:
>
>"Paolo Dal Bosco" <
paolo.d...@tin.it
> ha scritto nel messaggio
>news:49186c90$0$18159$4faf...@reader3.news.tin.it...
>>
>> "Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
>> messaggio news:gf9pf2$bjh$1...@tdi.cu.mi.it...
>>>
>>> "Paolo Dal Bosco" <
paolo.d...@tin.it
> ha scritto
>>>
>>>> grazie, almeno ora so di aver problemi io
>>>> :-(
>>>>
>>>> Paolo
>>>
>>> Mi associo alla richiesta di Alessandro.
>>> Mandalo anche a me...ma quello che ti da problemi.
>>>
>>> Ciao, Carlo
>>>
>> inviato,
>> grazie della cortesia
>>
>> Paolo
>>
>
>Trovato!
>Mi spieghi come ti è venuto in mente di chiamare il progetto VBA
>"Replace"????????????????????????
>Di più hai anche chiamato l'mdb Replace.mdb.
>E' bastato cambiare il nome al progetto in VBA è tutto si è risolto.
>E sì che Alessandro te lo aveva detto!
>Mai usare nomi riservati o peggio il nome di una funzione interna al
>sistema.
>
per paolo bosco
Allora il db non era vuoto!!!!!
paolo paolo .....
ciao sam--


title: Funzione 'Replace'

text:
"Sam --" <
noe...@hotmail.com
> ha scritto
> per paolo bosco
> Allora il db non era vuoto!!!!!
> paolo paolo .....
>
> ciao sam--
Per essere il db era vuoto...ha solo chiamato il progetto VBA "Replace"
(sic!) e in più anche il nome del db allo stesso modo.
Ciao, Carlo


title: Funzione 'Replace'

text:


Scusa una cosa,
che intendi per progetto VBA, io avevo capito che aveva creato un
modulo chiamandolo "Replace", però se si crea un modulo allora il DB
non è più vuoto....
ciao sam--


title: Funzione 'Replace'

text:
"Sam --" <
noe...@hotmail.com
> ha scritto
cut
>>Per essere il db era vuoto...ha solo chiamato il progetto VBA "Replace"
>>(sic!) e in più anche il nome del db allo stesso modo.
>>
>>Ciao, Carlo
>>
> Scusa una cosa,
> che intendi per progetto VBA, io avevo capito che aveva creato un
> modulo chiamandolo "Replace", però se si crea un modulo allora il DB
> non è più vuoto....
>
> ciao sam--
A sam, ma che stai a dì.
Il codice che ha postato per 54 puntate, secondo te, dove risiede?
Certamente in un modulo; almeno nel modulo della maschera (unico oggetto del
db) o no?
Un db completamente vuoto non avrebbe potuto verificare se la funzione
replace poteva funzionare o meno.
Non ti pare?
Quando apri il modulo di una maschera, in alto a sx, in un riquadro, trovi
gli oggetti (lato VBA) del "Progetto"; se a questo progetto dai il nome
"Replace"...cominciano i casini.
Ciao, Carlo


title: Funzione 'Replace'

text:


Ops.
Avevo il cervello annebbiato.
ciao e grazie


title: risultati con formattazione diversa

author: Ryc

text:
ciao a tutti
ho queste due espressioni nella stessa query:
TotaleFattura: Somma(CCur([TbDettaglio_Fattura]!
[QUANTITA]*[TbDettaglio_Fattura]![PREZZO])*(1-[Query2]![IdSconto])*(1+
[Query2]![IdIVA]))
Imponibile: Somma(CCur([TbDettaglio_Fattura]!
[QUANTITA]*[TbDettaglio_Fattura]![PREZZO]))
nella prima ho il simbolo dell'euro e con formato 0.00€ l'altra sena
"€" e decimali
Perche?
Grazie


title: risultati con formattazione diversa

author: mansportivo

text:
Ryc ha scritto:


probabilmente qualche campo interessato non è di tipo "valuta"
prova a guardare la funzione FORMAT
ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: risultati con formattazione diversa

text:

grazie


title: risultati con formattazione diversa

text:
Ryc ha scritto:
> On 17 Gen, 10:44,
mansport...@gmail.com
 (mansportivo) wrote:
> > Ryc ha scritto:
> >
> > > ciao a tutti
> > > ho queste due espressioni nella stessa query:
> > > TotaleFattura: Somma(CCur([TbDettaglio_Fattura]!
> > > [QUANTITA]*[TbDettaglio_Fattura]![PREZZO])*(1-[Query2]![IdSconto])*(1+
> > > [Query2]![IdIVA]))
> > > Imponibile: Somma(CCur([TbDettaglio_Fattura]!
> > > [QUANTITA]*[TbDettaglio_Fattura]![PREZZO]))
> > > nella prima ho il simbolo dell'euro e con formato 0.00� l'altra sena
> > > "�" e decimali
> > > Perche?
> > > Grazie
> >
> > probabilmente qualche campo interessato non � di tipo "valuta"
> >
> > prova a guardare la funzione FORMAT
> >
> > ciao
> >
> > --
> >
> > questo articolo e` stato inviato via web dal servizio
gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
> grazie
se hai risolto posta la soluzione che magari servir� anche ad altri
--
questo articolo e` stato inviato via web dal servizio gratuito



title: modulo di classe

author: luca

text:
dove posso trovare un sito dove vengono spiegati i moduli di classe?
vorrei capirne il loro impiego e se č fattibile usarli in access.


title: modulo di classe

text:
"luca" <
luca.b...@tiscali.it
> ha scritto nel messaggio
news:aufdk6$kgf$1...@lacerta.tiscalinet.it...
> dove posso trovare un sito dove vengono spiegati i moduli di classe?
> vorrei capirne il loro impiego e se č fattibile usarli in access.
>
E' fattibilissimo usarli in Access, anzi.....!
Non saprei indicarti un sito che spieghi i Moduli di Classe, perchč
in effetti sono trascurati in generale, ma in fondo non c'č moltissimo
da sapere....!
Trovi degli esempi sul SitoComune.......!
@Alex.


title: modulo di classe

author: Roberto da casa

text:
"luca" <
luca.b...@tiscali.it
> ha scritto nel messaggio
news:aufdk6$kgf$1...@lacerta.tiscalinet.it...
> dove posso trovare un sito dove vengono spiegati i moduli di classe?
> vorrei capirne il loro impiego e se č fattibile usarli in access.
Tanto per cominciare leggiti sull'help in linea questi due argomenti:
1) Moduli: definizione e funzionamento
2) Programmare con i moduli di classe
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: ACCESS E QUARK-XPRESS

author: MM

text:
E' possibile importare dei dati da access in un file di testo di
quark-xpress?


title: Archiviazione mail: come fare?

author: Stolcius

text:
Salve,
vi sarei grato se mi deste alcune indicazioni per risolvere eine kleine
problemen operativen.
Problemen:
qual è il metodo migliore per inserire all'interno di un record  un intero
mail-thread riguardante il soggetto di un campo del record stesso?
Mi spiego meglio.
Ho creato una maschera di data entry con cui inserisco  dati relativi ad
alcune entità logiche particolari che sono rappresentate dai record di una
determinata tabella
.
Intorno a quest'ultime posseggo una cospicua corrispondenza sotto forma di
mail.
Vorrei fare in modo di archiviare i thread in modo da relazionarli alle
predette entità in modo da aprire le mail semplicemente cliccando sui campi
di una sottomaschera inclusa in quella poc'anzi citata.
Stavo pensando di creare un'altra tabella con un campo "Oggetto OLE" in cui
dovrebbero essere inserite le mail, previo salvataggio di quest'ultime  in
formato msg. Questa tabella dovrebbe poi essere relazionata, tramite un
indice, a quella contenente il soggetto del thread.
Sono sulla strada giusta?
Come potrebbe essere implementato il tutto?
Vi sono altre strade da percorrere?
Vi ringrazio anticipatamente per l'aiuto che vorrete darmi,
Stolcius


title: Archiviazione mail: come fare?

author: MA

text:

Credo che invece ti convenga o iniare direttamente mail da Access, o
importarle in una tabella e lì gestirle come vuoi.
Evita sicuramente gli OLE, cortisonano ingiustificatamente il db.
MAssimiliano


title: progressivo automatico bar code

author: fabrizio vignali

text:
 Salve a tutti, sono di nuovo a stressare.
Ho una tabella AnagraficaDipendenti, correlata, ID contatore etc.
Vorrei inserire un campo numerico composto da 13 cifre da utilizzare come
identificativo
codice a barre. Una volta inserito il primo, vorrei che si comportasse come
un campo contatore, che tipo di espressione devo inserire nel valore
predefinito del campo?
O se devo utilizzare un altro sistema.
Grazie.
Saluti Fabrizio
Per Roberto,
quel codice che mi hai consigliato su Sitocomune, togliendo quella riga va
alla grande.
Ciao
Fabrizio
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: progressivo automatico bar code

author: Rino Ferrari

text:
"fabrizio vignali" <
fabrizio...@libero.it
> ha scritto nel messaggio
news:151Z37Z67Z49Y1...@usenet.libero.it...
>
> Salve a tutti, sono di nuovo a stressare.
> Ho una tabella AnagraficaDipendenti, correlata, ID contatore etc.
> Vorrei inserire un campo numerico composto da 13 cifre da utilizzare come
> identificativo
> codice a barre. Una volta inserito il primo, vorrei che si comportasse
> come
> un campo contatore, che tipo di espressione devo inserire nel valore
> predefinito del campo?
> O se devo utilizzare un altro sistema.
> Grazie.
> Saluti Fabrizio
>
> Per Roberto,
> quel codice che mi hai consigliato su Sitocomune, togliendo quella riga va
> alla grande.
> Ciao
> Fabrizio
Sitocomune
1.32 Gestire un campo autoincrementante di tipo Numerico in alternativa ad
un campo di tipo Contatore
RinoŽ


title: progressivo automatico bar code

text:

> Grazie Rino,
Ci do' un'occhiata e poi ti faccio sapere.
Il campo numerico del codice a barre č perň di tipo testo.
Vedo un po di farlo funzionare, magari cambiando le proprietŕ della tabella.
Provo.
Ciao Grazie



title: progressivo automatico bar code

text:
                    Il 19 Feb 2006, 16:23,
fabrizio...@libero.it
 (fabrizio vignali) ha
scritto:

> > Rino®
> > Grazie Rino,
> Ci do' un'occhiata e poi ti faccio sapere.
> Il campo numerico del codice a barre è però di tipo testo.
> Vedo un po di farlo funzionare, magari cambiando le proprietà della
tabella.
> Provo.
> Ciao Grazie
> Fabrizio
>
>
> --------------------------------
> Inviato via
http://arianna.libero.it/usenet/
Perfetto Rino,
gira che è un piacere,
mi prende l'ultimo valore immesso e somma 1. Avendo pero la necessità
di suddividere l'anagrafica in più reparti, distinguendo il reparto con il
primo numero
delle sequenza del bar code, dovrò in fase di inserimento anagrafica,
procedere al filtraggio iniziale del reparto desiderato per così trovarmi
come ultima immissione l'ultima
del reparto e non l'ultima generale che potrebbe essere di un'altro.
Cmq Ok.
Grazie
Saluti



title: Query per estrappolare dati da due tabelle

author: RobertOne

text:
Buon giorno.

Ho l'esigenza di estrappolare con una condizione, i dati da due tabelle.

Tabella di Conto corrente e Tabella Generale relativa al Bilancio Familiare.

Nella maschera di inserimento dei movimenti di conto corrente, ho
predisposto una flag che seleziono o meno, se voglio che tale movimento di
conto faccia parte anche delle uscite sul Bilancio Familiare.

Nelle due tabelle i campi interessati sono tre ed hanno lo stesso nome:

DataOp - Data Operazione
DescOp - Descrizione Operazione
MovAve - Importo

In un primo momento pensavo di creare una query di accodamento però ho
pensato che è assurdo avere una rindondanza di dati dal momento che non
servono.

Ho provato con una query di unione ma senza risultato...

Mi date cortesemente una dritta sulla strada da percorrere?

Grazie.

Roberto


title: Query per combinazione valori

author: Salvatore

text:
Ciao,
ho realizzato un database per il caricamento e l'analisi dei debiti
formativi alla fine del primo quadrimestre.
Il database lavora con due sole tabelle: nella prima č contenuta
l'anagrafica degli alunni (IDAlunno, Cognome, Nome, Classe, Sezione) nella
seconda sono riportate le materie nelle quali i singoli alunni hanno avuto
gravi insufficienze (IDDebito, IDAlunno, Materia).
Volevo, tra le altre analisi che ho gią effettuato, determinare in qualche
modo la combinazione di debiti "accoppiati": per esempio determinare, classe
per classe, quante volte si presenta la coppia di debiti "Italiano" e
"Matematica" per lo stesso alunno.
Finora ci sono riuscito con una query che, tramite altre due query
parametriche con le quali sono inserite a manina le due materie, genera il
risultato.
Volevo perņ sapere se potevate aiutarmi a creare una procedura che generi,
automaticamente, tutte le possibili combinazioni di coppie di materie, o
anche di terne, quaterne, ecc.
Grazie
Salvatore


title: Problemi di allineamento dati.

author: Lucia Rita Carfagno

text:
Un saluto a tutto il NG.
Questa volta il mio problema riguarda l'esatto allineamento dei dati da
garantire durante una normale migrazione da una versione meno aggiornata ad
un'altra più aggiornata di database.
In pratica, l'utente, per il quale ho realizzato il database, si è accorto
di avermi comunicato delle specifiche errate dopo aver immesso ben 800
record.
Ho dovuto, quindi, apportare cambiamenti strutturali al mio database che
hanno comportato lo spostamento di alcuni campi da una tabella ad un'altra.
Detta così sembra una cosa banale, ma ricomponendo il tutto e travasando i
dati nelle opportune posizioni, si è verificato che i dati della tabella
correlata (dal lato molti), alla quale sono stati aggiunti i campi, non mi
consente più di visualizzare i relativi dati ivi contenuti.
Cosa devo fare? Devo prendere per il collo l'utente che ha sottovalutato il
problema dall'inizio oppure lo lascio vivere cercando un'altra soluzione?
Suggeritemi qualcosa altrimenti avrò lavorato per nulla.
              Grazie
               Ciao Rita.


title: Problemi di allineamento dati.

author: Luciano (DOC)

text:
"Lucia Rita Carfagno" <
demo...@inwind.it
> ha scritto nel messaggio
news:zOIl8.41242$%g7.13...@twister2.libero.it...
> Detta cosě sembra una cosa banale, ma ricomponendo il tutto e travasando i
> dati nelle opportune posizioni, si č verificato che i dati della tabella
> correlata (dal lato molti), alla quale sono stati aggiunti i campi, non mi
> consente piů di visualizzare i relativi dati ivi contenuti.
Devi dare un po' piu' di dettagli circa la struttura vecchia e nuova...
> Cosa devo fare? Devo prendere per il collo l'utente che ha sottovalutato
il
> problema dall'inizio oppure lo lascio vivere cercando un'altra soluzione?
No, ma glie lo metti in conto!:-)
Saluti.
Luciano


title: Problemi di allineamento dati.

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:a77sdq$jj9i3$1...@ID-86073.news.dfncis.de...
>
> "Lucia Rita Carfagno" <
demo...@inwind.it
> ha scritto nel messaggio
> news:zOIl8.41242$%g7.13...@twister2.libero.it...
>
> > Detta così sembra una cosa banale, ma ricomponendo il tutto e travasando
i
> > dati nelle opportune posizioni, si è verificato che i dati della tabella
> > correlata (dal lato molti), alla quale sono stati aggiunti i campi, non
mi
> > consente più di visualizzare i relativi dati ivi contenuti.
>
> Devi dare un po' piu' di dettagli circa la struttura vecchia e nuova...
>
> > Cosa devo fare? Devo prendere per il collo l'utente che ha sottovalutato
> il
> > problema dall'inizio oppure lo lascio vivere cercando un'altra
soluzione?
>
> No, ma glie lo metti in conto!:-)
> Saluti.
>
> Luciano
>
>
Ciao Luciano!!!!
Sono felice di sentirti, sai che proprio ora, ormai esausta per i numerosi
tentativi andati a vuoto durante la simulazione di travaso dei dati, mi sono
accorta che 'giocando' coi campi delle tabelle, sono saltate parte delle
relazioni?
Non devo far altro che ristabilire le relazioni e poi partire con la
migrazione dei dati.
Scusami......sono un pò distratta in questo periodo..
Grazie ciao
Rita


title: OT:scusate è una prova

author: Rita

text:
ciao
rita


title: OT:scusate è una prova

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:ckofir$m0$1...@canarie.caspur.it...
> "Rita" <
demo...@inwind.it
> ha scritto nel messaggio
> news:huCbd.41535$H11.1...@twister1.libero.it...
> > ciao
> > rita
> >
>
> L'unica donna che ci... prova...
>
> Ciao.
>
> --
> Sergio MAZZA
>
>
Ciao Sergio, eheheh carina...
Saluti
Rita


title: OT:scusate è una prova

author: Sergio MAZZA

text:
"Rita" <
demo...@inwind.it
> ha scritto nel messaggio
news:kYPbd.42278$H11.1...@twister1.libero.it...
>
> Ciao Sergio, eheheh carina...
>
> Saluti
> Rita
>
Provolona e spiritosa... Bene; sei nello spirito giusto dell'NG...
Ciao.
--
Sergio MAZZA


title: OT:scusate è una prova

author: ciroteo

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:ckoimv$1k6$1...@canarie.caspur.it...

e lui è un maestro di abbordaggio!


title: OT:scusate è una prova

text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
news:WK9cd.44085$H11.1...@twister1.libero.it...

Ah!
Ciao


title: OT:scusate è una prova

text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
news:WK9cd.44085$H11.1...@twister1.libero.it...
>
>
> e lui è un maestro di abbordaggio!
Non ho potuto dare il meglio di me stesso in... barca!
Ciao.
--
Sergio MAZZA


title: OT:scusate è una prova

text:
"Rita" <
demo...@inwind.it
> ha scritto nel messaggio
news:gydcd.43740$N45.1...@twister2.libero.it...
>
>
> Ah!
>
> Ciao
Non dargli retta! Sono tutti invidiosi; davanti ti suggeriscono come
filtrare due combobox e dietro ti cambiano i recorset...
Ciao.
--
Sergio MAZZA


title: OT:scusate è una prova

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:ZYpcd.149201$35.73...@news4.tin.it...

Ehehe si si capito...
Mi vengono in mente diverse frasi 'passabili' intendiamoci anche nel NG
proprio perchè mi piace molto scherzare, però mi trattengo altrimenti si
scatenano una serie di post che poi è difficile controllare...
Mi riservo le 'battutine' in qualche eventuale incontro per motivi di
'pappatoria'.
Ciao e buona domenica
Rita


title: OT:scusate è una prova

text:
"Rita" <
demo...@inwind.it
> ha scritto nel messaggio
news:syqcd.44191$N45.1...@twister2.libero.it...
>
>
> Ehehe si si capito...
> Mi vengono in mente diverse frasi 'passabili' intendiamoci anche nel NG
> proprio perchè mi piace molto scherzare, però mi trattengo altrimenti si
> scatenano una serie di post che poi è difficile controllare...
Hai ragione;
> Mi riservo le 'battutine' in qualche eventuale incontro per motivi di
> 'pappatoria'.
Ah! Ecco perché vuoi frequentare questo NG...
> Ciao e buona domenica
Ciao e buona domenica anche a te...
> Rita
--
Sergio MAZZA


title: Numero univoco ma non troppo...

text:
buongiorno a tutti.

Dovrei realizzare un db dedicato all'attività di segreteria contraddistinto da un numero cronologico progressivo (chiave primaria univoca per evitare doppioni).

Purtroppo ho anche l'esigenza di dover prevedere per alcuni numeri delle integrazioni "bis" e "ter", aggiunte all'elenco originario e salvate in tabella.

Qualcuno ha qualche idea su come poter fare la numerazione bis e ter e su come impostare di conseguenza la chiave che non potrà più ovviamente essere univoca?

Pensavo di aggiungere al numero progressivo in una colonna di calcolo "0,3" se bis e "o,6" per il "ter"in modo tale da poter conservare il progressivo.

grazie per ogni possibile chiarimento o aiuto.
un saluto.


title: Numero univoco ma non troppo...

text:
ho realizzato tramite una query:

'il campo integra contiene la dicitura "bis" o "ter".
integra: IIf([bister]="bis";"0,3";IIf([bister]="ter";"0,6";"0"))

'il campo progrbis aggiunge al numero progressivo 0,3 o 0,6 in modo tale ma mantenere la progressione.
progrbis: Nz([progr])+Nz([integra])

ora vorrei andare a scrivere il valore di progrbis in tabella in modo tale da poter far corrispondere ai bis e ter la numerazione progressiva di progrbis, magari univoca...
E' possibile? e' una cac..ta ?

grazie infinite per ogni aiuto, grazie.


title: Numero univoco ma non troppo...

text:
Il giorno martedì 5 maggio 2015 15:46:20 UTC+2, ignazio.pilone ha scritto:
(omissis)

> Pensavo di aggiungere al numero progressivo in una colonna di calcolo
> "0,3" se bis e "0,6" per il "ter"in modo tale da poter conservare il
> progressivo.

Imho e' una ottima idea. Pero' fossi in te userei

0,01 per il bis
0,02 per il tris
0,03 per il quater
ecc ecc

e la kiave stessa (senza altri campi) sarebbe un numero decimale
del tipo :

100,00
100,01
100,02
...
in questo modo ogni kiave ha ben 99 possibili sotto kiavi : non si
sa mai dovesse uscire qualche altra esigenza.

E inoltre hai sempre una kiave unica.

No ?


title: Numero univoco ma non troppo...

text:

ciao radica,
grazie per la risposta.

Allora preciso meglio il mio problema. Mi hanno assicurato che massimo possono essere due i numeri di protocollo aggiunti tramite bis e ter.
Ora, d'accordo per valorizzare 100, 100,01 e 100,02 ma vorrei capire come fare per inserire questo valore in tabella e renderlo univoco.
Mi spiego meglio. Chi compilerà la maschera del nuovo progr. mi scriverà ad esempio il campo [progr] = 100 e il campo [bis/ter]  = "bis".
La mia query giustamente mi calcolerà "100,01" che vorrei venisse memorizzato in tabella in un campo univoco[progrdefinitivo].
E' possibile ?
grazie infinite.


title: somma di due campi di una tabella

author: Noperditempograzie

text:
Ciao a tutti,
ho questo problemino:
come faccio ad ottenere la somma tra due campi con il risultato in un terzo?
campo (Costo intervento)+campo (Costo chiamata) =campo (totale costo) di una
tabella[Generale].
I tre campi sono di tipo valuta.
Come devo scrivere la funzione e dove devo inserirla?
grazie
C.


title: somma di due campi di una tabella

author: Fabrizio

text:
Noperditempograzie ha scritto:

spero di aver capito bene!
campo (totale Costo) metti
come valore predefinito
=SommaNZ(([Campo1]+[Campo2]))
dove campo1 è costointervento
      campo2 è costo camiata
Naturalmente il campo costo devi impostarlo formato valuta.


title: somma di due campi di una tabella

text:
"Noperditempograzie" <noperd...@NOSPAMlibero.it> ha scritto nel messaggio
news:BDPzf.53126$eD5.8...@twister2.libero.it...

La soluzione è più semplice di quanto pensi: elimina dalla tabella il terzo
campo, quello che deve contenere la somma degli altri due e calcolati tale
somma in tempo rwlw in una query, una maschera o in un report tutte le volte
che ti serve.
Una delle regole da rispettare in un database relazionale è quella di non
registrare in una tabella un campo calcolato il cui valore è deducibile dal
valore di altri campi del record; ci tengo spesso a ricordare che il non
rispetto di questa regola determina fastidiaosi mal di pancia dei quali mi
sembra di capire cominci a sentire i primi sintomi. ;-)
Comuneu ti ricordo che i campi calcolati sono prori delle query e non delle
tabelle, e possono essere sostituiti da controlli calcolati nelle maschere e
nei report.
> grazie
Prego
> C.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: somma di due campi di una tabella

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:Zs1Af.53961$eD5.8...@twister2.libero.it...

Grazie mille Roberto,
la tua spiegazione è stata perfetta.
Per un novellino come me, questi aiuti sono importanti.
C.


title: Query: esito nullo

author: Giuliano Bolzonello

text:
Ciao a tutti,
riprendo il post di qualche giorno fa, ma non ho capito !
Ho una query che una volta eseguita "passa" i dati ad una maschera che li
visualizza.
Se il risultato della query è nullo ( nessun dato soddisfa i criteri della
query ) , la maschera di visualizzazione mi diventa una pagina vuota.
Quello che vorrei fare è far uscire un messaggio che mi dica che non ci sono
record che soddisfano i criteri e che mi dia quindi la possibilità di
tornare al menù principale. Come posso fare?
Grazie,
Giuliano


title: Query: esito nullo

author: Alessandro Cara

text:
Giuliano Bolzonello ha scritto:

mah? sulla openform controlli il numero di record? se e' 0 chiudi?
a.cara


title: Query: esito nullo

author: Lorenzo Coronati

text:
Scrisse "Giuliano Bolzonello" <
gbolz...@tiscalinet.it
>:
>Se il risultato della query è nullo ( nessun dato soddisfa i criteri della
>query ) , la maschera di visualizzazione mi diventa una pagina vuota.
>Quello che vorrei fare è far uscire un messaggio che mi dica che non ci sono
>record che soddisfano i criteri e che mi dia quindi la possibilità di
>tornare al menù principale. Come posso fare?
if isnull(dlookup(uncampoqualsiasi, query, criteri) then
msgbox "Nessun record corrispondente" else docmd.openform
ecc.
--
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: Query: esito nullo

text:
Grazie 10000000000000000 !!!!
Ormai avevo quasi lasciato perdere ......
Ciao !
Giuliano
"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> ha scritto nel messaggio
news:3b2dba25...@news.libero.it...



title: Query: esito nullo

text:
Scrisse "Giuliano Bolzonello" <
gbolz...@tiscalinet.it
>:
>Grazie 10000000000000000 !!!!
>Ormai avevo quasi lasciato perdere ......
Mai disperare: c'e' sempre qualcuno indietro di un
due-tremila messaggi ;-)



title: PROBLEMA con report.print

author: massimo bondi

text:
chi mi sa dire il motivo per cui con windows 97
il comando report.print "("; variabile; ")"; mi da (Letteratura)
e invece su xp (          Letteratura       )


title: Formato date

text:
Salve a tutti,
ho notato che con l'avvento di Access 2010 è sparito il controllo "Calendario", perché le caselle di testo associate ad un campo "data/ora" hanno già uno strumento di questo tipo; però il calendario che propone Access non è compatibile con le "Maschere di input" (es. "99/99/9999" per evitare all'utente di dover inserire le barre divisorie).
Non si può quindi presentare all'utente la doppia opportunità: scegli dal calendario o digiti la data ma con le barre separatrici già inserite.
Uso Access 2013.
Saluti
Franco


title: Formato date

author: BC

text:
Il 13/09/2014 14:57,
franco...@gmail.com
 ha scritto:
> Salve a tutti,
> ho notato che con l'avvento di Access 2010 � sparito il controllo "Calendario", perch� le caselle di testo associate ad un campo "data/ora" hanno gi� uno strumento di questo tipo; per� il calendario che propone Access non � compatibile con le "Maschere di input" (es. "99/99/9999" per evitare all'utente di dover inserire le barre divisorie).
> Non si pu� quindi presentare all'utente la doppia opportunit�: scegli dal calendario o digiti la data ma con le barre separatrici gi� inserite.
> Uso Access 2013.
> Saluti
> Franco
>
...oggi faccio la ruota come il pavone (abbiate piet�...)

comunque :
http://www.accessgroup.it/forms/calendario-senza-ocx.html

vedi se ti pu� essere utile
saluti

BC


title: Formato date

text:
>
> ...oggi faccio la ruota come il pavone (abbiate piet�...)
>
>
>
> comunque :
>
>
http://www.accessgroup.it/forms/calendario-senza-ocx.html

>
> vedi se ti pu� essere utile
>
> saluti
>
>
>
> BC

Grazie, lo proverò
Franco


title: Subform che non 'sente' il Filter / FilterOn

author: RobertoA

text:
Dispongo di una form, diciamo Articoli, non collegata a dati, ci sono
solo delle textbox per selezionare alcuni articoli tra quelli disponibili

All'interno c'e' una subform che contiene i costi degli articoli,
subform collegata ai dati tramite una query supponiamo sia
qryCostiArticoli del tipo 'select CODICE, DESCRIZIONE, PREZZO from
ARTICOLICOSTI'

Sul form_load della form principale c'e' anche l'impostazione del Filter
della subform, e quindi quando parte tutto, dei 100K costi articoli
disponibili vedo solo quelli dell'articolo corrente diciamo ART123,
poiche' nelle textbox della form ci metto un articolo specifico ed in
base a quello imposto il Filter della subform
Bon, funziona tutto come previsto, a parte le prestazioni
Nel senso che quando parte tutto sembra che prima la subform venga
alimentata da tutti i costi (e ci impiega alcuni secondi) e poi viene
filtrata e mostra solo le tre-quattro righe corrispondenti al costo
articolo corrente (e ci impiega qualche decimo)

Ho provato ad eliminare sulla subform la query dalla proprieta'  RowSource
Quindi parte tutto, viene settato il Filter della subform, e POI vado a
indicare sulla RowSource della subrofm il nome della query
Niente da fare, mi mostra sempre tutti i costi, devo rimettere il Filter
per selezionare solo le tre righe che mi interessano, ma la fase del
primo rinfresco dopo spreca inutilmente secondi me la devo ciucciare
comunque

Quindi, ringraziando il lettore per la pazienza, la domanda e':  volendo
tenere la struttura attuale e quindi query generica senza selezione
indicata su RowSource della subform e selezione su Filter della subform,
come fare apparire gia' la prima schermata con i record filtrati come da
proprieta' Filter?


author: Simone Calligaris

text:
> Quindi, ringraziando il lettore per la pazienza, la domanda e': volendo
> tenere la struttura attuale e quindi query generica senza selezione
> indicata su RowSource della subform e selezione su Filter della subform,
> come fare apparire gia' la prima schermata con i record filtrati come da
> proprieta' Filter?

Puoi accodare alla stringa SQL origine dati della SubForm (che assegnerai programmaticamente su Evento Open o Load) il criterio che attualmente applichi con Filter, rinunciando poi a quest'ultimo.

Saluti


text:

Si, ovviamente questa e' una possibilita', che sto gia' usando
Ma vorrei capire anche il motivo per cui l'altro sistema non mi funziona
e quindi "..volendo tenere la struttura attuale.." cioe' query non
filtrata sul campo DataSource e Filter per limitare le righe, e'
possibile visualizzare al 'primo colpo' solo le righe gia' filtrate?


text:
> > Puoi accodare alla stringa SQL origine dati della SubForm (che assegnerai programmaticamente su Evento Open o Load) il criterio che attualmente applichi con Filter, rinunciando poi a quest'ultimo.

> Si, ovviamente questa e' una possibilita', che sto gia' usando
> Ma vorrei capire anche il motivo per cui l'altro sistema non mi funziona
> e quindi "..volendo tenere la struttura attuale.." cioe' query non
> filtrata sul campo DataSource e Filter per limitare le righe, e'
> possibile visualizzare al 'primo colpo' solo le righe gia' filtrate?

Beh, non vedo come dato che la proprietà 'Filter' si applica sul set di Record caricato nella Form.
Il comportamento che descrivi è normale: prima viene caricata l'origine dati e solo poi sarà possibile applicare eventuali filtri.

Saluti


text:

Quindi dici sia un problema 'congenito' ?
Nel senso che usare query che, senza filtro, restituiscono centinaia di
migliaia di righe, praticamente non e' possibile?

E vuoi che non ci sia qualche barba-trucco?
Tipo tenere la form scollegata, e collegarla ai dati quando la query
iniziale sia gia' stata filtrata?


text:
> > Beh, non vedo come dato che la proprietà 'Filter' si applica sul set di Record caricato nella Form.
> > Il comportamento che descrivi è normale: prima viene caricata l'origine dati e solo poi sarà possibile applicare eventuali filtri.
> > Saluti

> Quindi dici sia un problema 'congenito' ?

Funziona in quel modo, ma non è un problema dato che hai l'alternativa di cui si discuteva all'inizio del th.
La proprietà Filter di Access è favolosa per tante cose, ma adesso ti stai incapponendo volendo usarla per forza in uno scenario in cui risulta svantaggiosa.

Saluti


text:

Hai ragione
Mollo l'osso


title: campi "memo" e tabelle collegate

author: Brunella s.n.c.

text:
Ciao! Ho scoperto di avere il famigerato problema del limite a 255 caratteri
nei campi memo; leggendo i post del gruppo su questo argomento, non ho
trovato nulla riguardo al verificarsi di questo fatto con le tabelle
*collegate*.
Infatti, nel mio db, la questione si verifica solo con le tabelle collegate,
e non con le tabelle presenti nel frontend.
Come posso fare per venirne fuori?
Grazie
T.T.


title: Aiuto Quesito

author: Provveditorato/Economato

text:
Ho una Maschera che si chiama "Dati" e una Sottomaschera che si chiama
"Prodotti";
Ho la necessità che dopo aver aggiornato la casella combinata di nome
"Servizio" che si trova nella maschera "Dati", la sottomaschera "Prodotti"
vada a un nuovo record.
Che formula devo inserire (con precisione) sull'evento "dopo aggiornamento"
della casella combinata "Servizio"  per avere il risultato chiesto?
Porgo in anticipo i miei più sentiti ringraziamenti a tutti coloro che
vorranno rispondere.
Forlani Rodrigo


title: Numerazione 6 cifre - AIUTO grazie

author: Mondrian

text:
Ho in una maschera un numeratore che parte da 1 e incrementa
progressivamente.
Mi sono trovato a dover cambiare la numerazione
da: 1, 2, 3 ...
a: 000001, 000002, 000003 ...
Non riesco a impostare gli zeri prima del numero (in totale 6 cifre).
Ho queste istruzioni nella cella VALORE PREDEFINITO
=IIf(IsNull(DMax("[TESSERA]";"[ANAGRAFICA]"));1;DMax("[TESSERA]";"[ANAGRAFIC
A]";4)+1)
mi garantisce cosě l'assegnazione dell'ultimo valore utile libero.
Questo funzionava per la soluzione 1, 2, 3, ...
ma non funziona piů per 000001, 000002, 000003, ...
Chi mi puň dare una mano?
Grazie infinite.


title: Numerazione 6 cifre - AIUTO grazie

author: Setec Astronomy

text:
Mondrian wrote:
> Mi sono trovato a dover cambiare la numerazione
> da: 1, 2, 3 ...
> a: 000001, 000002, 000003 ...
>
> Non riesco a impostare gli zeri prima del numero (in totale 6 cifre).
>
> Chi mi pur dare una mano?
Mantieni in un campo il contatore numerico ed in un campo inserisci la
numerazione "testuale" "calcolato" a partire dal numerico.
--
I am what I am, I do what I can
Cerchi un programmatore PHP/MySQL?
http://url.repository.biz/go/1Y
L'uomo, conscio di sbagliare, persevera.


title: Numerazione 6 cifre - AIUTO grazie

text:
"Setec Astronomy" <setec@_NO_NOSPAM_freemail.it> ha scritto nel messaggio
news:WKWac.105659$FJ6.3...@twister1.libero.it...

Come faccio ad aggiungere gli zeri prima del numero? Non ho capito bene.
Grazie.


title: Numerazione 6 cifre - AIUTO grazie

text:
Mondrian wrote:
> Come faccio ad aggiungere gli zeri prima del numero? Non ho capito
> bene.
Con una cosa del tipo:
Right ("00000000" & [ID], 8)



title: Numerazione 6 cifre - AIUTO grazie

author: Roberto da casa

text:
"Mondrian" <
Mond...@interfree.it
> ha scritto nel messaggio
news:c4hclf$9on$1...@news.ngi.it...

Nel Valore predefinito della casella di testo associata al campo TESSERA
scrivi:
=IIf(IsNull(DMax("[TESSERA]"; "[ANAGRAFICA]")); "000001";
Format(DMax("[TESSERA]"; "[ANAGRAFICA]") + 1; "000000"))
Naturalmente il campo TESSERA deve essere di tipo Testo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Numerazione 6 cifre - AIUTO grazie

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:FbXac.102406$Kc3.3...@twister2.libero.it...

Perfetto, sei un grande mi hai risolto un problemone.... grazie infinite.
Saluti, Lorenzo.


title: Tabelle collegate e password di rete

author: Maicol

text:
Un saluto a tutti. Molto tempo fa avevo realizzato un db diviso in Front_end
e Back_end.
Il Front_end risiedeva in vari client e si collegava via rete ad back_end
situato in un diciamo client server. Tutto a posto. Da qualche giorno la
societa' che gestisce la rete dell'ufficio ha operato dei cambiamenti a me
sconosciuti il cui risultato e' che se io voglio vedere a vista la cartella
condivisa del client server devo digitare la password di rete di quel
computer.
Come faccio a far si che le tabelle collegate "conoscano" quella password e
che il front_end si ricolleghi al back_end cosa che oggi non avviene piu'??
Spero di essermi spiegato. Grazie a tutti.


title: Tabelle collegate e password di rete

author: MA

text:

www.sitocomune.com
riallegare le tabelle, c'è anche la versione con la psw
--
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: Quella barretta mi porta via spazio...

author: il barbi

text:
Dopo un'ora passata sull'help non ho ancora capito come si
chiama quella barretta verticale con una freccetta in alto
che si vede a sx aprendo una maschera e permette di cliccare
col dx. E' possibile eliminarla?
il barbi


title: Quella barretta mi porta via spazio...

author: Alex De Rossi

text:
"il barbi" <
ilb...@tin.it
> ha scritto nel messaggio
news:l9Cna.43794$T34.1...@news2.tin.it...

Probabilmente quello che tu indichi come barretta e il selettore record e
puoi nasconderlo impostando sulle proprietà maschera ... Selettori Record =
No
Ciao
Ale


title: Ricerca di un Record...... come si fa?

author: Paolo IOL

text:
Ciao a tutti,
ho un problema da risolvere:
Ho creato una tabella (Tab1) ed una maschera, vorrei fare in modo che,
inserendo una Casella di testo (non associata) ed un Pulsante, scrivedo un
qualcosa (tipo un codice articoli) nella casella di testo e cliccando il
pulsante si avvia la ricerca di quell'articolo nella Tabella (Tab1) e mi
appaino i dati di quell'articolo.
Non vorrei usare l'applicazione "Trova", ma vorrei scrivere del codice in
VBA....o un'altra cosa.....
E' possibile? Come si fŕ?
Grazie.


title: Ricerca di un Record...... come si fa?

author: Sergio MAZZA

text:
"Paolo IOL" <
jon...@iol.it
> ha scritto nel messaggio
news:8fc1ko$hlj$1...@sirmdpsin17.inwind.it...

Guarda nell'help in linea la funzione dlookup()...
Ciao.


title: Ricerca di un Record...... come si fa?

text:
"Paolo IOL" <
jon...@iol.it
> ha scritto nel messaggio
news:8fc1ko$hlj$1...@sirmdpsin17.inwind.it...
> Ho creato una tabella (Tab1) ed una maschera, vorrei fare in modo che,
> inserendo una Casella di testo (non associata) ed un Pulsante, scrivedo un
> qualcosa (tipo un codice articoli) nella casella di testo e cliccando il
> pulsante si avvia la ricerca di quell'articolo nella Tabella (Tab1) e mi
> appaino i dati di quell'articolo.
Nella maschera che usi per visualizzare i dati della tabella inserisci una
casella combinata e si avvierà l'autocomposizione e la prima finestra di
dialogo ti proporrà tre alternative, scegli la terza "Trova un record nella
maschera..." ecc. e vai avanti. Ora dall'elenco dei campi disponibili
seleziona quello su cui vuoi effettuare la ricerca e vai avanti e alla
successiva finestra vai ancora avanti. Ora imposta il testo da visualizzare
accanto alla casella di riepilogo.
A questo punto vai nelle proprietà della casella appena creata e imposta a 0
(zero) la proprietà "Ordine spostamento".
Hai finito, ora prova a digitare il nome dell'articolo cercato e la casella
combinata tenta di completare la tua digitazione e un a volta premuto Invio
saranno visualizzati i dati dell'articolo cercato
--
Cordiali saluti
Nunzio Santini


title: Ricerca di un Record...... come si fa?

author: Roberto

text:
Paolo IOL <
jon...@iol.it
> wrote in message
8fc1ko$hlj$1...@sirmdpsin17.inwind.it...
> Ciao a tutti,
> ho un problema da risolvere:
>
> Ho creato una tabella (Tab1) ed una maschera, vorrei fare in modo che,
> inserendo una Casella di testo (non associata) ed un Pulsante, scrivedo un
> qualcosa (tipo un codice articoli) nella casella di testo e cliccando il
> pulsante si avvia la ricerca di quell'articolo nella Tabella (Tab1) e mi
> appaino i dati di quell'articolo.
> Non vorrei usare l'applicazione "Trova", ma vorrei scrivere del codice in
> VBA....o un'altra cosa.....
>
> E' possibile? Come si fà?
>
> Grazie.
>
Preparati prima una form che chiami Maschera1, che abbia come "Origine
record" Tab1 e contiene tutti i controlli della Tab1 che ti interessa
vedere. Ammettiamo che Tab1 contenga "IDArticolo" che rappresenta anche la
sua chiave primaria che dovrai necessariamente inserire tra i controlli di
Maschera1.
Preparati una seconda form che chiami Maschera2 e che non deve avere nulla
in "Origine record", ovvero non deve essere associata ad alcuna tabella. In
Maschera2 dichiarati una casella di testo non associata che chiami
"Articolo" e nella quale digiterai il codice dell'articolo di cui ti
interessa conoscere i dettagli.
Dopo aver verificato che nella casella degli strumenti sia selezionata
l'autocomposizione, inserisci in Maschera2 un pulsante di comando; nella
prima schermata dell'autocomposizione seleziona "Operazioni su maschere"
come Caregorie e "Apri maschera" come Azioni; premi il pulsante Avanti e
nella seconda schermata seleziona dall'elenco che ti compare, come maschera
da aprire, Maschera1.
Premi il pulsante Avanti e nella terza schermata seleziona il bottone "Apri
la maschera e trova dati specifici da visualizzare".
Premi il pulsante Avanti e nella quarta schermata seleziona nelle due
caselle di riepilogo che ticompaiono rispettivamente "Articolo" in quella di
sinistra e "IDArticolo" in quella di destra.
Premi il pulsante Avanti e nella quinta schermata seleziona il bottone
"Testo".
Premi il pulsante Avanti e nella sesta ed ultima schermata dai un nome al
pulsante e premi il pulsante "Fine".
Ora apri Maschera2, digita un codice articolo nella casella di testo e premi
il pulsante: ti si aprirà Maschera1 e conterrà i dettagli dell'articolo di
cui hai digitato il codice; naturalmente, se avrai digitato il codice di un
articolo inesistente, Maschera1 ti comparirà vuota.
ciao Roberto


title: lunghezza minima campo

author: Dragon

text:
Nelle proprietà di un campo è possibile impostare la lunghezza minima
(ad esmpio 10 caratteri) tale che se si inserisce un dato di lunghezza
inferiore, appare un msg di errore?
Come si fa?


title: lunghezza minima campo

author: EmMeCi - Style

text:
"Dragon" <
luc...@libero.it
> ha scritto nel messaggio
news:1141916242.9...@j52g2000cwj.googlegroups.com...
Nelle proprietą di un campo č possibile impostare la lunghezza minima
(ad esmpio 10 caratteri) tale che se si inserisce un dato di lunghezza
inferiore, appare un msg di errore?
Come si fa?
Sulla proprietą SU USCITA del campo in questione adatta quanto segue:
Private Sub Testo0_Exit(Cancel As Integer)
    If Len(Me.Testo0.Value) < 10 Then
        MsgBox "ALMENO 10 CARATTERI BELLO!!!"
    Else
        MsgBox "PER QUESTA VOLTA TI 6 SALVATO!!!"
    End If
End Sub
Ciao,
--
**********
EmMeCi
**********
Blog:
http://www.setfocus.it


title: lunghezza minima campo

author: Gabriele Bertolucci

text:

Se vuoi invece inserire questo controllo a livello di definizione dati, nella
proprietà "Valido se" del campo puoi mettere quanto segue:
    LIKE "??????????*"
e nella proprietà "Messaggio errore", ad esempio
    "Il testo deve essere di almeno 10 caratteri"
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: Eliminare relazioni via codice VBA

author: Mirko Caporali

text:
Ciao a tutti,
Mi si è presentata l'esigenza di eliminare una relazione in un BE via
codice.
Navigando per il NG sono riuscito a reperite tutte le informazioni di
cui avevo bisogno.
Ho deciso di pubblicare la routine costruita per mia futura memoria e
sperando che possa tornare utile anche ad altri.
' ELIMINA RELAZIONI INUTILI
Dim RltXX As dao.Relation
Dim Parte1 As String
Dim ParteMolti As String
Dim NomeRelazione As String
    ' Individua il nome della relazione da eliminare
    For Each RltXX In Dbs1.Relations
        ' Tabella parte 1
        Parte1 = RltXX.Table
        ' Tabella parte molti
        ParteMolti = RltXX.ForeignTable
        If Parte1 = "tabella1" And ParteMolti = "tabella2" Then
            NomeRelazione = RltXX.Name
            ' Elimina la relazione
            Dbs1.Relations.Delete NomeRelazione
            ' Elimina il campo
            Dbs1.Execute "ALTER TABLE tabella2 DROP COLUMN pippo"
         End If
    Next RltXX


title: Eliminare relazioni via codice VBA

author: Roberto da Parma

text:
"Mirko Caporali" <
mirko.c...@tin.it
> ha scritto nel messaggio
news:7500234c-6e57-420c...@m3g2000hsc.googlegroups.com...
Ciao a tutti,



Mirko scusami ma è una tua necessità cancellare anche un campo della
tabella?
Ciao
--
Roberto da Parma


title: Eliminare relazioni via codice VBA

text:
On 7 Giu, 12:42, "Roberto da Parma" <
arisib...@libero.it
> wrote:
> Mirko scusami ma è una tua necessità cancellare anche un campo della
> tabella?
Si, chiedo scusa. Ho dimenticato di eliminare quel rigo.
Se si vuole eliminare SOLO la relazione, quel rigo va omesso.


title: Eliminare relazioni via codice VBA

author: Bruno Campanini

text:
"Mirko Caporali" <
mirko.c...@tin.it
> wrote in message
news:7500234c-6e57-420c...@m3g2000hsc.googlegroups.com...
Ciao a tutti,
Mi si è presentata l'esigenza di eliminare una relazione in un BE via
codice.
Navigando per il NG sono riuscito a reperite tutte le informazioni di
cui avevo bisogno.
Ho deciso di pubblicare la routine costruita per mia futura memoria e
sperando che possa tornare utile anche ad altri.
' ELIMINA RELAZIONI INUTILI
[...]
Io uso questa da FE a BE (se non è zuppa è pan bagnato...)
=========================================
Private Sub Rel_FE_BE_Click()
Dim LocalDB As Database, ExternalDB As Database
Dim TableName As String, ForeignTableName As String
Dim i As Object
TableName = "T1"
ForeignTableName = "T2"
Set LocalDB = CurrentDb
Set ExternalDB = OpenDatabase("D:\Access\ProvaRel.mdb")
With ExternalDB
    For Each i In .Relations
        If i.Table = TableName And _
           i.ForeignTable = ForeignTableName Then
            .Relations.Delete i.Name
        End If
    Next
End With
End Sub
========================================
Bruno


title: Vincolare sottomaschera

author: fid

text:
Salve, posso vincolare la visualizzazione di una sottomaschera
al''esistenza di record,correlati?
Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Vincolare sottomaschera

author: Karl Donaubauer

text:
fid wrote:
> Salve, posso vincolare la visualizzazione di una sottomaschera
> al''esistenza di record,correlati?
Nel codice dell'evento "Su Corrente" della maschera principale:
Me!TuaSottomaschera.Visible = _
    Me!TuaSottomaschera.Form.RecordsetClone.RecordCount > 0
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: PDF tormentone nelle form a schermo intero

author: OneEDP

text:
Buon giorno a tutti!
So che è un argomente pluritrattato. Ma non ho trovato una soluzione stabile e convincente (probabilmente per mia inesperienza).
L'obiettivo è questo. Sto costruendo una collezione di PDF (500-1000 file diversi) catalogati in tabelle con tag, classificazioni ecc. in modo da dare all'utente un supporto di ricerca veloce per il reperimento dei file nel modo più agevole possibile.
Fin qui non ho problemi per realizzare forms, vb, ecc.
La mia necessità è di aprire all'interno della form il PDF scelto e poterci navigare all'interno impostando da interfaccia questi comandi (fontamentali per l'utente): visualizzazione a pagine affiancate, visualizzazione adattata alla larghezza schermo, navigazione avanti e indieto (con pedaliera usb a due pedali) mediante evento OnKeyPress e proprietà form KeyPreview impostata a True.
Ho trovato questo articolo interessante
http://nuke.vbcorner.net/Articles/VB60/PDFinVBFormwithnoOCXDLLlatebinding/tabid/120/language/en-US/Default.aspx

Chiedo a voi se ci sono soluzioni migliori al mio scopo.
Ho provato ad incorporare i riferimeti dll, ocx di acrobat ma il risultato non raggiunge lo scopo (oltre che essere instabile)
Grazie.
Vi prego aiutatemi! Questo lavoro è per una Onlus!
Daniele


author: Silvio

text:
Scriveva OneEDP mercoledì, 19/10/2016:

Ciao,

Ho affrontato lo stesso problema e... sono stato sconfitto: è veramente
un casino (per me).

Non so se a te va bene questo metodo ma io ho aggirato così il
problema: tramite IrfanView trasformo il pdf in bmp (lo fa
istantaneamente e in maniera invisibile).
Nella form di Access visualizzo il bmp (cioè solo un'anteprima del
pdf).
Se l'utente è interessato, tramite un tasto apre il pdf tramite un
qualsiasi pdf reader (io preferisco PdfXChange).

Se ti interessa questo escamotage, ti posso fornire tutto il codice
(saranno 4 righe).

Grazie.

Ciao.

Silvio


text:

Ti ringrazio ma l'implementazione con lettore esterno è proprio quello che voglio evitare per non proiettare l'utente fuori un contesto diverso da quello della ricerca del pdf.
Trovo interessante invece corredare la ricerca con una miniatura/anteprima.
Grazie comunque
Daniele


text:
Non ho provato nello specifico, ma, ultimamente uso il WebBrowser control per diverse cose inserendolo in Form... e sono certo possa anche fare da Preview dei PDF dal momento che il BrowserFileFolder lo fa ed utilizza un WebBrower control...

Prova a verificare questo, anche se ho letto che con A2013 pare funzionare, mentre con A2016 sembra venga aperto in una finestra esterna...:

Me.WebBrowser0.Navigate2 "C:\example.pdf"

eventualmente prova a passare il "SELF" come parametro... prova a leggere la guida...:
https://msdn.microsoft.com/en-us/library/aa752093%28v=vs.85%29.aspx

Mi verrebbe questa soluzione dal momento che dice essere fatta una valutazione Case sensitive della stringa...:

Me.WebBrowser0.Navigate2 "C:\example.pdf" , , "_self"

@Alex


text:

E se ti dicessi che dovrebbe girare su Win10 A2016?
Quindi con quel posto diciamo che ci ero andato vicino. Proverò a testare. Solo che il controllo della navigazione non passerà più agevolemente nella tana degli eventi della form.... o almeno non così facilmente.
Grazie. Spero di trovare una soluzione più vicina!
Daniele


text:
Provato e con la riga di codice che ti ho proposto funziona, e apparentemente anche il "_self"... ovviamente espone pure i pulsanti di NAVIGAZIONE, non è una semplice anteprima, apre propri il documento in PREVIEW.

Poi per il resto... vedi tu, mi pare una soluzione molto BUONA.

@Alex


text:

Grazie! C'è questa brutta notizia cmq
https://helpx.adobe.com/acrobat/kb/using-acropdf-dll-within-microsoft.html

Dovrò studiarmi ben bene qui
http://help.adobe.com/livedocs/acrobat_sdk/9.1/Acrobat9_1_HTMLHelp/wwhelp/wwhimpl/js/html/wwhelp.htm?href=IAC_API_OLE_Objects.103.167.html&accessible=true

Complicarsi la vita perché si vuole mettere AcroPDF nel recinto di Access!!
Grazie in ogni caso


text:
Beh se viene esposto direi che è bene evitarlo... anche se per qualche prova fatta sembra non dare alcun problema anche con documenti di dimensioni rilevanti.
In ogni modo credo che la soluzione alternativa suggerita potrebbe essere di dubbia applicabilità in Msaccess non avendo l'interfaccia grafica istanziabile runtime...

Boh se trovi una soluzione mi interessa seguire l'evoluzione...

@ALEX


text:

Va bene aggiornerò il NG


text:
Il giorno mercoledì 19 ottobre 2016 16:53:57 UTC+2, @Alex ha scritto:

Buon giorno.
Questa documentazione è molto esauriente e fa al caso mio.
Esiste che tu sappia una documentazione in italiano.
Grazie


title: inserire riga vuota in casella combinata.

author: giuseppe leserri

text:
Forse la mia richiesta č stupida, ma non riesco a fare in modo che nella
casellacombinata che devo usare per selezionare alcuni articoli, mi compaia
una riga bianca da selezionare per annullare la scelta precedente (
logicamente senza inserire nella tabella d'origine un record "         " )
grazie mille !!
Giuseppe


author: MA

text:
"giuseppe leserri" <
giuseppe...@fastwebnet.it
> ha scritto nel messaggio
news:YwwUd.71390$2h5....@tornado.fastwebnet.it...

Su after update della casella combinata
me.tuocontrollo = ""
MAssimiliano


author: Roberto da casa

text:
"giuseppe leserri" <
giuseppe...@fastwebnet.it
> ha scritto nel messaggio
news:YwwUd.71390$2h5....@tornado.fastwebnet.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione Forms leggi la mia FAQ
intitolata "3.14 Aggiungere <Tutti> nell'elenco di una casella combinata non
associata".
Modificare quell'esempio in modo da aggiungere "   " invece di <Tutti> non
credo che sia un problema.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Query di Scadenza...o altro !!

author: SuperPippo

text:
ciao... hoi già postato questo quesito... ma non ci ho capito niente con
alcune risposte...ora ci riprovo... sperando che siate i più elemntari
possibili x un neofita di Access...
 in pratica vorrei fare una query o macro che mi avvertisse 15/30 giorni
prima della scadenza di una data in  tabella con campo
Prossimo_Rinnovo...Grazie...
--
SuperPippo :o))


title: Query di Scadenza...o altro !!

author: Alessandro Cara

text:

uno che si chiama superpippo non puo' non capire! comunque
1) la query puo' essere questa
   select * from tuatabella where Prossimo_rinnovo < date()+15;

  a) tuatabella e' tuatabella visto che non hai indicato il nome
  b) l'esempio seleziona le scadenze a data corrente+15 giorni se lo
vuoi a trenta basta fare +30
e' abbastanza semplice per superpippo? ;<))))
--
Alessandro Cara


title: Query di Scadenza...o altro !!

text:
purtroppo oggi non ho mangiato le noccioline...a parte gli scherzi...non
sono molto pratico di Access...per cui...
ho provato a fare come mi dici, ma la salvataggio della query la funzione
Sql mi dice sempre che c'e' un errore di sintassi...
questa è l'istruzione Sql esistente :
SELECT Esenzioni.Prossimo_Rinnovo, Anagrafe.ID_assistito, Anagrafe.Cognome,
Anagrafe.Nome, Anagrafe.Nascita, Esenzioni.Codice_Esenzione
FROM Anagrafe INNER JOIN Esenzioni ON Anagrafe.ID_assistito =
Esenzioni.Id_Assistito;
----------------------------------------------------------------------------
----------------------------------------



title: Query di Scadenza...o altro !!

text:
SuperPippo ha scritto:
>
> purtroppo oggi non ho mangiato le noccioline...a parte gli scherzi...non
> sono molto pratico di Access...per cui...
> ho provato a fare come mi dici, ma la salvataggio della query la funzione
> Sql mi dice sempre che c'e' un errore di sintassi...
> questa è l'istruzione Sql esistente :
>
> SELECT Esenzioni.Prossimo_Rinnovo, Anagrafe.ID_assistito, Anagrafe.Cognome,
> Anagrafe.Nome, Anagrafe.Nascita, Esenzioni.Codice_Esenzione
> FROM Anagrafe INNER JOIN Esenzioni ON Anagrafe.ID_assistito =
> Esenzioni.Id_Assistito
where Esenzioni.Prossimo_Rinnovo < date()+15
se la tua funziona deve ripeto "deve" funzionare anche questa
N.B.  ma il campo prossimo_rinnovo e' di tipo DATE? (se ti da mismatch
NO)
a.cara


title: Eliminare Record da una tabella quando questi non sono in relazione in un'altra tabella

author: dIna

text:
Oggetto un pò criptico, lo ammetto :)
Sono un profano di access e mi sono scontrato con seguente problema.
Io ho una tabella dove ad ogni record corrisponde un concerto, quindi
avrò l'ID, il luogo e la data del concerto, chi ci ha suonato ecc...
Poi ho un'altra tabella dove ci sono le recensioni dei concerti, anche
qui avrò l'ID della recesione, l'autore della recensione e a chi è
riferita la recensione: in questo campo  scrivo l'ID del concerto.
Ora io vorrei cancellare tutti i concerti che non sono stati
recensiti.
Però con le conoscenze base (o anche meno) di access che ho io riesco
solo a visualizzare i record dei concerti recensiti, e non il
contrario.
Suggerimenti?
Ringrazio in anticipo chi mi vorrà aiutare.
Ciao e Grazie


author: Antonio Biso

text:
"dIna" <
tiprego...@libero.it
> ha scritto nel messaggio
news:5ab9816b.03111...@posting.google.com...
> Oggetto un pò criptico, lo ammetto :)
> Sono un profano di access e mi sono scontrato con seguente problema.
> Io ho una tabella dove ad ogni record corrisponde un concerto, quindi
> avrò l'ID, il luogo e la data del concerto, chi ci ha suonato ecc...
> Poi ho un'altra tabella dove ci sono le recensioni dei concerti, anche
> qui avrò l'ID della recesione, l'autore della recensione e a chi è
> riferita la recensione: in questo campo  scrivo l'ID del concerto.
> Ora io vorrei cancellare tutti i concerti che non sono stati
> recensiti.
Query di cancellazione tra le due tabelle con join esterno con freccia da
concerti a recensioni. Poi sotto l'id delle recensioni metti is null.
Infine cancelli i record di concerti.*
Antonio


title: Aiuto Codice a barre

author: Mario Puglisi

text:
Lo so che con Access non c'entra (almeno direttamente) ma,
qualcuno saprebbe indicarmi un indirizzo in cui si parla di codici a barre?
Ho convertito dei caratteri normali in codice 39 ma il mio lettore non lo
legge.
C'è  qualche esperto in questo NG?
Il mio lettore funziona benissimo con i codici a barre " esistenti" ma non
funziona con quelli creati da me.
Devo effettuare qualche operazione particolare?
Ciao e grazie


title: Aiuto Codice a barre

author: Franck

text:
"Mario Puglisi" <
puglis...@hotmail.com
> ha scritto nel messaggio
news:9gf2eb$aun$1...@serv1.albacom.net...
> Ho convertito dei caratteri normali in codice 39 ma il mio lettore non lo
> legge.
....
> Devo effettuare qualche operazione particolare?
Solo per il 39 devi mettere un asterisco (che segnala inizio e fine lettura)
all'inizio e alla fine del testo in caratteri normali (tipo *12345*) poi
converti il tutto in code 39. Il lettore passera' al PC solo 12345.
Ciao. Franck.
"Vorrei dimenticare, ma non ricordo cosa"


title: DB Demo!

author: Cataldo Formaro

text:
Salve a tutti i partecipanti,
ho creato un db, che dandolo in visione,  ne vorrei limitare l'utilizzo. Mi
spiego meglio: Diciamo che (il mio DB) voglio farlo funzionare o utilizzare,
solo 30 giorni, oppure 365, ecc .....
Esiste qualche funzione in proposito?
Vi ringrazio in anticipo CF


title: DB Demo!

author: Alessandro

text:
"Cataldo Formaro" <
formaro...@inwind.it
> wrote in message
news:Iwfa8.8167$Jo.2...@twister2.libero.it...

So che esiste un OCX che fa proprio al caso tuo, ma non saprei
nè qual'è nè dove trovarlo, ne parlavano in un POST di questi giorni.
Soluzione casalinga sarebbe Creare una Chiave di registro durante
il SETUP e leggerla all'avvio del DEMO, poi il resto viene da se....!
Per scrivere e leggere i registri c'è qualcosa sul SC o su
www.mvps.org
Alessandro
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: su report conteggio di caselle On/Off (flag)

author: Valtere

text:
in un report, in cui come risultato della query sorgente, visualizzo le
caselle "flag" vorrei contare solemente quelle a stato On (flaggate) ed
il risultato metterlo sotto la relativa colonna
il =Conteggio(*) mi conta tutti i record presenti
come potrei fare ?
grazie
Valter


text:
Valtere ha scritto:

risolto...
eccola qui:
=DCount("TuoCampoSINO";"TuaOrigineRecordReport";"T uoCampoSiNoNelReport=-1")
trovata su:
http://www.foonews.info/it-comp-appl-access/1738507-contare-quanti-campi-si-no.html


text:
"Valtere" <
big_...@libero.it
> ha scritto nel messaggio
news:4dd2e61d$0$18246$4faf...@reader2.news.tin.it...

campo calcolato
calcolato:iif(campo=true;1;0)
=somma(calcolato)
Antonio


text:
Valtere wrote:
> in un report, in cui come risultato della query sorgente,
> visualizzo le caselle "flag" vorrei contare solemente quelle a
> stato On (flaggate) ed il risultato metterlo sotto la relativa
> colonna
>
> il =Conteggio(*) mi conta tutti i record presenti
=-Sum([NomeCampo])
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: report con parametri

author: RinaLuca

text:
Premesso che sono i primi approcci con Access.. ho creato un report basato
su di una query di selezione che dovrebbe utilizzare dei parametri presenti
in un Form.
Il problema è che non so come dire alla query che i campi sono quelli
specificati nel Form da cui lancio la query.
Grazie, Luca


title: report con parametri

text:
"RinaLuca" <
rina...@yahoo.it
> ha scritto nel messaggio
news:jC7da.67965$pG1.1...@news1.tin.it...

Nei criteri della query scrivi:
[Forms]![NomeMaschera]![NomeControllo]
Naturalmente la maschera deve restare aperta durante l'esecuzione della
query, quindi del report.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: ng molto frequentato

author: Mandorlo

text:
Tra tutti i ng dedicati alla programmazione questo è il più attivo.
Tutti i giorni fino a notte fonda.
wow!


title: ng molto frequentato

author: Fabrizio

text:
"Mandorlo" <
ton...@inwind.it
> ha scritto nel messaggio
news:V0q99.90306$n04.2...@twister2.libero.it...
> Tra tutti i ng dedicati alla programmazione questo č il piů attivo.
> Tutti i giorni fino a notte fonda.
>
> wow!
E' l' NG dei piů sfigati, perchč se si trombasse di piů.....eh cavolo.
Ciao. Fabrizio.


title: ng molto frequentato

author: Antonio Ganci

text:
> E' l' NG dei piů sfigati, perchč se si trombasse di piů.....eh cavolo.
>
> Ciao. Fabrizio.
Ma no io trombo mentre vi leggo... vi consiglio di provare...


title: ng molto frequentato


title: ng molto frequentato

text:
"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel messaggio
news:ak5bgd$8ie$1...@newsreader.mailgate.org...
> > E' l' NG dei piů sfigati, perchč se si trombasse di piů.....eh cavolo.
> >
> > Ciao. Fabrizio.
>
> Ma no io trombo mentre vi leggo... vi consiglio di provare...
>
>
>
>
>
>
>
>
Non li seguo piů i tuoi consigli, ma perchč mi sono deciso proprio adesso.
Ciao. Fabrizio


title: ng molto frequentato

text:
>
> Non li seguo pių i tuoi consigli, ma perchč mi sono deciso proprio adesso.
>
> Ciao. Fabrizio
>
Su dai non fare cosi' stavo solo scherzando, piu' che altro penso che sia il
piu' frequentato perche' nell'ambito della programmazione Access e' uno
degli strumenti piu' alla portata di tutti mentre gli altri linguaggi sono
piu' difficili da imparare.
Ciao, Antonio.


title: ng molto frequentato

text:
"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel messaggio
news:ak5c7s$94f$1...@newsreader.mailgate.org...
> >
> > Non li seguo più i tuoi consigli, ma perchè mi sono deciso proprio
adesso.
> >
> > Ciao. Fabrizio
> >
>
> Su dai non fare cosi' stavo solo scherzando,
Perchè hai cambiato idea?, adesso che avevo telefonato a mia moglie.
Vabbè io vado lo stesso.
>piu' che altro penso che sia il
> piu' frequentato perche' nell'ambito della programmazione Access e' uno
> degli strumenti piu' alla portata di tutti mentre gli altri linguaggi sono
> piu' difficili da imparare.
>
> Ciao, Antonio.
Mi stai dando del sempliciotto?
Ci stai dando dei sempliciotti? Eheee?
:-)
Ciao. Fabrizio.


title: ng molto frequentato

author: Roberto dalla campagna

text:
Mandorlo <
ton...@inwind.it
> wrote in message
Tpq99.90394$n04.2...@twister2.libero.it...
> ???????????????????
>
Se vuoi dettagli in merito, forse trovi qualcosa scritto sul Sito Comune
(link qui sotto). :-)))
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: esportare in xml

author: Laura

text:
Qualcuno sa dirmi se sia possibile creare un pulsante o qualcosa che al suo
click mi esporti i record in formato xml, e se possibile, inserito in una
maschera continua mi esporti tutti i record ma separati e salvati in un file
con il nome di uno dei campi che si chiama identifier?
grazie


title: esportare in xml

author: ciroteo

text:

credo che la versione 2007 di access abbia questo formato di
esportazione. per le altre non credo.
suppongo che tu debba creare un file di testo con le apposite
formattazioni xml.


title: aggiornamento maschera principale

author: Lo

text:
Ciao a tutti,
qualcuno mi sa dire come posso fare...
ho creato una maschera Iscrizioni per destinazione, all'interno della
quale ho inserito un pulsante "Inserisci nuova iscrizione" che mi apre
una maschera Iscrizioni pop up. Dopo aver inserito una nuova
iscrizione chiudo la maschera iscrizioni e vorrei vedermi aggiornata
la maschera con le nuove iscrizioni.
Normalmente inserivo una  requery nella maschera pop up, adesso invece
non vorrei toccare quella perchè la vorrei utilizzare anche per altre
maschere senza doverne rifare altre.
Qualcuno ha un'idea?
Ciao


title: aggiornamento maschera principale

text:

Ho risolto una situazione del genere inserendo, nell'evento chiusura
della maschera popup, la verifica se è aperta la maschera principale
(nel tuo caso 'iscrizioni per destinazione'). In caso affermativo, fai
il requery di quella maschera.
Spero di esserti stato utile.
Buon lavoro,
Alessandro


title: aggiornamento maschera principale

text:

Sì, ci ho pensato anch'io... ma non riesco a trovare la sintassi
giusta, avresti tempo per una dritta?
Grazie mille in anticipo.
Ciao Lo


title: aggiornamento maschera principale

author: Karl Donaubauer

text:

Puoi usare la proprietà OpenArgs per passare il nome della maschera
chiamante alla maschera popup:
DoCmd.OpenForm "BellaMascheraPopUp", , , , , , Me.Name
"Su chiusura" della maschera popup:
If Not IsNull(Me.OpenArgs) Then Forms(Me.OpenArgs).Requery
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: ERRORE DI RUN-TIME 3022

author: Alessandro Spagnolo

text:
Mi succede una cosa strana di cui non vengo a capo.
Ho una sottomaschera che visualizza dati da una query, modifica i dati delle
tabelle sottostanti e/o aggiunge record.
Dopo aver inserito cosi' dei dati, all'improvviso smette di incrementare il
campo contatore (che è l'unica chiave primaria e l'unico indice delle
tabelle sottostanti la maschera)  tentando di aggiornare i campi ponendo lui
uguale a 0 (gli altri campi contengono invece i loro regolari valori).
Da quel momento in poi, ogniqualvolta si cerca di aggiungere un record,
appare l'err in questione, che si verifica al momento di "refreshare" la
maschera dopo i controlli sull'integrità dei dati effettuati via codice.
----L'apporto modifiche non è riuscito perché si è cercato di duplicare i
valori nell'indice, nella chiave primaria o nella relazione. (3022)
Si è cercato di duplicare un valore in un campo che è la chiave primaria
della tabella sottostante o un indice che non consente duplicati.----
Preciso che nelle relazioni che legano le tabelle i join sembrano
logicamente a posto e l'errore comunque vi prescinde.
Tutto ciò mentre si riesce tranquillamente a modificare i records
precedentemente creati.
Se qualcuno ha idee...
.
.
...Prometto baci passionali
;-)
Alex


title: ERRORE DI RUN-TIME 3022

author: sib

text:
Alessandro Spagnolo <
Alessandr...@lazio.cgil.it
> wrote in message
ZoPH0Dzb$GA....@news-02.uni.net...
> Mi succede una cosa strana di cui non vengo a capo.
>
> Ho una sottomaschera che visualizza dati da una query, modifica i dati
delle
> tabelle sottostanti e/o aggiunge record.
> Dopo aver inserito cosi' dei dati, all'improvviso smette di incrementare
il
> campo contatore (che è l'unica chiave primaria e l'unico indice delle
> tabelle sottostanti la maschera)  tentando di aggiornare i campi ponendo
lui
> uguale a 0 (gli altri campi contengono invece i loro regolari valori).
> Da quel momento in poi, ogniqualvolta si cerca di aggiungere un record,
> appare l'err in questione, che si verifica al momento di "refreshare" la
> maschera dopo i controlli sull'integrità dei dati effettuati via codice.
>
> ----L'apporto modifiche non è riuscito perché si è cercato di duplicare i
> valori nell'indice, nella chiave primaria o nella relazione. (3022)
> Si è cercato di duplicare un valore in un campo che è la chiave primaria
> della tabella sottostante o un indice che non consente duplicati.----
Quasi certamente l'errore sta' nella query.
Io credo che tu abbia una situazione di questo tipo:
Tabella1
ID (contatore), Dato1, Dato2, ecc.
Tabella2
ID (Numerico in relazione con Tabella1!ID), Dato, ecc
Quindi hai fatto una query in cui il campo ID che viene fuori e' quello
della tabella2 e non della tabella1, quindi, dato che la maschera fa
riferimento a Tabella2!ID, il controllo ID non viene automaticamente
incrementato, ma ti resta a 0 in qunto e' un campo contatore.
Soluzione:
Nella query di origine imposta il campo ID in modo che venga preso da
tabella1 e NON da tabella2
Spero di essere stato chiaro.
Ciao e fammi sapere, 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: Filtrare una maschera con una data

text:
Ciao a tutti
dai problemi con le "ore" sono passato ai problemi con le "date" ...
quando creo la query mi fa vedere sia gli appuntamenti che le date "vuote"
sql= WHERE (((Query1.Data_Ap)=Date() Or (Query1.Data_Ap) Is Null))
quando cerco di implementare via codice il tutto legando la scelta della
data ad un
campo non associato non mi funziona
Pippo = "[Data_Ap] = #" & Me![Data_F] & "# Or IsNull([Data_Ap])"
Me.Filter = Pippo
Me.FilterOn = True
dove sbaglio ??
Grazie da Gianni
p.s. chi usa inwind ? è da giorni che non riesco a postare via ng ...
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at
http://www.hotmail.com
.
Share information about yourself, create your own public profile at
http://profiles.msn.com
.
--
Posted from [62.98.39.138] by way of
f290.law9.hotmail.com
 [64.4.8.165]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Filtrare una maschera con una data

author: Federico Luciani

text:
Gianni --------- wrote:
> Ciao a tutti
> dai problemi con le "ore" sono passato ai problemi con le "date" ...
> quando creo la query mi fa vedere sia gli appuntamenti che le date "vuote"
> sql= WHERE (((Query1.Data_Ap)=Date() Or (Query1.Data_Ap) Is Null))
> quando cerco di implementare via codice il tutto legando la scelta della
> data ad un
> campo non associato non mi funziona
>
> Pippo = "[Data_Ap] = #" & Me![Data_F] & "# Or IsNull([Data_Ap])"
> Me.Filter = Pippo
> Me.FilterOn = True
>
> dove sbaglio ??
> Grazie da Gianni
Prova cosi':
"[Data_Ap]=#" & Format$(Me![Data_F], "mm/dd/yyyy") & "# Or IsNull([Data_Ap])"
cioe':
Quando si costruiscono stringhe SQL da VBA, bisogna ricordarsi che le date
vanno sempre espresse nel formato "mm/dd/yyyy".
Ad esempio:
"SELECT * FROM Anagrafica WHERE DtaNascita >= #" & Format$(DtaInizio,
"mm/dd/yyyy") & "#"
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Filtrare una maschera con una data

author: Gianni

text:
tnx
un passo avanti l'ho fatto


title: Applicazione access 2000 che da problemi con A2002

text:
Salve ho un  un db access in versione 2000
che fatto girare su access 2002 installato su una macchina con w2k sp3.
non mi permette piu di stampare
dei report sulla stampante locale infatti stampa il report su una sola
colonna come se il foglio a4 fosse diviso in 2 inoltre utilizzando
il codice presente sul sito comune di access potevo selezionare
le stampanti di rete e stampare su una di esse.
Adesso con access 2002 anche se le vede ugualmente non le imposta come
predfinite.
La stessa applicazioen gira perfettamente su access 2000 installato su
w2ksp4.
Cosa e' cambiato ?
Devo per forza tornare ad access 2000 alla faccia della portabilità dei
prodotti M$ ?


author: pixel

text:
"Bob0" <> Salve ho un  un db access in versione 2000


Oppure usare solo A '2002: evita l'utilizzo del formato 2000 con le versioni
successive.
Pixel


text:

>Hem  come faccio visto che essendo un applicazione ha codice vba moduli etc...
il db e' stato fatto con access 2000 ....
sulle macchine con access 2000 funziona
con quelle con access 2002 anche importandolo  non funziona...
stampa i report su una sola colonna invece che nell'intero foglio..
non fa selezionare le stampanti di rete..
ripeto alla faccia della  portabilita'


text:
"Bob0"
> >Hem  come faccio visto che essendo un applicazione ha codice vba moduli
etc...
> il db e' stato fatto con access 2000 ....
> sulle macchine con access 2000 funziona
> con quelle con access 2002 anche importandolo  non funziona...
> stampa i report su una sola colonna invece che nell'intero foglio..
> non fa selezionare le stampanti di rete..
Io utilizzo A 'XP, e in formato 2002 le applicazioni funzionano bene.
Non ho mai preso in considerazione l'utilizzo del formato 2000 con XP per la
semplice ragione che è impossibile sfruttare le funzionalità nuove (tipo
oggetto Printer) e creare gli .MDE.
Se vuoi unpgradarti alla versione successiva fallo sul serio!   :-)
In generale evita d'installare applicazioni agli utenti che abbiano versioni
miste di Access ... anzi utilizza la distribuzione Developer così non ti
devi preoccupare di che realese sia montata sul PC del cliente.
> ripeto alla faccia della  portabilita'
Hanno scritto da qualche parte che le applicazioni siano perfettamente
portabili?
Pixel


title: backup

author: davide scilabra

text:
Importante per tutti. Tra le cose più importanti che spesso i programmatori
dimenticano,
a detta di tutte le persone con cui ho avuto modo di lavorare, oltre che un
modo semplice
e rapido per fare le operazioni (ma questo è dato dalla generalità degli
utenti cui è
destinato il programma) c'è la necessità di avere uno strumento sempre a
portata di mano
per effettuare UN BACKUP AUTOMATICO DEI PROPRI DATI.
Idea: nella maschera di avvio di "fatturazione.mdb" inserisco un pulsante
con scritto "BACKUP".
Funzionamento: Al click, esso fa semplicemente una copia carbone del file
access
 i) incrementale sul disco fisso, al path
c:\backup\[aaaa-mm-gg]fatturazione.mdb
ii) fissa, sulla chiavetta usb al path
F:\backupfatturazione\fatturazione.mdb
Così se mi si fotte l'hard disk del cliente gli butto dalla finestra il suo
pc anteguerra,
gliene faccio comprare uno con winxp preinstallato, mi prendo la mia brava
chiavetta e
risolvo tutto in un secondo!
Con la mia idea in teoria bisognerebbe "dire" ad access di fare due salva
con nome, già preimpostati.
Ovviamente creando una piccola tabellina ed un'interfaccia utente si
potrebbe dare la
possibilità all'end user di scegliersi il path a piacimento, ma questa
sarebbe solo una
piccola aggiunta molto facile da realizzare.
Io penso sia una buona idea fornire all'utente finale la possibilità di fare
un backup
in questo modo (cioè con un tasto), e sinceramente poi se il tizio non lo
pigia mai
sono c....i suoi, noi a quel punto la coscienza ce l'abbiamo pulita (ed
eventualmente possiamo
creare ai clienti particolarmente rompi una macro che attivi il codice alla
chiusura,
ma a quel punto potremmo anche avere la necessità di saldargli a stagno la
chiavetta usb al pc!)
C'è qualcuno che mi può aiutare a realizzarlo? Ricapitolo:
Idea: nella maschera di avvio di "fatturazione.mdb" inserisco un pulsante
con scritto "BACKUP".
Funzionamento: Al click, esso fa semplicemente una copia carbone del file
access
 i) incrementale sul disco fisso, al path
c:\backup\[aaaa-mm-gg]fatturazione.mdb
ii) fissa, sulla chiavetta usb al path
F:\backupfatturazione\fatturazione.mdb (sovrascrivi automaticamente sì)


title: backup

text:
"davide scilabra" <
dav...@libriscientifici.com
> ha scritto nel messaggio
news:41d91d1d$0$10909$5fc...@news.tiscali.it...

Io uso un tool free esterno, fa tutto quello che dici tu e per di più zippa
il file.
Si chiama cobian backup... se può esserti utile ..


title: backup

author: ALESSANDRO Baraldi

text:
"davide scilabra" <
dav...@libriscientifici.com
> ha scritto nel messaggio
news:41d91d1d$0$10909$5fc...@news.tiscali.it...

Non sò di che programmatori parli quando dici che questo viene spesso
dimenticato,
io mi dissocio da questa affermazione.
Il beckup dei dati è una cosa che si può vedere in molti modi:
1)Volontaria, ed è quello che dici tu per la quale non ci sono
    grosse difficoltà , ti copi il BE cambiandogli nome con quanto hai
    detto [aaaa-mm-gg]fatturazione.mdb, io lascerei perdere la
    possibilità di fare scegliere all'utente...., la cartella la crei tu
    con il Setup e sarà una cartella dedicata ai BackUp.
    La volontarietà è uno scarico di responsabilità, ma in quanto a serietà
    professionale di chi fornisce un applicativo è da valurare bene in base
    alla tipologia dei dati.
    P.S. per farlo devi avere una Form non associata ed avere tutte le
risorse
    connesse al BE libere, nel senso nessun RECORDSET aperto o bloccato.
    In pratica se gestisci correttamente il tutto basta una Form NON
ASSOCIATA
    che faccia un bel COPIA e RINOMINA
2)Schedulare un Backup alla mezzanotte se il PC è sempre acceso
    oppure al riavviamento.
    Cosa altrettanto semplice, basta creare un file SCRIPT e farlo eseguire
da un BATCH
    che può essere inserito nelle schedulazioni di Win2K, oppure nei file di
avvio automatico
    di qalunque SO, oppure all'apertura dell'applicativo, oppure...... boh.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: backup

author: Gaetano Di Zanni

text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:crb6qv$6ih$1...@hulme.interac.it...

Concordo sulla opportunità di usare cobian backup: è eccellente!


title: backup

author: Sivia

text:
ALESSANDRO Baraldi ha scritto:

Anch'io uso la soluzione proposta da Alex:
copia del Be con data_nomeDB
Io uso il comando VB "FileCopy SourceFile, DestinationFile"
in un modulo , prima di far aprire una qualsiasi maschera
in modo da non avere Recordset aperti.
A proposito di quest'ultima aspetto, il mio problema sta nel
fatto che allo stesso BE accedono due FE (da 2 PC diversi) e
quindi il FE che "chiama" per secondo il BE mi segnala errore
nella procedura di copia del BE (perchè già aperto dal primo
FE). Qualcuno sa dirmi come bypassare il problema?
Avevo anche pensato di utilizzare il Cobian (come suggerito)
ma preferirei una soluzione che non fosse legata ad un programma
esterno (in modo da poter spostare il FE su un altro PC che non
ha Cobian, se necessario).
Silvia
--
Inviato da Virgilio
http://newsgroup.virgilio.it
Filtra gli antipatici, segnala le risposte, segue i thread, e tutto da web


title: backup

text:
[CUT]
> Anch'io uso la soluzione proposta da Alex:
>
> copia del Be con data_nomeDB
>
> Io uso il comando VB "FileCopy SourceFile, DestinationFile"
> in un modulo , prima di far aprire una qualsiasi maschera
> in modo da non avere Recordset aperti.
>
> A proposito di quest'ultima aspetto, il mio problema sta nel
> fatto che allo stesso BE accedono due FE (da 2 PC diversi) e
> quindi il FE che "chiama" per secondo il BE mi segnala errore
> nella procedura di copia del BE (perchè già aperto dal primo
> FE). Qualcuno sa dirmi come bypassare il problema?
> Avevo anche pensato di utilizzare il Cobian (come suggerito)
> ma preferirei una soluzione che non fosse legata ad un programma
> esterno (in modo da poter spostare il FE su un altro PC che non
> ha Cobian, se necessario).
>
> Silvia
Si potrebbe aprire un dibattito su questa cosa....!
In modo semplice e banale
if Dir(NomeFile)=0 then FaiBackUp
Se ilò file esiste già non lo fà.
A questo punto io rendo possibile la Forzatura del BackUp
in manuale proponendo il Nome+Progressivo.
Ciao
--
@Alex (Alessandro Baraldi)



title: backup

author: silvia

text:
ALESSANDRO Baraldi ha scritto:

> ------------------------------------------------------
> ---------------------
>
http://www.sitocomune.com/
>
http://www.mantuanet.it/alessandro.baraldi/
> ------------------------------------------------------
> ---------------------
>
>
nell'istruzione "if Dir(NomeFile)=0 then FaiBackUp"
FaiBackUp come lo faresti?
Io con il comando Filecopy pensavo di essere a posto
ma poi ho scoperto che se il Be è impegnato non me lo
fa copiare con un altro nome (nome+progressivo) e in
un altro percorso.
esiste un comando alternativo per queste situazioni?



title: backup

text:
> nell'istruzione "if Dir(NomeFile)=0 then FaiBackUp"
> FaiBackUp come lo faresti?
>
> Io con il comando Filecopy pensavo di essere a posto
> ma poi ho scoperto che se il Be è impegnato non me lo
> fa copiare con un altro nome (nome+progressivo) e in
> un altro percorso.
> esiste un comando alternativo per queste situazioni?
>
>
> Silvia
No ti concede di farlo perchè lo stai facendo con un Recordset
aperto sul BE.
Chiudi tutte le Form associate e/o i Recordset aperti sul BE,
esegui la procedura, quindi riapri la Form che era aperta prima.
Deve andare perchè lo uso da anni ed Access non è cambiato..!
Scherzi a parte vedi se con questi accorgimenti risolvi.
Ciao
--
@Alex (Alessandro Baraldi)



title: backup

author: SILVIA

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:crmmbe$1om$1...@lacerta.tiscalinet.it...
> > nell'istruzione "if Dir(NomeFile)=0 then FaiBackUp"
> > FaiBackUp come lo faresti?
> >
> > Io con il comando Filecopy pensavo di essere a posto
> > ma poi ho scoperto che se il Be è impegnato non me lo
> > fa copiare con un altro nome (nome+progressivo) e in
> > un altro percorso.
> > esiste un comando alternativo per queste situazioni?
> >
> >
> > Silvia
>
> No ti concede di farlo perchè lo stai facendo con un Recordset
> aperto sul BE.
> Chiudi tutte le Form associate e/o i Recordset aperti sul BE,
> esegui la procedura, quindi riapri la Form che era aperta prima.
> Deve andare perchè lo uso da anni ed Access non è cambiato..!
>
> Scherzi a parte vedi se con questi accorgimenti risolvi.
>
> Ciao
> --
> @Alex (Alessandro Baraldi)
> --------------------------------------------------------------------------
-
>
http://www.sitocomune.com/
>
http://www.mantuanet.it/alessandro.baraldi/
> --------------------------------------------------------------------------
-
>
>
Dal FE2 posso far chiudere i recordset
aperti dal FE1 sul BE comune
prima di lanciare il FileCopy??
e come??


title: backup

text:
> Dal FE2 posso far chiudere i recordset
> aperti dal FE1 sul BE comune
> prima di lanciare il FileCopy??
> e come??
In multiutenza la cosa va struttrata a monte.
Io per la gestione dei BackUp ho un DB di Manutenzione
che uso io  con il quale Forzo il Logoff dei Client.
Ogni Client quando è Loggato mi scrive in una Tabella
USer nel Campo Connected (True)
Tale Tabella ha un campo LogOff.
Ciclicamente i Client esplorano relativamente allo User
il valore di LogOff del singolo e se lo trovano =True
iniziano una sequenza di chiusura temporizzata.
Lato Manutenzione ho che il tempo = 5minuti
mente i Client lascio 3Minuti per chiudere e salvare.
Nel caso passino i 3 minuti chiudo e salvo da Client.
Nel DB di manutenzione quando tutti i Client sono
Sconnessi esegue automaticamente il BackUp
dei Database lato Server.
La mia gestione è abbastanza complessa, lavora in una
grossa rete, pertanto potrebbe avvenire che un Client si pianti.
lasciando bloccato il file ldb, quindi ciclo gli utenti di rete
del file host abilitati all'applicativo e vedo se nelle macchine è
aperto l'applicativo, in realtà verifico l'Istanza del programma in quanto
un'utente potrebbe avere Access aperto per i fatti suoi, e gli KILLO
l'eventuale sessione che mi blocca, quindi cancello il file ldb.
Come vedi il tutto è abbastanza impegnativo, soprattutto ha molto a che
vedere con l'amministrazione di rete, scorazzare nelle macchine di rete
è possibile solo passando a WMI l'Impersonate di ADMIN di rete.
Spero di non averti scosso troppo, tu di tutte le cavolate che ho detto
prendi solo la parte che ritieni utile.
Ciao
--
@Alex (Alessandro Baraldi)



title: backup

text:
CUT
> Spero di non averti scosso troppo, tu di tutte le cavolate che ho detto
> prendi solo la parte che ritieni utile.
>
> Ciao
> --
> @Alex (Alessandro Baraldi)
PANICO !!!!!
no per fortuna non č la mia situazione, io ho solo 2 Fe che chiamano il BE
e se qualcosa non va nella rete, in access o nell'applicativo non fanno
altro
che chiamarmi e io di persona killo tutto !!!
Perň interessante questa gestione in ambiente multiutente (anzi
"moltiutenti")
Mi si č aperta una nuova prospettiva.
Grazie vedrň di far lavorare le meningi finchč non ne viene qualcosa di
buono
Silvia


title: backup

author: Giovanni Tirelli

text:
Io uso questa routine e non mi ha mai dato problemi:
Public Function CopyFile( SourceName As String, ByVal DestName As String) As
Integer
' Copies a single file SourceName to DestName
'
' Calling convention:
' X = CopyFile("C:\This.Exe", "C:\That.Exe")
' X = CopyFile("C:\This.Exe", "C:\Temp\This.Exe")
'
Const BufSize = 8192
Dim Buffer As String * BufSize, TempBuf As String
Dim SourceF As Integer, DestF As Integer, i As Long
On Error GoTo CFError
SourceF = FreeFile
Open SourceName For Binary As #SourceF
DestF = FreeFile
Open DestName For Binary As #DestF
For i = 1 To LOF(SourceF) \ BufSize
Get #SourceF, , Buffer
Put #DestF, , Buffer
Next i
i = LOF(SourceF) Mod BufSize
If i > 0 Then
Get #SourceF, , Buffer
TempBuf = Left$(Buffer, i)
Put #DestF, , TempBuf
End If
Close #SourceF
Close #DestF
CopyFile = True
CFExit:
Exit Function
CFError:
Close
MsgBox "Error " & Err.Number & " copying files" & Chr$(13) & Chr$(10) &
Error
CopyFile = False
Resume CFExit
End Function


title: backup

text:
"Giovanni Tirelli" <
pi...@pippo.it
> ha scritto nel messaggio
news:J3DUd.55105$QG6.1...@twister2.libero.it...

E' una Funzione che rallenta moltissimo rispetto alla Nativa di VBA.
Poi come filosofia mia se VBA dispone di una funzione uso quella
piuttosto che scriverne una che fa la stessa cosa.
Saluti



title: Inserire Allegato a mail

author: domenico domenico

text:
Salve a tutti, in questo ng ho trovato questo codice che ho adattato
per inviare una mail da access:

*******************************************
Private Sub PreparaEmail_Click()

Dim strInput As String
Dim Oggetto As String
Dim Messaggio As String
On Error GoTo Error_GetUserAddress

Oggetto = "Primo Oggetto di prova"
Messaggio = "messaggio di prova" & vbCrLf & "invio mail"

'Inizio costruzione della stringa di invio
strInput = "mailto:" & Me.Email & "?cc=" & "
pap...@topolo.it
" &
"&subject=" & Oggetto & "&body=" & Messaggio  '& "&bcc=" &
"
emailnasco...@tin.it
" & "&subject=" & Oggetto
' Fine costruzione della stringa di invio

Application.FollowHyperlink strInput, , True
GetUserAddress = True

Exit_GetUserAddress:
Exit Sub
Error_GetUserAddress:
MsgBox Err & ": " & Err.Description
GetUserAddress = False
Resume Exit_GetUserAddress

End Sub
*******************************************

che mi va benissimo come funzionalità.

Quello che vorrei sapere è se si può inserire una stringa che mi
alleghi un file che si trova in un determinato percorso su disco.
Grazie
e ciao


title: Inserire Allegato a mail

author: Popi - TheBadHabits

text:
Ciao!

Certo che si può: basta chedere al fido google "inserire allegato email" e vedrai quante cose trova ...

Popi


title: acquisto A developer

author: massimiliano

text:
un saluto festoso a tutti... (alla Leo Manera)
siccome dovrei fare
questa estrazione odontoiatrica dell'acquisto di Access developer, vorrei
che qualche anima pia nella zona Napoli mi desse la possibilità di vedere
in che tipo di problemi posso incorrere con il gestionale + complesso che
ho creato.
in pratica mi piacerebbe riuscire a creare il runtime di un
mdb per valutare l'opportunità dell'acquisto del programma, incontrandosi
(sono della provincia di Napoli).
N.B. test no scrocch
Grazie
Massimiliano

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


title: acquisto A developer

text:
> mi desse la possibilità di vedere
> in che tipo di problemi posso incorrere
Problemi? e che problemi vorresti incontrare?!?!?!?! Se ti funziona con
l'access ti funziona anche con il runtime.
> con il gestionale + complesso che ho creato.
e che sarà mai...divide l'atomo? :-)
Famm' sapè... simm' e Napule paisà.
--
Maurizio75


title: acquisto A developer

text:
>> mi desse la possibilità di vedere
>> in che tipo di problemi posso
incorrere
>Problemi? e che problemi vorresti incontrare?!?!?!?! Se ti
funziona con
>l'access ti funziona anche con il runtime.
>> con il
gestionale + complesso che ho creato.
ciao Maurizio75,
il mio problema
è che ho preparato diversi gestionali. In quello x me + complesso (nel
senso che fa + cose) c'è del codice che nella conversione in A2000 x
esempio mi dà diversi errori e non lo posso usare. Io vorrei vedere di
convertirlo in runtime, ma non l'ho mai fatto e quindi mi farebbe piacere
avere un "tutor": vorresti aiutarmi?
hai la mia e mail, x piacere
contattami



title: acquisto A developer

author: Sib

text:
"massimiliano" <
massimilia...@kksrl.com
> ha scritto nel messaggio
> >> mi desse la possibilità di vedere
> >> in che tipo di problemi posso
> incorrere
>
> >Problemi? e che problemi vorresti incontrare?!?!?!?! Se ti
> funziona con
> >l'access ti funziona anche con il runtime.
> >> con il
> gestionale + complesso che ho creato.
>
> ciao Maurizio75,
> il mio problema
> è che ho preparato diversi gestionali. In quello x me + complesso (nel
> senso che fa + cose) c'è del codice che nella conversione in A2000 x
> esempio mi dà diversi errori e non lo posso usare.
cut
si vede che o hai usato istruzioni obsolete che non si possono convertire in
A2000 o ci sono errori nel codice.
Sib


title: acquisto A developer

text:
>> il mio problema
>> è che ho preparato diversi gestionali. In quello x
me + complesso (nel
>> senso che fa + cose) c'è del codice che nella
conversione in A2000 x
>> esempio mi dà diversi errori e non lo posso
usare.
>cut
>si vede che o hai usato istruzioni obsolete che non si
possono convertire
>in
>A2000 o ci sono errori nel codice.
sicuramente
la prima, ma è stato frutto di duro lavoro.
il listato che mi risulta
difficile da convertire è uno di importazione dati da un txt in una
sottomaschera che però prenda anche i riferimenti dalla maschera: mi spiego
meglio
io ho in un file .txt 5 campi separati da tabulazione che devono
essere importati in una sottomaschera di vendita; contemporaneamente devo
prendere come riferimenti della vendita il numero di vendita(contatore) la
data dell'operazione, un'altra data, il cliente e il collaboratore che
vende.
se converto questa maschera il resto posso interamente ricrearlo
(anche se credo il problema sia qui, quindi risolto questo...)
ciao sib
e complimenti x i post che di solito dai.
ciao comunque
Massimiliano



title: acquisto A developer

text:
>> il mio problema
>> è che ho preparato diversi gestionali. In quello x
me + complesso (nel
>> senso che fa + cose) c'è del codice che nella
conversione in A2000 x
>> esempio mi dà diversi errori e non lo posso
usare.
>cut
>si vede che o hai usato istruzioni obsolete che non si
possono convertire
>in
>A2000 o ci sono errori nel codice.
sicuramente
la prima, ma è stato frutto di duro lavoro.
il listato che mi risulta
difficile da convertire è uno di importazione dati da un txt in una
sottomaschera che però prenda anche i riferimenti dalla maschera: mi spiego
meglio
io ho in un file .txt 5 campi separati da tabulazione che devono
essere importati in una sottomaschera di vendita; contemporaneamente devo
prendere come riferimenti della vendita il numero di vendita(contatore) la
data dell'operazione, un'altra data, il cliente e il collaboratore che
vende.
se converto questa maschera il resto posso interamente ricrearlo
(anche se credo il problema sia qui, quindi risolto questo...)
ciao sib
e complimenti x i post che di solito dai.
ciao comunque
Massimiliano
--------------------------------
Inviato via
http://usenet.iol.it


title: acquisto A developer

text:
"massimiliano" <
massimilia...@kksrl.com
> ha scritto nel messaggio
cut
> il listato che mi risulta
> difficile da convertire è uno di importazione dati da un txt in una
> sottomaschera che però prenda anche i riferimenti dalla maschera: mi
spiego
> meglio
> io ho in un file .txt 5 campi separati da tabulazione che devono
> essere importati in una sottomaschera di vendita; contemporaneamente devo
> prendere come riferimenti della vendita il numero di vendita(contatore) la
> data dell'operazione, un'altra data, il cliente e il collaboratore che
> vende.
> se converto questa maschera il resto posso interamente ricrearlo
> (anche se credo il problema sia qui, quindi risolto questo...)
Se il codice che ti crea difficolta' fa una semplice importazione di dati da
un file di testo puoi sostituirlo con una specifica di importazione.
> ciao sib
> e complimenti x i post che di solito dai.
grazie
Sib
--
qualita.assicurazione sul news-server
www.cerrinet.it
Il newsgroup sulla qualita'


title: acquisto A developer

text:
>Se il codice che ti crea difficolta' fa una semplice importazione di dati
>da
>un file di testo puoi sostituirlo con una specifica di importazione.
sì ci ho pensato il problema sta nel catturare i dati della maschera e
inserirli nella sottomaschera.
avresti una dritta x me?
grazie



title: acquisto A developer

text:
"massimiliano" <
massimilia...@kksrl.com
> ha scritto nel messaggio
> >Se il codice che ti crea difficolta' fa una semplice importazione di dati
> >da
> >un file di testo puoi sostituirlo con una specifica di importazione.
> sě ci ho pensato il problema sta nel catturare i dati della maschera e
> inserirli nella sottomaschera.
>
> avresti una dritta x me?
In che senso?
In che modo questa operazione si intreccia con l'importazione dei dati da un
file di testo?



title: acquisto A developer

text:
>> >Se il codice che ti crea difficolta' fa una semplice importazione di
>dati da un file di testo puoi sostituirlo con una specifica di
importazione.
>> sì ci ho pensato il problema sta nel catturare i dati
della maschera e
>> inserirli nella sottomaschera.
>> avresti una dritta
x me?
>In che senso?
>In che modo questa operazione si intreccia con
l'importazione dei dati da
>un
>file di testo?
Anzitutto buongiorno e
grazie x l'attenzione.
le relazioni tra maschera e sottomaschera sono tra
ricevuta n° -> rif; data ->data; data rientro -> rientro; cliente->cliente;
collaboratore ->collaboratore. dal file txt ricavo il codice (x il campo
ricerca codice legato con integralità referenziale a codice articolo); la
quantità venduta; una motivazione di vendita (V o N dainserire nel campo
motivazione); lo sconto e il listino. tutti questi dati + la descrizione
dell'articolo mi costituiscono il record della sottomaschera vendita.
se vuoi posso darti il codice che ho già inserito.
grazie e spero a
"risentirci" spero presto
Massimiliano
