title: Fattura via e-mail

text:
"Salvatore De Rosa" <
sa...@libero.it
> ha scritto nel messaggio
news:sqnpf.8199$eD5.1...@twister2.libero.it...
>
> Salve a tutti č possibile nel modo in cui si stampa una fattura inviarla
> via e-mail?
> automaticamente come per la stampa.
>
> grazie .Buone Feste....
>
 Sě č possibile e in vari modi.
Potrai leggere molti post qui e diversi articoli su
www.sitocomune.com
 su
come allegare oggetti a messaggi di posta.
Inoltre č possibile "stampare" la fattura o qualsiasi altro report su
"stampanti" pdf e allegare il file.
Si puň anche usare l'automazione per creare una fattura in Excel e allegare
il file a un messaggio.
Ciao, Carlo


title: Fattura via e-mail

author: Alessandro Baraldi

text:
"Carlo Costarella" <
carloco...@libero.it
> wrote in message
news:43a65bf7$0$7325$
4faf...@reader4.news.tin.it
[CUT]
>  Sì è possibile e in vari modi.
> Potrai leggere molti post qui e diversi articoli su
www.sitocomune.com
 su
> come allegare oggetti a messaggi di posta.
> Inoltre è possibile "stampare" la fattura o qualsiasi altro report su
> "stampanti" pdf e allegare il file.
> Si può anche usare l'automazione per creare una fattura in Excel e allegare
> il file a un messaggio.
>
> Ciao, Carlo
Fatture in Excel...?
E' un file modificabile, non ho mai sentito di nessuno
che usa questo formato, preferiscono tutti un PDF in effetti.
A parte che non conosco la materia, ma è anche probabile che sia
una clausola inutile, solo che anch'io davo per scontato l'uso
di un supporto non modificabile(Anche se pure il PDF lo è volendo).
Se hai qualche info legale in merito mi interessa.
Ciao Carlo.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Fattura via e-mail

author: Carlo Costarella

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:b057cff46956e344fc...@mygate.mailgate.org...
> "Carlo Costarella" <
carloco...@libero.it
> wrote in message
> news:43a65bf7$0$7325$
4faf...@reader4.news.tin.it
>
cut
> Fatture in Excel...?
> E' un file modificabile, non ho mai sentito di nessuno
> che usa questo formato, preferiscono tutti un PDF in effetti.
>
> A parte che non conosco la materia, ma è anche probabile che sia
> una clausola inutile, solo che anch'io davo per scontato l'uso
> di un supporto non modificabile(Anche se pure il PDF lo è volendo).
>
> Se hai qualche info legale in merito mi interessa.
>
> Ciao Carlo.
>
> @Alex
>
>
Ciao @Alex
proprio qualche giorno fà ho terminato un programma che usa fortemente
l'automazione con Excel.
Spesso una grossa azienda ha bisogno di inviare copia delle fatture alla
sede master o all'ufficio commerciale o all'archivio storico. Se le macchine
non sono collegate in rete, locale o geografica, può rendersi necessario
l'invio automatico di una copia della fattura via posta elettronica. La
maggioranza delle aziende che si serve di questa possibilità è però
obbligata ad usare la posta certificata che assicura l'integrità del
contenuto, la certezza dell'inviante e del ricevente. I documenti così
"firmati" hanno valore legale a tutti gli effetti e l'Italia è al primo
posto, in Europa, ad aver adottato questo sistema (anche grazie alla
lungimiranza di questo governo che personalmente non ho votato ma a cui
bisogna riconoscere di aver stravolto in positivo l'uso dell'informatica e
non solo - spero di non accendere un flame politico -).
Anche i pdf i doc e qualsiasi altro documento spedito via posta certificata
si assoggettano a tale normativa.
Ciao, Carlo


title: Fattura via e-mail

author: Roberto da casa

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:b057cff46956e344fc...@mygate.mailgate.org...

Ti confermo ad esempio che Wind (quindi gli utenti che usano
libero.it
) ha
stipulato un accordo con le Poste Italiane (il servizio si chiama
Posteitaliane.mail@); se si inviano i messaggi tramite questo servizio la
Poste certificano (come dicono loro "timbrano") la data e l'ora dell'invio
del mesaggio, ma, cosa molto più importante, danno la possibilità a chi
ricevere il messaggio di verificare che sia il suo testo che i suoi allegati
siano integri, ovvero conformi a quelli originali inviati dal mittente,
avendo così la garanzia che non siano stati man1polati.
I messaggi così inviati si dicono "firmati" e se non erro è già stata
approvata la legge che riconosce loro validità legale al pari delle
raccomandate (se la legge non già stata approvata è in fase di prossima
approvazione alle camere).
Naturalmente tale servizio è a pagamento, ma ieri
libero.it
 mi ha inviato 5
crediti gratuiti per provare tale servizio: l'ho provato ed è funzionante e
facile da usare sia per chi invia che per chi riceve il messaggio, solo che
per ora è in fase beta ed i messaggi possono essere inviati solamente
accedendo alla propria casella di posta tramite web, ovvero collegandosi al
link
http://liberomail.libero.it
.
>
> Ciao Carlo.
>
> @Alex



title: Ancora...Recordset + query

author: norica

text:
Allora..visto che ho esaurito tutti i possibili tentativi chiedo aiuto:
Dim dbs As Database
Dim rst As Recordset
Dim qdf As QueryDef
Set dbs = CurrentDb
Set qdf = dbs.QueryDefs("QueryRicalcolo")
qdf.Parameters!("[Cliente]") = Forms!Richiesta!Cliente
set rst = qdf.OpenRecordset()
All'esecuzione perchè mi dice "il carattere di dichiarazione non corrisponde
al tipo dati dichiarato" ???
Come faccio ad impostare a Recordset una query i cui parametri sono legati a
caselle di testo in una form ???
Grazie Enrico
--
Posted from
smtp6.libero.it
 [193.70.192.127]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Ancora...Recordset + query

author: Roberto dal portatile

text:
""norica"" <
nor...@libero.it
> ha scritto nel messaggio
news:000701c092ca$31047a40$ee02a8c0@ev...
> Allora..visto che ho esaurito tutti i possibili tentativi chiedo aiuto:
>
> Dim dbs As Database
> Dim rst As Recordset
> Dim qdf As QueryDef
> Set dbs = CurrentDb
> Set qdf = dbs.QueryDefs("QueryRicalcolo")
> qdf.Parameters!("[Cliente]") = Forms!Richiesta!Cliente
> set rst = qdf.OpenRecordset()
>
> All'esecuzione perchè mi dice "il carattere di dichiarazione non
corrisponde
> al tipo dati dichiarato" ???
>
> Come faccio ad impostare a Recordset una query i cui parametri sono legati
a
> caselle di testo in una form ???
>
> Grazie Enrico
>
Scusami, ma solo per una mia personale curiosità; non va neppure se scrivi
qdf.Parameters("[Forms]![Richiesta]![Cliente]") = Me![Cliente]
come ti avevo proposto il 5/2/2001 ore 21:43 ?
E la soluzione proposta da Federico il 6/2/2001 alle ore 9:51 ?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Ancora...Recordset + query

author: sib

text:
Roberto dal portatile <
r.ma...@libero.it
> wrote in message
ZuCg6.18593$GM6.8...@news.infostrada.it...
>
> ""norica"" <
nor...@libero.it
> ha scritto nel messaggio
> news:000701c092ca$31047a40$ee02a8c0@ev...
> > Allora..visto che ho esaurito tutti i possibili tentativi chiedo aiuto:
> >
> > Dim dbs As Database
> > Dim rst As Recordset
> > Dim qdf As QueryDef
> > Set dbs = CurrentDb
> > Set qdf = dbs.QueryDefs("QueryRicalcolo")
> > qdf.Parameters!("[Cliente]") = Forms!Richiesta!Cliente
> > set rst = qdf.OpenRecordset()
cut
> Scusami, ma solo per una mia personale curiosità; non va neppure se scrivi
>
> qdf.Parameters("[Forms]![Richiesta]![Cliente]") = Me![Cliente]
>
Scusa l'osservazione Roberto, ma certamente cosi' non puo' funzionare.
Tra virgolette va inserito il nome del parametro incluso tra parentesi
quadre. Se intendevi usare come nome di parametro il contenuto del controllo
Cliente della maschera richiesta dovevi scrivere:
qdf.Parameters("[" & [Forms]![Richiesta]![Cliente] & "]") = Me![Cliente]
A mio avviso Enrico intendeva proprio assegnare un valore al parametro
"[Cliente]" della query.
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Ancora...Recordset + query

text:
"norica" <
nor...@libero.it
> wrote in message
000701c092ca$31047a40$ee02a8c0@ev...
> Allora..visto che ho esaurito tutti i possibili tentativi chiedo aiuto:
>
> Dim dbs As Database
> Dim rst As Recordset
> Dim qdf As QueryDef
> Set dbs = CurrentDb
> Set qdf = dbs.QueryDefs("QueryRicalcolo")
> qdf.Parameters!("[Cliente]") = Forms!Richiesta!Cliente
> set rst = qdf.OpenRecordset()
>
> All'esecuzione perchè mi dice "il carattere di dichiarazione non
corrisponde
> al tipo dati dichiarato" ???
Enrico, per quanto ermetica sia la segnalazione di errore, e' corretta anche
se in realta' hai solo fatto un errore di sintassi.
Dove scrivi:
qdf.Parameters!("[Cliente]") = Forms!Richiesta!Cliente
hai separato la parola Parameters dal nome del parametro con un punto
esclamativo. Nei riferimenti agli oggetti sottostanti, invece, o si usano i
punti esclamativi o si usa l'accoppiata parentesi e virgolette. In pratica
sono corretti:
qdf.Parameters![Cliente] = Forms!Richiesta!Cliente
e
qdf.Parameters("[Cliente]") = Forms!Richiesta!Cliente
Usare entrambi i metodi di riferimento e' sintatticamente errato.
Ciao



title: Ancora...Recordset + query

text:
"sib" <
sibN...@iol.it
> ha scritto nel messaggio
news:O3Eg6.19546$GM6.8...@news.infostrada.it...

E allora mi piacerebbe sapere perchè in un mio database funziona.
Questo è il codice SQL della query chiamata Query3:
SELECT Tabella2.Id2, Tabella2.Id1, Tabella2.Campo3, Tabella2.Campo4
FROM Tabella2
WHERE (((Tabella2.Id1)=[Forms]![Maschera1]![Id1]));
sulla quale apro il recordset e questo è il codice VBA usato:
Private Sub Comando9_Click()
Dim dbMio As Database
Dim rstMio As Recordset
Dim qdfMio As QueryDef
Set dbMio = CurrentDb
Set qdfMio = dbMio.QueryDefs("Query3")
qdfMio.Parameters("[Forms]![Maschera1]![Id1]") = Me![Id1]
Set rstMio = qdfMio.OpenRecordset()
Me![pippo] = " "
Do Until rstMio.EOF
Me![pippo] = Me![pippo] & rstMio![Id2] & " "
rstMio.MoveNext
Loop
rstMio.Close
End Sub
Fra l'altro non è farina del mio sacco; non riusivo a trovare la soluzione e
fui aiutato da un frequentatore del NG di cui non ricordo il nome; anche io
ero scettico sulla soluzione ma poi mi sono convinto davanti all'evidenza
che era funzionante.
Ti ringrazio se mi scioglierai l'arcano; l'insistenza a che Enrico provasse
la mia soluzione era per me un'ulteriore verifica.



title: Ancora...Recordset + query

author: Sib

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:OEFg6.20552> "sib" <
sibN...@iol.it
> ha scritto nel messaggio
> > Roberto dal portatile <
r.ma...@libero.it
> wrote in message
> > > ""norica"" <
nor...@libero.it
> ha scritto nel messaggio
cut
> > >
> > > qdf.Parameters("[Forms]![Richiesta]![Cliente]") = Me![Cliente]
> > >
> >
> > Scusa l'osservazione Roberto, ma certamente cosi' non puo' funzionare.
> > Tra virgolette va inserito il nome del parametro incluso tra parentesi
> > quadre. Se intendevi usare come nome di parametro il contenuto del
> controllo
> > Cliente della maschera richiesta dovevi scrivere:
> >
> > qdf.Parameters("[" & [Forms]![Richiesta]![Cliente] & "]") = Me![Cliente]
> >
> > A mio avviso Enrico intendeva proprio assegnare un valore al parametro
> > "[Cliente]" della query.
> >
> > Sib
> >
>
> E allora mi piacerebbe sapere perchè in un mio database funziona.
> Questo è il codice SQL della query chiamata Query3:
>
> SELECT Tabella2.Id2, Tabella2.Id1, Tabella2.Campo3, Tabella2.Campo4
> FROM Tabella2
> WHERE (((Tabella2.Id1)=[Forms]![Maschera1]![Id1]));
>
> sulla quale apro il recordset e questo è il codice VBA usato:
>
> Private Sub Comando9_Click()
> Dim dbMio As Database
> Dim rstMio As Recordset
> Dim qdfMio As QueryDef
>
> Set dbMio = CurrentDb
> Set qdfMio = dbMio.QueryDefs("Query3")
> qdfMio.Parameters("[Forms]![Maschera1]![Id1]") = Me![Id1]
> Set rstMio = qdfMio.OpenRecordset()
cut
Perche' nella tua query il parametro si chiama:
"[Forms]![Maschera1]![Id1]"
cioe', e' proprio questo il nome che hai dato al parametro.
Ciao, Sib


title: ACCESS 97 Lanciare macro con VBA su evento "su click"

author: AP

text:
come?
grazie anticipatamente.


author: MA

text:
"AP" <
a...@spa.it
> ha scritto nel messaggio
news:hauoep$hie$1...@news.eternal-september.org...
> come?
>
> grazie anticipatamente.
>
>
>
>
Docmd.runmacro
fermo restando che la maggior parte delle macro sono da evitare, perch�
ingestibili, e poi che tu puoi chiedere ad Access di convertirle in macro e
poi incollare l'istruzione dietro il tuo pulsante


