title: eseguibile

text:
"Enrico Virginio" <
nor...@libero.it
> wrote in message
news:acf5f717319b1efd5d...@mygate.mailgate.org...
> NOOOOOOOOOOOOOOOOOOOOO NON ESISTE !!!!!! BASTAAAAA !!!!!!
> NON SAREBBE UNA CATTIVA IDEA:
> 1) SCRIVERLO IN CARATTERI CUBITALI SUL FORUM
> 2) ALL'ATTO DELLA REGISTRAZIONE SUL FORUM, SCRIVERLO IN CARATTERI
> CUBITALI
> NELLA E-MAIL
> 3) FAR PAGARE UN'AMMENDA A CHI SI PERMETTE DI CHIEDERLO (NON SO TIPO
> IMPARARE
> C++ IN 2 MESI...)
> Comunque se trasformi tutto in .mde è come se avessi un eseguibile(visto
> che
Siete un po scontrosi mi pare...!!!
Mah cos'è MDE....???
Per il C++ mi interessa visto che può fare EXE, hai notizie...??
Si però in 2 mesi mi sà che non imparo nemmeno a fare un loop...!
LDA x,FF
LDX Y,00
BNE #EF00
STA.....
Questa sera va così.....! ho bevuto un caffè di troppo.
Alessandro.



title: eseguibile

author: warp

text:
"Alessandro
> > Procurati la versione Developer di Office, che ti consente di creare e
> > distribuire una versione Runtime di Access Royaltee Free: č quello che
> > cerchi anche se senza l'.EXE  ;-)
> >
> Scorbutico !, questa risposta l'hai data a me qualche periodo fą, che
> fai
> memorizzi i post per risparmiare.....!!!
Voglio le prove ;-)
Ciao, warp


title: eseguibile

author: Raffi

text:
Io perň ho sentito di un programmino della gfminc (
www.gfminc.com
) chiamato
Access to VB, che elabora le routine e i processi di Access creando un .exe.
Non so se funziona davvero, anzi, se qualcuno ne sa di piů, mi farebbe
piacere ne parlasse.
ancora un saluto a tutti!!!
"warp" <
act...@mail.phoenix.it
> ha scritto nel messaggio
news:6w6c8.15618$eD3.6...@twister1.libero.it...
>
> "NDB" <> E' possibile creare un eseguibile in access?
> > Mi spiego meglio. Creo un database o un'applicazione completa poniamo ad
> > esempio un programmino che gestista nome, cognome, data di nascita e
> > residenza di un certo numero di persone. Quindi con maschere, report,
> query
> > ecc.
> > Una volta completata l'opera voglio portarla su altri pc. Creando perň
un
> > file eseguibile.
>
> Tutti i RAD di M$$$ sono basati su distribuzioni Runtime di componenti ...
a
> partire dal celeberrimo M$$$ Visual Basic.
> Se vuoi dei compilatori in senso "classico" ti devi rivolgere a Borland
> (Delphi, C++ Builder)
>
> > All'esecuzione di detto file,  non deve "aprirsi" access ma "funzionare
in
> > remoto" l'utente deve vedere solamente il menu' da me predisposto e le
> varie
> > marchere, ma solo quelle.
>
> Procurati la versione Developer di Office, che ti consente di creare e
> distribuire una versione Runtime di Access Royaltee Free: č quello che



title: eseguibile

author: Antonio Biso

text:
"Raffi" <
rac...@tin.it
> ha scritto nel messaggio
news:c7pc8.71676$om6.1...@news1.tin.it...
> Io però ho sentito di un programmino della gfminc (
www.gfminc.com
)
chiamato
Sicuramente non hai sentito che si scrive DOPO il quoting!!!
Antonio


title: eseguibile

text:
"Raffi" <
> Io però ho sentito di un programmino della gfminc (
www.gfminc.com
)
chiamato
> Access to VB, che elabora le routine e i processi di Access creando un
.exe.
> Non so se funziona davvero, anzi, se qualcuno ne sa di più, mi farebbe
> piacere ne parlasse.
> ancora un saluto a tutti!!!
Non funziona ... ma anche se funzionasse gli .exe di VB NON sono
autonomamente eseguibili.
Quando poi vengono usati come FE verso database richiedono un mucchio di
componenti esterne per l'accesso ai dati e la reportistica.
Ciao, warp


title: eseguibile

text:
"Alessandro"
> Per il C++ mi interessa visto che può fare EXE, hai notizie...??
> Si però in 2 mesi mi sà che non imparo nemmeno a fare un loop...!
> LDA x,FF
> LDX Y,00
> BNE #EF00
> STA.....
Mica vero: per esempio in C++ Builder AntoGal ha sviluppato un gioco della
dama tutto da vedere...
Mai sopravvalutare le difficoltà di ciò che non si conosce ;-)
Ciao, warp


title: eseguibile

author: Alessandro

text:
"warp" <
act...@mail.phoenix.it
> wrote in message
news:hkzc8.1972$E33....@twister1.libero.it...
> Mica vero: per esempio in C++ Builder AntoGal ha sviluppato un gioco della
> dama tutto da vedere...
Non vorrai paragonare l'esperienza di ANTOGAL con la mia....!!!
Scherzi a parte credo di buttarmi in C++ Builder veramente, sai che
se lo dico lo faccio.....!!!
> Mai sopravvalutare le difficoltà di ciò che non si conosce ;-)
Questa volta ti ho ribeccato con la frase celebre riciclata...!
> Ciao, warp
Alex.



title: eseguibile

text:
"Alessandro"
> > Mica vero: per esempio in C++ Builder AntoGal ha sviluppato un gioco
della
> > dama tutto da vedere...
>
> Non vorrai paragonare l'esperienza di ANTOGAL con la mia....!!!
> Scherzi a parte credo di buttarmi in C++ Builder veramente, sai che
> se lo dico lo faccio.....!!!
> > Mai sopravvalutare le difficoltà di ciò che non si conosce ;-)
> Questa volta ti ho ribeccato con la frase celebre riciclata...!
Mi sembra giusto dare risposte standard a domande standard  ;-D
Comunque adesso farò un attento mapping dei tuoi post, individuando
qualunque ridondanza o duplicazione: vedrai, vedrai...
Ciao, warp


title: eseguibile

author: Emyr

text:
On Tue, 19 Feb 2002 21:20:13 GMT, "warp" <
act...@mail.phoenix.it
>
wrote:

ed il mio fratellino ha sviluppato in Borland C++ una versione per 4
giocatori di bomber...(quello con le bombe a tempo)
Saluti.
Emanuele.


title: eseguibile

text:
"Emyr" <
> >
> >Mica vero: per esempio in C++ Builder AntoGal ha sviluppato un gioco
della
> >dama tutto da vedere...
> >Mai sopravvalutare le difficoltà di ciò che non si conosce ;-)
> ed il mio fratellino ha sviluppato in Borland C++ una versione per 4
> giocatori di bomber...(quello con le bombe a tempo)
> Saluti.
Bene, allora cerca d'imparare qualcosa dal tuo fratellino: allargare i tuoi
orizzonti non ti farà male.
Ciao, warp


title: eseguibile

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:7dmi7ug4iojanrsos...@4ax.com...

Mica vorrete che vi racconti cosa ha combinato mio cuGGIno vero?
Antonio


title: eseguibile

text:


beh lui programma di mestiere, io solo per passatempo (e ne ho anche
altri...)
comunque sono pienamente daccordo con te... purtroppo il tempo è
tiranno...
Saluti.
Emanuele.


title: manuale- guida access

author: Vezzoso Luigi

text:
ciao, vorrei cominciare ad utilizzare access, seriamnte(devo /voglio
relizzare un Db serio), ma non so un cacchio di query, SQL ed altro.
Sapete dove reperire nella net un buon manuale access?
grazie


title: manuale- guida access

text:


su
www.sitocomune.com
 trovi varie recensioni
Saluti.
Emanuele.


title: Impstare un valore in un campo

author: Robby Naish

text:
Ciao,
volevo sapere se è possibile e se non è troppo coomplicato fare la
seguente cosa:
Ho 3 campi alfa, beta e gamma!
inserisco 2 numeri in alfa e beta. Appena compilati tutti e 2 in gamma
mi appare la loro somma! Pero devo poter cambiare il valore
"suggerito" in gamma!
Spero di essere stato chiaro
Grazie a tutti
Ciao ciao
Alex


title: Impstare un valore in un campo

text:
"Robby Naish" <
robbyn...@yahoo.it
> wrote in message
news:3cfcd912...@news.cis.dfn.de
> Ciao,
>
> volevo sapere se è possibile e se non è troppo coomplicato fare la
> seguente cosa:
> Ho 3 campi alfa, beta e gamma!
> inserisco 2 numeri in alfa e beta. Appena compilati tutti e 2 in gamma
> mi appare la loro somma! Pero devo poter cambiare il valore
> "suggerito" in gamma!
In GAMMA proprietà Valore predefinito generi:=[Alfa]+[Beta]
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Impstare un valore in un campo

author: Sergio MAZZA

text:
"Robby Naish" <
robbyn...@yahoo.it
> ha scritto nel messaggio
news:3cfcd912...@news.cis.dfn.de...

Nell'evento "su uscita" di beta inserisci:
'-------------
me!gamma = val(me!alfa) + val(me!beta)
'-------------
Ciao.
--
Sergio MAZZA


title: Impstare un valore in un campo

text:
"Alessandro" <
ik2...@libero.it
> ha scritto nel messaggio
news:b6de7c43e616f6a5de...@mygate.mailgate.org...
>
>
> In GAMMA proprietà Valore predefinito generi:=[Alfa]+[Beta]
>
> Alessandro.
>
Così non può modificare il valore in gamma; cosa invece che lui chiedeva.
Ciao.
--
Sergio MAZZA


title: Impstare un valore in un campo

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> wrote in message
news:adiq50$n4l$
1...@canarie.caspur.it

OPSSSSSS....!!!
Ciao Sergio, in realtà mi pare si possa modificare, in quanto è
un predefinito sul quale non esegui verifiche,
quindi se non blocchi il CONTROLLO dovresti poterci accedere.
In ogni caso è ugualmente una C..zzata, mi sono accorto
dopo il POST, confermo quello che hai suggerito.
Eventualmente con la 1° parte del mio Replay ne ho dette 2, porta
pazienza sono esaurito....! ;-)
P.S. Cosa ti era successo che da qualche mese non ti si sentiva...?
Ciao.Alex



title: Impstare un valore in un campo

text:
On Tue, 4 Jun 2002 18:35:52 +0200, "Sergio MAZZA"
<
sergi...@tiscalinet.it
> wrote:
>
>Nell'evento "su uscita" di beta inserisci:
>'-------------
>me!gamma = val(me!alfa) + val(me!beta)
>'-------------
>
>Ciao.
>
>--
>Sergio MAZZA
Ciao, grazie a tutti
Alex


title: Impstare un valore in un campo

text:
>
>Nell'evento "su uscita" di beta inserisci:
>'-------------
>me!gamma = val(me!alfa) + val(me!beta)
>'-------------
>
Mi da questo errore:
"L'espressione Su UScita immessa come impostazione della proprietà
evento ha provocato il seguente errore:  L'oggetto non contiene
l'ogetto di automazione "Me"
???
ciao e grazie
Alex


title: Impstare un valore in un campo

text:
"Alessandro" <
ik2...@libero.it
> ha scritto nel messaggio
news:20ad35da85fde4db80...@mygate.mailgate.org...
>
> OPSSSSSS....!!!
> Ciao Sergio, in realtà mi pare si possa modificare, in quanto è
> un predefinito sul quale non esegui verifiche,
> quindi se non blocchi il CONTROLLO dovresti poterci accedere.
> In ogni caso è ugualmente una C..zzata, mi sono accorto
> dopo il POST, confermo quello che hai suggerito.
> Eventualmente con la 1° parte del mio Replay ne ho dette 2, porta
> pazienza sono esaurito....! ;-)
>
> P.S. Cosa ti era successo che da qualche mese non ti si sentiva...?
>
> Ciao.Alex
>
Mi sono trasferito in un altro ufficio e finalmente mi sto' occupando a
tempo pieno di informatica; ora che ho sistemato le procedure riesco ad
avere un po' più di tempo per scrivere invece che leggere solamente; è stata
una vera sofferenza non poter partecipare...
Ciao.
--
Sergio MAZZA


title: Impstare un valore in un campo

text:
"Robby Naish" <
robbyn...@yahoo.it
> ha scritto nel messaggio
news:3cfdaf5a...@news.cis.dfn.de...
>
> Mi da questo errore:
> "L'espressione Su UScita immessa come impostazione della proprietà
> evento ha provocato il seguente errore:  L'oggetto non contiene
> l'ogetto di automazione "Me"
> ???
>
> ciao e grazie
>
> Alex
Invia il codice; mi pare strano ti presenti questo errore...
Ciao.
--
Sergio MAZZA


title: Impstare un valore in un campo