author: Karl Donaubauer

text:
MA wrote:
> "AP ha scritto:
>> come?
>
> Docmd.runmacro
>
> fermo restando che la maggior parte delle macro sono da evitare,
> perch� ingestibili, e poi che tu puoi chiedere ad Access di
> convertirle in macro e poi incollare l'istruzione dietro il tuo
> pulsante
Ciao Massimiliano,
non sono sicuro che si possa evitare le macro con convertirle
in macro, ma forse dopo saranno pi� fresche.
--
:-)
Karl
*********
Access FAQ:
www.donkarl.com/it


author: sv

text:
MA ha scritto:
[cut]
.. e poi che tu puoi chiedere ad Access ....
Ma cosa �??
Ha utilizzato il traduttore di Google (Napoletano:Italiano)
:-)))
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:7jj7ndF...@mid.individual.net...

ROTFL
p.s. per AP convertirle in VBA


title: Ciclo Do..Loop con attesa.

author: Daniele

text:
Un saluto a tutti i partecipanti al NG.
Dovrei fare un ciclo Do..Loop su un recordset, e per ogni record, dovrei
mandare in stampa un report. Per evitare che la velocità del ciclo mi mandi
in blocco la stampante, dovrei rallentare il ciclo di "x" tempo per
permettere alla stampante di terminare il suo lavoro.
 C'è questa possibilità ?
Grazie per l'aiuto e saluto tutti.
Daniele


title: Ciclo Do..Loop con attesa.

author: Pablitomf

text:
Daniele ha scritto:



> Daniele
Metti un contatore da 1 a "n" (dipende dalla velocità della stampante) per
ogni spostamento record che fai...
--
Pablitomf (Maurizio Facciuti)
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Ciclo Do..Loop con attesa.

author: 'gnurant

text:
Daniele <
dan...@tonyperotti.it
> ha scritto:

Potresti impostare l'evento stampa un record sull'evento timer del form,
oppure ti potresti arrangiare così
Do While tab.Eof=False
  For i = 1 To 50000000
  Next i
  '*** qui metti il codice di stampa del record
  tab.movenext
Loop
Ciauz
--
'gnurant come una cucuzza
Inviato da
www.mynewsgate.net


title: Ciclo Do..Loop con attesa.

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:cekrnk$fam$1...@news.newsland.it...

Grazie Maurizio
ciao - Daniele


title: Ciclo Do..Loop con attesa.

text:
"'gnurant" <
6751i...@mynewsgate.net
> ha scritto nel messaggio
news:200408020...@mynewsgate.net...

Grazie e ciao - Daniele


title: Ciclo Do..Loop con attesa.

text:
'gnurant ha scritto:
> Potresti impostare l'evento stampa un record sull'evento timer del form,
> oppure ti potresti arrangiare cosě
> Do While tab.Eof=False
>   For i = 1 To 50000000
>   Next i
>   '*** qui metti il codice di stampa del record
>   tab.movenext
> Loop
> Ciauz
E il timer quando lo azzeri per non far partire la procedura ad ogni
evento timer? ;-)



title: Ciclo Do..Loop con attesa.

text:
Pablitomf <
maurizio...@accessgroup.it
> ha scritto:
> 'gnurant ha scritto:
>
> > Potresti impostare l'evento stampa un record sull'evento timer del
form,
> > oppure ti potresti arrangiare così
>
> > Do While tab.Eof=False
> >   For i = 1 To 50000000
> >   Next i
> >   '*** qui metti il codice di stampa del record
> >   tab.movenext
> > Loop
>
> > Ciauz
>
> E il timer quando lo azzeri per non far partire la procedura ad ogni
> evento timer? ;-)
>
Appena hai finito di eseguire la procedura :o)



title: Ciclo Do..Loop con attesa.

text:
'gnurant ha scritto:
> Pablitomf <
maurizio...@accessgroup.it
> ha scritto:
> > 'gnurant ha scritto:
> >
> > > Potresti impostare l'evento stampa un record sull'evento timer del
> form,
> > > oppure ti potresti arrangiare cosě
> >
> > > Do While tab.Eof=False
> > >   For i = 1 To 50000000
> > >   Next i
> > >   '*** qui metti il codice di stampa del record
> > >   tab.movenext
> > > Loop
> >
> > > Ciauz
> >
> > E il timer quando lo azzeri per non far partire la procedura ad ogni
> > evento timer? ;-)
> >
> Appena hai finito di eseguire la procedura :o)
> Ciauz
Certo, ma non c'č scritto in procedura un bel TimerInterval = 0.
Forse Daniele non lo sa, e se applica la tua procedura si ritroverebbe un
ciclo ad ogni evento Timer...e correggimi se "sbaglio". Quindi va
precisato per dare una soluzione che funge allo scopo.
Cmq, xkč usi l'evento timer? Potresti fare il tutto su un pulsante, senza
poi controllare l'azzeramento del Timer, che ti assicuro in certi casi ne
crea di problemi.



title: Ciclo Do..Loop con attesa.

text:
Pablitomf <
maurizio...@accessgroup.it
> ha scritto:
> 'gnurant ha scritto:
>
> > Pablitomf <
maurizio...@accessgroup.it
> ha scritto:
>
> > > 'gnurant ha scritto:
> > >
> > > > Potresti impostare l'evento stampa un record sull'evento timer del
> > form,
> > > > oppure ti potresti arrangiare così
> > >
> > > > Do While tab.Eof=False
> > > >   For i = 1 To 50000000
> > > >   Next i
> > > >   '*** qui metti il codice di stampa del record
> > > >   tab.movenext
> > > > Loop
> > >
> > > > Ciauz
> > >
> > > E il timer quando lo azzeri per non far partire la procedura ad ogni
> > > evento timer? ;-)
> > >
>
> > Appena hai finito di eseguire la procedura :o)
> > Ciauz
>
> Certo, ma non c'è scritto in procedura un bel TimerInterval = 0.
> Forse Daniele non lo sa, e se applica la tua procedura si ritroverebbe un
> ciclo ad ogni evento Timer...e correggimi se "sbaglio". Quindi va
> precisato per dare una soluzione che funge allo scopo.
>
> Cmq, xkè usi l'evento timer? Potresti fare il tutto su un pulsante, senza
> poi controllare l'azzeramento del Timer, che ti assicuro in certi casi ne
> crea di problemi.
>
Uhm...hai ragione, ma la mia risposta non l'ho ponderata in ogni
dettaglio :o)...
userei il timer perché son sicuro che tra dieci anni il calcolo di
rallentamento avrebbe la stessa velocità. Un ciclo di 50 milioni di incrementi
tra qualche anno verrà eseguito in qualche millisecondo...
dal momento che non ho ancora trovato in Vba(e magari tu me la trovi :o)) una
funzione Delay(n) come in Pascal, mi arrangerei così. O magari basandomi sullo
trascorrere del tempo segnato dall'orologio del sistema :o)



title: ODE Setup Wizard command-line

author: Dave Kennedy

text:
I am trying to create a command-line in the ODE Setup Wizard to run
the MS Access MDE file which setup is installing.  Unless the path to
msaccess.exe is explicit, (ie. c:\Program Files\Microsoft
Office\Office\msaccess.exe), the command fails.  Is there a way to
indicate, on the command-line, where Setup is going to install the
Access runtime (ie. c:\MyFolder\Office\msaccess.exe)?
Ie.  $(placeholder)\msaccess.exe MyFile.mde
Any help would be greatly appreciated...
Dave


title: query di accodamento

author: skizzato

text:
Mi sono creato una query di accodamento che mi accoda i dati a partire
da un determinato id
INSERT INTO vendite_uff ( Id_vendita, Id_datiarticolo, codice_EAN,
Vendite_Mag, Vendite_Neg, Perc_sconto, Prezzo_scont, Data, numero )
SELECT vendite.Id_vendita, vendite.Id_datiarticolo, vendite.codice_EAN,
vendite.Vendite_Mag, vendite.Vendite_Neg, vendite.Perc_sconto,
vendite.Prezzo_scont, vendite.Data, vendite.numero FROM vendite WHERE
vendite.id_vendita > " & a & ";"
Ora però come faccio a farla eseguire da codice?
Volevo evitare di avere la query salvata in modo fisso, preferivo
crearla in modo dinamico e poi eliminarla.
Saluti


title: query di accodamento

text:

Fesso Fesso Fesso
bastava usare
  DoCmd.RunSQL
Mi scuso


title: query di accodamento

text:
"skizzato" <
skiz...@libero.it
> ha scritto nel messaggio > skizzato wrote:
> > Mi sono creato una query di accodamento che mi accoda i dati a partire
> > da un determinato id
cut
> > Ora però come faccio a farla eseguire da codice?
cut
> Fesso Fesso Fesso
> bastava usare
>   DoCmd.RunSQL
> Mi scuso
E di che?
puoi anche usare currentdb.execute il quale consente l'uso delle transazioni
ed esegue senza dare alcun messaggio.
Sib


title: struttura report con dati 1-n 1-m 1-q ecc.

author: Antonio Biso

text:
devo impostare un report per dei dati che hanno una particolare struttura
dati

diciamo che c'è una tabella base con singoli record

ci sono poi una serie di tabelle a corredo di quella base, ognuna in
relazione uno a molti ognuna con numero di record diversi, anche zero

in questa maniera è impossibile effettuare dei raggruppamenti nel report in
modo da avere nel corpo quanto si riferisce al record corrente della tabella
base (su cui invece il raggruppamento è possibile)

Credo che l'unico modo sia appoggiarmi a vari sottoreport da inserire nel
corpo, legati tra loro con il campo chiave che lega le tabelle uno a molti e
inseriti in maniera sequenziale perchè a priori non so quanti record sono
legati per ogni tabella lato molti (usando poi la proprietà riducibile)

Certo, non mi piace molto il layout del sottoreport, o non sono stato capace
io a formattarlo meglio
mi da sempre il rettangolo con i dati dentro, a colonne, diciamo tipo
casella di riepilogo

Ci sono altri modi per formattare il sottoreport?

Secondo voi ci sono modi diversi per gestire questa struttura dati?

Grazie

Antonio


author: Alessandro Cara

text:
Il 31/10/2011 12.51, Antonio Biso ha scritto:
> devo impostare un report per dei dati che hanno una particolare struttura
> dati
>
> diciamo che c'ï¿œ una tabella base con singoli record
>
> ci sono poi una serie di tabelle a corredo di quella base, ognuna in
> relazione uno a molti ognuna con numero di record diversi, anche zero
>
> in questa maniera ï¿œ impossibile effettuare dei raggruppamenti nel report in
> modo da avere nel corpo quanto si riferisce al record corrente della tabella
> base (su cui invece il raggruppamento ï¿œ possibile)

dici che con una batteria di union non te la cavi?
Ogni union si trascina i suoi record corrispondenti poi si raggruppa

>
> Antonio
>
>

--

ac (x=y-1)


text:
"Alessandro Cara" <
alessan...@ay-1anetwork.it
> ha scritto nel messaggio
news:TTxrq.91896$GZ3....@tornado.fastwebnet.it...
> Il 31/10/2011 12.51, Antonio Biso ha scritto:
>> devo impostare un report per dei dati che hanno una particolare struttura
>> dati
>>
>> diciamo che c'è una tabella base con singoli record
>>
>> ci sono poi una serie di tabelle a corredo di quella base, ognuna in
>> relazione uno a molti ognuna con numero di record diversi, anche zero
>>
>> in questa maniera è impossibile effettuare dei raggruppamenti nel report
>> in
>> modo da avere nel corpo quanto si riferisce al record corrente della
>> tabella
>> base (su cui invece il raggruppamento è possibile)
>
> dici che con una batteria di union non te la cavi?
> Ogni union si trascina i suoi record corrispondenti poi si raggruppa

ma io non ho problemi a recuperare i dati, lo posso fare anche con una query
normale
il problema è che mi viene fuori il prodotto cartesiano dei vari join

e a quel punto il raggruppamento è impossibile

con la union sarebbe la stessa cosa no?

Antonio


text:

Perche' dici "prodotto cartesiano"?

In questo momento sto "combattendo" (anzi ho combattuto) con una
situazione, forse, simile alla tua.
Ho un file "guida" che contiene tutte le chiavi presenti su n Tabelle.
Nel mio caso le chiavi sono univoche nel senso che un certo codice puo'
essere presente solo su una delle tabelle per avere il risultato totale
non faccio altro che fare (*)

select "A",a.*,b.* from tabguida a, tabspec1 b where a.codice = b.codice
union
  stessa cosa per le n tabspec variando il campo fisso (nel mio caso)
che mi rende nota la provenienza.

e' chiaro che c'e' un prodotto cartesiano fra tab a e tab b (ccome fai
ad evitarlo?) ma se la situazione e' paragonabile a quanto descritto
(**) mi sembra fra le cose piu' pulite da fare. Il risultato e', come
vedi, un "tabellone" che poi puoi gestire come vuoi in sede di
raggruppamento

(*) la mia relazione e 1-1 ma il senso non cambia
(**) aho..... poi se so una miliardata di record forse access non e' il
piu' appropriato, ma hai scritto che e' un report e quindi non lo penso.

--

ac (x=y-1)


text:
"Alessandro Cara" <
alessan...@ay-1anetwork.it
> ha scritto nel messaggio
news:WNyrq.91915$GZ3....@tornado.fastwebnet.it...
> Il 31/10/2011 15.41, Antonio Biso ha scritto:
>> "Alessandro Cara"<
alessan...@ay-1anetwork.it
>  ha scritto nel
>> messaggio
>> news:TTxrq.91896$GZ3....@tornado.fastwebnet.it...