text:
>
>Invia il codice; mi pare strano ti presenti questo errore...
>
>Ciao.
>
>--
>Sergio MAZZA
>
>
Il codice è quello che mi hai dato tu. Primo campo = prova1  Secondo
campo=gamma e campo del risultato= test.
Se provo a mettere "me!test=Val(me!gamma)+Val(me!prova1)" su "Uscita"
mi da "Impossibile trovare la macro
"me!test=Val(me!gamma)+Val(me!prova1)"
Se metto "=me!test=Val(me!gamma)+Val(me!prova1)" (che so che è
sbagliato, ma giusto per provare ....... mi da
"L'espressione Su UScita immessa come impostazione della proprietà
evento ha provocato il seguente errore:  L'oggetto non contiene
l'ogetto di automazione "Me"
La tabella che sto facendo è semplicissima, la uso per fare il test
prima di portare il codice nella tabella definitiva
ciao e grazie
Alex


title: Impstare un valore in un campo

text:
"Robby Naish" <
robbyn...@yahoo.it
> ha scritto nel messaggio
news:3cfdb4b6...@news.cis.dfn.de...
>
>
> Il codice è quello che mi hai dato tu. Primo campo = prova1  Secondo
> campo=gamma e campo del risultato= test.
> Se provo a mettere "me!test=Val(me!gamma)+Val(me!prova1)" su "Uscita"
> mi da "Impossibile trovare la macro
> "me!test=Val(me!gamma)+Val(me!prova1)"
>
> Se metto "=me!test=Val(me!gamma)+Val(me!prova1)" (che so che è
> sbagliato, ma giusto per provare ....... mi da
> "L'espressione Su UScita immessa come impostazione della proprietà
> evento ha provocato il seguente errore:  L'oggetto non contiene
> l'ogetto di automazione "Me"
>
> La tabella che sto facendo è semplicissima, la uso per fare il test
> prima di portare il codice nella tabella definitiva
>
> ciao e grazie
>
> Alex
Nel secondo esempio sembra che tu abbia inserito il codice nella proprietà
"origine dati" del controllo test ed è errato.
Forse non mi sono spiegato bene; ti ripropongo l'esempio nell'evento "su
uscita" del controllo gamma:
'----------
Private Sub gamma_Exit(Cancel As Integer)
Me!Test = Val(Me!prova1) + Val(Me!gamma)
End Sub
'----------
Ciao.
--
Sergio MAZZA


title: Impstare un valore in un campo

text:
On Wed, 5 Jun 2002 10:06:26 +0200, "Sergio MAZZA"
<
sergi...@tiscalinet.it
> wrote:
>Nel secondo esempio sembra che tu abbia inserito il codice nella proprietà
>"origine dati" del controllo test ed è errato.
>Forse non mi sono spiegato bene; ti ripropongo l'esempio nell'evento "su
>uscita" del controllo gamma:
>'----------
>Private Sub gamma_Exit(Cancel As Integer)
>Me!Test = Val(Me!prova1) + Val(Me!gamma)
>End Sub
Grazie, cosi va bene. Ho capito dove sbagliavo!!
>Sergio MAZZA
Ciao
Alex


title: Impstare un valore in un campo

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> wrote in message
news:adkc86$eo9$
1...@canarie.caspur.it
> > P.S. Cosa ti era successo che da qualche mese non ti si sentiva...?
> >
> > Ciao.Alex
> >
>
> Mi sono trasferito in un altro ufficio e finalmente mi sto' occupando a
> tempo pieno di informatica; ora che ho sistemato le procedure riesco ad
> avere un po' più di tempo per scrivere invece che leggere solamente; è stata
> una vera sofferenza non poter partecipare...
> Ciao.
> Sergio MAZZA
Bene, in effetti è da qualche tempo che anche ANTONIO e ROBERTO
non sono più così regolari.
Piacere di averti risentito, l'unico rammarico è che mi hai
CAZZIATO subito...! ;-)
Alex.



title: Impstare un valore in un campo

text:
"Alessandro" <
ik2...@libero.it
> ha scritto nel messaggio
news:4c3748c1c0e5b08db0...@mygate.mailgate.org...
>
> Bene, in effetti č da qualche tempo che anche ANTONIO e ROBERTO
> non sono piů cosě regolari.
Anno finito la scorta di: "La dolce euchessina"...
> Piacere di averti risentito, l'unico rammarico č che mi hai
> CAZZIATO subito...! ;-)
Nel quartiere mio si dice: "a chi tocca nunse 'grugna!"
> Alex.
Ciao.
--
Sergio MAZZA


title: Inviare report a un file

author: Maxi

text:
Come posso fare a salvare un report in un file, senza perdere per strada gli
oggetti grafici?
Grazie a chi mi vorrą aiutare.
Ciao
Maxi


title: Inviare report a un file

text:
"Maxi" <
peteto...@libero.it
> ha scritto nel messaggio
news:7nWia.51478$Jg1.1...@news1.tin.it...
> Come posso fare a salvare un report in un file, senza perdere per strada
gli
> oggetti grafici?
> Grazie a chi mi vorrà aiutare.
> Ciao
> Maxi
>
Formato snapshot (vedi help)...
Ciao.
--
Sergio MAZZA


title: Inviare report a un file

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:b6hc51$ks$1...@canarie.caspur.it...
> "Maxi" <
peteto...@libero.it
> ha scritto nel messaggio
> Formato snapshot (vedi help)...
>
> Ciao.
>
Grazie. In effetti era tutto cosě semplice. E ci avevo anche provato (senza
risultati). Boh, mezza giornata persa.
Bene, grazie mille Sergio, mi hai sbloccato da una situazione assurda.
Maxi


title: Ordine crescente in una casella combinata

author: Vespamu

text:
Ho una casella combinata "Cognome" in una sottomaschera con origine riga da
una query "Contatti". La casella combinata ha 3 colonne: Cognome, Nome,
IDContatto. La colonna associata è la n° 3 (ID Contatto). L'elenco viene
visualizzato in ordine crescente per IDContatto, come posso visualizzarlo in
ordine crescente per Cognome? Ho provato ad impostare la query di origine
Crescente per Cognome ma il risultato non cambia. Non c'è speranza o mi
perdo in un bicchier d'acqua?
Grazie


text:
Un attimo prima di skippare tutto mi sono accorto che  Vespamu ha scritto:

Penso la seconda :-)
La query deve essere qcosa del tipo "SELECT * FROM TABELLA ORDER BY Cognome"
--
Alex {per email metti '[NOSPAM]' nell'oggetto}
"Prima di dedicarti all'impossibile accertati di aver fatto tutto il
possibile" (Alex1980)


title: Non vedo in record nella sottomaschera

author: mario rossi

text:
buongiorno, ho creato una form associata ad una tabella attività
poi una sottomaschera non associata che su click di un pulsante
pone l'origine di tale sottomaschera = form.sottoattivita che è un elenco di
sottoattività dell'attivita principale

la sottomaschera si chiama "box"

su clik del pulsante eseguo quando segue:

        Me.box.SourceObject = "SottoAttivita"
        Me.box.Requery

ma non vedo i record nella sottomaschera mentre se apro in modo indipendente la sottomaschera i record li vedo. quale sarà il motivo?

Grazie.


title: Non vedo in record nella sottomaschera

text:
Hai definito in campi Master/Secondari...? Se non lo fai come pensi possa visualizzare dati...?
Non capisco però perchè vai ad associare la SubForm a runtime...?

@Alex


title: Non vedo in record nella sottomaschera

text:

Ciao, la definisco a runtime perchè quella sottomaschera può mostrare diverse sottomaschere in base al click di alcuni pulsanti
come si definisce la relazione id --> idattivita a runtime fra form principale e sottomaschera?

Grazie.


title: Non vedo in record nella sottomaschera

text:
Leggi questo:

http://www.donkarl.com/it?FAQ4.8

@Alex


title: Non vedo in record nella sottomaschera

text:

Grazie per il link interessante, ho risolto al momento creando più sottomaschere e rendo visibili e nascoste quelle opportune, cosi funziona.


title: Non vedo in record nella sottomaschera

text:
...
> Grazie per il link interessante, ho risolto al momento creando più sottomaschere e rendo visibili e nascoste quelle opportune, cosi funziona.

Per l'ottimizzazione del traffico dati deve essere una scelta ponderata ed interessante...
Mah....

@Alex


title: Non vedo in record nella sottomaschera

author: RobertoA

text:

x Mario Rossi

Ti sta dicendo che forse e' meglio attivare la lettura dei dati SOLO
sulla subform in quel momento visibile, usando il codice

Me!sfcontrol.SourceObject = "MiaProssimaSottoMaschera"
Me!sfcontrol.LinkChildFields = ""
Me!sfcontrol.LinkMasterFields = ""
Me!sfcontrol.LinkChildFields = "CampoInSottomaschera"
Me!sfcontrol.LinkMasterFields = "CampoInMascheraPrincipale"

Quando esci dalla subform resetti cosi' 'stacchi' la subform nascosta
dai dati (ed ovviamente colleghi sulla subform che andraia visualizzare)
Piu le subform sono numerose e maggiore sara' il vantaggio in
prestazioni di questa procedura


title: Non vedo in record nella sottomaschera

text:
...
> Ti sta dicendo che forse e' meglio attivare la lettura dei dati SOLO
> sulla subform in quel momento visibile, usando il codice

Mi chiedo cosa avesse di interessante quel "link interesante", sarà il FONT o la GRAFICA... perchè tecnicamente mi pare sia servito a poco.

Link interessante.
Mah...

@Alex


title: Non vedo in record nella sottomaschera

text:

Quante polemiche inutili, se era interessante era interessante punto riesci a polemizzare anche perchè trovo un link interessante? la bellezza sta negli occhi di chi guarda e io guardando quel link l'ho trovato interessante!.


title: Non vedo in record nella sottomaschera

text:
....
> Quante polemiche inutili, se era interessante era interessante punto riesci a polemizzare anche perchè trovo un link interessante? la bellezza sta negli occhi di chi guarda e io guardando quel link l'ho trovato interessante!.

Un bel tacer non fu mai scritto, per uno che guarda senza capire, caro il mio "Paolo Rossi"
In ogni caso detto da te è un complimento.

@Alex


title: Non vedo in record nella sottomaschera

text:

Ma quindi questo  è  un forum di filosofia? :)


title: Non vedo in record nella sottomaschera

text:
...
> Ma quindi questo è un forum di filosofia? :)

Forse per te è meglio, anzi sarebbe meglio fosse anche di comiuci, se fosse di sola TECNICA saresti escluso.

@Alex


title: Non vedo in record nella sottomaschera

author: BFS

text:

sarebbe interessante capire perchè non hai applicato l'interessante
soluzione del link interessante visto che è la perfetta soluzione al tuo
problema piuttosto del tuo mostra nascondi sottomaschere

:-)

BFS


title: Re: impossibile aggiornare tutti i record

author: MA

text:
"ugo conte"  ha scritto nel messaggio
news:89cca1c9-ba74-4dda...@t9g2000vbs.googlegroups.com...
ciao a tutti
eseguendo questa query di aggiornamento
Sql:
UPDATE DISTINCTROW TbTestata_Fattura LEFT JOIN TbDettaglio_Fattura ON
TbTestata_Fattura.IDTESTATAFATTURA =
TbDettaglio_Fattura.IDTESTATAFATTURA SET
TbTestata_Fattura.DATAPAGAMENTO = [TbTestata_Fattura].
[DataPagamento]=""
WHERE ((Not (TbTestata_Fattura.DATAPAGAMENTO) Is Null) AND
((TbDettaglio_Fattura.IDDESCRIZIONE) Is Null));
ho il messaggio d'errore:
impossibile aggiornare tutti i record nella query di aggiornamento
ecc. ecc.
anche se il risultato è corretto.
E' cmq una query errata?
Grazie per l'aiuto
__________Risposta:
La clausola DISTINCTROW rende la query di sola lettura.
Toglila
MA


text:
"ugo conte"  ha scritto nel messaggio
news:f412c9f4-ff4b-4b06...@h14g2000yqd.googlegroups.com...
On 20 Lug, 12:56, "MA" <
mas...@massimilianoamendola.it
> wrote:
> "ugo conte"  ha scritto nel
> messaggionews:89cca1c9-ba74-4dda...@t9g2000vbs.googlegroups.com...

ciao MA e grazie
allora anche nel caso di Delete( in query d'eliminazione) se c'è va
tolto?
inoltre per azzerare la casella combinata cboEsenzioni
con origine controllo Idesenzioni sempre in TbTestata_Fattura
come devo fare?
Grazie ancora
______________Risposta:
Tutte le query diventano di sola lettura
Distinctrow lo puoi usare solo nei criteri
Me.cmbEsenzioni = ""
Ma


title: Inserisci Riga acc/97

author: MAR-GOM

text:
Ciao a tutti.
Esempio,quando si crea una tabella e devi aggiungere un campo fra 2o piu
campi
c'č il comando inserisci riga.
Bene lo stesso comando devo farlo nelle maschere continue.!
Si puo' fare?
Grazie per una gentile risposta.


title: Inserisci Riga acc/97

author: Maurizio Borrelli

text:
> "MAR-GOM" news:RUPp9.45180$cS4.1...@news2.tin.it...:

    Scusa ma mi sembrava d'averti gia' risposto. Sbaglio? Oppure non sono
stato gentile a sufficienza?
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Inserisci Riga acc/97

text:
No sei stato gentile ma io voglio fare diversamente.
Prova il comando inserisci riga come nelle tabelle e poi risentiamoci.
oppure quello che hai scritto non lo capito
Maurizio Borrelli <
maurizio...@freepass.it
> wrote in message
ao8iqh$k87ch$1...@ID-52090.news.dfncis.de...



title: Inserisci Riga acc/97

text:
> "MAR-GOM" news:kqQp9.45262$
cS4.1...@news2.tin.it
:
> > Maurizio Borrelli ao8iqh$k87ch$
1...@ID-52090.news.dfncis.de
:
> > > "MAR-GOM" news:RUPp9.45180$
cS4.1...@news2.tin.it
:
> > > Esempio,quando si crea una tabella e devi aggiungere un campo fra 2o
piu
> > > campi
> > > c'č il comando inserisci riga.
> > > Bene lo stesso comando devo farlo nelle maschere continue.!
> > > Si puo' fare?
> > > Grazie per una gentile risposta.
> >     Scusa ma mi sembrava d'averti gia' risposto. Sbaglio? Oppure non
sono
> > stato gentile a sufficienza?
> No sei stato gentile ma io voglio fare diversamente.
    Come?
> Prova il comando inserisci riga come nelle tabelle e poi risentiamoci.
    Provalo anche tu. ;-)
    Ma mentre lo provi considera che l'*indice di posizione* del campo nella
collezione dei campi della tabella non lo vedi ma c'e'. E come potrebbe
essere altrimenti?
> oppure quello che hai scritto non lo capito
--



title: Inserisci Riga acc/97

text:
Apri, posso darti del tu?, una tabella
Crea un campo nome
Poi un campo cognome
ed infine un campo via
mettiti su selettore record cognome
Poi vai sul menu inserisci e clicca su righe
Vedi il campo cognome si sposta in basso e access lascia uno spazio vuoto.
questo comando vogli utilizzarlo nelle mashere continue premendo un tasto.
Puoi inviarmi un db d'esempio.
Ciao e grazie
Se non ci riesci non importa provero' di nuovo al news
Maurizio Borrelli <
maurizio...@freepass.it
> wrote in message
ao8n1a$k2eb0$1...@ID-52090.news.dfncis.de...
> > "MAR-GOM" news:kqQp9.45262$
cS4.1...@news2.tin.it
:
> > > Maurizio Borrelli ao8iqh$k87ch$
1...@ID-52090.news.dfncis.de
:
> > > > "MAR-GOM" news:RUPp9.45180$
cS4.1...@news2.tin.it
:
> > > > Esempio,quando si crea una tabella e devi aggiungere un campo fra 2o
> piu
> > > > campi
> > > > c'è il comando inserisci riga.



title: Inserisci Riga acc/97

author: Roberto da casa

text:
"MAR-GOM" <
sime...@tin.it
> ha scritto nel messaggio
news:kqQp9.45262$cS4.1...@news2.tin.it...
> No sei stato gentile ma io voglio fare diversamente.
> Prova il comando inserisci riga come nelle tabelle e poi risentiamoci.
> oppure quello che hai scritto non lo capito
[CUT]
Forse ti sfugge che stai lavorando con Access (database) e non con un foglio
di calcolo (Excel) dove è possibile inserire righe.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Inserisci Riga acc/97

author: Alex

text:
"MAR-GOM" <
sime...@tin.it
> wrote in message
news:x3Sp9.36549$
Fz.10...@news1.tin.it
> Apri, posso darti del tu?, una tabella
> Crea un campo nome
> Poi un campo cognome
> ed infine un campo via
> mettiti su selettore record cognome
> Poi vai sul menu inserisci e clicca su righe
> Vedi il campo cognome si sposta in basso e access lascia uno spazio vuoto.
Io ritengo che, non sia tanto il collega che ti ha suggerito
ad aver interpretato male, quanto tu che vuoi utilizzare ACCESS
in maniera impropria.
Purtroppo è di ACCESS che si stà parlando e le TABELLE sono spesso
solo la fonte dati.
Potresti utilizzare EXCEL se ti trovi meglio...!!!
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Inserisci Riga acc/97

author: Alessandro Cara

text:
MAR-GOM ha scritto:
[cut]
> Se non ci riesci non importa provero' di nuovo al news
1) otterrai sempre le stesse risposte
2) quando si rispone la propria risposta va dopo il messaggio a cui si
sta rispondendo
3)  WORD e' un editor di testi
    EXCEL un foglio di calcolo
    ACCESS un database
    come vedi sono tre cose diverse
    "Mi consenta". Far fare ad ACCESS quello che dici e' come
    mandare un sub con gli sci
4) Il consiglio di m. borrelli e' giusto, unica cosa e' che l'incremento
   non dovrebbe essere unitario. Altra cosa quello che vedi non sempre
   e' quello che avviene, credo che EXCEL fa le cose piu' o meno nel
   modo che ti ha suggerito maurizio
5) Please, leggiti il post di Robero da casa di Martedi' ore 15.09
--
a.cara


title: Inserisci Riga acc/97

text:
> "Alessandro Cara"
news:3DA80F39...@blunet.it
:
> > MAR-GOM:
[...]
> 4) Il consiglio di m. borrelli e' giusto, unica cosa e' che l'incremento
>    non dovrebbe essere unitario.
    Perche'? Scusa ma non capisco cosa intendi.



title: Inserisci Riga acc/97

text:
Maurizio Borrelli ha scritto:
>
> > "Alessandro Cara"
news:3DA80F39...@blunet.it
:
> > > MAR-GOM:
> [...]
> > 4) Il consiglio di m. borrelli e' giusto, unica cosa e' che l'incremento
> >    non dovrebbe essere unitario.
>
>     Perche'? Scusa ma non capisco cosa intendi.
>
mi posso sbagliare intendevo questo:
Inserisco dei dati ed assegno il progressivo, li lascio li a fare un
po di brodo, poi ci ripenso e ne voglio inserire uno in mezzo, a questo
punto o rinumero il tutto oppure ......
--
a.cara


title: Inserisci Riga acc/97

text:
> "Alessandro Cara"
news:3DA814B3...@blunet.it
:
> > Maurizio Borrelli:
> > > "Alessandro Cara"
news:3DA80F39...@blunet.it
:
[...]
> > > 4) Il consiglio di m. borrelli e' giusto, unica cosa e' che
l'incremento
> > >    non dovrebbe essere unitario.
> >     Perche'? Scusa ma non capisco cosa intendi.
> mi posso sbagliare intendevo questo:
> Inserisco dei dati ed assegno il progressivo, li lascio li a fare un
> po di brodo, poi ci ripenso e ne voglio inserire uno in mezzo, a questo
> punto o rinumero il tutto oppure ......
    Capisco.
    Si puo' fare anche cosi' ma tutto dipende dallo scopo, dal tipo di
gestione, ecc.
    Un altro modo e' cancellare tutti i record interessati e riscriverli.
Come si farebbe appunto con una gestione tipo videoscrittura o foglio di
calcolo: lettura del file in memoria, manipolazioni varie da parte
dell'utente, scrittura del file su disco che sostituisce il precedente file.



title: Inserisci Riga acc/97

text:
Maurizio Borrelli ha scritto:
>
[cut]
>     Un altro modo e' cancellare tutti i record interessati e riscriverli.
> Come si farebbe appunto con una gestione tipo videoscrittura o foglio di
> calcolo: lettura del file in memoria, manipolazioni varie da parte
> dell'utente, scrittura del file su disco che sostituisce il precedente file.
faccio come Fabrizio, a Mauri' ma perche' mi dici l'ovvio?
citando un cantautore italiano, a te sicuramente non contiguo
"...ma lo sai che sapore ha il sapore dell'uva rubata a un filare?..."
--
a.cara


title: Inserisci Riga acc/97

text:
> "Alessandro Cara"
news:3DA81F0B...@blunet.it
:
> > Maurizio Borrelli:
[...]
> >     Un altro modo e' cancellare tutti i record interessati e
riscriverli.
> > Come si farebbe appunto con una gestione tipo videoscrittura o foglio di
> > calcolo: lettura del file in memoria, manipolazioni varie da parte
> > dell'utente, scrittura del file su disco che sostituisce il precedente
> > file.
> faccio come Fabrizio, a Mauri' ma perche' mi dici l'ovvio?
    Perche' in realta' non e' a te che lo dico ma a chi ci legge... e a
google...
    ;-)
> citando un cantautore italiano, a te sicuramente non contiguo
> "...ma lo sai che sapore ha il sapore dell'uva rubata a un filare?..."
    Quel sapore lo conosco. L'autore lo stimo ma non e' dei miei preferiti:
troppe parole e poca musica. Ho pero' molto apprezzato, amato addirittura,
la sua perfetta interpretazione, meglio incarnazione, di Mario.



title: Campo memo

author: Claudia G

text:
Non riesco a vedere il campo memo forse ho sbagliato a configurare il tipo
di dati del campo
io in un campo inserisco del testo che sono delle attivita telefoniche che
faccio in un prospect ad esempio: Il titolare ha detto che non ha intenzione
di fare etc etc
Che tipo di dati del campo mi conviene configurare perche Sql Server non dia
problemi?
grazie


title: Campo memo

author: Antonello Ferraris

text:
"Claudia G" <

Utilizzando il tipo "Text" di SQLServer non ho riscontrato problemi.
Ciao.


title: ordinamento e raggruppamento per mesi

author: Riccardo