>> con la union sarebbe la stessa cosa no?
> Perche' dici "prodotto cartesiano"?
>

> (*) la mia relazione e 1-1 ma il senso non cambia

è qui la questione

provo a spiegarti il caso reale semplificando un po'

tab A base - specifiche manutentive
codice - desc - frequenza

tab B - tools usati
RIF_SPEC - codice - desc

tab C - operai coinvolti
RIF_SPEC - tipologia - n°

con questa situazione
A
XXX - riparazione - M03
B
XXX - AAA - martello
XXX - BBB - pinze
C
XXX - MECC - 2
XXX - ELET - 1

se unisco il tutto ottengo il prodotto cartesiano quindi

XXX - riparazione - M03 - AAA - martello - MECC - 2
XXX - riparazione - M03 - AAA - martello - ELET - 1
XXX - riparazione - M03 - BBB - pinze - MECC - 2
XXX - riparazione - M03 - BBB - pinze - ELET- 1

immagina questa cosa dove in B e C (e ci sarebbe anche una D) ci sono anche
decine di record

finora l'unico modo di rappresentare la questione è
raggruppo per codice SPEC e nell'intestazione metto i dati della spec ma
SENZA unire le tabelle in query
nel corpo metto dei sottoreport per ogni tabella in relazione su RIF_SPEC

Antonio


text:
Il 31/10/2011 17.02, Antonio Biso ha scritto:
> "Alessandro Cara"<
alessan...@ay-1anetwork.it
>  ha scritto nel messaggio
> news:WNyrq.91915$GZ3....@tornado.fastwebnet.it...
>> Il 31/10/2011 15.41, Antonio Biso ha scritto:
>>> "Alessandro Cara"<
alessan...@ay-1anetwork.it
>   ha scritto nel
>>> messaggio
>>> news:TTxrq.91896$GZ3....@tornado.fastwebnet.it...
>
>>> con la union sarebbe la stessa cosa no?
>> Perche' dici "prodotto cartesiano"?
>>
>
>> (*) la mia relazione e 1-1 ma il senso non cambia
>
> è qui la questione
>
> provo a spiegarti il caso reale semplificando un po'

E' qui la questione ma non per i fatto dell' 1-1.
Il tuo problema e che le tabelle collegate hanno attributi completamente
diversi fra loro.
Dal punto di vista union e' possibile evitare il prodotto cartesiano
diventa poi un problema gestire la rappresentazione su report.

i.e. ammettiamo che dalle tabelle correlate estrai un numero di
attributi diversi  il tuo risultato sarebbe questo

chiavespec, "Spec" as Tipo,specc1 as Ca1,null as ca2, null as ca3, null
as ca4,.....,null as caN
..........
chiavespec "Tool",toolc1,toolc2, null, null,.....,null
..........
chiavespec, "Operai",operaic1,operaic2,operaic3, null,.....,null

in questo caso hai 2 chiavi di "rottura" (chiavespec e Tipo) e non c'e'
il prodotto cartesiano totale fra le tabelle
Il problema e' che a fronte di una situazione del genere c'e'
bisogno,probabilmente, di un po' di VBA per amalgamare il tutto.
(ad es. se si necessita di "testatine" intermedie (ma nulla e'
"impossibole"))

>
> tab A base - specifiche manutentive
> codice - desc - frequenza
>
> tab B - tools usati
> RIF_SPEC - codice - desc
>
> tab C - operai coinvolti
> RIF_SPEC - tipologia - n°
>
> con questa situazione
> A
> XXX - riparazione - M03
> B
> XXX - AAA - martello
> XXX - BBB - pinze
> C
> XXX - MECC - 2
> XXX - ELET - 1
>
> se unisco il tutto ottengo il prodotto cartesiano quindi
>
> XXX - riparazione - M03 - AAA - martello - MECC - 2
> XXX - riparazione - M03 - AAA - martello - ELET - 1
> XXX - riparazione - M03 - BBB - pinze - MECC - 2
> XXX - riparazione - M03 - BBB - pinze - ELET- 1
>
> immagina questa cosa dove in B e C (e ci sarebbe anche una D) ci sono anche
> decine di record
non era questo che avevo immaginato (vedi sopra). Quello che mostri e'
una join "totale" fra le n tabelle (non una union).

>
> finora l'unico modo di rappresentare la questione è
> raggruppo per codice SPEC e nell'intestazione metto i dati della spec ma
> SENZA unire le tabelle in query
> nel corpo metto dei sottoreport per ogni tabella in relazione su RIF_SPEC
Questa e' certamente una via. I sottoreport hanno vantaggi e svantaggi
per questo caso mi sembrano sufficientemente adatti

--

ac (x=y-1)


text:
"Alessandro Cara"  ha scritto nel messaggio
news:3eArq.91941$GZ3....@tornado.fastwebnet.it...

__________________Risposta:
Alla fine se ti trovi nelle peste
o esporti in excel o ti crei una tab temporanea che popoli come vuoi
MA

p.s. due brutte soluzioni ma he funzicano


text:
Il 31/10/2011 18.55, MA ha scritto:
[cut]
>
> __________________Risposta:
> Alla fine se ti trovi nelle peste
> o esporti in excel o ti crei una tab temporanea che popoli come vuoi
> MA
>
> p.s. due brutte soluzioni ma he funzicano
Stai parlando di due cose che, come diceva Gassman, io "ignoro".
--

ac (x=y-1)


text:

Dipende... ma non so se ho capito.
Puoi usare una TextBox non associata espandibile, e su FORMAT del
CORPO apri un RS che punta
alle tabelle legate in Relazione lato Molti usando la PK del Campo del
Corpo...
a quel punto usi la TextBox non associata per scriverci dentro il
contenuto del RS o dei RS...

@Alex


title: Ancora problemi con lo snapshot viewer in Access 2007

text:
Salve a tutti. Poco tempo fa ho postato il problema con lo snapshot
viewer. Adattando l'applicazione scaricata dal sitocomune, riuscivo a
far funzionare nella mia applicazione la maschera per vedere su una
maschera l'anteprima di un reporrt in formato snaphot. Poi ad un
tratto ha iniziato a darmi dei problemi, nel senso che quando facevo
partire la maschera usciva un messaggio: "Proprietà o metodo non
supportati dall'oggetto". Avevamo risolto disinstallando e
reinstallando lo snapshot viewer. Adesso però ha iniziato a farlo ogni
giorno. In particolare ho notato che lo fa dopo gli aggiornamenti
automatici. Sembra che durante l'installazione degli aggiornamenti
automatici di windows, qualcosa vada a rompere le scatole allo
snapshot viewer. C'è qualcuno che ha avuto lo stesso problema ed è
riuscito a risolverlo?
Grazie
Ciao
Stefano


author: Marco Papo

text:
Ciao,
Solo una considerazione di carattere generale.
Io gli aggiornamenti automatici li disabilito sempre, perchè ciò che
funziona può smettere di funzionare. Installo poi Service Pack quando
escono, ma solo dopo cqualche tempo.
Questa prassi, che sarà deprecabile dai più, l'ho maturata dopo aver sudato
freddo quando gli aggiornamenti di windows mi creavano problemi
incomprensibili, ore e ore per capire cos'era, poi qualche sistemista mi
diceva di avere aggiornato il server..... ah proviamo a rimuovere
l'aggiornamento e tutto funzionava dinnuovo....
Mah, sarà una mia esperienza o che le mie applicazioni sono dei Virus, ma
meglio una falla in windows o un errore sulla gestione di qualche periferica
che non poter più usare la mia applicazione... anche perchè in quel caso non
è colpa del Programmatore cioè me, ma di Bill...eheheh.
Ciao
--
Marco Papetti
www.sprayabbronzante.com
www.shortchannel.it
 Il software di commercio elettronico OpenSource
www.mondoideale.com
  - Prodotti naturali e biologici.
<
rquat...@gmail.com
> ha scritto nel messaggio
news:34318d98-ef01-4eb1...@s9g2000prg.googlegroups.com...



title: *.QRP ???

author: Massimo

text:
Salve al NG
ho un programma che mi genera dei files formato Quick Report files (*.qrp),
dal momento che devo elaborare suddetti files, sono a chiedervi con quale
programma devo aprirli visto che tutti i programmi a mia disposizione
non riconoscono il formato del file ?
Grazie
Massimo


title: *.QRP ???

author: Sergio MAZZA (Ufficio Stampa)

text:
"Massimo" <
cro...@worldonline.it
> ha scritto nel messaggio
news:9qemho$hvc$1...@dante.italia.com...

Controlla se con il notepad riesci a leggere il contenuto; magari č solo un
file di testo con estensione qrp. Se č cosě e le informazioni sono
"strutturate" in modo tale da essere riconosciute, puoi leggerle con le
istruzioni di lettura/scrittura su file di testo: Open #, Input # (vedi
help)...
Ciao.


title: *.QRP ???

text:
si, on notepad lo apre, ma sono caratteri irriconoscibili del tipo quando si
apre un file office
Massimo
"Sergio MAZZA (Ufficio Stampa)" <
sergi...@tiscalinet.it
> ha scritto nel
messaggio news:9qeo28$grl$1...@canarie.caspur.it...



title: Re: vedere i record anche se il campo è null

text:
Salve,

Franco Dellavalle ha scritto:
>
> ho questa where, dove vorrei che se i campi
> Miadata e importoLordo sono Null,
> vedere ugualmente i relativi record
>
> "WHERE IdCliente Like CboCliente"
> "AND IdFornitore Like CboFornitore"
> "AND Format(MiaData,'m') Like IIf(FiltroxMese=13,'*',FiltroxMese)"
> "AND " & strQry & ".ImportoLordo"

Si puo solo indovinare:

" AND (Format(MiaData,'m') Like IIf(FiltroxMese=13,'*',FiltroxMese)"
" OR MiaData Is Null)"

Per ImportoLordo sarebbe lo stesso principio, però manca quasi tutto il
contesto, cosa sarebbe strQry, quale sarebbe il criterio per il campo,
perché è una stringa senza spazi per separare nomi e operatori, senza
segno per continuare la riga ecc.

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

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


author: Franco dellavalle

text:

ciao Karl e grazie

questa è la query completa

  Dim ctl As Control
  Dim strSQL As String
  Dim StrORD As String
  Dim strWHE As String
  Dim varItm As Variant
  Dim strItems As String
  Dim strQry As String, strCtrl As String

  Me!Interruttore1.Caption = IIf(Me!Interruttore1 = 0, "Tutti", "Fornitori")
  strQry = IIf(Me!Interruttore1 = 0, "Qry_Importi", "G_Fornitori")
  strCtrl = IIf(Me!Interruttore1 = 0, "Mio", "Tot") & "Sconto"

  strSQL = vbNullString
  strSQL = strSQL & "SELECT " & strQry & ".IdCaricoX, "
  strSQL = strSQL & "Qry_Carichi_CliFo.IdCarico AS ID, "
  strSQL = strSQL & "Qry_Carichi_CliFo.MioRif AS [Mio Rif], "
  strSQL = strSQL & "Qry_Carichi_CliFo.Cliente, "
  strSQL = strSQL & "Qry_Carichi_CliFo.Fornitore, "
  strSQL = strSQL & "Qry_Carichi_CliFo.MiaData AS Carico, "
  strSQL = strSQL & "Qry_Carichi_CliFo.DataChiusura AS Chiusura, "
  strSQL = strSQL & "DettaglioSconti.IdSconto AS [%S], "
  strSQL = strSQL & "DettaglioSconti.IdSconto1 AS [%S1], "
  strSQL = strSQL & "DettaglioSconti.IdSconto2 AS [%S2], "
  strSQL = strSQL & "DettaglioSconti.ScxnColli AS [Scxn°Colli], "
  strSQL = strSQL & "Space(18-Len(Format(ImportoLordo,'#,##0.00 €;-#,##0.00 €'))) & Format(ImportoLordo,'#,##0.00 €;-#,##0.00 €') AS [Imp Lordo], "
  strSQL = strSQL & "Space(13-Len(Format(" & strQry & "." & strCtrl & ",'#,##0.00 €;-#,##0.00 €'))) & Format(" & strQry & "." & strCtrl & ",'#,##0.00 €;-#,##0.00 €') AS Sconto, "
  strSQL = strSQL & "Space(13-Len(Format(" & strQry & ".ScontoAg,'#,##0.00 €;-#,##0.00 €'))) & Format(" & strQry & ".ScontoAg,'#,##0.00 €;-#,##0.00 €') AS [Sconto Ag], "
  strSQL = strSQL & "Space(18-Len(Format(" & strQry & ".Netto,'#,##0.00 €;-#,##0.00 €'))) & Format(" & strQry & ".Netto,'#,##0.00 €;-#,##0.00 €') AS Netto, "
  strSQL = strSQL & "Space(13-Len(Format(" & strQry & ".Spese,'#,##0.00 €;-#,##0.00 €'))) & Format(" & strQry & ".Spese,'#,##0.00 €;-#,##0.00 €') AS Spese, "
  strSQL = strSQL & "Qry_Carichi_CliFo.IdCliente, "
  strSQL = strSQL & "Qry_Carichi_CliFo.IdFornitore "
  strSQL = strSQL & "FROM (Qry_Carichi_CliFo INNER JOIN " & strQry & " ON Qry_Carichi_CliFo.IdCarico = " & strQry & ".IdCarico) "
  strSQL = strSQL & "INNER JOIN DettaglioSconti ON Qry_Carichi_CliFo.IdCarico = DettaglioSconti.IdCarico "
  strSQL = strSQL & "WHERE Qry_Carichi_CliFo.IdCliente Like CboCliente "
  strSQL = strSQL & "AND Qry_Carichi_CliFo.IdFornitore Like CboFornitore "
  strSQL = strSQL & "AND Format(Qry_Carichi_CliFo.MiaData,'m') Like IIf(FiltroxMese=13,'*',FiltroxMese) "
  strSQL = strSQL & "OR Qry_Carichi_CliFo.MiaData Is Null "
  strSQL = strSQL & "AND " & strQry & ".ImportoLordo "

  Select Case Me!Cornice2.Value
    Case Is = 1:  strWHE = " Like '*' "   ' '*'
    Case Is = 2:  strWHE = " <>0 "        ' <>0
    Case Is = 3:  strWHE = " =0 "         ' =0

  End Select

  strSQL = strSQL & strWHE

  Set ctl = Me!LstElencoCarichi

  If ctl.ItemsSelected.Count <> 0 Then
    For Each varItm In ctl.ItemsSelected
      strItems = strItems _
        & ctl.Column(0, varItm) & ","
    Next

    strItems = Left$(strItems, Len(strItems) - 1)
    strSQL = strSQL & "AND " & strQry & ".IdCaricoX IN (" & strItems & ")"

  End If

  strSQL = strSQL & "ORDER BY"

  Select Case Me!Cornice1.Value
    Case Is = 1:  StrORD = " 2 DESC;"   ' Id
    Case Is = 2:  StrORD = " 4, 6;"     ' Cliente
    Case Is = 3:  StrORD = " 5;"        ' Fornitore
    Case Is = 4:  StrORD = " 6 DESC;"   ' Data
    Case Is = 5:  StrORD = " 8;"        ' Sconto
    Case Is = 6:  StrORD = " 9;"        ' Sconto1
    Case Is = 7:  StrORD = " 10;"       ' Sconto2
    Case Is = 8:  StrORD = " 11;"       ' Importo lordo

  End Select

  strSQL = strSQL & StrORD
  ctl.RowSource = strSQL


text:
Salve,

Franco Dellavalle ha scritto:
>>>
>>> ho questa where, dove vorrei che se i campi
>>> Miadata e importoLordo sono Null,
>>> vedere ugualmente i relativi record
>    ...
>    strSQL = strSQL & "WHERE Qry_Carichi_CliFo.IdCliente Like CboCliente "
>    strSQL = strSQL & "AND Qry_Carichi_CliFo.IdFornitore Like CboFornitore "
>    strSQL = strSQL & "AND Format(Qry_Carichi_CliFo.MiaData,'m') Like IIf(FiltroxMese=13,'*',FiltroxMese) "
>    strSQL = strSQL & "OR Qry_Carichi_CliFo.MiaData Is Null "

Manca la parentesi che deve circondare tutto il criterio a causa del
nuovo OR. Vedi cosa ho scritto prima:

" AND (Format(MiaData,'m') Like IIf(FiltroxMese=13,'*',FiltroxMese)"
" OR MiaData Is Null)"

>    strSQL = strSQL & "AND " & strQry & ".ImportoLordo "

Bisogna di nuovo una parentesi che si apre dopo AND e si chiude al fine
del criterio:

strSQL = strSQL & "AND (" & strQry & ".ImportoLordo "

>    Select Case Me!Cornice2.Value
>      Case Is = 1:  strWHE = " Like '*' "   ' '*'
>      Case Is = 2:  strWHE = " <>0 "        ,' <>0
>      Case Is = 3:  strWHE = " =0 "         ' =0
>
>    End Select
 >
 >    strSQL = strSQL & strWHE
> ...

Orribile da leggere e quasi impossibile da mantenere tutta questa roba,
ma credo che qui potresti aggiungere:

strSQL = strSQL & " OR " & strQry & ".ImportoLordo Is Null)"



text:

grazie


title: Combo di ricerca che funziona solo su alcuni PC

author: AEOM

text:
Ciao a tutti in una form preventivi ho una compo per richiamare un
preventivo
Con il seguente codice:
Private Sub Combo54_AfterUpdate()
      Me.RecordsetClone.FindFirst "[IDpreventivo] = " & Me![Combo54]
       Me.Bookmark = Me.RecordsetClone.Bookmark
End Sub
Se apro la combo con la freccetta e seleziono un numero preventivo
dall'elenco nessun problema
se invece digito direttamente il numero del preventivo mi appare la scritta
"testo selezionato non in elenco etc.." pur essendoci il relativo numero.
Da notare che qusto problema si presenta solamente su alcuni pc tutti con
stesso sistema operativo, e solamente su quella combo.
Consigli?
Ciao, AEOM


author: namor

text:
AEOM ha scritto:


Controlla che la proprietà "Espansione automatica" della combo sia settata
a "Sì".
Namor
--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"namor" <
na...@nospm.inwind.it
> ha scritto nel messaggio
news:blrbo8$g6v$1...@news.newsland.it...

Ciao, ribadisco che su alcuni pc funziona e su altri no.
altre idee
AEOM


author: Simone Calligaris

text:
"AEOM"
>
> Ciao, ribadisco che su alcuni pc funziona e su altri no.
Devi dare più info.
Versione di Access?
La combo ha molte colonne?
La Form è semplice o molto articolata?
L'origine della Combo è fissa o assegnata a codice?
Saluti.


text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:YdSgb.18958$vO5.6...@twister1.libero.it...
>
> "AEOM"
>
> >
> > Ciao, ribadisco che su alcuni pc funziona e su altri no.
>
> Devi dare più info.
> Versione di Access?
Access XP
> La combo ha molte colonne?
3 colonne, chiave primaria, num documento e data documento
> La Form è semplice o molto articolata?
E' incasinata ma è la stessa per tutti i pc della rete tutti con stesso s.o.
e tutti con il run-time di access xp
> L'origine della Combo è fissa o assegnata a codice?
Assegnata da codice all'apertura della maschera
>
> Saluti.
>
Ripeto, due pc gemelli consegnati lo stesso giorno e stesso s.o....su uno va
sull'altro no
che possa essere legato alla versione mdac (che non ho verificato)
ciao, AEOM
>
>
>


text:
"AEOM"
> > La combo ha molte colonne?
> 3 colonne, chiave primaria, num documento e data documento
> > La Form è semplice o molto articolata?
> E' incasinata ma è la stessa per tutti i pc della rete tutti con stesso
s.o.
> e tutti con il run-time di access xp
> > L'origine della Combo è fissa o assegnata a codice?
> Assegnata da codice all'apertura della maschera
> Ripeto, due pc gemelli consegnati lo stesso giorno e stesso s.o....su uno
va
> sull'altro no
Ho incontrato un analogo problema anni fa con Access '97 (risolto
completamente ora con 'XP!).
La form era complessa, le combo avevano parecchie colonne, gli utenti
lavoravano come dannati 15 ore al giorno.
Ogni tanto su un PC la segnalazione "record non trovato" e si doveva uscire
e rientrare nell'applicazione.
Nel caso tuo invece, bel mistero, pare che lo dia subito alla prima apertura
della maschera, giusto?
> che possa essere legato alla versione mdac (che non ho verificato)
Quindi si tratta di un .ADP?
Rilevi altri problemi di risorse su quella maschera o applicazione?
Prima di creare l'.mde avevi pulito a dovere i moduli di codice?
Saluti.


title: come uso il valore di un campa nella casella di testo di una sottomaschera?

author: Hellas

text:
come da oggetto
grazie


author: Emyr

text:
On Fri, 4 Jan 2002 19:39:23 +0100, "Hellas" <
torot...@tiscalinet.it
>
wrote:
>come da oggetto
>grazie
>
>
me![nomemaschera]![nomesottomaschera]![nomecontrollo]
Saluti.
Emanuele.


text:
Hellas <
torot...@tiscalinet.it
> wrote in message
a16ekp$9q9$1...@pegasus.tiscalinet.it...
> come da oggetto
> grazie
A memoria dovrebbe essere
me.nomecontrollosottomaschera.form.nomecontrolloNELLAsottomaschera
Antonio


text: grazie mille e buon anno


title: Come gestire un immagine PDF in maschera Access97

author: admin - Alberto

text:
Dovrei inserire l'iimagine del Cliente in anagrafica e l'iimagine �
all'interno del File Carta Identita.pdf
Come mi consigliate di fare tenuto conto che vorrei vedere l'immagine della
Carta alla'apertura dell'anagrafica???
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 5095 (20100507) __________
Il messaggio � stato controllato da ESET NOD32 Antivirus.
www.nod32.it


title: Ciclo sui campi di una maschera?

author: tommy

text:
Ciao.
acc\97 dao.
Ho una maschera con 100 campi in visualizzazione maschera singola.
Premendo il pulsante 'controllo' devo verificare che uno o piu' controlli
non abbiano un valore nullo.
Da codice sono capace in questo modo:
if  isnull(me![controllo1]) then
    Msgbox "Controllo1 nullo"
    exit sub
End if
bene.!ma devo scrivere 400 righe di codice.
devo fare un ciclo su tutti i controlli della maschera e devo farlo uscire
quando null con una casella di messaggio con il controllo null.
come si fa'?
grazie.


title: Ciclo sui campi di una maschera?

author: Giuseppe

text:
"tommy" <
sime...@tin.it
> ha scritto nel messaggio
news:4oRua.68883$3M4.1...@news1.tin.it...

Quetsa routine me la passata e spiegata Maurizio Borrelli.
  Dim oAcCtl As Access.Control
         For Each oAcCtl In Me.Controls
             If (TypeName(oAcCtl) = "Textbox") Then
                 If (Len("" & oAcCtl.Value)=0) Then
                     oAcCtl.SetFocus
                    MsgBox _
                         "Campo a immissione obbligatoria." _
                       , vbExclamation Or vbOkOnly _
                       , oAcCtl.ControlSource
                     Exit Sub
                 End If
             Else
                 ' Non ci interessa perche' non e'
                 ' un controllo di tipo "TextBox".
             End If
         Next
Sono sicuro che funziona cmq fammi sapere :)
Giuseppe


title: Ciclo sui campi di una maschera?

text:
Sei Grande!!!!!!!!
Ciao.Se hai bisogno di aiuto e posso farlo scrivimi.
sime...@tin.it
ciao.
"Giuseppe" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:JsRua.134371$K35.3...@news2.tin.it...



title: Rimozione filtro

author: Chincarini Giovanni

text:
Buonasera a tutti
o un problema nel aggiornare una maschera di ricerca dati, collegata a una
sottomaschera,
Nella maschera ho dei campi non associati dove vado ad inserire dei dati, e
con un pulsante
eseguo la requery della sottomaschera e ottengo tutti i dati, azzero i campi
e rieseguo la requery
e vedo tutti i dati, fino qua tutto ok, o inserito nella maschera anche un
Opzione filtro, dove
vado anche in questo caso a cercare dei dati nella sottomaschera, ed anche
questa funziona, il problema
č che quando uso la ricerca Opzione filtro ,e inserisco dei dati per
filtarre meglio i risultati nelle caselle non associate , poi non riesco piů
ad aggiornare niente per aggiornare devo chiudere la maschera...
Qualcuno sa darmi un suggerimento in merito
Grazie
Giovanni


title: Rimozione filtro

author: dspano

text:
"Chincarini Giovanni" <
chincarin...@tin.it
> ha scritto nel messaggio
news:qxn6c.64726$z23.2...@news3.tin.it...

Dai un'occhiata ll'help in access Metodo ShowAllRecords
Ciao


title: Rimozione filtro

text:
"dspano" <
dsp...@sonic.it
> ha scritto nel messaggio
news:c3ef8t$s0q$1...@fata.cs.interbusiness.it...

 Ho provato ma non funziona...
Grazie
Giovanni


title: Rimozione filtro

author: Roberto da casa

text:
"Chincarini Giovanni" <
chincarin...@tin.it
> ha scritto nel messaggio
news:qxn6c.64726$z23.2...@news3.tin.it...

Prova ad eseguire la seguente riga di codice VBA:
Me.FilterOn = False
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Rimozione filtro

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:urD6c.81204$FJ6.2...@twister1.libero.it...

Anche questo l'ho gia provato ma non funziona, l'unica cosa che funziona
in maniera comunque anomala, e sblocca tutto č il passaggio tra un opzione
filtri e l'altra,
Imposto il codice forse aiuta ::
If OpzioneFiltro = 2 Then
Me.ProdottiTGT_Sottomaschera.Form.Filter = "chimici = -1 "
Me.ProdottiTGT_Sottomaschera.Form.FilterOn = True
Else
If OpzioneFiltro = 3 Then
Me.ProdottiTGT_Sottomaschera.Form.Filter = "NonChimici = -1 "
Me.ProdottiTGT_Sottomaschera.Form.FilterOn = True
Else
If OpzioneFiltro = 4 Then
Me.ProdottiTGT_Sottomaschera.Form.Filter = "TGT = -1 "
Me.ProdottiTGT_Sottomaschera.Form.FilterOn = True
Else
If OpzioneFiltro = 5 Then
Me.ProdottiTGT_Sottomaschera.Form.Filter = "Service = -1 "
Me.ProdottiTGT_Sottomaschera.Form.FilterOn = True
Else
If OpzioneFiltro = 6 Then
Me.ProdottiTGT_Sottomaschera.Form.Filter = "JonActiv = -1 "
Me.ProdottiTGT_Sottomaschera.Form.FilterOn = True
Else
If OpzioneFiltro = 7 Then
Me.ProdottiTGT_Sottomaschera.Form.Filter = "Apparecchiature = -1 "
Me.ProdottiTGT_Sottomaschera.Form.FilterOn = True
Else
If OpzioneFiltro = 8 Then
Me.ProdottiTGT_Sottomaschera.Form.Filter = "DDL = -1 "
Me.ProdottiTGT_Sottomaschera.Form.FilterOn = True
Else
If OpzioneFiltro = 9 Then
Me.ProdottiTGT_Sottomaschera.Form.Filter = "Softcare = -1 "
Me.ProdottiTGT_Sottomaschera.Form.FilterOn = True
Else
Me.ProdottiTGT_Sottomaschera.Form.FilterOn = False
End If
End If
End If
End If
End If
End If
End If
Questo č il codice dell'opzione filtro
Grazie
Giovanni