text:
Ciao a tutti, un piccolo quesito.....spero di esser chiato, anche se forse è
difficile :-(
Vorrei crearmi un piccolo programmino, semplice,  per gestire le spese..che
mi permetta alla fine di effettuare alcune stampe tra cui:
- Elenco Movimenti raggruppati per tipologia e per mese (in ordine)
ed altre simili.
Per adesso sto lavorando su un altro programma che avevo fatto tempo. Ho una
maschera (contenente solo 3 caselle combinate, alcuni pulsanti e una casello
di testo nascosta chiamata Id_Data) nella quale come data inserisco:
Giorno (casella combinata origine tabella giorni);
Mese (casella combinata origine tabella mesi);
Anno (casella combinata origine tabella anni)
e poi proseguo con i caricamenti (con i pulsanti mi apro le maschere per
movimenti Postali, bancari ed in contanti che si portano avanti un Id_Data
basato sul record della maschera con le date).
La cosa scocciante (a dir poco) è quella di dover digitare il giorno il mese
e l'anno anziche avere un solo campo data.
A suo tempo lo organizzai in questo modo perche'  quando dovevo stampare un
tabulato non riuscivo ad ordinare i movimenti per mesi:
con ordinamento crescente mi dava agosto, aprile, dicembre, febbraio ecc.
invece con la tabella Mesi li ordinavo in base all'ID.
Mi sapete consigliare come ovviare a questo problema, e quindi facilitare
l'input dei dati inserendo la semplice data in un solo campo?
che per caso bisogna lavorare con la funzione Format?
grazie in anticipo a chiunque possa aiutarmi.
saluti Riccardo


title: ordinamento e raggruppamento per mesi

author: Pivo

text:
forse non ho capito il problema: chi ti impedisce di crearti un DATA
assolutamente standard e giocare con le opzioni di raggruppamento dei
report? (per mese, per giorno ecc ecc)


title: ordinamento e raggruppamento per mesi

text:
Pivo <
hge...@tiscalinet.it
> wrote in message
8v12su$2r0q$1...@stargate1.inet.it...
> forse non ho capito il problema: chi ti impedisce di crearti un DATA
> assolutamente standard e giocare con le opzioni di raggruppamento dei
> report? (per mese, per giorno ecc ecc)
________
Vorrei che il raggruppamento per mese avvenisse in ordine
Gennaio
Febbraio
Marzo
Aprile
ecc.
e non
Agosto
Aprile
Febbraio
Dicembre
( in ordine alfabetico)
si puo'?
Come?
ciao Riccardo


title: ordinamento e raggruppamento per mesi

text:
> ________
> Vorrei che il raggruppamento per mese avvenisse in ordine
> Gennaio
> Febbraio
> Marzo
> Aprile
> ecc.
>
> e non
>
> Agosto
> Aprile
> Febbraio
> Dicembre
> ( in ordine alfabetico)
>
> si puo'?
> Come?
>
> ciao Riccardo
>
>
quello che vuoi tu lo puoi fare tranquillamente se hai un campo data con
formato DATA. con una query estrai l'intervallo temporale che ti interessa,
su questa query costruisci un report e dalla sua struttura OPZIONI DI
RAGGRUPPAMENTO ci metti per mese crescente/decrescente a piacere. questo è
quello che hai scitto nel primo post:
>Vorrei crearmi un piccolo programmino, semplice,  per gestire le spese
Quindi se lo devi fare/rifare non avere esitazioni nel mettere in tabella un
campo data normalissimo.
Se invece devi adattare quello che hai, ma non sono sicuro di aver capito
bene, usando la tua casella combinata mesi-id che presumo abbia solo 12
record (12 mesi) con un ID crescente, ordini in base a ID e non a mese con
raggruppamento SINGOLO nel report (nascondendo poi l'ID e facendo vedere il
mese).
Ma che roba brutta.
ciao


title: ordinamento e raggruppamento per mesi

author: Pleiadi

text:
> Ma che roba brutta.
> ciao
>
Infatti,
perchč preferisci avere nella tabella 3 campi (giorno, mese ed anno) invece
di averne uno solo inpostato a data?
Diventerebbe 1000 volte piů semplice.
Ciao,
Alfio


title: ordinamento e raggruppamento per mesi

text:
Pleiadi <
za...@libero.nospam.it
> wrote in message
M37R5.75322$BF.26...@news.infostrada.it...

________
perche' non riusciva ad ordinare il report per mesi (da calendario) e non in
ordine crescente.
ciao Riccardo


title: ordinamento e raggruppamento per mesi

text:
Pivo <
hge...@tiscalinet.it
> wrote in message
8v179f$2s6s$1...@stargate1.inet.it...

> Ma che roba brutta.
> ciao
########
....mmmmmmmm
a pensarci bene penso che ho scritto proprio una str.......
grazie per avermi ricordato come si ordinano le date (ero fissato con la
parola del mese senza pensare che poi nel report la data posso visualizzarla
come cavolo me pare)
ciao RIccardo


title: Eseguire un comando Sql esterno al MDB.

author: Emyr

text:
>> Emanuele.
>
>Scusa se disturbo di nuovo ma con il metodo execute non riesco a fare
>eseguire le select.
>Mi sai dire dove sbaglio?
>
se mi sai dire cosa fai...
comunque con execute non puoi fare le select devi usare un recordset
set rs = currentdb.openrecordset(StringaSQL)
Saluti.
Emanuele.


title: ma perchè?!? (ancora su date...)

author: giacoMouse

text:
ciao a tutti,
ma perche se io faccio:
SELECT *
FROM Fatture
WHERE Year([DataIns])=[yyyy];
mi viene la mia bella mascherina richiedente l'anno (yyyy) e la query
funziona
mentre se faccio:
SELECT *
FROM Fatture
WHERE Month([DataIns])=[MM];
(o anche =[MMM)
non mi funziona la query?
l'inserimento di DataIns avviene tramite maschera dd-mm-aa
ma in output nella tabella di access il campo viene memorizzato come
short date cioe: dd-MMM-yy (ovvero il formato di short date delle
regional options di win2k lingua inglese)
qualcuno puo spiegarmi la faccenda?
sono sicuro  di essere in torto ma non capisco dove sbaglio.
grazie mille


title: ma perchè?!? (ancora su date...)

author: Carlo Costarella

text:
"giacoMouse" <
gia...@free.floating.net
> ha scritto nel messaggio
news:3d6fb4c9....@powernews.inwind.it...

Prova con Month(Format([DataIns];"dd/mm/yyyy"))=...
Oppure: Month(Format([DataIns];"gg/mm/aaaa"))=...
Infatti yyyy č sempre al terzo posto, mentre gg o mm cambiano di posizione a
seconda della compilazione.
Ciao, Carlo


title: ma perchè?!? (ancora su date...)

text:
ho provato ma nulla.
dunque, la data da me e memorizzata come, ad es: 23-Aug-02 (dd-Mmm-yy)
se quindi io voglio recuperare il mese devo fare
SELECT *
FROM Indirizzario
WHERE Month(Format([DataIns], ?!?!?!? ci devo mettere dd-mmm-yyyy?
oppure senza lo spaziatore o con "mm" e non "mmm" ... e poi si aspetta
una stringa (tipo Aug, Sep etc...) o il numero del mese?
per ora ho anche provato
WHERE Month(Format([DataIns],"dd-mmm-yyyy"))=[Inserire Mese:];
ma ancora nulla
mentre WHERE Year([DataIns])=[yyyy]; come gia scritto prima,
funziona...
ancora non capisco...
UFFAAA!
(ho chiesto la tua autorizzazione su icq, scusa se disturbo!)
-g-
On Fri, 30 Aug 2002 18:30:39 GMT, "Carlo Costarella"
<
carloantoni...@virgilio.it
> wrote:
>
>Prova con Month(Format([DataIns];"dd/mm/yyyy"))=...
>Oppure: Month(Format([DataIns];"gg/mm/aaaa"))=...
>Infatti yyyy e sempre al terzo posto, mentre gg o mm cambiano di posizione a



title: ma perchè?!? (ancora su date...)

text:
giacoMouse wrote:
>
> ciao a tutti,
> ma perche se io faccio:
>
> SELECT *
> FROM Fatture
> WHERE Year([DataIns])=[yyyy];
>
> mi viene la mia bella mascherina richiedente l'anno (yyyy) e la query
> funziona
> mentre se faccio:
>
> SELECT *
> FROM Fatture
> WHERE Month([DataIns])=[MM];
> (o anche =[MMM)
> non mi funziona la query?
>
la data viene memorizzata secondo un formato che e' di access e non
corrisponde a nessuno dei formati da te detti (credo che sia il numero
di secondi a partire dal 1-1-1970 ma non ci giurerei affatto).
Poiche' il programmatore che ha gestito le  date doveva essere un po'
bevuto volendo fare il furbo genera dei casini inimmaginabili
Il formato a cui access fa riferimento e' generalmente quello delle
impostazioni internazionali (pannello di controllo) e comunque
preferibilmente il formato americano per cui quando gli richiedi
month quello ti da i primi due caratteri che invece alcune volte
riferiscono al giorno. Il modo per essere sicuri e' gestira la
data nel formato yyyymmdd
--
a.cara


title: ma perchè?!? (ancora su date...)

text:
"giacoMouse" <
gia...@free.floating.net
> ha scritto nel messaggio
news:3d6fd41...@powernews.inwind.it...

Prova così cambiando opportunamente i campi e la tabella:
SELECT Entrate.*, Month(Format([DATA],"dd/mm/yyyy")) AS Mese
FROM Entrate
WHERE (((Month(Format([DATA],"dd/mm/yyyy")))=[MM]));
Da notare che nella griglia della query ho scritto
Format([DATA];"gg/mm/aaaa") ma la visualizzazione sql mi restituisce
Format([DATA],"dd/mm/yyyy")
Il parametro da inserire, in questo caso, [MM] è 1 per gennaio e 12 per
dicembre
perchè Month restituisce un intero (1 to 12) così come Day e Year.
Non serve scrivere Mmm o Mmmm.
Per rendere più comprensibile [MM] scriverei [MM (1 - 12)]
Ciao, Carlo


title: ma perchè?!? (ancora su date...)

text:
Grazie, grazie mille.
ora finalmente funziona!
e sporattutto mi avete spiegato un po' di "magagne" nascoste di
access.
buon we!
-g-
On Fri, 30 Aug 2002 22:58:47 +0200, Alessandro Cara <
al...@blunet.it
>
wrote:



title: ma perchè?!? (ancora su date...)

text:
> "Alessandro Cara" [...]:
> la data viene memorizzata secondo un formato che e' di access e non
> corrisponde a nessuno dei formati da te detti (credo che sia il numero
> di secondi
    di giorni
> a partire dal 1-1-1970 ma non ci giurerei affatto).
    30/12/1899
    Un sistema abbastanza pratico per sapere quale sia tale data, se non si
ha tempo o voglia di cercare nella guida (un vero slalom, in questo come in
troppi casi!...) e' quello di convertire il numero 1 in data nella finestra
"Immediata" di Visual Basic:
        ?CDate(1)
        31/12/1899
    Ne consegue che il giorno "zero" e' il 30/12/1899.
    Infatti:
        ?CDbl(DateSerial(1899,12,30))
         0
> Poiche' il programmatore che ha gestito le  date doveva essere un po'
> bevuto volendo fare il furbo genera dei casini inimmaginabili
    :-))
    Povero... Come spesso capita in questi casi ha dovuto scendere a patti
con un bel po' di vincoli.
[...]
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: ma perchè?!? (ancora su date...)

text:
Maurizio Borrelli wrote:
cutto tutto
borrelli PFUI, manco l'ho finito di leggere
ma secondo te se ci mette i giorni come craist fa a sapere i secondi
E il resto che dici l'ho strafatto anni fa ed i miei neuroni
non sono piu' quelli di una volta
--
a.cara


title: ma perchè?!? (ancora su date...)

author: Giorgio Ferrari

text:
"giacoMouse" >
> SELECT *
> FROM Fatture
> WHERE Year([DataIns])=[yyyy];
>
> mi viene la mia bella mascherina richiedente l'anno (yyyy) e la query
> funziona
> mentre se faccio:
>
> SELECT *
> FROM Fatture
> WHERE Month([DataIns])=[MM];
> (o anche =[MMM)
> non mi funziona la query?
> l'inserimento di DataIns avviene tramite maschera dd-mm-aa
> ma in output nella tabella di access il campo viene memorizzato come
> short date cioe: dd-MMM-yy (ovvero il formato di short date delle
> regional options di win2k lingua inglese)
Puoi risolvere senza modificare le query se imposti nel pannello di
controllo lo stesso formato delle tue maschere di input: dd/MM/yy.
Anche se non te lo propone nel menů delle impostazioni internazionali, lo
accetta.
Ciao, Giorgio


title: ma perchè?!? (ancora su date...)

text:
> "Alessandro Cara" [...]:
> > Maurizio Borrelli [...]:
> cutto tutto
> borrelli PFUI, manco l'ho finito di leggere
> ma secondo te se ci mette i giorni come craist fa a sapere i secondi
    Hai presente i decimali?...
> E il resto che dici l'ho strafatto anni fa ed i miei neuroni
> non sono piu' quelli di una volta
--



title: Posso disabilitare la rotella (scrolling) del mouse da codice?

author: elio

text:
Come da oggetto,
grazie,Elio


author: stwe

text:
"elio" <
es...@virgilio.it
> ha scritto nel messaggio
news:K%bM7.16715$BA4.5...@news1.tin.it...
> Come da oggetto,
>
> grazie,Elio
>
leggiti i msg precedenti... troverai la risposta
by
stwe
ps non fare come me che non cerco prima...


text:
"stwe" <
st...@stwe.org
> ha scritto nel messaggio
news:g8gM7.176349$sq5.8...@news.infostrada.it...
>
> leggiti i msg precedenti... troverai la risposta
> by
> stwe
>
> ps non fare come me che non cerco prima...
>
>
Scusa č vero, soltanto che non riesco a tenere e leggere tutti i msg del ng.
Ora l'ho trovato anche se il riferimento dell'oggetto non era specifico per
lo scroller
per inciso ( e per Leonardo che mi ha scritto in e-mail) il riferimento č :
Disabilitare PagUp e PagDown  con risposta di Alex del 26 Ott 2001 ore
11.01.37
Grazie e cercherň di stare piů attento in futuro!
Ciao ,
Elio


text:
"elio" <
es...@virgilio.it
> ha scritto nel messaggio
news:6fvM7.19666$BA4.6...@news1.tin.it...

sei troppo gentile, io non volevo rimproverarti, solamente (e sono sincero)
sapevo la risposta ma non avevo molta voglia di cercare...
un consiglio prova ad utilizzare
http://groups.google.com/advanced_group_search
 e mettici
it.comp.appl.access, funziona alla grande e non devi tenerti 30000 messaggi
memorizzati.
by
stwe


title: problemi con filtro in base a maschera.

author: Angelo

text:
Ciao a tutti in primo luogo ,vi faccio i complimenti in quanto ho potuto
constatare che siete veramente dei grandi, in particolare mi riferisco alla
estrema pazienza di Alessandro Baraldi che solo ieri mi ha....cansigliato di
non rompere solo lui ma tutti voi....
La risposta al quesito me la ha gia data lui in sostanza se uso il filtro
dinamico su caselle combinate ho problemi allapertura del preview di stampa.
Ho allora inserito nella current della form, solo per le caselle combinate
della mia form il seguente codice:
Me.Filter="[nomeField]=" &Me.Combo
cosi' com'e' mi dava errore su oggetto combo, allora l'ho sostituito con il
nome elemento del campo; e ha funzionato, solo che sull'ultima casella
combinata rimaneva inserito un valore numerico che mi filtrava nuovamente la
maschera.
Dove ho cannato?
Grazie. Angelo


title: problemi con filtro in base a maschera.

author: Sergio MAZZA

text:
"Angelo" <
ang...@aerofiltri.it
> ha scritto nel messaggio
news:fU_L8.114302$g04....@tornado.fastwebnet.it...
> Ciao a tutti in primo luogo ,vi faccio i complimenti in quanto ho potuto
> constatare che siete veramente dei grandi, in particolare mi riferisco
alla
> estrema pazienza di Alessandro Baraldi che solo ieri mi ha....cansigliato
di
> non rompere solo lui ma tutti voi....
Mal comune, mezzo gaudio!
> La risposta al quesito me la ha gia data lui in sostanza se uso il filtro
> dinamico su caselle combinate ho problemi allapertura del preview di
stampa.
> Ho allora inserito nella current della form, solo per le caselle combinate
> della mia form il seguente codice:
>
> Me.Filter="[nomeField]=" &Me.Combo
>
> cosi' com'e' mi dava errore su oggetto combo, allora l'ho sostituito con
il
> nome elemento del campo; e ha funzionato, solo che sull'ultima casella
> combinata rimaneva inserito un valore numerico che mi filtrava nuovamente
la
> maschera.
>
> Dove ho cannato?
>
> Grazie. Angelo
>
La proprietą Filter agisce in tandem con FilterOn (vedi help) che se
impostata a True memorizza il valore nella proprietą Filter riproponendolo
anche al successivo avvio. Prova a reimpostare tutti i Filter a = "",
lasciando FilterOn = True...
Ciao.
--
Sergio MAZZA


title: problemi con filtro in base a maschera.

text:
Grazie per la risposta, ma siccome ho una discreta quantita' di ignoranza
con me....potresti spiegarlo come a un bambino di 3 anni.....scherzi a parte
il concetto l' capito ma fattualmente che significa? e poi e' giusto usare
lo script nella current della form e solo per le caselle combinate?
rigrazie :-)
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:adq3sh$9gs$1...@canarie.caspur.it...



title: problemi con filtro in base a maschera.

text:
"Angelo" <
ang...@aerofiltri.it
> ha scritto nel messaggio
news:dU0M8.114394$g04....@tornado.fastwebnet.it...
> Grazie per la risposta, ma siccome ho una discreta quantita' di ignoranza
> con me....potresti spiegarlo come a un bambino di 3 anni.....scherzi a
parte
> il concetto l' capito ma fattualmente che significa? e poi e' giusto usare
> lo script nella current della form e solo per le caselle combinate?
>
> rigrazie :-)
Ti consiglio di leggere le (poche) regole di questo NG; grazie.
Le trovi qui:
http://www.sitocomune.com/netiquette.htm.
..
Io francamente non ho ben capito cosa devi fare, se me lo rispieghi forse
riesco a darti una mano...
Ciao.
--
Sergio MAZZA


title: Filtro su maschera continua

text:
Ho una maschera continua, che è basata su una query per motivi di
ordinamneto, da dove vorrei selezionare con una casella combinata "anno"
dal campo MiaData (campo testo di 4 caratteri)un anno che è raggrupato
Il comando per filtrare è il sottostante ma va in debug ogni volta che
seleziono nonostante che nel filtro resta il campo con l'anno scelto
Private Sub ANNO_AfterUpdate()
    Me.Filter = "[MiaData] = " & Me!ANNO
    Me.FilterOn = True
End Sub
Questo serve per eliminare la selezione
Private Sub Comando43_Click()
    DoCmd.ShowAllRecords
End Sub
Dove è che sbaglio
Grazie Giovanni
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Filtro su maschera continua

text:
"Giovanni2" <
gi...@tin.it
> ha scritto nel messaggio
news:e4k753$m85$1...@news.newsland.it...
> Ho una maschera continua, che è basata su una query per motivi di
> ordinamneto, da dove vorrei selezionare con una casella combinata "anno"
> dal campo MiaData (campo testo di 4 caratteri)un anno che è raggrupato
> Il comando per filtrare è il sottostante ma va in debug ogni volta che
> seleziono nonostante che nel filtro resta il campo con l'anno scelto
>
> Private Sub ANNO_AfterUpdate()
>    Me.Filter = "[MiaData] = " & Me!ANNO
>    Me.FilterOn = True
>
> End Sub
>
> Questo serve per eliminare la selezione
>
> Private Sub Comando43_Click()
>    DoCmd.ShowAllRecords
>
> End Sub
>
> Dove è che sbaglio
> Grazie Giovanni
Non ho capito; [MiaData] contiene una data, un numero (anno) o un testo
(anno)?
Comunque i tre casi sono:
(1)
Me.Filter = "Year([MiaData]) = " & Me!ANNO
Me.FilterOn = True
(2)
Me.Filter = "[MiaData] = " & Me!ANNO
Me.FilterOn = True
(3)
Me.Filter = "[MiaData] = '" & Me!ANNO & "'"
Me.FilterOn = True
Oppure dovresti indicare il messaggio di debug...
Ciao.
--
Sergio MAZZA


title: Filtro su maschera continua

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:e4kacc$qa8$1...@area.cu.mi.it...

Innazitutti grazie della risposta e ho usato il metodo tre che ha migliorato
e risolto la mia richiesta.
Pero il problema che mi resta è che la selezione della maschera continua
deriva da un filtro che avviente da un'altra maschera che seleziona le
ordinanzioni di  un cliente con le varie ordinazioni e fin qui tutto bene
nella maschera continua appaiono tutte le ordinazioni nei vari anni.
Ma quando uso il filtro, casella combinata,  nella maschera M_PROD con il
consiglio n. 3, che gentilmente mi hai indicato,  i record che compaiono
corrispondono si all'anno scelto ma mi perde la selezione del cliente che
avevo scelto nella maschera precedente con il comando sottoindicato
Private Sub Comando60_Click()
On Error GoTo Err_Comando60_Click
    If IsNull(Me![Matr_acq]) Then
             MsgBox "ATTENZIONE!!! Prima si deve scegliere il
cliente-acquirente"
    Else
       DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, ,
acMenuVer70
 '     DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, ,
acMenuVer70
       DoCmd.OpenForm "M_PROD", acNormal, , "[Matr_acq]=" & [Matr_acq]
    End If
Exit_Comando60_Click:
    Exit Sub
Err_Comando60_Click:
    MsgBox Err.Description
    Resume Exit_Comando60_Click
End Sub
Grazie se mi rispondi
Giovanni


title: Filtro su maschera continua

text:
"Giovanni2" <
gi...@tin.it
> ha scritto nel messaggio news:446e1690$0$36935$4faf...@reader3.news.tin.it...

Il filtro applicato tramite l'OpenForm puoi leggerlo nell'evento "su apertura", della seconda form, tramite la proprietà Filter (la
stessa che utilizzi per filtrarla di nuovo).
Il problema è che non devi perderlo ogni volta che riapplichi il nuovo filtro dell'anno; io memorizzerei il filtro del cliente in
una casella di testo non associata e nascosta:
es. (evento su apertura)
me!oldFilter = me.filter '<-- memorizzo il filtro
(evento della casella combinata)
Me.Filter = me!oldFilter & iif(not isnull(me!oldFIlter), " And ",null) & " [MiaData] = '" & Me!ANNO & "'"
me.filteron = true
Ciao.
--
Sergio MAZZA


title: HELP! Query parametrica da modulo VBA

author: Seb

text:
Ho bisogno di aiuto
Ho creato una query parametrica e vorrei impostare il valore del parametro
ed eseguire la query da un modulo VBA
Qualcuno mi puņ aiutare?


title: HELP! Query parametrica da modulo VBA

author: Roberto da casa

text:
"Seb" <
sebastia...@fastwebnet.it
> ha scritto nel messaggio
news:ExwZb.706$UI5...@tornado.fastwebnet.it...
> Ho bisogno di aiuto
> Ho creato una query parametrica e vorrei impostare il valore del parametro
> ed eseguire la query da un modulo VBA
> Qualcuno mi può aiutare?
Leggi il thread che si trova un paio sopra al tuo, aperto da iperword il
20/2/2004 alle ore 22:17 e che ha per subject "definire recordset a partire
da una query".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Creare Help di un'applicazione

author: Pisinho

text:
Buongiorno,
per creare delle guide di Help sensibili al contesto da mettere
nell'applicazione, cosa utilizzate per crearle ?
Qualcosa di simile a Help Generator o anche pi� semplice...
Per ACCESS 2007
Esiste qualcosa di FREE o bisogna comprarne uno ?
Grazie mille.


title: Creare Help di un'applicazione

author: sv

text:
Pisinho ha scritto:

> Per ACCESS 2007

> Grazie mille.
Io utilizzo HelpMaker:
http://www.vizacc.com/
Poi per la procedura vedi anche:
http://support.microsoft.com/kb/210166/it
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Runtime97 su PC con Access 2000

author: All Eyez On me

text:
Qualcuno ha provato ad installare un runtime di access 97 su un PC che già
ha Access 2000 installato?
Ci sono problemi?
ciao,
AEOM


title: Runtime97 su PC con Access 2000

text:
Trova il file HATTEN.TTF nella cartella delle fonts (c:\windows\fonts se hai
win9x).
Rinominalo o spostalo.
Installa AC97Runtime in una cartella DIVERSA da quella su cui hai Office
2000, per esempio C:\AC97RT
Rimetti al suo posto HATTEN.TTF
Crea due collegamenti sul desktop, uno a msaccess.exe nella dir di office
2000, l'altro a msaccess.exe nella dir di AC97RT.
Apri Access 2000 e poi chiudilo; tutti gli mdb che apri da quel momento in
poi verranno aperti con Access 2000.
Viceversa se avvii Access97.
8tto
"All Eyez On me" <
bf-si...@libero.it
> ha scritto nel messaggio
news:a3e0jt$3ei$1...@pegasus.tiscalinet.it...



title: Runtime97 su PC con Access 2000

text:
"8tto" <
supe...@yahoo.com
> ha scritto nel messaggio
news:d6w68.16461$3J1.5...@news2.tin.it...

Che c'entra con quello che ho chiesto? Non sto parlando del bug
dell'installazione di access 97 dopo la de-installazione di access 2000
AEOM


title: Runtime97 su PC con Access 2000

author: Antonio Biso

text:
All Eyez On me <
bf-si...@libero.it
> wrote in message
a3eogj$lih$1...@pegasus.tiscalinet.it...
>
> > Viceversa se avvii Access97.
> >
> > >
>
> Che c'entra con quello che ho chiesto? Non sto parlando del bug
> dell'installazione di access 97 dopo la de-installazione di access 2000
Ma soprattutto, perchè ti ha risposto prima del quoting?!?
Antonio


title: Runtime97 su PC con Access 2000

text:
> Che c'entra con quello che ho chiesto? Non sto parlando del bug
> dell'installazione di access 97 dopo la de-installazione di access 2000
>
Tu hai chiesto se qualcuno avesse installato AC97RT su un pc su cui č
installato A2000, e quali problemi ci fossero eventualmente.
Problemi ce ne sono, e ti ho spiegato come fare a risolverli. Se fai quello
che ti ho scritto, riesci a fare coesistere AC2000 e AC97RT senza problemi.
Se ho scritto una cavolata, ditemelo pure.
Ma la tua risposta al mio post mi č sembrata scortese e fuori luogo.
Puň anche darsi che io abbia male inteso la tua domanda, magari riformulala
in modo piů chiaro.
Scusate per aver aver risposto prima del quoting.
8tto


title: Runtime97 su PC con Access 2000

author: warp

text:
"All Eyez On me" <
> Che c'entra con quello che ho chiesto? Non sto parlando del bug
> dell'installazione di access 97 dopo la de-installazione di access 2000
In effetti hai dato una risposta scortese.
Comunque ti consiglio di dare un'occhiata a
http://support.microsoft.com/default.aspx?scid=kb;IT;q248112
Ciao, warp


title: Tabella condivisa

author: Jo

text:
Ho una tabella clienti su un server e dagli altri pc in rete mi collego per
verificarne e modificarne  i records. Se capita però che due pc visualizzano
contemporaneamente lo stesso record, l'evento non viene in nessun modo
evidenziato. Cosa si potrebbe fare per ottenere un messaggio del tipo
"Record occupato o in visione"??
Grazie per  l'aiuto.


title: Tabella condivisa

author: Arturo

text:
"Jo" <
okp...@tin.it
> ha scritto nel messaggio
news:ZOca7.90950$Pb6.5...@news1.tin.it...
> Ho una tabella clienti su un server e dagli altri pc in rete mi collego
per
> verificarne e modificarne  i records. Se capita perň che due pc
visualizzano
> contemporaneamente lo stesso record, l'evento non viene in nessun modo
> evidenziato. Cosa si potrebbe fare per ottenere un messaggio del tipo
> "Record occupato o in visione"??
> Grazie per  l'aiuto.
>
Nelle menů opzioni -> avanzate -> blocco record predefinito clicca su
"record modificati".
Ciao
Arturo


title: DATABASE PROTETTO E AGGIORNAMENTI . COME FARE ?????

author: MM

text:
Salve,
ho sviluppato un database che comprende molte cose (tabelle, maschere ,
query, report, macro, un modulo).
Questo database che risiede in un unico file .mdb è protetto da password per
l'utente.
L'utente che lo usa è solo uno e quindi ho impostato la password tramite la
funzione di accesss dal menu'.
In poche parole quando lancio il database lui mi chiede la password e dopo
averla inserita mi apre il db.
Attenzione : non mi chiede un nome utente e password ma solo la password.
In fase di programmazione del db ho protetto da VBA anche il codice tramite
la funzione dal menù ---> proprietà -->protezione.
Mi capita spesso di dover appicare delle modifiche al db che è in posesso
dal cliente.
Fortunatamente il cliente si trova a poca distanza e quindi mi reco da lui ,
copio il db su un hdd usb me lo porto in ufficio, faccio le modifiche e
glielo riporto modificato (nel frattempo il cliente non devo usare il db
inserendo nuovi dati altrimenti mi tocca rifare il tutto).
Come posso fare per ovviare a questo problema ? Non posso continuare a fare
così dato che in futuro il cliente non sarà solo quello attuale ma sarà
anche fuori provincia e non solo uno.
Come posso distribuire le modifiche alle maschere, report e query senza
dover recarmi tutte le volte presso il cliente ? Io possiedo una copia del
db che il cliente ha. Ma se devo modificare una tabella ? se devo togliere o
aggiungere un campo una relazione ?
Il db ovviamente gira tramite la runtime di access 2000 presso il cliente.
Qualcuno mi può consigliare come fare ?
Ho sentito parlare di frontend e backend , ma non so cosa sia e se fa al
caso mio.
Vi PREGO AIUTATEMIIIIIIIIIIIIIIIIII.
Grazie in anticipo.


author: Alex Caponetto

text:
>
> Mi capita spesso di dover appicare delle modifiche al db che è in posesso
> dal cliente.
> Fortunatamente il cliente si trova a poca distanza e quindi mi reco da lui
,
> copio il db su un hdd usb me lo porto in ufficio, faccio le modifiche e
> glielo riporto modificato (nel frattempo il cliente non devo usare il db
> inserendo nuovi dati altrimenti mi tocca rifare il tutto).
> Come posso fare per ovviare a questo problema ? Non posso continuare a
fare
> così dato che in futuro il cliente non sarà solo quello attuale ma sarà
> anche fuori provincia e non solo uno.
>
> Come posso distribuire le modifiche alle maschere, report e query senza
> dover recarmi tutte le volte presso il cliente ? Io possiedo una copia del
> db che il cliente ha. Ma se devo modificare una tabella ? se devo togliere
o
> aggiungere un campo una relazione ?
> Il db ovviamente gira tramite la runtime di access 2000 presso il cliente.
>
>
> Qualcuno mi può consigliare come fare ?
>
> Ho sentito parlare di frontend e backend , ma non so cosa sia e se fa al
> caso mio.
Ciao scusami ma perchè le tabelle non le colleghi???
es: db1 = tabella1 + maschera1
crei un db2 dove ti importi tutte le tabelle e solo quelle poi le cancelli
dal db1 e fai importa ---> collega tabelle
così tu puoi fare tutte le modifiche che vuoi e quando vuoi mentre lui
lavoro poi spedisci l'agg (db1) anche per email e lo fai copiare sul primo
mi sembra semplice io faccio così.
invece se devi aggiornare le tabelle ti scrivi tutto in vb e quando lui
lancia l'applicativo tu prima di qualunque cosa gli fai aggiornare le
tabelle poi ripristini il tutto
spero di esser stato di aiuto
ciao a presto
Alex Caponetto


author: Marco Tognon

text:


Attenzione, però!
Quello che ha detto Alex è giusto fino ad un certo punto... cioè fino
a che non devi fare modifiche a tabelle e relazioni. Se devi farne,
col metodo indicato da Alex sei comunque costretto a fermare il
cliente, modificare tabelle etc, e poi riportare tutto.
La soluzione che cerchi tu sta nella replica, con tutte le conseguenze
che comporta. Informati un pò sull'argomento, perché, data la vastità
e la serie di conseguenze che comporta, non è semplice spiegarlo
esaustivamente sul NG.
Buon Lavoro
Marco.


author: TseRaa

text:
On Mon, 05 Aug 2002 15:21:34 +0200, Marco Tognon
<
marco_...@infinito.it
> wrote:
>La soluzione che cerchi tu sta nella replica, con tutte le conseguenze
>che comporta. Informati un pò sull'argomento, perché, data la vastità
>e la serie di conseguenze che comporta, non è semplice spiegarlo
>esaustivamente sul NG.
Da come ne parli pare che le repliche siano da prendere con le molle
... alla fine conviene usarle o no.
In altri termini qual'è il sistema migliore per far girare un
applicativo su 3/4 PC dove non ci siano particolari necessità di uso
contemporaneo.
Adriano
e-mail galad***NOSPAM***@
alma.it


title: Penna per codice a barre

author: Arsenio

text:
Ciao.
ho sviluppato un piccolo gestionale per i movimenti di magazzino. Ora vorrei
sapere qualcosa sulle penne ottiche che leggono i codici a barre.
Sapete dirmi le fasce di prezzo e, se e dove, posso trovare informazioni su come
interfacciarla con access?
Qualcuno le usa?
Grazie
--
Arsenio Lupin
ICQ: 168741021
Togliere LEMANIDALNASO per rispondere in e-mail


title: Penna per codice a barre

author: Carlo D.

text:
"Arsenio" <
lupiniii__L...@hotmail.com
> ha scritto nel messaggio
news:QDp0a.191123$AA2.7...@news2.tin.it...

io ho usato una pistola lettore di codice a barre, e costava circa 75 ?. poi
per la lettura basta che sei posizionato sul campo che ti interessa e premi
il pulsante di lettura, che immediatamente ti legge il codice del prodotto
riportandoti i dati nel campo in cui eri posizionato.
Ciao
Carlo D.


title: Penna per codice a barre

text:
Nel'atto pubblico news:XVp0a.139076$
0v.39...@news1.tin.it
, il Sig. Carlo D.
<
dalmass...@tin.it
>,  comprovando temporanea infermità mentale scrisse:
> io ho usato una pistola lettore di codice a barre, e costava circa 75 ?.
Puoi dirmi come si chiama o dove la posso trovare?
Grazie!



title: Penna per codice a barre

text:
"Arsenio" <
lupiniii__L...@hotmail.com
> ha scritto nel messaggio
news:x3q0a.191314$AA2.7...@news2.tin.it...

 l'avevo trovata in internet,  basta che cerchi  pistole codice a barre, non
ricordo il nome, perchè l'ho data a un cliente.


title: ricerca testo in un file .mdb

author: vale

text:
e' possibile in qulche modo analizzare dei file .mdb per scoprire se
all'interno esiste un report con un determinato testo in una etichetta.
mi spiego:
ho la stampa di un report fatto 2 anni fa che sta all'interno di non so
quale database di access.
vorrei fare un "cerca file" con la clausola di un determinato testo
contenuto nell'etichetta (titolo) del report.
siccome i db sono molti (decine) e il totale dei report sono centinaia non
mi passa più di cercarlo ad uno a uno.
grazie.


title: ricerca testo in un file .mdb

author: Carlo Costarella

text:
"vale" <
va...@virgilio.it
> ha scritto nel messaggio
news:42d3d542$1...@x-privat.org...
>
>
>
Quando scrivi un oggetto nel NG, se puoi, evita di usare il punto (.) come
"ricerca testo in un file .mdb" perchè molti antivurus (un po' sciocchi)
interpretano come possibile file pericoloso.
Credo che ti serva un editor esadecimale. Apri un file mdb e poi con la
ricerca testo puoi trovare quello che ti serve.
Ciao, Carlo


title: ricerca testo in un file .mdb

text:
puoi provare con Find & Replace
http://www.rickworld.com/download.html
è un add in  shareware  per un certo è utilizzabile poi bisogna
acquistarlo


title: Istruzione DLookup

author: carlo

text:
Salve a tutti
Nel campo "CodSacco" inserisco un codice che si confronta con il campo
(codice) della tblProdotti (strFiltro...) ma purtroppo non riesco ad
inserire nulla inquanto mi dice che non riesce a trovare il campo codice.
Dove sto sbagliando
Grazie
Private Sub CodSacco_AfterUpdate()
On Error GoTo Err_CodSacco_AfterUpdate
    Dim strFiltro As String
     strFiltro = "CodSacco = " & Me!Codice (sbaglio nella funzione filtro,
ma dove!)
     Me.CodSacco = DLookup("Codice", "tblProdotti", strFiltro)
    Me.NomeProdotto = DLookup("DescrizioneProdotto", "tblProdotti",
strFiltro)
    Me.NomeFornitore = DLookup("Descma", "tblProdotti", strFiltro)
    Me.PrezzoUnitario = DLookup("Listino", "tblProdotti", strFiltro)
Esci_CodSacco_AfterUpdate:
    Exit Sub
Err_CodSacco_AfterUpdate:
    MsgBox Err.Description
    Resume Esci_CodSacco_AfterUpdate
End Sub
--
Carlo
:)


title: Istruzione DLookup

text:
carlo ha scritto:

Me.PrezzoUnitario = DLookup("[Listino]", "tblProdotti", "[Codsacco] =
'" & Me!Codice & "'")


title: Istruzione DLookup

text:
"BR1" <
bona...@gmail.com
> ha scritto nel messaggio
news:1156702053.2...@p79g2000cwp.googlegroups.com...
>
> carlo ha scritto:
>
>> Salve a tutti
>> Nel campo "CodSacco" inserisco un codice che si confronta con il campo
>> (codice) della tblProdotti (strFiltro...) ma purtroppo non riesco ad
>> inserire nulla inquanto mi dice che non riesce a trovare il campo codice.
>> Dove sto sbagliando
>> Grazie
>>
>>
>> Private Sub CodSacco_AfterUpdate()
>> On Error GoTo Err_CodSacco_AfterUpdate
>>
>>     Dim strFiltro As String
>>      strFiltro = Me.PrezzoUnitario = DLookup("[Listino]", "tblProdotti",
>> "[Codsacco] = '" & Me!Codice & "'")
>> ma dove!)
>>
>>      Me.CodSacco = DLookup("Codice", "tblProdotti", strFiltro)
>>
>>     Me.NomeProdotto = DLookup("DescrizioneProdotto", "tblProdotti",
>> strFiltro)
>>     Me.NomeFornitore = DLookup("Descma", "tblProdotti", strFiltro)
>>     Me.PrezzoUnitario = DLookup("Listino", "tblProdotti", strFiltro)
>>
>> Esci_CodSacco_AfterUpdate:
>>     Exit Sub
>>
>> Err_CodSacco_AfterUpdate:
>>     MsgBox Err.Description
>>     Resume Esci_CodSacco_AfterUpdate
>>
>>
>> End Sub
>>
>> --
>> Carlo
>> :)
>
> Me.PrezzoUnitario = DLookup("[Listino]", "tblProdotti", "[Codsacco] = '" &
> Me!Codice & "'")
Grazie ma continua dare errore: Errore di sintassi nella stringa
nell'espressione della query[Codsacco] ="
Scusami, ma dove la inserisco la stringa nella funzione strFiltro... o
Grazie
Carlo


title: Istruzione DLookup

text:
carlo ha scritto:

La stringa strFiltro è inclusa nel dlookup, se codsacco è un valore
integer prova così:
Me.PrezzoUnitario = DLookup("[Listino]", "tblProdotti", "[Codsacco] ="
& Me!Codice & ")"
se è una stringa bisogna aggiungere gli apici



title: Istruzione DLookup

author: Elìa

text:
"BR1" <
bona...@gmail.com
> ha scritto nel messaggio
news:1156785430....@i42g2000cwa.googlegroups.com...
carlo ha scritto:

La stringa strFiltro č inclusa nel dlookup, se codsacco č un valore
integer prova cosě:
Me.PrezzoUnitario = DLookup("[Listino]", "tblProdotti", "[Codsacco] ="
& Me!Codice & ")"
se č una stringa bisogna aggiungere gli apici
Me.PrezzoUnitario = DLookup("[Listino]", "tblProdotti", "[Codsacco] ='"
& Me!Codice & "')"
Mi da sempre lo stesso errore


title: Istruzione DLookup

author: MA

text:
Elìa wrote:
> "BR1" <
bona...@gmail.com
> ha scritto nel messaggio
> news:1156785430....@i42g2000cwa.googlegroups.com...
>
> La stringa strFiltro è inclusa nel dlookup, se codsacco è un valore
> integer prova così:
>
> Me.PrezzoUnitario = DLookup("[Listino]", "tblProdotti", "[Codsacco] ="
> & Me!Codice & ")"
>
> se è una stringa bisogna aggiungere gli apici
>
> Me.PrezzoUnitario = DLookup("[Listino]", "tblProdotti", "[Codsacco]
> ='" & Me!Codice & "')"
>
> Mi da sempre lo stesso errore
Me.PrezzoUnitario = DLookup("[Listino]", "tblProdotti", "[Codsacco] =" &
Me!Codice)
 Me.PrezzoUnitario = DLookup("[Listino]", "tblProdotti", "[Codsacco] ='" &
Me!Codice & "'")
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Creare/leggere codici a barre in access

author: Bruno - S95

text:
Access 00/XP
Ciao a tutti, sapreste darmi qualche indicazione, se non è super complicato,
su come poter creare e far leggere i codici a barre per un database per la
gestione di un magazzino per il quale si dovrà effettuare il carico/scarico
dei prodotti.
Grazie, Bruno


title: Creare/leggere codici a barre in access

author: Karl Donaubauer

text:

Leggi la discussione "gestione bar code" due giorni fa.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Link a file con variabile d'ambiente di sistema (immagine png)

author: Mariano

text:
L'esigenza attuale, mi è nata in OpenOffice Writer, ma il
comportamento l'ho provato anche in altri programmi come AutoCAD, MS-
Office....  e non è diverso da quello che descriverò.

Da alcuni giorni, sto cercando di inserire un immagine, in un
documento .ODT, collegata ad un percorso specifico definito in una
variabile d'ambiente di sistema,  oserei chiamarlo “percorso
dinamico”, se nessuno ha obiezioni.

Ho provato a seguire questa procedura :
1. Inserisci --> Immagine --> Da file -->
2. inserimento del testo “%MiaVariabile%\Prova_Immagine.png”  (con
segno di spunta attivo su “Collega”)
3. Click su  “Apri” ... et voilà..   L'immagine è presente sul
documento.
ma....  ahimé !   se apro le proprietà dell'immagine, nel campo
“Collegamento” trovo inaspettatamente il valore  “file:///C:/Documents
and Settings/Mario/Desktop/Prova_Immagine.png”, è un valore costante,
non più legato alla mia %MiaVariabile%,  è stato convertito in testo
al momento dell'invio.  Mi resta solo la consolazione di sapere che
comunque le variabili d'ambiente sono visibili nell'ambiente OOo.
La stessa cosa avviene se utilizzo %homedrive% e %homepath%....

Se un giorno, volessi cambiare il contenuto di %MiaVariabile% da “C:
\User\Mario” a “F:\Utenti\Roberto”, le immagini non saranno più
linkate a meno che non vada a cambiare il percorso nei mille documenti
creati,  che a sua volta, potrebbero essere salvati in percorsi
diversi.

Qualcuno ha qualche idea su come linkare un percorso relativo dinamico
di questo tipo ?
Grazie.

Cordiali saluti.

P.S. :  Grazie duemila..... Avviso di “Forse [OT]”
Questo post è stato da me inserito in alcuni NG di Usenet, e nel forum
ufficiale di OO.o, ma forse non era quello giusto...  di queste cose,
sono andato per intuito e qualcosa mi fa pensare che gli esperti di
linux e programmazione ne sanno sicuramente di più. Chiedo scusa ai
restanti.


text:
On 16 Nov, 00:39, Mariano <
sales.auto...@tiscalinet.it
> wrote:
> L'esigenza attuale, mi è nata in OpenOffice Writer, ma il
> comportamento l'ho provato anche in.......  <CUT>

Aggiungo anche questo:

Qualora, qualche buon “santo” avesse in mente qualche soluzione
simile, racconto per cosa mi serve. Magari.....  c'è un'alternativa
migliore, senza fissarmi troppo sulle variabili d'ambiente.

Il mio scopo è quello di creare una directory sul server principale,
un determinato percorso su una LAN aziendale, in cui saranno presenti
diversi moduli, immagini, frammenti di testo etc...    da utilizzare
in altri documenti in modo standard e unificato.
Lanciare uno script o batch su tutte le macchine della rete, per
definire e valorizzare le variabili,   ed infine, distribuire svariati
documenti che fanno tutti uso dei contenuti salvati nei percorsi
specifici.

Un'alternativa che avevo valutato inizialmente, era anche quella di
creare delle unità di rete virtuali Z:, Y:, ....   associate ad uno
specifico \\indirizzo\sull'host\di\rete. Con quello, funziona
sicuramente, ma le variabili ambiente che vorrei creare potrebbero
essere molte
   Esempio:
     in Z: componenti per intestazioni e modulistica,     in Y:
immagini e disegni da catalogo
      in X: testi descrittivi,     in W: documenti riguardanti
clienti.... . in V: altro ancora. ....
         in U: ...etc....
e temo che non mi siano sufficienti lettere e numeri dell'alfabeto.
Ed inoltre, questo è vero per i sistemi Windows, ma sulla rete abbiamo
a che fare anche con Linux e magari, in futuro anche un Mac. Pensavo
che l'uso di variabili di ambiente fosse la migliore soluzione.

Un po' alla “Marzullo” mi faccio una domanda e mi do una risposta:
Domanda: Perchè non ti crei un albero di directory standard e
unificato e la smetti di rinominare e spostare ogni minuto ?
Risposta:  La vita è lunga (si spera), e nel corso di quella per
qualche ragione può emergere sempre la necessità di fare qualche
cambiamento.

...di nuovo,
grazie tremila.


text:
E se provassi con una qualsiasi altra chiave di registro, anche fuori
dal ramo "Environment" ?


title: Runtime è solo un visualizzatore?

author: rufus

text:
Ciao come ho già scritto precedentemente riguardo la possibilita' di rendere
autonoma una applicazione Access.
Io uso Access 97 non disponendo della versione Developer, dove posso
reperire il Runtime per rendere autonome le applicazioni?
Runtime è solo un visualizzatore o molto di più?
Presumo che oltre a visualizzare consente anche l'uso del programma e la
possibilità di incrementare l'archivio presente nell'applicativo.
Ma sinteticamente in cosa consiste il suo uso?
Grazie Rufus


title: Runtime è solo un visualizzatore?

author: Davide

text:
E' un Access con il quale non piou effettuare alcuna modifica alla STRUTTURA
del database. Puoi inserire anche i dati.
Davide
"rufus" <
serg...@libero.it
> ha scritto nel messaggio
news:S_ES6.22914$ZZ.9...@news.infostrada.it...



title: Runtime è solo un visualizzatore?

author: MarcoS

text:
rufus <
serg...@libero.it
> wrote in message
S_ES6.22914$ZZ.9...@news.infostrada.it...

Distribuisci un programma funzionabile al 100% ma assolotumente non
modificabile, stesse caratteristiche del .exe di VB.
--
Ciao Marco S.
http://digilander.iol.it/santimarco


title: Runtime è solo un visualizzatore?

author: Luigi

text:
Io ho bisogno di questo programma che non modifichi nulla...
esiste ???
E' gratuito ?
grazie
Luigi


title: Runtime è solo un visualizzatore?

author: Cristiano De Pasquale

text:
"Luigi" <
lu...@porta-spa.com
> wrote in message
news:4UIS6.15336$Ww.3...@news2.tin.it...

Parlano dello stesso software che ti ho descritto io... NON e' gratuito, fa
parte della versione Developer di Office '97...
Crì


title: Runtime è solo un visualizzatore?

author: Bonavita Ozanam

text:
"Cristiano De Pasquale" <
cristiano....@newtech.it
> ha scritto nel
messaggio news:9ffs2v$a9h$1...@pluto.news.dsi.unimi.it...

Qualcuno saprebbe indicarmi dove poterne acquistare una copia? Grazie
lo...@tin.it
http://sicilia.cjb.net
http://bonavita.homepage.nu
http://space.tin.it/arte/loobo
http://www.geocities.com/bonavitao


title: Runtime è solo un visualizzatore?

text:
Luigi <
lu...@porta-spa.com
> wrote in message
4UIS6.15336$Ww.3...@news2.tin.it...
>
> Io ho bisogno di questo programma che non modifichi nulla...
> esiste ???
> E' gratuito ?
>
Mi spiace ma devi comprarlo :-(



title: Runtime è solo un visualizzatore?

author: Silvio Berruti

text:
"Bonavita Ozanam" <
lo...@tin.it
> ha scritto nel messaggio
news:GZQS6.754$Zo3....@news1.tin.it...
>
> "Cristiano De Pasquale" <
cristiano....@newtech.it
> ha scritto nel
> messaggio news:9ffs2v$a9h$1...@pluto.news.dsi.unimi.it...
> >
> > "Luigi" <
lu...@porta-spa.com
> wrote in message
> > news:4UIS6.15336$Ww.3...@news2.tin.it...
> > >
> > > Io ho bisogno di questo programma che non modifichi nulla...
> > > esiste ???
> > > E' gratuito ?
> > >
> > > grazie
> > >
> > > Luigi
> > >
> >
> > Parlano dello stesso software che ti ho descritto io... NON e' gratuito,
> fa
> > parte della versione Developer di Office '97...
> > Crì
> >
> >
> Qualcuno saprebbe indicarmi dove poterne acquistare una copia? Grazie
Hai provato dal lattaio? :-))
Scherzo... volevo dire hai provato dal tuo rivenditore di fiducia del
materiale informatico?
In genere, chi ha l'hardware, vende anche il software.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Runtime è solo un visualizzatore?

author: Luca77 - VI

text:
"rufus" <
serg...@libero.it
> ha scritto nel messaggio
news:S_ES6.22914$ZZ.9...@news.infostrada.it...

Prova a vedere 'sto indirizzo se te lo vendono... secondo me non si può fare
ma loro a venderlo e non te a comprarlo
http://www.konsult.it/keywork/demo.htm
 (in fondo alla pagina)
Luca


title: Runtime è solo un visualizzatore?

author: Comune di barcellona p.g.

text:
già fatto naturalmente.:-((   In diversi negozi mi hanno suggerito di
cercarne uno "di seconda mano".
Bonavita Ozanam
"Silvio Berruti" <
s...@libero.it
> ha scritto nel messaggio
news:2X7T6.165$7F4....@news.infostrada.it...



title: Runtime è solo un visualizzatore?

text:
"Comune di barcellona p.g." <
rag...@tin.it
> ha scritto nel messaggio
news:wd_U6.13676$a44.1...@news1.tin.it...
> già fatto naturalmente.:-((   In diversi negozi mi hanno suggerito di
> cercarne uno "di seconda mano".
Premessa: in questo NG è importante rispondere ad un messaggio dopo il
messaggio stesso (come faccio io ora).
Se il tuo problema è trovare Office 97 Developper Edition puoi acquistare la
corrispondente versione di Office 2000 o XP.
A questo punto sei autorizzato ad utilizzare anche quello di O97 e, cercando
tra i messaggi del NG, dovresti trovarne uno in cui veniva citato un
indirizzo sul sito M$ x portelo scaricare (se ricordo bene).



title: memoria esaurita in modifica struttura tabella.

author: Riky

text:
Ho una tabella con circa 145.000 record, nella quale dovrei modificare uno
> dei campi per preparare il successivo file di testo.Il campo di origine ha
> un solo carattere, dovrei aggiungerne un altro...ma se provo a fare la
> modifica dalla tabella in struttura, mi dice che la memoria del disco è
> insufficiente. Ho provato a creare una nuova tabella con la modifica del
> campo in questione e a creare una query di accodamento, ma quando i dati
> vengono accodati, sparisce la modifica che ho effettuato nella nuova
> tabella, ed il campo anche in questo caso risulta ad un carattere. un
altro
> quesito..è possibile da una query di accodamento, prendere i dati per una
> query di aggiornamento?
> grazie a tutti
> riky


author: Giorgio Prx

text:
"Riky" <
calde...@inwind.it
> ha scritto nel messaggio
news:h91ab.75856$hE5.2...@news1.tin.it...

Ciao Riky
1) Il messaggio di errore "Memoria o spazio su disco insufficiente" in
realtà è riferito al raggiungimento del limite massimo di record bloccati.
Apri il database in modalità esclusiva, cambia il campo da struttura tabella
e salva.
2) Una query di aggiornamento non può prendere i dati da una query di
accodamento, infatti la seconda non compare nella lista delle tabelle/Query
selezionabili.
Ciao Giorgio


text:
grazie!!!!
"Giorgio Prx" <
giorgio...@tiscali.it
> ha scritto nel messaggio
news:bkbu80$n7f$1...@lacerta.tiscalinet.it...



author: Gabriele Bertolucci

text:
Cerchiamo di quotare lo stretto indispensabile.
Inoltre, in questo newsgroup vige la regola di postare DOPO il quoting.
--
Gabriele Bertolucci
PBsoft
www.pbsoft.it


title: Stampa unione e path unità di rete

author: Everest

text:
Salve a tutti.
Sono alle prese con i problemi di access e stampa unione da word. Ho
risolto quasi tutto (grazie anche al prezioso contributo di questo
newsgroup)ma mi rimane ancora un ultimo problema da risolvere che vi
espongo:
 dopo aver eseguito tutte le istruzioni per aprire word gli passo i
parametri per la stampa unione, va tutto bene, funziona tutto tranne
in un unico caso e cioe' quanto il percorso all'origine dati residente
su una cartella di rete viene indicato nella forma:
"\\server\cartella\file.mdb" in questo caso mi si aprono addirittura
altre 2 sessioni di access chiedendomi di inserire i parametri. Se
invece lo indico identificandolo con una lettera funziona :
"p:\server\cartella\file.mdb"
es.
sub stampa()
.....
With oApp.Documents(1).MailMerge
     .OpenDataSource Name:="\\server\cartella\file.mdb"
       ecc.......
End With
.......
end sub
esiste una soluzione a questo problema ? usare la forma "\\server\.."
e' molto comodo.

grazie
saluti
walter


title: Inviare da codice VBA una e-mail con allegati OUTLOOK 2003

author: cristian

text:
Buongiorno a tutti! sto utilizzando il codice sotto per inviare mail con
allegati con outlook express.
Tutte le mail che invio me le ritrovo nella posta inviata.
Vorrei fare la stessa cosa ma utilizzando outlook 2003 di office
Qualcuno riesce a darmi una mano per modificare il codice??
Grazie!
Ciao Chita
Dim aTO(0 To 1) As String
Dim aCC(0 To 1) As String
Dim aBCC(0 To 0) As String
Dim aFiles(0 To 2) As String
        Dim stDirectory As String
        Dim stNomeFilePre As String
        Dim stNomeFileId As String
        Dim stIndMailTO As String
        Dim stIndMailCC As String
        Dim stIndMailCC1 As String
        Dim stOggettoMail As String
        Dim stTestoMail As String
        Dim stDocName7 As String
        Dim stDocName8 As String
        Dim stDocName9 As String
        Dim NomeFileOrdine
         stDirectory = "C:\documenti\"
         stNomeFilePre = "ord"
         stNomeFileId = Forms!ORDINIFORNITORI!ID
         stIndMailTO = Forms!ORDINIFORNITORI!email
         If Not IsNull(Forms!ORDINIFORNITORI!emailTO) Then
           stIndMailCC = Forms!ORDINIFORNITORI!emailTO
         End If
         If Not IsNull(Forms!ORDINIFORNITORI!emailCC) Then
           stIndMailCC1 = Forms!ORDINIFORNITORI!emailCC
         End If
         stOggettoMail = Forms!ORDINIFORNITORI!OggettoMail
         stTestoMail = Forms!ORDINIFORNITORI!testomail
         Refresh
        'invio il messaggio
         aTO(0) = stIndMailTO
        'invio il messaggio ad un secondo indirizzo ma non � usato vedi il
modulo inviomailconaccess REM for i
         aTO(1) = stIndMailTO
        aCC(0) = stIndMailCC
        'invio il messaggio ad un secondo indirizzo CC ma essendo nullo non
lo invia
        aCC(1) = stDocName7
        'invio il messaggio ad un indirizzo CCN nascosto ma essendo nullo
non lo invia
        aBCC(0) = stDocName8
        'Oggetto della mail
           OBJX = stDocName5 & ": " & stOggettoMail & " " & stDocName4
        'Testo nella mail
        MSGX = stTestoMail
        'vado a leggere il nome del file da inviare e allegare alla mail
        NomeFileOrdine = Dir(stDirectory & stDocName5 & "_" & stDocName3 &
stDocName4 & ".pdf")
       'verifico se l'allegato � stato inserito
       If NomeFileOrdine = "" Then
         MsgBox "Attenzione non � stato allegato alcun ordine alla mail!",
vbInformation, "info"
        Exit Sub
       Else
        aFiles(0) = NomeFileOrdine
           MsgBox "Ordine " & NomeFileOrdine & " allegato alla mail!",
vbInformation, "info"
   '     aFiles(1) = "C:\EMAIL\Quo.ZIP"
    '    aFiles(2) = "C:\DOC\Qua.PDF"
Invia_MSOE aTO, aCC, aBCC, OBJX, MSGX, aFiles


author: Bruno Campanini

text:
cristian on 17-06-11 wrote:
> Buongiorno a tutti! sto utilizzando il codice sotto per inviare mail con
> allegati con outlook express.
> Tutte le mail che invio me le ritrovo nella posta inviata.
>
> Vorrei fare la stessa cosa ma utilizzando outlook 2003 di office
>
> Qualcuno riesce a darmi una mano per modificare il codice??
[...]
Prova a usare questo:
===================================
Private Sub SendMail_Click()
' Access 2003, Outlook 2003, References:
' Visual Basic for Applications
' Microsoft Access 11.0 Object Library
' Microsoft Outlook 11.0 Object Library
'
Dim NewMail As MailItem, AttachArray(1 To 2) As String, i As Integer
Set NewMail =
CreateObject("Outlook.Application").CreateItem(olMailItem)
AttachArray(1) = "C:\aa1.txt"
AttachArray(2) = "C:\aa2.txt"
With NewMail
    .To = [eMailAddress]
    .Subject = [eMailSubject]
    .Body = [eMailMessage]
    .CC = "
brun...@libero.it
;
cmp...@gmail.com
"
    For i = 1 To 2
        .Attachments.Add AttachArray(i)
    Next
    .Send
End With
End Sub
==========================================
[eMailAddress], [eMailSubject], [eMailMessage] sono controlli
della scheda dalla quale fai partire la subroutine.
Se devi aumentare gli Attachments modifica AttachArray().
Bruno


author: Cristian

text:
Ok grazie per il suggerimento, ma dimenticavo che l'applicazione �
sviluppata con A97 pertanto il codice sotto non mi funziona...
Quindi chiedo se � possibile inviare la mail utilizzando outlook 2003 con
A97?
Spero in un codice....diversamente dovr� convertire prima il tutto e poi
applicare quanto sotto!
Grazie
Ciao
Chita
"Bruno Campanini" <
bruno...@libero.it
> ha scritto nel messaggio
news:4dfb3317$0$18598$4faf...@reader2.news.tin.it...



author: Karl Donaubauer

text:
Cristian wrote:
> "Bruno Campanini ha scritto:
>> ...

> ...dimenticavo che l'applicazione ï¿œ
> sviluppata con A97 pertanto il codice sotto non mi funziona...
Adesso hai dimenticato un'altra piccolezza:
"non mi funziona" si esprime come?
Cosa succede o non succede, numero e messaggio di errore?
Puo darsi che non hai attivato il riferimento a Outlook
nel menï¿œ Strumenti - Riferimenti?
> Quindi chiedo se ï¿œ possibile inviare la mail utilizzando outlook
> 2003 con A97?
> ...
Il codice ï¿œ identico.
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


author: Franchi Graziano & Famiglia

text:
Prova Questa:
Option Compare Database
Option Explicit
Type MAPIMessage
  Reserved As Long
  Subject As String
  NoteText As String
  MessageType As String
  DateReceived As String
  ConversationID As String
  flags As Long
  RecipCount As Long
  FileCount As Long
End Type
Type MapiRecip
  Reserved As Long
  RecipClass As Long
  Name As String
  Address As String
  EIDSize As Long
  EntryID As String
End Type
Type MapiFile
  Reserved As Long
  flags As Long
  Position As Long
  PathName As String
  FileName As String
  FileType As String
End Type
'Public Dialogue As MAPIMessage
'Private Dialogue As MAPIMessage
'@@@Outlook Express
'Declare Function MAPISendMail Lib "c:\programmi\outlook express\msoe.dll"
Alias "BMAPISendMail" (ByVal Session&, ByVal UIParam&, Message As
MAPIMessage, Recipient() As MapiRecip, File() As MapiFile, ByVal flags&,
ByVal Reserved&) As Long
'@@@Outlook
Declare Function MAPISendMail Lib "MAPI32.DLL" Alias "BMAPISendMail" (ByVal
Session&, ByVal UIParam&, Message As MAPIMessage, Recipient() As MapiRecip,
File() As MapiFile, ByVal flags&, ByVal Reserved&) As Long
Global Const SUCCESS_SUCCESS = 0
Global Const MAPI_TO = 1
Global Const MAPI_CC = 2
Global Const MAPI_CCO = 3
Global Const MAPI_LOGON_UI = &H1
Global Const MAPI_DIALOG = &H8
Function SendMail(sSubject As String, sTo As String, sCC As String, sCCO As
String, sAttach As String, sMessage As String, Optional sImmediateSend As
Boolean = True) As Long
  Dim MAPI_Message As MAPIMessage
  Dim I As Integer
  Dim cTo As Integer
  Dim cCC As Integer
  Dim cCCO As Integer
  Dim cAttach As Integer
  Dim Dialogue As MAPIMessage
  cTo = CountWords(sTo, ";")
  cCC = CountWords(sCC, ";")
  cCCO = CountWords(sCCO, ";")
  cAttach = CountWords(sAttach, ";")
  ReDim rTo(0 To cTo) As String
  ReDim RCC(0 To cCC) As String
  ReDim rCCO(0 To cCCO) As String
  ReDim rAttach(0 To cAttach) As String
  ParseWords rTo(), sTo, ";"
  ParseWords RCC(), sCC, ";"
  ParseWords rCCO(), sCCO, ";"
  ParseWords rAttach(), sAttach, ";"
  ReDim MAPI_Recip(0 To cTo + cCC + cCCO - 1) As MapiRecip
  For I = 0 To cTo - 1
    MAPI_Recip(I).Name = rTo(I)
    MAPI_Recip(I).RecipClass = MAPI_TO
   Next I
  For I = 0 To cCC - 1
    MAPI_Recip(cTo + I).Name = RCC(I)
    MAPI_Recip(cTo + I).RecipClass = MAPI_CC
  Next I
  For I = 0 To cCCO - 1
    MAPI_Recip(cTo + cCC + I).Name = rCCO(I)
    MAPI_Recip(cTo + cCC + I).RecipClass = MAPI_CCO
  Next I
  ReDim MAPI_File(0 To cAttach) As MapiFile
  MAPI_Message.FileCount = cAttach
  For I = 0 To cAttach - 1
    MAPI_File(I).Position = -1
    MAPI_File(I).PathName = rAttach(I)
  Next I
  MAPI_Message.Subject = sSubject
  MAPI_Message.NoteText = sMessage
  MAPI_Message.RecipCount = cTo + cCC + cCCO
  Dialogue.flags = MAPI_LOGON_UI + MAPI_DIALOG
  'SendMail = MAPISendMail(0&, 0&, MAPI_Message, MAPI_Recip(), MAPI_File(),
Dialogue.flags, 0) '21/02/2007
  SendMail = MAPISendMail(0&, 0&, MAPI_Message, MAPI_Recip(), MAPI_File(),
Dialogue.flags, 0&)
  If SendMail Then MsgBox " Email non creata ", 48, "MODULO MAPI"
  VariabileByte = SendMail
End Function
Function CountWords(ByVal sSource As String, ByVal sDelim As String) As
Integer
  Dim iDelimPos As Integer
  Dim iCount As Integer
  If sSource = "" Then
    CountWords = 0
  Else
    iDelimPos = InStr(1, sSource, sDelim)
    Do Until iDelimPos = 0
      iCount = iCount + 1
      iDelimPos = InStr(iDelimPos + 1, sSource, sDelim)
    Loop
    CountWords = iCount + IIf(Right(sSource, 1) = sDelim, 0, 1)
  End If
End Function
Function GetWords(sSource As String, ByVal sDelim As String) As String
  Dim iDelimPos As Integer
  iDelimPos = InStr(1, sSource, sDelim)
  If (iDelimPos = 0) Then
    GetWords = Trim$(sSource)
    sSource = ""
  Else
    GetWords = Trim$(Left$(sSource, iDelimPos - 1))
    sSource = Mid$(sSource, iDelimPos + 1)
  End If
End Function
Sub ParseWords(mArray() As String, ByVal sTokens As String, ByVal sDelim As
String)
  Dim I As Integer
  For I = LBound(mArray) To UBound(mArray)
    mArray(I) = GetWords(sTokens, sDelim)
  Next I
End Sub


text:
Hai ragione Karl, ho fatto un'altra dimenticanza.....
l'errore che mi da è il seguente:
Mi si apre la routine e viene selezionato il seguente comando:   Dim NewMail
As MailItem
il msg d'errore è:
Errore di compilazione:
Tipo definito dall'utente non definito
ho provato ad abilitare il  riferimento a Outlook nel menù Strumenti -
Riferimenti, ma il riferimento è disabilitato.
Grazie
Ciao
Chita
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:9621jg...@mid.individual.net...

> > ...dimenticavo che l'applicazione è
> > sviluppata con A97 pertanto il codice sotto non mi funziona...
>
> Adesso hai dimenticato un'altra piccolezza:
>
> "non mi funziona" si esprime come?
> Cosa succede o non succede, numero e messaggio di errore?
>
> Puo darsi che non hai attivato il riferimento a Outlook
> nel menù Strumenti - Riferimenti?
>
> > Quindi chiedo se è possibile inviare la mail utilizzando outlook
> > 2003 con A97?
> > ...
>
> Il codice è identico.



text:
Cristian on 18-06-11 wrote:
> Hai ragione Karl, ho fatto un'altra dimenticanza.....
> l'errore che mi da è il seguente:
> Mi si apre la routine e viene selezionato il seguente comando:   Dim NewMail
> As MailItem
>
> il msg d'errore è:
> Errore di compilazione:
> Tipo definito dall'utente non definito
>
> ho provato ad abilitare il  riferimento a Outlook nel menù Strumenti -
> Riferimenti, ma il riferimento è disabilitato.
Se il riferimento ad Outlook non è attivato la procedura non può
funzionare.
Da te tale riferimento non è attivabile: solo lui o anche altri?
Bruno


text:
Cristian wrote:
>>> "Bruno Campanini ha scritto:
>>>> ...
>>>> Dim NewMail As MailItem, AttachArray(1 To 2) As String, i As
>>>> Integer
>>>>
>>>> Set NewMail =
>>>> CreateObject("Outlook.Application").CreateItem(olMailItem)
>>>> AttachArray(1) = "C:\aa1.txt"
>>>> AttachArray(2) = "C:\aa2.txt"
>>>>
>>>> With NewMail
>>>>     .To = [eMailAddress]
>>>>     .Subject = [eMailSubject]
>>>>     .Body = [eMailMessage]
>>>>     .CC = "
brun...@libero.it
;
cmp...@gmail.com
"
>>>>     For i = 1 To 2
>>>>         .Attachments.Add AttachArray(i)
>>>>     Next
>>>>     .Send
>>>> End With
> ...
> l'errore che mi da ï¿œ il seguente:
> Mi si apre la routine e viene selezionato il seguente comando:
> Dim NewMail As MailItem
>
> il msg d'errore ï¿œ:
> Errore di compilazione:
> Tipo definito dall'utente non definito
>
> ho provato ad abilitare il  riferimento a Outlook nel menï¿œ
> Strumenti - Riferimenti, ma il riferimento ï¿œ disabilitato.
Non ï¿œ normale, ma Bruno ha giï¿œ chiesto dettagli.
In alternativa puoi provarlo con Late Binding:
Dim olApp As Object
Dim olMail As Object
Dim strAttach(1 To 2) As String
Dim i As Integer
Set olApp = CreateObject("Outlook.Application")
Set olMail = olApp.CreateItem(0)
AttachArray(1) = "C:\aa1.txt"
AttachArray(2) = "C:\aa2.txt"
With NewMail
    .To = [eMailAddress]
    .Subject = [eMailSubject]
    .Body = [eMailMessage]
    .CC = "
brun...@libero.it
;
cmp...@gmail.com
"
    For i = 1 To 2
        .Attachments.Add strAttach(i)
    Next
    .Send
End With



text:
Sono andato a vedere su un pc in cui non � installato outlook 2003.
In questo per� vedo il riferimento, ma non vedo il riferimento ad outlook.
(forse perch� manca l'installazione di outlook 2003??)
Per abilitare i riferimenti sugli altri pc??? devo reinstallare A97 e
abilitare alcuni strumenti ??
Intanto provo a vedere  se funziona il suggerimento di Karl dato poco fa!
Ciao
Chita
"Bruno Campanini" <
bruno...@libero.it
> ha scritto nel messaggio
news:4dfc5522$0$15662$4faf...@reader2.news.tin.it...
> Cristian on 18-06-11 wrote:
>
> > Hai ragione Karl, ho fatto un'altra dimenticanza.....
> > l'errore che mi da � il seguente:
> > Mi si apre la routine e viene selezionato il seguente comando:   Dim
NewMail
> > As MailItem
> >
> > il msg d'errore �:
> > Errore di compilazione:
> > Tipo definito dall'utente non definito
> >
> > ho provato ad abilitare il  riferimento a Outlook nel men� Strumenti -
> > Riferimenti, ma il riferimento � disabilitato.
>
> Se il riferimento ad Outlook non � attivato la procedura non pu�
> funzionare.
> Da te tale riferimento non � attivabile: solo lui o anche altri?
>
> Bruno
>
>


author: Antonio Biso

text:
"Cristian" <
came...@tin.it
> ha scritto nel messaggio
news:4dfc71cb$0$15660$4faf...@reader2.news.tin.it...
> Sono andato a vedere su un pc in cui non � installato outlook 2003.
Prova a vederlo su un PC dove si scrive correttamente DOPO il quoting...
Antonio


text:
Ok, fatto ho attivato quanto mi diceva Bruno... e funziona!
Chiedo un'ultima cosa,
se il programma di outlook 2003 � chiuso, la posta viene inviata solo
all'apertura!
Nel codice precedente, outlook express, l'invio avveniva a prescindere se il
programma era aperto o chiuso!
Ho provato e gi� verificato nelle opzioni di outlook 2003 ma tutti i
tentativi sono andati vani...
Mi confermate che � cos�???Bisogna per forza aprire il programma??
Grazie
Ciao
Chita
"Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
news:iti98n$gt0$1...@speranza.aioe.org...



text:
"Cristian" <
came...@tin.it
> ha scritto nel messaggio
news:4dfddff0$0$15672$4faf...@reader2.news.tin.it...
> Ok, fatto ho attivato quanto mi diceva Bruno... e funziona!
> Chiedo un'ultima cosa,
Sempre DOPO il quoting
e 2
Antonio


text:
Scusa la mia ignoranza ma non ho capito cosa vuol dire:  ....dopo il
quoting!
inoltre cosi come stanno le cose(con la speranza di capire il quoting)
....con outlook express l'invio era pi� veloce e veniva specificato con una
piccola maschera ....a chi veniva inviata la mail e l'oggetto!
Anticipatamente ringrazio
Ciao
Chita
"Antonio Biso" <
ab...@libero.it
> ha scritto nel messaggio
news:itlpp2$se7$1...@speranza.aioe.org...



author: Alessandro Cara

text:
Il 20/06/2011 12.01, Cristian ha scritto:
> Scusa la mia ignoranza ma non ho capito cosa vuol dire:  ....dopo il
> quoting!
Questo! Io ho scritto dopo la tua citazione (i.e. quote!)
>
> inoltre cosi come stanno le cose(con la speranza di capire il quoting)
> ....con outlook express l'invio era piï¿œ veloce e veniva specificato con una
> piccola maschera ....a chi veniva inviata la mail e l'oggetto!
E comunque non ho compreso questa tua esigenza. C'e' qualche particolare
"feature" di outlook 2003 che ti interessa?
Io, per esempio, per inviare email non uso nessun prodotto intermedio
(uso la libreria CDO, altri, la maggioranza qui dentro, usa MAPI -credo-).
Se non ricordo male il sistema (i.e. access) usa il programma di posta
"predefinito".
Cosa succede se poi vai su una stazione che non ha, o ne ha uno diverso,
dal mail sender da te scelto (ad es. ThunderBird)?
Rispetto ai tempi di esecuzione non credo che quattro istruzioni cambino
la vita a meno delle diverse "performances" del prodotto sender.
express e' un prodotto "piu' leggero", probabilmente in prima
attivazione e' piu' rapido del "non" express, e dovrebbe dirlo la parola
stessa ;-{)
--
ac (x=y-1)


text:
>E comunque non ho compreso questa tua esigenza. C'e' qualche particolare
> "feature" di outlook 2003 che ti interessa?
nessuna "feature" di outlook 2003 che m'interessa, continuavo anche con
express.....ma sto pensando di convertire il mio db quindi volevo fare un
passo alla volta, spostare l'invio delle mail da express a outlook 2003, per
continuare a lavorare come prima, poi passer� alla vera conversione....
> Cosa succede se poi vai su una stazione che non ha, o ne ha uno diverso,
> dal mail sender da te scelto (ad es. ThunderBird)?
hai ragione, mi limito a far usare outlook 2003 (pi� comune)
In ogni caso ricapitolo:
il codice di Bruno � ok dopo aver attivato i riferimenti.
pertanto ora ho il problema che l'invio avviene solo se apro il programma!
Sono un po testardo e voglio capire bene....come fare!
Private Sub SendMail_Click()
' Access 2003, Outlook 2003, References:
' Visual Basic for Applications
' Microsoft Access 11.0 Object Library
' Microsoft Outlook 11.0 Object Library
'
Dim NewMail As MailItem, AttachArray(1 To 2) As String, i As Integer
Set NewMail =
CreateObject("Outlook.Application").CreateItem(olMailItem)
AttachArray(1) = "C:\aa1.txt"
AttachArray(2) = "C:\aa2.txt"
With NewMail
    .To = [eMailAddress]
    .Subject = [eMailSubject]
    .Body = [eMailMessage]
    .CC = "
brun...@libero.it
;
cmp...@gmail.com
"
    For i = 1 To 2
        .Attachments.Add AttachArray(i)
    Next
    .Send
End With
End Sub
Ringrazio
Ciao
Chita
"Alessandro Cara" <
alessan...@ay-1anetwork.it
> ha scritto nel messaggio
news:kyGLp.39045$GZ3....@tornado.fastwebnet.it...
> Il 20/06/2011 12.01, Cristian ha scritto:
>> Scusa la mia ignoranza ma non ho capito cosa vuol dire:  ....dopo il
>> quoting!
>
> Questo! Io ho scritto dopo la tua citazione (i.e. quote!)
>
>>
>> inoltre cosi come stanno le cose(con la speranza di capire il quoting)
>> ....con outlook express l'invio era pi� veloce e veniva specificato con



text:
"Cristian" <
came...@tin.it
> ha scritto nel messaggio
news:4dff5263$0$44199$4faf...@reader1.news.tin.it...
>
>>E comunque non ho compreso questa tua esigenza. C'e' qualche particolare
>> "feature" di outlook 2003 che ti interessa?
> nessuna "feature" di outlook 2003 che m'interessa, continuavo anche con
> "Alessandro Cara" <
alessan...@ay-1anetwork.it
> ha scritto nel
> messaggio news:kyGLp.39045$GZ3....@tornado.fastwebnet.it...
>> Il 20/06/2011 12.01, Cristian ha scritto:
>>> Scusa la mia ignoranza ma non ho capito cosa vuol dire:  ....dopo il
>>> quoting!
>>
>> Questo! Io ho scritto dopo la tua citazione (i.e. quote!)
>>
Groan!!!
come il tek
Antonio


text:
Ora ho il problema che l'invio avviene solo se apro il programma!
Ciao
Chita