title: stampare singolo record

author: Lucio Lovato

text:
Salve,
vorrei stampare un singolo cliente preso
e fare in modo che sia stampato solo in quel momento avendolo scielto tra
molti.
Pensavo a stampa unione di word, però la guida dice che si può
stampare una query o una tabella, però ogni volta dovrei creare una query nuova,
per escludere quelli già stampati.
Vi ringrazio


title: interruzione pagina dopo sezione

author: lucchino

text:
Ciao a tutti
Ho un report così raggruppato:
Cliente 1
    Filiale 1
        Macchina 1
        Macchina 2
    Filiale 2
        Macchina 1
        Macchina 2
Note Cliente
Avendo impostato una interruzione di pagina dopo sul piè di pagina
"Filiale" le note vanno su una pagina nuova, invece vorrei che
venissero stampate di seguito all'ultima filiale.
E' possibile?
Grazie
Ciao


title: interruzione pagina dopo sezione

author: MA

text:

Devi usare la sezione piè di report
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: interruzione pagina dopo sezione

text:

Se le metto su piè di pagina report vengono uguali, cioè su una nuova
pagina: io le vorrei nella stessa pagina dell'ultimo corpo... (spero
di usare i termini corretti)
Ciao


title: Stampe errate

author: Daniele Stocco

text:
Ciao,
ho un problemino con le stampe di un report, ovvero: devo mandare in stampa
varie copie di un report che contiene dati relativi ad un certo parametro
che varia, se visualizzo il report in anteprima la stampa è corretta, ma
quando metto in coda vari report il primo è stampato correttamente, gli
altri no, questo è +o- il codice che crea la coda  VI PREGO AIUTATEMI... STO
IMPAZZENDO!!!!!!!!!
Sub PrintSel_Click()
On Error GoTo Err_PrintSel_Click
    Dim stDocName As String
    Dim Filt As String
    Dim Query As String
    Dim MyDb As Database
    Dim MySet As Recordset
    Query = 'Seleziono dati da stampare
    Set MyDb = CurrentDb
    Set MySet = MyDb.OpenRecordset(Query)
    stDocName = "TabRes"
    Do Until MySet.EOF
    Filt = "[Lab] = '" & MySet![Lab] & "'"
    DoCmd.OpenReport stDocName, acViewNormal, , Filt
    MySet.MoveNext
    MsgBox Filt
    Loop
Exit_PrintSel_Click:
    Exit Sub
Err_PrintSel_Click:
    MsgBox Err.Description
    Resume Exit_PrintSel_Click
End Sub


title: Stampe errate


title: Stampe errate

text:
Scusate il mega casino che ho fatto con queste mail.....
Ciao, Daniele


title: Aprire file con excel da bottone

author: Nao

text:
Che codice devo scrivere nell'evento click del bottone per far aprire un
foglio excel con excel?
Apri c:\123\ciccio.xls
grazie 1000
Nadir
--------------------------------
Inviato via
http://usenet.libero.it


title: Aprire file con excel da bottone

author: Alessandro Baraldi

text:
"Nao" <
naon...@inwind.it
> wrote in message
news:212Z159Z223Z113Y...@usenet.libero.it
> Che codice devo scrivere nell'evento click del bottone per far aprire un
> foglio excel con excel?
>
> Apri c:\123\ciccio.xls
>
> grazie 1000
> Nadir
>
Vedi Help:
Funzione Shell
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: HTML Help Workshop co XP SP2

author: Daniele

text:
Utilizzo html help workshop per creare un file AIUTO.CHM e condividerlo con
un applicazione Access e una Visualbasic.
Mi sono accorto che con Windows XP SP 2 non funziona. Si riesce a vedere il
sommario e navigarlo ma quando si cerca di visualizzare da un messaggio di
errore del tipo "impossibile collegarsi alla pagina web richiesta.
Avete qualche suggerimento?
Grazie


title: HTML Help Workshop co XP SP2

author: Karl Donaubauer

text:

Forse si tratta di
http://support.microsoft.com/kb/896054/it
Vedi anche questo tool:
http://www.ec-software.com/products_hhreg.html
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: HTML Help Workshop co XP SP2

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:4tiam6F...@mid.individual.net...

penso proprio che tu abbia centrato la soluzione.
Grazie
Daniele


title: Problemi con l'istruzione Trim

author: Claudio Panciera

text:
Passando da un Pc all'altro con un programmino che ho fatto ho
l'inconveniente che in alcuni casi l'istruzione Trim non sia riconosciuta da
Access anche se eseguo il file .mde.
C'è qualcuno che mi può aiutare? Mi basterebbe anche sapere solo quale
libreria questa istruzione richiede per poterla installare nel Pc che dovrà
contenere il programma.
Grazie a Tutti.
Ciao
Daniele


title: Problemi con l'istruzione Trim

author: RoDAgo

text:
Claudio Panciera scrisse...
> Passando da un Pc all'altro con un programmino che ho fatto ho
> l'inconveniente che in alcuni casi l'istruzione Trim non sia riconosciuta
da
> Access anche se eseguo il file .mde.
> C'č qualcuno che mi puņ aiutare? Mi basterebbe anche sapere solo quale
> libreria questa istruzione richiede per poterla installare nel Pc che
dovrą
> contenere il programma.
> Grazie a Tutti.
> Ciao
>
> Daniele
La libreria č :
Library VBA
    C:\PROGRAMMI\FILE COMUNI\MICROSOFT SHARED\VBA\VBA332.DLL
    Visual Basic For Applications
dai un'occhiata ai riferimenti.
Ciao
RoDAgo


title: apertura maschera

author: Mama

text:
Vorrei fare in modo che l'apertura di una maschera sia a tutto schermo.
Come devo fare?
Grazie e ciao


title: apertura maschera

text:
"Mama" <
mmanfr...@asmez.it
> ha scritto nel messaggio
news:mayTa.8817$Za4.2...@news2.tin.it...
> Vorrei fare in modo che l'apertura di una maschera sia a tutto schermo.
> Come devo fare?
> Grazie e ciao
Se usi le macro: ingrndisci
Se usi il codice
Private sub form_load()
docmd.maximize
end sub
MAssimiliano
p.s. dovrebbe funzionare bene anche se Biso c'ha provato cosě
Private sub cerniara_open()
docmd.maximize
end sub
ma il sistema gli ha risposto
Impossibile trovare l'oggetto...


title: apertura maschera

author: @Alex (Alessandro Baraldi)

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:geyTa.2533$w8....@news.edisontel.com...

E su chiusura Restore, altrimenti tutte le successive Form saranno
a tutto schermo.
@Alex.


title: apertura maschera

author: stefano (kabisa)

text:
"@Alex (Alessandro Baraldi)" <
ik2...@libero.it
> ha scritto nel messaggio
news:J3BTa.198918$Ny5.5...@twister2.libero.it...

Rimani sempre uno tra i migliori
Stefano (kabisa)


title: apertura maschera

text:
> > > Vorrei fare in modo che l'apertura di una maschera sia a tutto
schermo.
> > > Come devo fare?
> > > Grazie e ciao
> >
> > Se usi le macro: ingrndisci
> > Se usi il codice
> > Private sub form_load()
> > docmd.maximize
> > end sub
> >
> > MAssimiliano
> >
> >
> > p.s. dovrebbe funzionare bene anche se Biso c'ha provato cosě
> > Private sub cerniara_open()
> > docmd.maximize
> > end sub
> > ma il sistema gli ha risposto
> > Impossibile trovare l'oggetto...
> >
>
>
> E su chiusura Restore, altrimenti tutte le successive Form saranno
> a tutto schermo.
>
> @Alex.
Dipende da come hai scelto la visualizzazione delle altre. Dialogo o nesuun
bordo rimangono come sono.
Del resto č bruttina una form presentata come dialogo ma settata come
dimensionabile: quel bordino č
terribilerrimo..
esta cmq giusto il restore
MAssimiliano


title: apertura maschera

text:
"MA" <
keiko...@libero.it
> wrote in message
news:6gLTa.2687$
w8....@news.edisontel.com
[CUT]
> Dipende da come hai scelto la visualizzazione delle altre. Dialogo o nesuun
> bordo rimangono come sono.
> Del resto č bruttina una form presentata come dialogo ma settata come
> dimensionabile: quel bordino č
> terribilerrimo..
> esta cmq giusto il restore
> MAssimiliano
Appunto......!
Ciao MA.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Can't find macro 'Procedura evento.'

author: Alessandro

text:
Allora, mi hanno passato un mdb formato Access 2000 ottenuto dalla
convesione dello stesso mdb da un versione precedente (97, 2.0, bho, non
lo so).
Il problema, grande problema, è che mi ritrovo in moltissime maschere,
associati agli eventi delle form e dei controlli, la dicitura Procedura
evento invece di Routine evento. Questo, sotto Access 2000 completo in
italiano non mi comporta assolutamente nulla. Il problema nasce quando
apro l'mdb con il run-time dell'Access 2000 che è solo in inglese. Tutti
gli eventi che hanno la dicitura Procedura evento non sono gestiti, e
ottengo una box con il messaggio che ho riportato nell'oggetto.
Ora, visto il gran numero di maschere e relativi controlli, volevo
sapere che altro modo ho di risolvere il problema oltre a quello di
passarmi a manina tutti gli oggetti del db. Esiste in giro una specie di
tool che fixa questo bug?
Ciao e grazie, Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Can't find macro 'Procedura evento.'

text:
Alessandro <
ale...@libero.it
> ha scritto:

Non capisco la parte con "la dicitura Procedura evento invece di
Routine evento" nel tuo messaggio.
Quello che conosco bene è il problema che la versione inglese
non traduisce correttamente l'espressione a "Event Procedure"
come debb'essere in inglese.
Invece tutte lingue (del stesso codepage) capiscono la versione
inglese. Per questo è sempre meglio di sviluppare o almeno
testare con la versione inglese di Access se l'applicazione debbe
funzionare con un'altra lingua.
Puoi provare a cambiare tutti "Procedura evento" a "Event Procedure"
con un tool come Find&Replace:
http://www.rickworld.com
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Incapacita' ad usare OR in ...Querydefs

author: Antonio Biso

text:
"antcim" <
gabriel...@virgilio.it
> ha scritto nel messaggio
news:WpS49.209758$vm5.6...@news2.tin.it...
>
> > In questo modo, quando cancella la i, tu vai a puntare sulla successiva
> per
> > l'eliminazione, ma poi non salti avanti per l'iterazione andando sulla
i+2
> e
> > perdendo la i+1, ma torni indietro a quella che è la precedente della
i+1
> > che è la vecchia i-1 visto che la i non esiste più!
> >
> > Antonio
> >
>
> Ciao Antonio.
> Innanzitutto grazie per avermi capito.
> Ho provato: la tua analisi risulta corretta..!!
> Quindi basterebbe andare a ritroso....nel cercarla e poi
> eliminarla...
Già...
> Grazie di cuore
> Antcim
>
Prego...
Antonio
>
>


title: Incapacita' ad usare OR in ...Querydefs

author: Emyr

text:
On Fri, 09 Aug 2002 08:28:46 GMT, "Antonio Biso" <
ch...@etruria.net
>
wrote:
>Comunque lui legge tutte le risposte
e tu come fai a saperlo?
Saluti.
Emanuele.


title: Aggregare per lettere

author: daniele

text:
Ho una query che mi mostra il totale delle commesse aziendali, suddividendo
il totale per reparto.
Il totale e' mostrato per il campo "Codice Reparto".
E' un campo di testo.
La persona che deve interrogare il database vuole che i vari reparti siano
aggregati secondo le due lettere iniziali.
Ad esempio ho il reparto BB00.01 e il reparto BB00.02
Devo ottenere nella query il totale solo dell'aggregato dei due, secondo le
prime due lettere: cioe' Totale per BB.
La query in oggetto e' una query di selezione, che mi mostra come riepilogo
il totale del valore per singolo reparto.
E' possibile impostare l'aggregazione per le lettere iniziali in qualche
modo nella query o perlomeno in una maschera basata sulla query?
Grazie


title: Aggregare per lettere

text:
"daniele" <
daniel...@hotmail.com
> ha scritto nel messaggio
news:amsf1v$5bg$1...@lacerta.tiscalinet.it...
> Ad esempio ho il reparto BB00.01 e il reparto BB00.02
> Devo ottenere nella query il totale solo dell'aggregato dei due, secondo
le
> prime due lettere: cioe' Totale per BB.
>
> La query in oggetto e' una query di selezione, che mi mostra come
riepilogo
> il totale del valore per singolo reparto.
>
> E' possibile impostare l'aggregazione per le lettere iniziali in qualche
> modo nella query o perlomeno in una maschera basata sulla query?
Fai il raggruppamento sul campo calcolato
left(Reparto;2)
Antonio


title: Aggregare per lettere

text:
> Fai il raggruppamento sul campo calcolato
> left(Reparto;2)
>
> Antonio
>
Grazie, io intanto avevo provato e risolto con una cosa che mi era venuta in
mente nel frattempo.
Nella tabella dei reparti avevo creato un campo chiamandolo "Iniziali"
e la query l'avevo fatta basandomi su quel campo, piuttosto che sul codice
reparto.
Pero' mi interessava in ogni caso sapere se esisteva un tipo di aggregazione
simile direttamente sulla query e sulla stringa di testo.
Grazie mille.


title: SELECT LAST_INSERT_ID() su mysql

author: Davide La Mantia

text:
Ciao a tutti,
ho un db Access 2019 connesso a un database mysql
Tutto funziona perfettamente tranne l'uso della select
SELECT LAST_INSERT_ID()

Sul db mysql questa select funziona esattamente come la
SELECT SCOPE_IDENTITY()
funziona su MSSQL Server.

Il problema è che a differenza di SQL Server, su mysql ottengo un errore di "funzionalità non supportata" dal driver ODBC (che mi sembra una follia)

L'istruzione completa è:
    rsT.Open stSQL, ConnessioneDBStringa, adOpenDynamic, adLockOptimistic

Il comando SQL è:
stSQL="INSERT INTO  ordini (InternalOrder, Number,...) " & _
            "VALUES (100, NULL, ...) ; " & vbCrLf & _
            "SELECT LAST_INSERT_ID() AS NID"

Se tolgo la SELECT... la INSERT va  buon fine.
Inutile dire che la stessa INSERT lanciata direttamente sul server mysql va perfettamente a buon fine e restituisce l'ultimo ID inserito.

Mentre risolvo con un DMAX o un SELECT TOP 1, qualcuno ha qualche idea?

Il problema del DMAX e del SELECT TOP 1 è che se c'è un insert quasi contemporaneo da più utenti non si ha più la certezza di pescare il proprio "ultimo ID" inserito.

Ciao
Davide


title: SELECT LAST_INSERT_ID() su mysql

author: Simone Calligaris

text:

Non utilizzo MySQL, quindi non posso entrar nel merito (immagino tu abbia installato il Driver ODBC più aggiornato), ma se non riuscissi a risolvere potresti tentare con un Recordset DAO + .LastModified

Set Rst=DB.OpenRecordset("Select XXXX From Ordini xxxxxx", DbOpenDynaset, DBSeeChanges)

Rst.AddNew
........................
.........................
Rst.Update

 Rst.Bookmark = Rst.LastModified
 varID = Rst.Fields("NomeCampoIdentity")

Saluti


title: SELECT LAST_INSERT_ID() su mysql

text:
Il giorno mercoledì 19 ottobre 2022 alle 19:13:50 UTC+2 Simone Calligaris ha scritto:
CUT
> Non utilizzo MySQL, quindi non posso entrar nel merito (immagino tu abbia installato il Driver ODBC più aggiornato), ma se non riuscissi a risolvere potresti tentare con un Recordset DAO + .LastModified
>
> Set Rst=DB.OpenRecordset("Select XXXX From Ordini xxxxxx", DbOpenDynaset, DBSeeChanges)
>
> Rst.AddNew
> ........................
> .........................
> Rst.Update
>
> Rst.Bookmark = Rst.LastModified
> varID = Rst.Fields("NomeCampoIdentity")
>
> Saluti

Ciao Simone, grazie, è un'idea che proverò.

Il fatto è che in multiutenza su MS SQL Server SCOPE_IDENTITY è un toccasana per non incrociare mai gli id di procedure concorrenti che creano record nella stessa tabella, e LAST_INSERT_ID è identico, solo che il diver ODBC (versione 8) non sembra gestire la cosa.

Grazie di nuovo

Ciao
Davide


title: Inserimento testo

author: MAnum

text:
Ciao!
Perdonate la banalità, ma...
Ho necessità in una query di inserire uno 0 nella settima posizione di una
stringa a partire da destra.
Mi spiego: i miei dati attualmente hanno questo formato:
DA_F_00034_01S.jpg
Io ho necessità che diventino così:
DA_F_00034_001S.jpg
Cosa devo fare?
Ciao,
Guido
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Inserimento testo

author: MA

text:
MAnum wrote:
> Ciao!
> Perdonate la banalità, ma...
>
> Ho necessità in una query di inserire uno 0 nella settima posizione
> di una stringa a partire da destra.
>
> Mi spiego: i miei dati attualmente hanno questo formato:
> DA_F_00034_01S.jpg
>
> Io ho necessità che diventino così:
> DA_F_00034_001S.jpg
>
> Cosa devo fare?
> Ciao,
> Guido
Left([Tuastringa];6) & "0" & right([tuastringa];len(tuastringa)-7)
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Inserimento testo

text:
MA ha scritto:
> MAnum wrote:
> > Ciao!
> > Perdonate la banalità, ma...
> >
> > Ho necessità in una query di inserire uno 0 nella settima posizione
> > di una stringa a partire da destra.
> >
> > Mi spiego: i miei dati attualmente hanno questo formato:
> > DA_F_00034_01S.jpg
> >
> > Io ho necessità che diventino così:
> > DA_F_00034_001S.jpg
> >
> > Cosa devo fare?
> > Ciao,
> > Guido
> Left([Tuastringa];6) & "0" & right([tuastringa];len(tuastringa)-7)
Grazie!
Ora, (per me) sempre più difficile.
Avrei bisogno di inserire il nome così ottenuto all'interno di un percorso.
Chiaramente la prima parte del percorso è variabile. E' costante dalla
fine.
Mi spiego:
H:\Fondazione\Scansioni\Arc_Foto\0003_DA02\0003_01S.jpg
H:\Fondazione\Scansioni\Arc_Foto\0361\0361_02M.jpg
Al posto delle ultime 12 posizioni devo inserire il nuovo nome ottenuto...
Come faccio?
Poi prometto che studio e cerco di imparare da solo...



title: Inserimento testo

text:

variante: Left([Tuastringa];6) & "0" & right([tuastringa];len(tuastringa)-7)
vecchia:H:\Fondazione\Scansioni\Arc_Foto\0003_DA02\0003_01S.jpg
Nuova: left(vecchia;len(vecchia)-12) & variante



title: Inserimento testo

text:
MA ha scritto:
> MAnum wrote:
> > MA ha scritto:
> >
> >> MAnum wrote:
> >>> Ciao!
> >>> Perdonate la banalità, ma...
> >>>
> >>> Ho necessità in una query di inserire uno 0 nella settima posizione
> >>> di una stringa a partire da destra.
> >>>
> >>> Mi spiego: i miei dati attualmente hanno questo formato:
> >>> DA_F_00034_01S.jpg
> >>>
> >>> Io ho necessità che diventino così:
> >>> DA_F_00034_001S.jpg
> >>>
> >>> Cosa devo fare?
> >>> Ciao,
> >>> Guido
> >> Left([Tuastringa];6) & "0" & right([tuastringa];len(tuastringa)-7)
> >
> > Grazie!
> > Ora, (per me) sempre più difficile.
> > Avrei bisogno di inserire il nome così ottenuto all'interno di un
> > percorso. Chiaramente la prima parte del percorso è variabile. E'
> > costante dalla fine.
> > Mi spiego:
> > H:FondazioneScansioniArc_Foto003_DA02003_01S.jpg
> > H:FondazioneScansioniArc_Foto361361_02M.jpg
> >
> > Al posto delle ultime 12 posizioni devo inserire il nuovo nome
> > ottenuto... Come faccio?
> >
> > Poi prometto che studio e cerco di imparare da solo...
> > Guido
> variante: Left([Tuastringa];6) & "0" & right([tuastringa];len(tuastringa)-7)
> vecchia:H:FondazioneScansioniArc_Foto003_DA02003_01S.jpg
> Nuova: left(vecchia;len(vecchia)-12) & variante
GRAZIE!!!!
Aiuto preziosissimo!
ciao,
guido



title: Access 97 e 2003

text:
Vorrei informare tutti di un problema che mi ha fatto perdere un sacco di
tempo.
Dovevo sviluppare applicativi per Access 97.
Ho lavorato in Access 2003 e poi convertivo i database.
Chi leggeva in Access 97 spesso aveva problemi e visualizzava messaggi di
errore.
Ho installato sul mio computer anche Access 97 (in una diversa cartella).
Non si avviava e dava un messaggio di copia non autorizzata.
PER AVERE ACCESS 97 INSTALLATO CONTEMPORANEAMENTE A ACCESS 2000 - 2003:
so che sembrerà strano, è necessario rinominare il font "hatten.ttf" in
"hatten.sav" (cartella C:\Windows\Fonts).
vedere:
http://condor.stcloudstate.edu/help/faqs/InstallAccess97&2000.html
OTTIMO SITO DI TRAINING PER ACCESS (ED ALTRI PROGRAMMI) GRATUITO ....... IN
INGLESE.
http://www.trainingtools.com
Invito tutti a segnalare siti interessanti su Access.
Cordiali saluti
P.s. : regalo in formato PDF (in INGLESE), libri di access in cambio di
applicativi sviluppati in access, informazioni su access, routine o vs.
esperienze.
Nessun trucco: gli interessati possono fare richiesta a
math...@excite.com
(per favore nell'oggetto del messaggio inserire la parola ACCESS)
~°~°~°~°~°~°~°~°~°~°~°~°~°~
Un mondo, un numero !
Incredibili servizi mai visti prima !!
http://www.phone.my-pci.com
~°~°~°~°~°~°~°~°~°~°~°~°~°~


title: Access 97 e 2003

text:
"Free_info" <
fr...@mail.com
> ha scritto nel messaggio
news:fyjsd.3422$Lg7.1...@twister1.libero.it...

Grazie delle info (senza ironia).
ma noi conoscevamo già gli articoli su
www.sitocomune.com
 e
www.donkarl.com/it
che parlavano di questo.
MAssimiliano


title: collegamenti a Word

author: Stefano "Tita"

text:
Ho questa routine ricavata da un Help di VBA:
Dim myWord As Object
Dim nomeFileWord As String
nomeFileWord = "c:\miadir\pippo.DOC"
Set myWord = GetObject(, "Word.application")
    myWord.Documents.Open nomeFileWord
    AppActivate "Microsoft Word"
Set myWord = Nothing
Mi apre il file word "pippo.doc" che è una stampa unione la cui sorgente
dati è una query del mdb corrente.
Tutto OK tranne una cosa strana: questa routine la uso su due mdb
differenti, aventi sorgenti dati completamente diverse ed un diverso
documento Word.
In un caso si apre il documento Word e basta, nell'altro viene aperta
un'altra sessione di Access e una copia del mdb.
Nulla di catastrofico, ma mi piacerebbe capirci qualcosa.
Grazie in anticipo per i suggerimenti.
Stefano "Tita"
togli la PRIVACY per rispondere


title: collegamenti a Word

text:
Ho questa routine ricavata da un Help di VBA che lancio con un pulsante di
una form:
Dim myWord As Object
Dim nomeFileWord As String
nomeFileWord = "c:\miadir\pippo.DOC"
Set myWord = GetObject(, "Word.application")
    myWord.Documents.Open nomeFileWord
    AppActivate "Microsoft Word"
Set myWord = Nothing
Mi si apre il file word "pippo.doc" che è una stampa unione la cui sorgente
dati è una query del mdb corrente.
Tutto OK tranne una cosa strana: questa routine la uso su due mdb
differenti, aventi sorgenti dati completamente diverse ed un diverso
documento Word.
In un caso si apre il documento Word e basta, nell'altro viene aperta
un'altra sessione di Access e una copia del mdb corrente.



title: collegamenti a Word

author: Roberto dal portatile

text:
"Stefano "Tita"" <
titasocc...@tiscalinet.it
> ha scritto nel messaggio
news:941t0p$ijf$1...@pinco.nettuno.it...

Prova a vedere se, nel database che ti apre la seconda sessione di Access,
in Strumenti=>Avvio hai indicato qualcosa in "Titolo applicazione:" . Se si,
toglila e vedi se il problema sparisce.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: collegamenti a Word

text:
>>
>>
>
>Prova a vedere se, nel database che ti apre la seconda sessione di Access,
>in Strumenti=>Avvio hai indicato qualcosa in "Titolo applicazione:" . Se
si,
>toglila e vedi se il problema sparisce.
>
>--
>
>Roberto
>
PERFETTO!
E' proprio quello.
Grazie!
C'e' cmq un modo per aggirare questo inghippo?



title: collegamenti a Word

text:
"Stefano "Tita"" <
titasocc...@tiscalinet.it
> ha scritto nel messaggio
news:942129$kn5$1...@pinco.nettuno.it...

Mi risulta essere una bug, e non ho idea se la Microsoft ha prodotto la
relativa patch.
Prova sentire se sanno dirti qualcosa loro.



title: collegamenti a Word

author: ema

text:
Mio cuggino mi ha detto che "Stefano \"Tita\"" <
titasocc...@tiscalinet.it
> scrisse:
> In un caso si apre il documento Word e basta, nell'altro viene  aperta
>  un'altra  sessione  di  Access  e  una  copia   del	 mdb   corrente.
>
>  Nulla  di  catastrofico,   ma   mi	piacerebbe   capirci   qualcosa.
>
> Grazie in anticipo per i suggerimenti.
>
forse uno si appoggia sul  BE,	quindi	apre  un  Access  col  solo  BE?
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
> - rimuovi XXX  x  rispondere  ICQ	#8814554

La risoluzione dei problemi sotto Linux non e' mai stata il circo che e'
sotto AIX.
		-- Pete Ehlke, in comp.unix.aix


title: collegamenti a Word

author: Silvio Berruti

text:
"Stefano "Tita"" <
titasocc...@tiscalinet.it
> ha scritto nel messaggio
news:942129$kn5$1...@pinco.nettuno.it...
> >>
> >>
> >
> >Prova a vedere se, nel database che ti apre la seconda sessione di
Access,
> >in Strumenti=>Avvio hai indicato qualcosa in "Titolo applicazione:" . Se
> si,
> >toglila e vedi se il problema sparisce.
>
> PERFETTO!
> E' proprio quello.
> Grazie!
>
> C'e' cmq un modo per aggirare questo inghippo?
>
Sul Sito Comune c'è una Tip di compare Antonio Biso:
"Cambiare il titolo della finestra di MSAccess, usando le API"
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Relazioni Nascoste

author: Paolo

text:
Ciao a Tutti,
In un DB con A2000 ad un certo punto non riesco piů a visualizzare le
relazioni nella maschera relazioni; anche i pulsanti mostra relazioni
dirette e mostra tutto non danno nessun risultato.
Le relazioni sono presenti perchč se creo una nuova Querry le mostra
correttamente e fino a due minuti prima le vedevo tutte!!!
Aiuto!
Grazie


title: Relazioni Nascoste

author: Carlo Costarella

text:
"Paolo" <
paolo...@tiscali.it
> ha scritto nel messaggio
news:NY%3b.277048$Ny5.8...@twister2.libero.it...
> Ciao a Tutti,
> In un DB con A2000 ad un certo punto non riesco più a visualizzare le
> relazioni nella maschera relazioni; anche i pulsanti mostra relazioni
> dirette e mostra tutto non danno nessun risultato.
> Le relazioni sono presenti perchè se creo una nuova Querry le mostra
> correttamente e fino a due minuti prima le vedevo tutte!!!
> Aiuto!
> Grazie
>
>
>
Importa il db con tutti gli oggetti in un altro db.
Le relazioni si trovano in una tabella nascosta e di sistema
"MSysRelationships" che puoi vedere spuntando "Oggetti nascosti" e Oggetti
di sistema" dal menù strumenti e poi opzioni.
Ciao, Carlo


title: Selezione Query

author: Saulle, Carlo

text:
Salve a tutti,
ho un problema con la selezione di record dopo query. premetto che sono un
neofita di access nonchè (in)perfetto autodidatta.
ùvango al problema: dopo aver lanciato una qualsiasi query nasce la
necessità di selezionare uno di questi record per poterlo utilizzare (ed
eventualmente archiviare) successivamente. premetto che io e le macro non
andiamo molto d'accordo!!!
qualcuno sa darmi una soluzione??? (se qualcuno risponde, gradirei avere la
risposta anche per e-mail:
carlo....@dnv.com
)
grazie e buone ferie a tutti
> 	CARLO
>
**********************************************************************
Neither the confidentiality nor the integrity of this message
can be guaranteed following transmission on the Internet.
This message has been swept by MAILsweeper at DNV for
the presence of computer viruses.
**********************************************************************
--
Posted from
dmz12.dnv.com
 [193.212.132.118]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Selezione Query

text:
""Saulle, Carlo"" <
Carlo....@dnv.com
> ha scritto nel messaggio
news:Tc1d4847616...@dmz12.dnv.com...
Salve a tutti,
ho un problema con la selezione di record dopo query. premetto che sono un
neofita di access nonchè (in)perfetto autodidatta.
ùvango al problema: dopo aver lanciato una qualsiasi query nasce la
necessità di selezionare uno di questi record per poterlo utilizzare (ed
eventualmente archiviare) successivamente. premetto che io e le macro non
andiamo molto d'accordo!!!
qualcuno sa darmi una soluzione??? (se qualcuno risponde, gradirei avere la
risposta anche per e-mail:
carlo....@dnv.com
)
grazie e buone ferie a tutti
> CARLO
>
Fai diventare la tua query una query di selezione, indicando nella riga
"Criteri: appunto i criteri di selezione delle righe; se poi vuoi
memorizzare il risultato della ricerca in una tabella (me ne sfugge il
motivo), trasforma la tua query in una query di accodamento.
Roberto


title: Selezione Query

author: lbo dal portatile

text:
>=F9vango al problema: dopo aver lanciato una qualsiasi query nasce la
>necessit=E0 di selezionare uno di questi record per poterlo utilizzare (ed
>eventualmente archiviare) successivamente. premetto che io e le macro non
>andiamo molto d'accordo!!!
con il codice, invece, ci vai d'accordo?
perché sennň c'č poco da fare.
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: [it.comp.appl.access] benvenuto su Usenet!

author: Gruppo Coordinamento NEWS-IT

text:
Ciao!
Questo newsgroup (it.comp.appl.access) non è moderato: puoi
trovare informazioni su di esso nel suo manifesto, che trovi qui in fondo.
Tutto questo è arabo per te? leggi
http://www.news.nic.it/news-it/docs/glossario.html
 .
Tieni presente che esistono anche questi gruppi:
it.test        - per fare tutte le prove con le news
it.aiuto       - per domande generiche di aiuto
it.news.aiuto  - per tutti i problemi riguardanti le news
Se hai fretta, probabilmente la soluzione al tuo problema connesso alle
news la trovi già qui:
http://www.news.nic.it/news-it/oth/aiuto-20.txt
 .
Alcuni gruppi sono moderati, e funzionano in modo diverso: scopri
come a
http://www.news.nic.it/news-it/docs/moderaz1.html
 .
Ricorda che l'educazione è una dimostrazione di intelligenza, mentre
prepotenza e volgarità viaggiano a braccetto con stupidita`.
Infine, questo newsgroup fa parte della gerarchia it.*: se non sai cos'è
un newsgroup, una gerarchia, oppure it.*, lo puoi scoprire a
http://www.news.nic.it/news-it/
 .
Questo gruppo dovrebbe trattare dell'ammbiente Microsoft-Access, di
specifiche tecniche, aggiornamenti, discussioni, scambi di codice
sorgente e routines, chiarimenti su eventuali bug, discussioni tra
utenti e in particolar modo tra sviluppatori.
Sarebbe inoltre utile per lo scambio di URL per link interessanti
riguardanti il pacchetto.


title: [OT] traduzione inno setup versione 4.2.7 esiste?

text:
quella nel sito se sostituisco il file con quello tradotto non lo riconosce
e non parte più
esiste un file di trduzione in italiano?
Grazie.


title: A2003 Developer Extension problema bloccaggio

author: RobertoA

text:
Tentando di creare un mde usando Access 2003 developer extension, ottengo un
messaggio di errore del tipo:
An unexpected error has been encountered in procedure CreateCustomDB of
module clsCSW
Run-time error  '-
2147023170
' : Errore di automazione
Chiamata a procedura remota non riuscita
Custom Startup Wizard will close now.........
Su task manager, vedo due processi MSACCESS.EXE uno dei quali che va a
manetta, assorbe il 99% di cpu
Pero' se vado a vedere il file mde viene creato e sembra funzionare
correttamente
Ho provato a lasciare tutto fermo anche mezz'ora per vedere se il lavoro
finisce ma sembra proprio impallato
Questo su un solo pc, sugli altri stessa release di Access, stessa di Access
Developer Extension, stesso Windows XP pro, funziona bene
Da cosa puo' dipendere l'anomalia ?
Ciao e grazie
RobertoA


author: Lorenzo(pyx)

text:
In
news:4722...@newsgate.x-privat.org
,
RobertoA <
amor...@tiscalinet.it
> ha scritto:
> Tentando di creare un mde usando Access 2003 developer extension,
> ottengo un messaggio di errore del tipo:
>
> An unexpected error has been encountered in procedure CreateCustomDB
> of module clsCSW
> Run-time error  '-
2147023170
' : Errore di automazione
> Chiamata a procedura remota non riuscita
> Custom Startup Wizard will close now.........
[...]
Ciao, un errore strano, sembra di automazione Dcom.
Immagino XPpro sara' al SP2, potrebbe essere un problema
di MDAC
http://www.microsoft.com/downloads/details.aspx?familyid=6c050fe3-c795-4b7d-b037-185d0506396c&displaylang=it
Anche di oggetti non chiusi all'interno del codice, se presente.
Altra possibilita' , hai installato l'ultimo SP3 di Office ?
http://www.microsoft.com/downloads/details.aspx?familyid=E25B7049-3E13-433B-B9D2-5E3C1132F206&displaylang=it
Il pacchetto lo prepari in locale o via rete ?
Altro non mi passa per la mente.
--
Lorenzo


text:
>> Tentando di creare un mde usando Access 2003 developer extension,
>> ottengo un messaggio di errore del tipo:
>>
>> An unexpected error has been encountered in procedure CreateCustomDB
>> of module clsCSW
>> Run-time error  '-
2147023170
' : Errore di automazione
>> Chiamata a procedura remota non riuscita
>> Custom Startup Wizard will close now.........
> Ciao, un errore strano, sembra di automazione Dcom.
> Immagino XPpro sara' al SP2, potrebbe essere un problema
> di MDAC
>
http://www.microsoft.com/downloads/details.aspx?familyid=6c050fe3-c795-4b7d-b037-185d0506396c&displaylang=it
>
> Anche di oggetti non chiusi all'interno del codice, se presente.
>
> Altra possibilita' , hai installato l'ultimo SP3 di Office ?
>
http://www.microsoft.com/downloads/details.aspx?familyid=E25B7049-3E13-433B-B9D2-5E3C1132F206&displaylang=it
>
> Il pacchetto lo prepari in locale o via rete ?
>
> Altro non mi passa per la mente.
Grazie per la risposta
Ho installato l'sp3, ora il tentativo di creazione mde mi da:
FAILED TO MODIFY FORM 'FRMDDT' WHILE TRYNG TO PREVENT THE PROPERTIES DIALOG
FROM APPEARING
ERROR DESCRIPTION: MEMORIA INSUFFICIENTE. IMPOSSIBILE ESEGUIRE L'OPERAZIONE.
CHIUDERE LE APPLICAZIONI NON NECESSARIE, QUINDI RITENTARE L'OPERAZIONE
Non credo sia la ram perche' disponibile
Da dire che la compilazione del vba viene completata correttamente
Il pacchetto viene preparato in locale
Ciao
RobertoA


text:
In news:47245175$
1...@newsgate.x-privat.org
,
RobertoA <
amor...@tiscalinet.it
> ha scritto:
[...]
> Ho installato l'sp3, ora il tentativo di creazione mde mi da:
>
> FAILED TO MODIFY FORM 'FRMDDT' WHILE TRYNG TO PREVENT THE PROPERTIES
> DIALOG FROM APPEARING
> ERROR DESCRIPTION: MEMORIA INSUFFICIENTE. IMPOSSIBILE ESEGUIRE
> L'OPERAZIONE. CHIUDERE LE APPLICAZIONI NON NECESSARIE, QUINDI
> RITENTARE L'OPERAZIONE
> Non credo sia la ram perche' disponibile
> Da dire che la compilazione del vba viene completata correttamente
> Il pacchetto viene preparato in locale
> Ciao
> RobertoA
Ciao,
qualcosa si e' mosso ;-)
Si trova poco in giro con questo tipo di errore,
Hai gia' provato a ripristinare l'installazione di office e developer?
Ovvero prima di tutto potresti crearti un nuovo database
e importare tutti gli oggetti dal vecchio, sulla macchina
che da problemi, anche se su altre sembra funzionare correttamente.
Alla fin fine potrebbe anche essere un problema sulla RAM.
--
Lorenzo


text:
>> Ho installato l'sp3, ora il tentativo di creazione mde mi da:
>>
>> FAILED TO MODIFY FORM 'FRMDDT' WHILE TRYNG TO PREVENT THE PROPERTIES
>> DIALOG FROM APPEARING
>> ERROR DESCRIPTION: MEMORIA INSUFFICIENTE. IMPOSSIBILE ESEGUIRE
>> L'OPERAZIONE. CHIUDERE LE APPLICAZIONI NON NECESSARIE, QUINDI
>> RITENTARE L'OPERAZIONE
>> Non credo sia la ram perche' disponibile
>> Da dire che la compilazione del vba viene completata correttamente
>> Il pacchetto viene preparato in locale
>> Ciao
>> RobertoA
>
> Ciao,
> qualcosa si e' mosso ;-)
>
> Si trova poco in giro con questo tipo di errore,
> Hai gia' provato a ripristinare l'installazione di office e developer?
>
> Ovvero prima di tutto potresti crearti un nuovo database
> e importare tutti gli oggetti dal vecchio, sulla macchina
> che da problemi, anche se su altre sembra funzionare correttamente.
>
> Alla fin fine potrebbe anche essere un problema sulla RAM.
Si ho gia' provato ad importare tutto su un db pulito
Gnente de gnente
Adesso voglio provare su una virtual machine con un windows vergine e
vediamo
Ciao e grazie
RobertoA


title: stampa report

author: davide

text:
Ho un problrminoche per un novellino come me e' un po difficile:
Non riesco a stampare un report che contenga solo l' ultima cosa da me
inserita in una maschera appena salvata qualcuno potrebbe gentilmente darmi
una dritta
Grazie
Davide
p.s.
Ho letto un precedente msg forse per lo stesso problema ma non ho capito
nulla


title: stampa report

author: Carlo Ve

text:
davide ha scritto nel messaggio <10okrd6$k1a$
1...@fe2.cs.interbusiness.it
>...
>Ho un problrminoche per un novellino come me e' un po difficile:
>Non riesco a stampare un report che contenga solo l' ultima cosa da me
>inserita in una maschera appena salvata qualcuno potrebbe gentilmente darmi
>una dritta
Di primo botto mi verrebbe da suggerurtidi andare nell'origine record del
report cliccare sul pulsantino alla destra e nella griglia della query che
dovrebbe apparire (se non ci fosse devi fare in modo di averla),  inserisci
un campo contatore che dovresti avere nella tabella originaria (se non ci
fosse devi crearlo), ordini il campo contatore in modo decrescente poi vai
nelle proprieta' della qry e sulla proprietą' "primi valori" inserisci il
numero 1 (uno)
dovrebbe bastare
Carlo Ve


title: Query di inserimento di un'unica riga

author: gnews

text:
Ciao, premetto che ho inserito questo messaggio anche in
microsoft.public.it.office.access.
In una maschera ci sono alcune caselle di testo che l'utente può riempire.
Cliccando su un pulsante eseguo una query di inserimento in una tabella
prendendo i dati da queste caselle di testo, viene inserita una riga nella
tabella ogni volta che clicco sul pulsante.
Ora vorrei fare un controllo in modo che cliccando sul pulsante venga
inserita un'unica riga nella tabella.
E' possibile fare un controllo del genere?!
Grazie


title: Query di inserimento di un'unica riga

text:
gnews wrote:
> Ciao, premetto che ho inserito questo messaggio anche in
> microsoft.public.it.office.access.
>
> In una maschera ci sono alcune caselle di testo che l'utente puņ
> riempire. Cliccando su un pulsante eseguo una query di inserimento in
> una tabella prendendo i dati da queste caselle di testo, viene
> inserita una riga nella tabella ogni volta che clicco sul pulsante.
> Ora vorrei fare un controllo in modo che cliccando sul pulsante venga
> inserita un'unica riga nella tabella.
> E' possibile fare un controllo del genere?!
> Grazie
certo ti basta mettere iun filtro sull'id
Dacci la tua istruzione e vediamo che possiamo fare
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Query di inserimento di un'unica riga

text:
> certo ti basta mettere iun filtro sull'id
> Dacci la tua istruzione e vediamo che possiamo fare
Sull'evento click del pulsante c'č questo:
Dim cn As ADODB.Connection
Dim cmd As New ADODB.Command
Dim strSql As String
strSql = "PARAMETERS " & _
"pIdFat text, " & _
"pIdCli int," & _
"pTipo text," & _
"pDesc text," & _
"pIvaDesc text," & _
"pIva text," & _
"pImp double," & _
"ptot double;" & _
"Insert Into DettagliFatture " & _
"(IDFattura, IDCliente, Tipo ,Descrizione ,IVADescrizione," & _
"IVA,Imponibile , Totale) " & _
"SELECT pIdFat,pIdCli,pTipo,pDesc,pIvaDesc,pIva," & _
"       pImp, pTot "
Set cn = CurrentProject.Connection
cmd.Name = "InsertDettaglio"
cmd.CommandText = strSql
cmd.ActiveConnection = cn
cn.InsertDettaglio CStr(Me!IDFattura.Value), _
   Me!IDCliente.Value, _
   "Acconto", _
   "Acconto Patente " + CStr(Forms!Acconti!Categoria.Value), _
   "Esente", _
   "0", _
   CLng(Me!Importo.Value), _
   CLng(Me!Importo.Value)
Set cmd = Nothing
Set cn = Nothing
Me.SMDettagliFatture.Requery


title: eliminare maschera principale ACCESS

author: sd

text:
Salve a tutti,
mi ricordo che esiste un modo per eliminare
la maschera iniziale dove c'č scritto MS ACCESS....
qualcuno mi sa' indicare il modo per toglierla(sostituirla) con
un'altra immagine?


title: eliminare maschera principale ACCESS

author: Massimiliano Amendola  kksrl

text:

E' sufficiente che ci sia un bmp con lo stesso nome del tuo db
ciao MAssimiliano


title: eliminare maschera principale ACCESS

text:
"Massimiliano Amendola kksrl" <
massimilia...@kksrl.com
> ha scritto
nel messaggio news:ahmjfb$ire$1...@atlantis.cu.mi.it...

grazieeeeeeeeee
pensa che ho fatto come mi suggerisci te
solo che usavo immagini .jpg  e .gif
ciao ciao
sdamy


title: Connessione a disco di rete Front Back con Dos

author: zut

text:
Sto realizzando un applicativo dove il front si collega al back che risiede su un disco di rete F:
Quando sono in quella sede ovviamente è tutto ok ... ma ho bisogno di lavorare ancora sul front per aggiustarlo, modificarlo ecc. e spesso lo faccio da casa.

Prima cambiavo tutti i collegamenti alle tabelle .... lavoravo da casa ... poi arrivato sul posto riportavo i collegamenti a F: e ripartivo.

Ora ho scoperto il comando di DOS Subst che mi permette di chiamare una cartella su C: come se fosse un disco di rete. Ottimo!

Ho notato che però ogni volta che spengo la macchina alla riaccensione trovo in esplora risorse la mia "finta" unità F: con un ? e sembra non trovarla per cui devo reimpostare l'istruzione. Sbaglio qualcosa io o è normale che succeda così?

Forse è un po' OT ma penso che possa essere utile anche ad altri che usano Front Back.


author: Roberto Fabbri

text:

Ci sono metodi migliori

http://www.accessgroup.it/tabelle/relink-odbc-tables.html


author: GiorgioDaPrato

text:
Il giorno giovedì 30 marzo 2017 09:30:39 UTC+2, zut ha scritto:

c'è anche una istruzione più recente
https://ss64.com/vb/syntax-mapdrivepersistent.html

(FORSE NON è valida per XP ...)


title: Alla chiusura le modifiche apportate verranno scartate

author: Leoniglio

text:
Ehilà mitico gruppo!
Volevo solo dare una soluzione definitiva ad un errore che da tempo si
verificava nel mio programma e che non ero mai riuscito a risolvere (e
come me altri che invano avevano postato il quesito...).
Quando compare alla chiusura l'errore in oggetto vuol dire che c'è
qualcosa che non vuole saperne di chiudersi decentemente (nel mio caso
era un grafico).
Bisogna allora impostare semplicemente la proprietà "abilitato" di
quell'oggetto su falso.
Ciao a tutti!
PS: di seguito quello che si trova sul sito microsoft:
ACC2000: "Object Is Locked" Error Message When You Try to Close a Form
That Contains an Embedded Object
Si applica a
This article was previously published under Q308635
Novice: Requires knowledge of the user interface on single-user
computers.
This article applies to a Microsoft Access database (.mdb) and to a
Microsoft Access project (.adp).
SYMPTOMS
When you try to close a form that has an embedded Microsoft Graph 2000
Chart object, you may receive the following error message even though
you did not make any changes to the object:
The object is locked, so any changes you make will be discarded when
the form is closed. Click Save As/Export on the File menu and save the
object under a different name.
CAUSE
This issue can occur if Access 2000 detects that the underlying source
of the object has been modified.
RESOLUTION
To resolve this issue, set the object's Enabled property to No to
avoid activating the object in-place by accident:
   1. Right-click the object on the form, and then click Properties.
   2. In the object frame properties window, locate the Enabled
property.
   3. Set the Enabled property to No, and then close the object frame
properties window.
MORE INFORMATION
Setting the object's Enabled property to No may change the background
color of the object to gray. If you want a different color,
right-click the object, click Fill/Back Color, and then click the
color that you want.
For additional information about in-place activation of OLE objects,
click the article number below to view the article in the Microsoft
Knowledge Base:


title: Database di documenti Word

author: Mister Magoo

text:
Ciao a tutti. Sto muovendo i primi passi nella programmazione in Access
(ergo: ho comperato un librone e lo sto leggendo tutto :-) perche' devo
creare un'applicazione di database per fare un piacere ad una persona.
Sono ancora agli inizi della fase di apprendimento, pero' vorrei sapere se
e' possibile con Access ottenere una "prestazione" particolare. Da quel che
ho capito "andando avanti" nel libro dovrebbe essere possibile, ma vorrei
una conferma. La "prestazione" e'questa: io vorrei, un bel domani, poter
avere una maschera Access con un *pulsante* che, premuto, mi faccia queste
cose:
1) crei un nuovo file Word in una directory sul server di rete (pensavo di
fargli creare il file con un nome composto da una parte "fissa" ed una parte
"numerica", che si incrementi di volta in volta).
2) lo apra con Word
3) l'utente puo'modificare a suo piacimento questo file, usando Wod
4) dopo che l'utente ha salvato e chiuso il documento, Access e' in grado
AUTOMATICAMENTE di salvarne il percorso in un database: un database, quindi,
contenente solo percorsi di file.
In seguito io dovrei poter "esplorare'" questo database di file con Access,
e dovrei potere, premendo un altro pulsante, aprire e modificare con Word i
singoli documenti gia'archiviati.
E' possibile tutto questo, vero? E per ottenere questo dovro'per forza
utilzzare routines in VB for applications, vero?
Chi mi rispondera' (ma mi basta anche il solo "si'" o "no") sarebbe cosi'
gentile da spiegarmi a grandi linee come potro' ottenere tutto questo?
Grazie!
Ciao,
Angelo.-


title: Database di documenti Word

author: Lorenzo Coronati

text:
Scrisse "Mister Magoo" <
angelo...@tin.it
>:
>Ciao a tutti. Sto muovendo i primi passi nella programmazione in Access
>(ergo: ho comperato un librone e lo sto leggendo tutto :-) perche' devo
>creare un'applicazione di database per fare un piacere ad una persona.
etc.
Ho come un deja vu...
--
Lorenzo Coronati
--
<<Si perché forse Ilbo (ed altri come lui) sono
convinti che noi poveri principianti (nel senso
ironico) scrivano le domande senza pensare.>>
(Ivan Lelli, 25/08/2000)
--
<<se il lavoro non me lo dai tu, me lo da
un'altro stronzo che non capisce una sega
di access e di informatica in generale>>
(Ivan dal lavoro, 30/09/2000)
--


title: Database di documenti Word

author: Sergio MAZZA

text:
"Lorenzo Coronati" <
lore...@tin.ton.tan.it
> ha scritto nel messaggio
news:39e1c827...@news.libero.it...
>
> Ho come un deja vu...
>
> --
> Lorenzo Coronati
> --
> <<Si perché forse Ilbo (ed altri come lui) sono
> convinti che noi poveri principianti (nel senso
> ironico) scrivano le domande senza pensare.>>
> (Ivan Lelli, 25/08/2000)
> --
> <<se il lavoro non me lo dai tu, me lo da
> un'altro stronzo che non capisce una sega
> di access e di informatica in generale>>
> (Ivan dal lavoro, 30/09/2000)
> --
Nooo è un'impressione; poi passa...
Ciao.


title: Come evitare che... [Impostazioni di Access]

author: Fabietto

text:
Ciao,
ho realizzato un piccolo DB x un amico, e' possibile far mantenere le mie
impostazioni locali anche su un'altra macchina ?
Mi spiego: oggi sono andato a mostrarglielo e ho copiato il file mdb sulla
sua macchina, apro con Access 2000 e inizio a farlo funzionare.
Eseguo un eliminazione di un record e Puff! compaiono tutti gli avvisi di
Access sull'operazione che sta per essere eseguita e sul numero di righe che
saranno eliminate...
Ecco vorrei eliminare questo tipo di inconveniente... e' possibile ?
Qui in locale da me ho spuntato le relative caselle e pensavo fosse un
impostazione legata al DB...
Grazie
Fabio


author: Mad® Milox

text:
"Fabietto" <
fab...@supereva.it
> ha scritto nel messaggio
news:LtDy6.124362$lj4.3...@news6.giganews.com...

puoi impostare le Opzioni di Access in avvio del database su una macro o in
un maschera.
con il codice qua sotto, cmq. sull'help trovi l'elenco di tutte le opzioni
modificabili.
Sulla Maschera d'accesso:
Call Ambiente
Nel Modulo :
'Imposta l'ambiente Access Manu' - Strumenti -> Opzioni
Public Sub Ambiente()
   With Application
        .SetOption "Mostra barra di stato", True
        .SetOption "Sottolinea collegamenti", False
        .SetOption "Conferma modifiche record", True
        .SetOption "Conferma eliminazione documenti", True
        .SetOption "Conferma query di comando", False
        .SetOption "Comportamento cursore nel campo", 1
        .SetOption "Con tasti di direzione passa a", 1
        .SetOption "Con INVIO passa a", 0
        .SetOption "Mostra tutti i campi", False
        .SetOption "Margine sinistro", "1 cm"
        .SetOption "Margine destro", "1 cm"
        .SetOption "Margine superiore", "1 cm"
        .SetOption "Margine inferiore", "1,504 cm"
        .SetOption "Utilizza sempre routine evento", True
   End With
End Sub


title: [OT AUGURI]

author: SimoneB

text: Sereno e felice 2005 a tutto il newsgroup


title: [OT AUGURI]

author: Rita

text:
"SimoneB" <berti...@Nospa.it> ha scritto nel messaggio
news:uQeBd.351116$b5.17...@news3.tin.it...
> Sereno e felice 2005 a tutto il newsgroup
>
>
Grazie ed anche a te un augurio di un anno nuovo migliore di quello che sta
passando.
Ciao Rita


title: Per Roberto (Portatile) vecchio post (20/6/2001) Combo

text:
Ciao Roberto,
rileggendo piacevolmente dal sito comune alcuni argomenti trattati in
passato, ho trovato un tuo post che faceva così:
Se la casella combinata si chiama Miacombo:
1) creati una maschera (Maschera1) che ha come origine record la tabella che
è (direttamente o indirettamente) origine riga della casella combinata.
2) a fronte dell'evento "Su non in elenco" della casella combinata genera il
seguente codice VBA:
DoCmd.OpenForm "Maschera1", , , , acFormAdd, acDialog, "GotoNew"
Me![Miacombo].Requery
Response = acDataErrContinue
3) a fronte dell'evento "Su doppio clic" della casella combinata genera il
seguente codice VBA:
DoCmd.OpenForm "Maschera1", , , , acFormAdd, acDialog, "GotoNew"
Me![Miacombo].Requery
A questo punto, se digiti qualcosa in Miacombo che non è previsto nel suo
elenco a discesa o se fai doppio clic sulla casella combinata, ti si apre la
maschera (Maschera1) per l'inserimanto di un nuovo record in tabella; digita
i dati del nuovo record e chiudi Maschera1; da quel momento nell'elenco
della casella combinata vedrai anche il nuovo record.
---------------------------------------------------------------------------------------
Non riesco a far funzionare la cosa come vorrei, mi spiego meglio, se dalla
maschera clicco due volte sulla combo ed inserisco un valore nuovo, la
procedura funziona, il problema si verifica quando inserisco nella combo una
data nel mio caso che non è presente, mi si apre la maschera per inserire il
valore nuovo, la chiudo e..... "Errore di Runtime 2118" "E' necessario
salvare il campo corrente prima di eseguire l'azione RieseguiQuery".
A questo punto dando ok, ai vari msg di errore, spostandomi su un altro
campo, e poi di nuovo sulla mia combo, trovo il valore nuovo inserito
precedentemente....
Quale potrebbe essere la causa? ...e soprattutto la soluzione :)))
Grazie Anna!
--------------------------------
Inviato via
http://usenet.libero.it