title: Come creo una tabella temporanea?

author: Riccardo

text:
Marco M. <
teat...@tin.it
> wrote in message
7gsd8.6034$Ns4.2...@news2.tin.it...
> Premesso che ogni tappeto ha un codice univoco
>
> Dalla tabella prodotti1 devo creare una tabella temporanea tabella
prodotti2
> dei soli "falso" e che al termine dell'utilizzo aggiorni la tabella
> prodotti1.
>
> esempio
> tabella prodotti1
> codice            descrizione         venduto
> 2222-02         Tappeto               no
> 2223-02         Tappeto               no
> 2224-02         Tappeto               si
>
> vado ad effettuare una vendita e quindi si creerà una tabella temporanea
>
> tabella prodotti2
> codice            descrizione         venduto
> 2222-02         Tappeto               no
> 2223-02         Tappeto               no
>
> se effettuo la vendita del 2222-02  la stessa tabella prodotti2 alla
> chiusura aggiornerà la tabella prodotti1, quindi avremo:
>
> tabella prodotti1
> codice            descrizione         venduto
> 2222-02         Tappeto               si
> 2223-02         Tappeto               no
> 2224-02         Tappeto               si
>
> Ciao Marco
___________________
Se ho ben capito, non ti serve nessuna tabella temporanea. Vai ad aggiornare
direttamente
il campo Venduto (lo imposti a si) nella tabella Prodotti1
ciao Riccardo


title: Come creo una tabella temporanea?

author: Marco M.

text:
Come la fai semplice.. ogni volta che effettuo una nuova vendita non deve
apparirmi il prodotto venduto quindi solo quelli vendibili, ma se rivisito
una vendita già effettuata devo poterla modificare e con una unica tabella
collegata estermamente mi da qualche problema ecco perchè ne devo creare una
temporanea nel database corrente !!
Ciao
"Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:a55jq8$v5h$1...@news.panservice.it...



title: Come creo una tabella temporanea?

author: Warrant

text:
per gestire le vendite utilizza una query che ti filtra la tabella facendoti
vedere soltanto gli articoli che hanno no sulla colonna venduto. Poi ti crei
un'altra query che ti fa da accodamento alla tua tabella per inseri il
prodotto venduto.
Se  devi modificare una vendita entri nella tabella e fai le tue modifiche.
Io avevo un problema simile e l'ho risolto in questo modo


title: Come creo una tabella temporanea?

author: Felice Pago

text:
troppo facile
fuck !
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:gHrd8.6248$fa5.2...@twister2.libero.it...

--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Come creo una tabella temporanea?

text:
Penso di risolverlo con un crea una qry temporanea di appoggio e
successivamente alla chiusura una di aggiornamento dalla tabella temporanea
alla reale
Boo ci provo poi vi dico
Marco
x Felice ma chi sei?
"Marco M." <
teat...@tin.it
> ha scritto nel messaggio
news:k2rd8.5752$Ns4.2...@news2.tin.it...



title: Come creo una tabella temporanea?

author: Silvio Berruti

text:
"Marco M." <
teat...@tin.it
> ha scritto nel messaggio
news:Vaud8.6693$Ns4.2...@news2.tin.it...
> Penso di risolverlo con un crea una qry temporanea di appoggio e
> successivamente alla chiusura una di aggiornamento dalla tabella
temporanea
> alla reale
> Boo ci provo poi vi dico
> Marco
Innanzi tutto, come già scrisse il Biso, imparate a rispondere ai messaggi
dopo il quoting, cioè a scrivere dopo parte o tutto il testo del messaggio
precedente (vedi questa mia risposta come esempio)
> x Felice ma chi sei?
Facile risposta: ...
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Come creo una tabella temporanea?

text:
Berruti eccoti accontentato...
Se torni al primo di messaggio 22/02/2002 13.44 ho fatto il riferimento:
"Problemino con DB collegato esternamente del 21/02".
Comunque la prossima volta farò in modo di essere più esplicito.
Ciao Marco :)
"Silvio Berruti" <
sber...@libero.it
> ha scritto nel messaggio
news:2_Hd8.9990$fa5.3...@twister2.libero.it...



title: Come creo una tabella temporanea?

text:
"Marco M." <
teat...@tin.it
> ha scritto nel messaggio
news:BAJd8.7503$_u5.2...@news1.tin.it...

No, Marco, ancora non ci siamo...
Mi sono permesso di modificare il tuo messaggio x farti vedere come avresti
dovuto rispondere.
In pratica devi inserire il testo della tua risposta posizionandolo DOPO il
testo a cui rispondi (detto quoting), in modo che chi legge il messaggio si
trovi prima la domanda e poi la risposta.
Grazie.



title: Come creo una tabella temporanea?

text:
"Silvio Berruti" <
sber...@libero.it
> ha scritto nel messaggio
news:EaKd8.10483$fa5.3...@twister2.libero.it...
>
>
> No, Marco, ancora non ci siamo...
> Mi sono permesso di modificare il tuo messaggio x farti vedere come
avresti
> dovuto rispondere.
>
> In pratica devi inserire il testo della tua risposta posizionandolo DOPO
il
> testo a cui rispondi (detto quoting), in modo che chi legge il messaggio
si
> trovi prima la domanda e poi la risposta.
>
> Grazie.
Cavolo ora ho capito
Bene la prossima volta non sbaglio
Ciao


title: Come creo una tabella temporanea?

author: Antonio Biso

text:
"Marco M." <
teat...@tin.it
> ha scritto nel messaggio
news:7gsd8.6034$Ns4.2...@news2.tin.it...
Quoting errato!
Antonio


title: si puo'!!! ma come???

author: Paolo ***

text:
ciao, sto usando access 2000 da poco ed ho gią ricevuto preziosi consigli
dal newsgroup. saprete aiutarmi anche questa volta?
semplifico il problema:
ho 2 tabelle:
	Clienti:	id cliente (contatore)
			nome cliente
	Progetti	id cliente
			nome progetto
ogni cliente puo' avere piu' progetti in corso.
In una maschera di insermento ho creato una casella combinata che permette
di selezionare il cliente.
Vorrei creare un'altra combobox in cui appaiono solo i progetti in corso per
il cliente selezionato.
Il manuale on line dice che si puo' ma non dice come.
Grazie per l'aiuto.
Ciao
______________________________________________________
Get Your Private, Free Email at
http://www.hotmail.com
--
Posted from [212.216.4.168] by way of
f78.law4.hotmail.com
 [216.33.149.78]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: si puo'!!! ma come???

author: Matteo

text:
"Paolo ***" <
milan...@hotmail.com
> wrote in message
2000041508164...@hotmail.com...
> ciao, sto usando access 2000 da poco ed ho già ricevuto preziosi consigli

E' sufficiente che nella proprietà Origine Riga della combobox dei progetti
del cliente selezionato inserisci una riga SQL fatta più o meno così:
"SELECT NomeProgetto FROM Progetti WHERE IDCliente = Me!.comboboxclienti".


title: si puo'!!! ma come???

author: lbo dal portatile

text:
>"SELECT NomeProgetto FROM Progetti WHERE IDCliente = Me!.comboboxclienti".
permettimi:
"SELECT NomeProgetto FROM Progetti WHERE IDCliente =" &
Me!comboboxclienti
attenzione a punti e virgolette.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Eliminazione carattere in una stringa

author: antcim

text:
Cordialita' a chi mi legge.
Esiste una funzione che ritorni una stringa manipolata  (non della stessa
lunghezza)..?
Es. pippo = funzione( stringa, posizione, caratteri da togliere, eventuali
caratteri da inserire )
      "abd" = funzione( "abcd",     3        ,        1                    ,
"" (nessuno)    )
(In Clipper:   stuff( stringa, pos, del_num_car, ins_num_car)   )
Girando l'help ho trovato la funzione Mid(...) ma ritorna una stringa lunga
quanto l'originale.
Sempre sull'help, c'e'  la lista delle funzioni per gestire le stringhe..?
(trim, ltrim, rtrim, instr, mid, ecc...)
Grazie in anticipo.
Antcim


title: Eliminazione carattere in una stringa

text:

Chiedo scusa per le dimenticanze:
1) Uso Access 97
2) Il ripiego nell'eliminazione di un carattere che attualmente
    uso e':
    VariabileStringa =  mid(...primo pezzetto stringa) & _
                                 mid(...secondo pezzetto stringa)
    Saltando ovviamente il carattere da eliminare.
Come risulta evidente... Non e' bello..!!
Grazie ancora e cordialita'.
Antcim


title: Eliminazione carattere in una stringa

author: Maurizio Borrelli

text:
> "antcim" <
gabriel...@virgilio.it
> ha scritto nel messaggio
> news:9CSz9.18032$Bs5.6...@news1.tin.it...

    Questioni estetiche a parte... Come hai definito VariabileStringa?
    In questo modo?
        Dim VariabileStringa As String
oppure in questo?
        Dim VariabileStringa As String * n
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Eliminazione carattere in una stringa

text:
"antcim" <
gabriel...@virgilio.it
> ha scritto nel messaggio
news:1uSz9.24260$XO.11...@news2.tin.it...
> Cordialita' a chi mi legge.
> Esiste una funzione che ritorni una stringa manipolata  (non della stessa
> lunghezza)..?
> Es. pippo = funzione( stringa, posizione, caratteri da togliere, eventuali
> caratteri da inserire )
>       "abd" = funzione( "abcd",     3        ,        1
,
> "" (nessuno)    )
> (In Clipper:   stuff( stringa, pos, del_num_car, ins_num_car)   )
> Girando l'help ho trovato la funzione Mid(...) ma ritorna una stringa
lunga
> quanto l'originale.
Perchè sono brutte instr, mid, left ecc?
Fanno quelli che chiedi?
E allora?
public fun (x, da, a, y) as string
fun = left(x,da-1) & y & mid(x,da+a)
Non ci sono controlli su eventuali sforamenti dovuti a valori da a fuori
range
Antonio


title: Eliminazione carattere in una stringa

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:aqp4d1$c266h$1...@ID-52090.news.dfncis.de...

In questo modo



title: Eliminazione carattere in una stringa

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:hW2A9.20002$8E3.5...@twister2.libero.it...

Come anch'io anticipavo, la soluzione (di ripiego) con
le altre funzioni stringa permettono comunque di risolvere...
Chiedevo solo se c'era, come in Clipper, una funzione specifica.
Inoltre, per avere tutta la lista delle funzioni stringa, come si fa..?
Ho girato a lungo l'help ma non l'ho trovata.
Se gia' conosco il nome di una funzione allora e' facile cercarla..:-)
Grazie della disponibilita'
Antcim
>


title: Eliminazione carattere in una stringa

text:
"antcim" <
gabriel...@virgilio.it
> ha scritto nel messaggio
news:MF3A9.19567$Bs5.7...@news1.tin.it...
>
> > public fun (x, da, a, y) as string
> >
> > fun = left(x,da-1) & y & mid(x,da+a)
> >
> > Non ci sono controlli su eventuali sforamenti dovuti a valori da a fuori
> > range
> >
> > Antonio
> >
> Come anch'io anticipavo, la soluzione (di ripiego) con
> le altre funzioni stringa permettono comunque di risolvere...
> Chiedevo solo se c'era, come in Clipper, una funzione specifica.
Ma assolutamente no!
> Inoltre, per avere tutta la lista delle funzioni stringa, come si fa..?
> Ho girato a lungo l'help ma non l'ho trovata.
> Se gia' conosco il nome di una funzione allora e' facile cercarla..:-)
Eeehhh...
Se tu apri l'help e scrivi string nell'indice e poi ti scorri piano piano
tutte le voci di menů legate a string, scoprirai un mondo di informazioni.
Poi, navigando un po' trovi tutto e di piů!!!
Antonio


title: Eliminazione carattere in una stringa

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:rQ3A9.20227$Zn2.5...@twister1.libero.it...

Grazie Antonio
Antcim


title: Eliminazione carattere in una stringa

author: Giancarlo Francesconi

text:
"antcim" <
gabriel...@virgilio.it
> ha scritto nel messaggio
news:9CSz9.18032$Bs5.6...@news1.tin.it...

Non sarà bello....ma funziona!
Serviva anche a me! :-)
Giancarlo


title: query di ricerca in 2 colonne diverse

author: GM

text:
Ciao a tutti
vorrei fare una richiesta
ho il solito database dei Comuni Italiani
ed ho fatto una query per trovare inserendo
il codice del comune tutti i dati ad esso relativo..
tipo...
Like [Cerca Codice Comune]
ora mi servirebbe anche poter trovare il nome del
comune.. ho provato
Like [Cerca Codice Comune]andècerca Comune]
ma non funge.. penso perchè si trova in un'altra colonna..
come faccio ???


title: query di ricerca in 2 colonne diverse

author: Alessandro Baraldi

text:
GM ha scritto:

Devi mettere la condizione di ricerca sotto la Colonna dedicata oppure
scrivere
correttamente tu il codice SQL:
SELECT * FROM T1
WHERE F1 LIKE [.......]
AND
F2 LIKE [......]
Ma non è meglio usare una Maschera per scrivere una cosa più
flessibile...?
In questo modo ti fà 2 domande e se non rispondi ad entrambe ....
CICCIA..!!!!
BOh
@Alex


title: query di ricerca in 2 colonne diverse

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1158752775....@m7g2000cwm.googlegroups.com...
> ma non funge.. penso perchè si trova in un'altra colonna..
> come faccio ???
Devi mettere la condizione di ricerca sotto la Colonna dedicata oppure
scrivere
correttamente tu il codice SQL:
SELECT * FROM T1
WHERE F1 LIKE [.......]
AND
F2 LIKE [......]
Ma non è meglio usare una Maschera per scrivere una cosa più
flessibile...?
In questo modo ti fà 2 domande e se non rispondi ad entrambe ....
CICCIA..!!!!
--------
ciao Alex.. no, non mi interessa una maschera..
dato che utilizzo poco questo DB...
ho comunque provato a fare come tu dici...
cmq ecco il codice SQL non mi funge..
SELECT Comuni.CODICE, Comuni.COMUNE, Comuni.CODFISC, Comuni.PROVINCIA,
Comuni.CAP
FROM Comuni
WHERE (((Comuni.COMUNE) Like [Cerca Comume]) AND ((Comuni.CODFISC) Like
[Cerca Codice Comune]));


title: query di ricerca in 2 colonne diverse

text:
GM ha scritto:

Prova così:
 SELECT CODICE,
               COMUNE,
               CODFISC,
               PROVINCIA,
               CAP
 FROM Comuni
 WHERE
      COMUNE Like [Cerca Comume:]
 AND
      CODFISC Like [Cerca Codice Comune:];
@Alex


title: query di ricerca in 2 colonne diverse

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1158759391.2...@k70g2000cwa.googlegroups.com...
Prova così:
 SELECT CODICE,
               COMUNE,
               CODFISC,
               PROVINCIA,
               CAP
 FROM Comuni
 WHERE
      COMUNE Like [Cerca Comume:]
 AND
      CODFISC Like [Cerca Codice Comune:];
------------------
non ci crederai ma non funge... cmq ho risolto
con
WHERE (((Comuni.COMUNE) Like [Cerca Comune - oppure digita asterisco]) AND
((Comuni.CODFISC) Like [Cerca Codice Comune - oppure digita asterisco]));
grazie lo stesso...


title: Ripristino file Access 2000

author: Tiziana

text:
Sapete dirmi come posso ripristinare un file mdb di Access 2000???
Saluti a tutti!!!!
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Ripristino file Access 2000

author: Claudio

text:
"Tiziana" <
tizia...@cashsoftware.it
> ha scritto nel messaggio
news:ap4g5c$ajo$1...@news.newsland.it...
> Sapete dirmi come posso ripristinare un file mdb di Access 2000???
E tu sai dirci quali problemi ha incontrato questo file?
Ciao. Claudio.


title: Ripristino file Access 2000

text:
Claudio wrote:


> Ciao. Claudio.
Ciao,
il file mdb è una applicazione access che viene condivisa da due
utenti.Una volta terminato l'utilizzo dell'applicazione da partte di uno
dei due utenti e chiudendo access ad entrambi è uscito il msg
"Ripristinare il DB di access o non è un database".Una volta digitato OK
esce un nuovo avviso di errore "Password non valida".
Solitamente l'applicazione ventiva utilizzato da tutte e due gli utenti
senza alcun problema.
Grazie.
Ciao!!Tiziana



title: Ripristino file Access 2000

text:
Claudio wrote:


> Ciao. Claudio.
Il problema č che molto probabilmente il file č stato chiuso
incorrettamente e ora appena si tenta di aprirlo dice che bisogna
ripristinare il file o addirittura il file non č un database.....se si
tenta di ripristinarlo inibisce l'accesso ad esso!!!!!



title: Ripristino file Access 2000

text:
"Tiziana" <
tizia...@cashsoftware.it
> ha scritto nel messaggio
news:ap5a9k$idg$1...@news.newsland.it...
> il file mdb è una applicazione access che viene condivisa da due
> utenti.Una volta terminato l'utilizzo dell'applicazione da partte di uno
> dei due utenti e chiudendo access ad entrambi è uscito il msg
> "Ripristinare il DB di access o non è un database".Una volta digitato OK
> esce un nuovo avviso di errore "Password non valida".
> Solitamente l'applicazione ventiva utilizzato da tutte e due gli utenti
> senza alcun problema.
> Grazie.
La cosa migliore è ripristinare una copia di backup funzionante. Se non è possibile,
*prima* ti salvi la situazione attuale, poi puoi provare a creare un nuovo mbd vuoto e
importare dentro le vecchie cose. Puoi anche provare a lanciare l'mdb con l'opzione
/decompile. Altre prove possono essere il compattare il database, andare in un modulo VB e
rilanciare la compilazione.
Insomma, tutte le cose che si sono dette qualche migliaio di volte nei messaggi
precedenti.
Ciao. Claudio.


title: Aggiornamento del database

author: Trolskji

text:
Salve,
vorrei sapere se è possibile e come fare per rendere gli aggiornamenti
delle tabelle in automatico con l'inserimento tramite maschera
Spiego meglio
Ho una tabella e una maschera di inserimento costruita su quella tabella,
io voglio che i dati nella tabella ci vadano in automatico ogni volta che
cambio campo e non solo quando passo all'inserimento del record successivo
Spero di essere stato chiaro
grazie per gli eventuali aiuti


title: Aggiornamento del database

text:
"Trolskji" <
pra...@urss.ru
> ha scritto nel messaggio
news:J49Nb.256126$e6.10...@twister2.libero.it...
> Salve,
> vorrei sapere se è possibile e come fare per rendere gli aggiornamenti
> delle tabelle in automatico con l'inserimento tramite maschera
> Spiego meglio
>
> Ho una tabella e una maschera di inserimento costruita su quella tabella,
> io voglio che i dati nella tabella ci vadano in automatico ogni volta che
> cambio campo e non solo quando passo all'inserimento del record successivo
su deseleziona di ogni campo forza il salvataggio del record corrente
Antonio


title: Aggiornamento del database

text:
> su deseleziona di ogni campo forza il salvataggio del record corrente
> Antonio
In che modo, potresti dirmi quali strumenti e in che modo usarli?
magari facendomi un esempio, non sono tanto pratico
ti ringrazio per la pazienza


title: Aggiornamento del database

text:
"Trolskji" <
pra...@urss.ru
> ha scritto nel messaggio
news:UeaNb.250585$vO5.10...@twister1.libero.it...

DoCmd.RunCommand acCmdSaveRecord
Vedi comunque l'help
Antonio


title: Aggiornamento del database

text:
"Trolskji" <
pra...@urss.ru
> ha scritto nel messaggio
news:J49Nb.256126$e6.10...@twister2.libero.it...
> vorrei sapere se è possibile e come fare per rendere gli aggiornamenti
> delle tabelle in automatico con l'inserimento tramite maschera
> Spiego meglio
> Ho una tabella e una maschera di inserimento costruita su quella tabella,
> io voglio che i dati nella tabella ci vadano in automatico ogni volta che
> cambio campo e non solo quando passo all'inserimento del record successivo
Ciao, Trolskji.
    Il codice seguente e' molto sommario ma dovrebbe darti l'idea. Lo scopo
e' quello di non creare tante routine quanti sono i controlli della
maschera. Attenzione alla gestione di quei controlli che *non* servono
all'immissione. Vedi tu come fare. Eventualmente fischia sul ng *dopo*
averci provato. ;-)
Option Compare Database
Option Explicit
Dim m_objAcControl  As Access.Control
Private Sub Form_KeyUp( _
  ByRef KeyCode As Integer _
, ByRef Shift As Integer)
  If (m_objAcControl Is Me.ActiveControl) Then
    ' DO NOTHING
  Else
    If (Me.Dirty = True) Then
      Me.Application.RunCommand acCmdSaveRecord
    Else
      ' DO NOTHING
    End If
    Set m_objAcControl = Me.ActiveControl
  End If
End Sub
Private Sub Form_Load()
  Me.TimerInterval = 100
End Sub
Private Sub Form_Timer()
  Me.TimerInterval = 0
  Set m_objAcControl = Me.ActiveControl
End Sub
--
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
Ciao :o)
Maurizio Borrelli, Microsoft MVP Access
--------
?SPQR(C)
 X
--------


title: Salvare da CD - Modalità SOLA LETTURA

author: Leonardo Mercatanti

text:
Gentili amici esperti (e non) di Access,
ho un piccolo problema che gradirei risolvere per fare bella figura.
Ho preparato un database in Access 2000 e lo ho inserito in un CD. Tale CD
dovrebbe essere distribuito in centinaia di copie e andare a docenti.
Solo che quando compare la maschera Salva su disco etc... e poi si salva su
Hard Disk il file Access viene salvato in modalità Sola lettura,
costringendo gli utenti alla fastidiosa procedura di deselezionamento della
flag.
Conoscete un metodo affinchè il file sia salvato su HD normalmente??
Grazie e scusate per la contorsione delle parole.
Leo


title: Salvare da CD - Modalità SOLA LETTURA

author: ramblers

text:
"Leonardo Mercatanti" <
Supe...@tin.it
> ha scritto nel messaggio
news:PGMc8.2882$3s4....@news1.tin.it...

prova, dopo averlo salvato a fare queste istruzioni:
    Dim fs, f
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set f = fs.getfile(Path_NomeFile)   => path_nomefile corrisponde al tuo
file
    f.Attributes = 0
... con 0 togli tutti gli attributi (....in senso di caratterisitche...) al
file specificato
ciao.


title: Salvare da CD - Modalità SOLA LETTURA

text:
"Leonardo Mercatanti" <
Supe...@tin.it
> ha scritto nel messaggio
news:PGMc8.2882$3s4....@news1.tin.it...
>> Gentili amici esperti (e non) di Access,
>> Ho preparato un database in Access 2000 e lo ho inserito in un CD.
>> Solo che quando compare la maschera Salva su disco etc... e poi si salva
su
>> Hard Disk il file Access viene salvato in modalità Sola lettura,
>> Conoscete un metodo affinchè il file sia salvato su HD normalmente??
>> Leo
>prova, dopo averlo salvato a fare queste istruzioni:
>    Dim fs, f
>   Set fs = CreateObject("Scripting.FileSystemObject")
>   Set f = fs.getfile(Path_NomeFile)
>    f.Attributes = 0
Ciao e grazie per la risposta,
devo inserire le istruzioni nei moduli?
Potresti dirmi più esattamente?
Grazie e scusa l'ignoranza
Leo


title: Salvare da CD - Modalità SOLA LETTURA

text:
"Leonardo Mercatanti" <
Supe...@tin.it
> ha scritto nel messaggio
news:XNSc8.817$Ns4....@news2.tin.it...

Puoi creare una routine all'interno di un modulo qualsiasi:
Public Sub TogliAttributi(Nomefile as string)
    Dim fs, f
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set f = fs.getfile(Path_NomeFile)
    f.Attributes = 0
end sub
e sopo le istuizioni che salvano il file nel hd, richiami la funzione.
......
copia file su hd DaNomefile ANomeFile
TogliAttributi ANomeFile
....
ciao.


title: Salvare da CD - Modalità SOLA LETTURA

text:
Grazie mille, Ramblers!!!!!!!!!
Leo


title: Disabilitare maschera associata

author: Pino

text: E' possibilie disabilitare da VBA una maschera associata?


title: Disabilitare maschera associata

author: Cinzia

text:
"Pino" <
ngi...@yahoo.it
> ha scritto nel messaggio
news:ccfb609e-1bb6-4aea...@u72g2000hsf.googlegroups.com...
> E' possibilie disabilitare da VBA una maschera associata?
Ciao Pino,
cosa intendi per "disabilitare"?
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
http://accessdaziacin.spaces.live.com/
----------------------------------------


title: Disabilitare maschera associata

text:
On 17 Feb, 14:36, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
wrote:
> Ciao Pino,
> cosa intendi per "disabilitare"?
Ho una sottomaschera i cui campi sono associati a una certa tabella e
tramite RecordSource gli passo la stringa che contiene la select che
serve a popolare i campi.
Ora però cosa succede. Mi serve una funzionalità in cui la *stessa*
sottomaschera vada a prendersi i dati da una tabella diversa
(contenuta in un altro db ma non è un problema se uso l'oggetto
Connection). Ora a questo punto dovrei per forza disabilitare
l'associazione dei campi della sottomaschera alla prima tabella perchè
lui si aspetterà valori che provengono *solo* da quella tabella e non
da altre.
Non so se mi sono spiegato 8-)


title: Disabilitare maschera associata

text:
"Pino" <
ngi...@yahoo.it
> ha scritto nel messaggio
news:5e2a352b-ed75-47c0...@n75g2000hsh.googlegroups.com...


Ciao Pino,
ora è più chiaro...
Il problema si pone solo se la tabella da cui prende i dati dal
secondo db ha nomi di campo diversi rispetto a quelli della prima
tabella, altrimenti l'associazione dovrebbe funzionare senza problemi.
Nel caso di nomi diversi, devi togliere proprio l'associazione
textbox-campo e crearla via codice appena prima di assegnare il
recordsource alla maschera.
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
http://accessdaziacin.live.space.com
----------------------------------------


title: Numerazione Lavorazione

text:
Buonasera ho creato un programma per tenere sotto controllo le fasi di
lavorazione dei vari pezzi e il numero progressivo viene inserito
manualmente ma ora si presenta un inghippo in quanto si presenta la
necessità di variare il numero progressivo ed non risco a trovare una
soluzione. Ho un elenco che ipotesi, va da 1 a N. Se per esempio un
particolare ha il progressivo 6 e lo voglio spostare al numero 3
l'elenco risulta sfalsato e quindi dovrei ricalcolare il tutto e quindi
il 3 dovrebbe diventare il 4 e quindi scalare il tutto, si riesce a fare?
Ringrazio per la cortesia
--
      maurizio56

browser: FireFox 17.01
mailreader: ThunderBird 17


title: Numerazione Lavorazione

text:

Ciao Maurizio....
Non sei stato molto esplicativo.... quindi basiamoci su alcune
supposizioni:
supponiamo che i dati siano contenuti nella tabella "Lavorazioni", che
il campo da variare si chiami "Progressivo" e sopratutto che da un
record al successivo aumenti ogni volta di uno.
Quindi se ho capito bene ogni volta che inserisci un nuovo record
inserisci manualmente il numero progressivo (aumentato di uno rispetto
all'ultimo inserito) e quando vai a modificare un dato record inserito
precedentemente dovresti rinumerare il campo progressivo da quello
modificato all'ultimo, con una numerazione progressiva.
Supponiamo ancora che i dati vengono modificati su una form (la
denominazione conta poco)
Se le mie supposizioni sono esatte crea un pulsante sulla maschera e
incolla sull'evento "Clic" del pulsante il seguente codice, dovrebbe
andare bene:

Dim rsProg As New ADODB.Recordset
Dim Progressivo As Integer

Dim SQL As String

DoCmd.RunCommand acCmdSaveRecord

Progressivo = 0

SQL = "SELECT * FROM Lavorazioni ORDER BY [Lavorazioni].[Progressivo]"
Call rsProg.Open(SQL, CurrentProject.Connection, adOpenKeyset,
adLockOptimistic)
With rsProg
    If .EOF Then
        Exit Sub
    Else
        rsProg.MoveFirst
        Do While Not rsProg.EOF
        rsProg("Progressivo") = Progressivo + 1
        Progressivo = rsProg("Progressivo")
        rsProg.Update
        rsProg.MoveNext
        Loop
    End If
End With

Me.Requery

rsProg.Close
Set rsProg = Nothing

Saluti
M7a1x


title: Numerazione Lavorazione

text:

Vedi l'esempio che ti ho messo su:
http://accessgroup.it/vba/rinumera-record.html

--
sv


title: Numerazione Lavorazione

text:
Il 11/12/2012 21.33, maurizio56 ha scritto:
> Buonasera ho creato un programma per tenere sotto controllo le fasi di
> lavorazione dei vari pezzi e il numero progressivo viene inserito
> manualmente ma ora si presenta un inghippo in quanto si presenta la
> necessità di variare il numero progressivo ed non risco a trovare una
> soluzione. Ho un elenco che ipotesi, va da 1 a N. Se per esempio un
> particolare ha il progressivo 6 e lo voglio spostare al numero 3
> l'elenco risulta sfalsato e quindi dovrei ricalcolare il tutto e quindi
> il 3 dovrebbe diventare il 4 e quindi scalare il tutto, si riesce a fare?
> Ringrazio per la cortesia
>
Vi ringrazio entrambi per gli esempi postati ed ha ragione M7a1x della
mia confusione anche per mia disabitudine a fornire spiegazioni
esaustive in poco spazio senza cadere nella banalità.
Ho una Tabella "tbl_Produzione"(collegata)in cui memorizzo i dati che mi
servono ed ho un campo "NumeroOrdine" in cui inserisco manualmente(
forse è un errore) un numero progressivo per la lavorazione e quindi
supponiamo di avere una tabella all'incirca:
Pippo	  1
Pluto	  2
Paperino  3
Topolino  4
Paperina  5
Paperone  6
Gastone	  7
quindi se Paperone gli cambio il NumeroOrdine in 3 allora i dati
dovrebbero essere
Pippo	  1
Pluto	  2
Paperone  3
Paperino  4
Topolino  5
Paperina  6
Gastone	  7
Spero che la mia spiegazione possa dare più delicidazioni sulla mia
richiesta e quindi se Gastone dovesse essere al 2 sarebbe
Pippo	  1
Gastone	  2
Pluto	  3
Paperone  4
Paperino  5
Topolino  6
Paperina  7

A proposito, stavo cercando di capire il codice di M7a1x creando un db
di prova e mi da errore su "Dim rsProg As New ADODB.Recordset" e scusate
l'ignoranza



title: Numerazione Lavorazione

text:

Ti mancano i riferimenti alle librerie....
nel particolare seleziona dall'elenco (Menu Strumenti>Riferimenti,
nell'editor Vba): Microsoft ActiveX Data Objects 2.1 o successiva.
Saluti
M7a1x


title: Numerazione Lavorazione

author: Phoenix Coop

text:

Buonasera.
Stavo provando questo esempio ma mi esce il messaggio di errore su
Me.barraProgressione.Value = 100 * (intCount / iCnt)
mi dice "nessun oggetto in questo controllo"?
L'errore esce direttamente nel file di esempio.
Come posso sistemare?
Grazie.


title: RecordCount=0

author: MARCO ANTONIO

text:
Ho il seguente problema:
Dim db As Database, rst1 As Recordset, lng1 As Long
Dim rst2 As Recordset , lng2 As Long
Set db = CurrentDb
Set rst1 = db.OpenRecordset("Tabella1")
lng1 = rst1.RecordCount
Set rst2 = db.OpenRecordset("Tabella2")
 lng2 = rst2.RecordCount
Il conteggio dei record di Tabella1 funziona, mentre quello di Tabella2
risulta sempre  a zero.
Come mai ?
Grazie anticipatamente


title: RecordCount=0

author: CarloCos

text:
"MARCO ANTONIO" <
ciao_...@tin.it
> ha scritto nel messaggio
news:w4mz6.414$k53....@news1.tin.it...

Prima di lng2 = rst2.RecordCount
prova con
rst2.MoveLast
rst2.MoveFirst
Comunque hai detto poco sulla tabella.
Ciao, Carlo


title: RecordCount=0

author: Roberto dal portatile

text:
"MARCO ANTONIO" <
ciao_...@tin.it
> ha scritto nel messaggio
news:w4mz6.414$k53....@news1.tin.it...

Prova così:
Dim db As Database, rst1 As Recordset, lng1 As Long
Dim rst2 As Recordset , lng2 As Long
Set db = CurrentDb
Set rst1 = db.OpenRecordset("Tabella1")
rst1.MoveLast
lng1 = rst1.RecordCount
Set rst2 = db.OpenRecordset("Tabella2")
rst2.MoveLast
lng2 = rst2.RecordCount
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: RecordCount=0

text:
Roberto dal portatile <
r.ma...@libero.it
> wrote in message
yJmz6.10119$wG3.8...@news.infostrada.it...
>
> "MARCO ANTONIO" <
ciao_...@tin.it
> ha scritto nel messaggio
> news:w4mz6.414$k53....@news1.tin.it...
> Prova cosě:
>
> Dim db As Database, rst1 As Recordset, lng1 As Long
> Dim rst2 As Recordset , lng2 As Long
> Set db = CurrentDb
> Set rst1 = db.OpenRecordset("Tabella1")
> rst1.MoveLast
> lng1 = rst1.RecordCount
> Set rst2 = db.OpenRecordset("Tabella2")
> rst2.MoveLast
> lng2 = rst2.RecordCount
Neanche Utilizzando . MoveLast funzionava, allora ho sostituito Tabella2 con
Query2 e ora funziona (anche se non capisco il perchč).
Grazie a CarloCos e Roberto


title: Far digerire script SQL ad Access?

author: zarquon

text:
Salve a tutti
ancora una volta arenatomi sulle deserte spiagge dell'arcipelago Tupla
mi rivolgo a voi ;-)
C'e' modo di far digerire ad access un semplice script sql del tipo :
INSERT INTO ...;
INSERT INTO ...;
...;
COMMIT WORK;
per aggiornare dati da un altro DB (Firebird)?
grazie 1k
-Z-


title: Far digerire script SQL ad Access?

author: Silver

text:
zarquon ha scritto:
> C'e' modo di far digerire ad access un semplice script sql del tipo :
probabilmente dirň un'idiozia ma con una query pass through?


title: Far digerire script SQL ad Access?

text:
>zarquon ha scritto:
>> C'e' modo di far digerire ad access un semplice script sql del tipo :
>
>probabilmente dirň un'idiozia ma con una query pass through?
Non credo sia il caso, anzi credo sia + o - l'opposto ;-) : con le
query p-t se non erro passi statement sql ad un motore di databse
diverso da access tramite odbc; qui in realta' il problema e' che
access pare non sia in grado di gestire/importare piu' istruzioni
simili:
INSERT INTO ... ;
INSERT INTO ... ;
...
Si puo' aggirare il problema utilizzando  la forma
INSERT INTO [...]
	SELECT [...]
	FROM [...]
Che pero' avendo in mano uno script sql non e' proprio il massimo
della vita :-)
-Z-


title: Far digerire script SQL ad Access?

author: Roberto da Parma

text:
"zarquon" <zar...@tauceti.centro> ha scritto nel messaggio
news:kta3h4tb1gdo5l6an...@4ax.com...

Ogni istruzione corrisponde ad una query...in access
Puoi aggirare il problema in locale ricrei il db poi colleghi access alle
tabelle del db con ODBC e fai tutto quello che vuoi.
Ciao
--
Roberto da Parma


title: Far digerire script SQL ad Access?

text:
>Ogni istruzione corrisponde ad una query...in access
Gia', mi chiedevo anche se qualcuno avesse mai sviluppato qualche
utility a questo scopo...
>Puoi aggirare il problema in locale ricrei il db poi colleghi access alle
>tabelle del db con ODBC e fai tutto quello che vuoi.
Cioe' ricreo in locale il db Firebird, mi collego odbc... hmmm, ho
gia' risolto diversamente ma questa la volgio provare anche perche'
l'aggiornamento sara' periodico.
grazie e ciao!
-Z-


title: Far digerire script SQL ad Access?

author: RobertoA

text:

L'  INSERT INTO .......    funziona perfettamente del tipo INSERT INTO
ANAGRAFICHE (NOME, COGNOME) VALUES ("PEPPE", "CALOGERO")
Per il ricreare le tabelle da formato Access a Firebird, ti basta creare un
programmetto che looppa tra tabelle e campi/tabella e ti ricrea sul dsn
corrispondente ai dati Firebird la tabella che stai leggendo in formato
Access
Una volta ricreato il db, stessa cosa per i dati, con le oppurtune
conversioni da tipo Access a tipo Firebird ovviamente
Todo ki, ma forse non ho capito bene la domanda, infatti una volta creato il
db Firebird a cosa ti servirebbe rilanciare la ri-creazione ???
Detto questo, inviterei piu colleghi a testare l'efficacia di Firebird
perche' e' davvero un sistema eccellente in tutte le sue funzionalita'
Semplice da installare, estremamente robusto alle 'intemperie', semplice da
spostare di qua e di la, velocissimo ad avviarsi anche dopo chiusure
anomale, backuppabile anche on-line, ecc...
Inzomma, un sistema 'de oro', e pure aggratisse
Ciao
RobertoA


title: cambiare lo sfondo in un datagrid

author: Massimiliano

text:
Salve a tutti.
Sto provando a realizzare un applicativo usando ACCESS e VB.
E' possibile cambiare lo sfondo di una riga di un datagrid collegato
ad una tabella di ACCESS?
In ACCESS usavo la formattazione condizionale ma in VB come si fa?
Grazie in anticipo.
--------------------------------
Inviato via
http://usenet.libero.it


title: Report

author: Gorillaio

text:
Ciao!
C'è qualcuno che può aiutarmi a risolvere questo problema?
Ho creato una Maschera dove filtro la data ed il numero doc. esempio
da data 20/03/09 a data 20703/09 da doc.n1 a doc.n2,ho creato un
bottone che dopo questa selezione apre il report il mio problema è
quello di avere un singol report per ogni documento pur avendo
seleziona da 1 a 2 come posso fare?


title: Report

author: Antonio

text:
"Gorillaio" <
gabriel...@tin.it
> ha scritto nel messaggio
news:b26b7733-8296-450e...@z9g2000yqi.googlegroups.com...

------    RISPOSTA  ------
Se nella costruzione del report visualizzi "ordinamento e raggruppamento"
puoi scegliere il salto pagina al cambio del documento.
Ciao
Antonio


title: asp access e windows 12

text:
Stiamo installando un nuovo server windows 2016 64 bit, abbiamo configurato
IIS e installato ASP e stiamo verificando i file asp,
se il database da cui prendere i dati è sqlserver nessun problema se invece
i dati sono su microsoft access (mdb) mi da errore

la mia stringa di connessione è questa

Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source =
XXX\xx.\xx.mdb")
Set objRs = Server.CreateObject("ADODB.Recordset")

su windows server 2003 sbs funziona benissimo da anni
cosa devo ancora verificare?
Grazie Max


title: asp access e windows 12

author: Potone

text:
Ciao, il problema probabilmente è che non esiste una versione x64 del jet.
Un'opzione è il Microsoft Access Database Engine 2010 Redistributable o il runtime di Access che esistono anche in versione x64.
Microsoft fa notare che questi drivers non sono progettati per un ambiente server.
Ciao
Mat.


title: asp access e windows 12

text:
mi dici che è inutile che lo installo sul server 2012?
grazie
Max

"Potone"  ha scritto nel messaggio
news:ac9f244c-91fb-4a4a...@googlegroups.com...



title: asp access e windows 12

text:
Il giorno lunedì 6 febbraio 2017 12:20:18 UTC+1,
pi...@baudo.it
 ha scritto:
[Cut]
Io li ho usati in un contesto simile e funzionano (server x64 con necessità di accedere a dati su mdb), a un certo punto però ho trasferito i dati su sql server e ho tagliato la testa al toro.
Facci sapere,
ciao
Mat.


title: asp access e windows 12

text:
io l'ho fatta peggio..... ho collegato i dati degli mdb al serversql, e da
lì ho creato un database con le tabelle che mi servivano e all'asp collego
quelle
ciao
Max


title: asp access e windows 12

text:

Cos'hai installato alla fine? ACE, Access Runtime?
Mat.


title: Evento su record nuovo in tabella.

text:
Un saluto a tutti. Ho di nuovo bisogno delle Vostre Eccellenze.... :)
Tramite una query ho creato una tabella che mi raccoglie i records per
i quali si avvicina una scadenza (impostando la scadenza a tre gg da
oggi).
Con un DCount su tale tabella, impostato su apertura della maschera,
vedo se in essa sono contenuti dei records e faccio aprire una maschera
di avviso che successivamente, tramite un pulsante mi filtra i records
interessati.
Essendo la scadenza, come ho detto a tre giorni (per motivi di
sicurezza) capita che molto spesso la maschera di avviso sia presente
all'apertura della maschera principale, "obbligando" chi sta lavorando
a verificare se il/ i records segnalati sono gli stessi del giorno
prima.
Vorrei, per ovviare a questo, mettere una casella di controllo con la
seguente etichetta
"Avvisami di nuovo solo quando ci saranno nuovi records in scadenza" di
modo che la maschera di avviso, con la casella di controllo flaggata,
non si apra più fino a che non ci saranno nuovi recors nella mia
tabella "Scadenze".
Come posso ottenere tutto ciò?
Spero di essere stato abbastanza chiaro nell'esposizione, un grazie a
chi vorrà darmi una mano.


title: Evento su record nuovo in tabella.

text:
T_A_O ha scritto:

Mi viene il dubbio di non essere stato così chiaro come pensavo nello
spiegare il mio problema...o forse è errato, illogico o impossibile da
conseguire ciò che mi prefiggevo...in qualsiasi caso, anche solo per
consigliarmi soluzioni alternative, spero che qualcuno voglia provare
ad aiutarmi, un saluto a tutti.


title: Evento su record nuovo in tabella.

text:
T_A_O ha scritto:




title: Evento su record nuovo in tabella.

author: Marco Pizzamiglio

text:
T_A_O ha scritto:

Visto che hai già una tabella scadenze ti basta aggiungere un campo Si/No
da associare a una casella di controllo in modo che l'utente possa, per
ogni singola scadenza, decidere se continuare a rivederla ogni giorno
(lasciando vuota la casella) o se non vederla più (flaggando vuota la
casella). L'origine dati della maschera va impostata in modo da mostrare
solo le scadenza non flaggate. Dovresti comunque dare la possibilità di
vedere, a richiesta, anche le scadenze flaggate, casomai uno cliccasse per
sbaglio sul flag.
Come alternativa puoi offrire la possibilità di differire gli avvisi con
un metodo tipo "Mostra di nuovo fra N giorni", salvando in tabella la data
fino alla quale l'avviso non dovrà essere mostrato:
Esempio: se oggi 12 luglio l'utente sceglie "Mostra di nuovo fra 4 giorni"
salvi in tabella la data del 16 luglio. L'origine dati della maschera va
impostata in modo che mostri solo gli avvisi che hanno data minore o
uguale alla data di sistema Date().
Volendo puoi anche combinare i due sistemi e usarli entrambi.
Ciao.
-Marco-
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Evento su record nuovo in tabella.

text:
Marco Pizzamiglio ha scritto:

Grazie mille per la risposta namor, ora mi metto a lavorarci sopra, io
pensavo di lavorare sui nuovi id nella tabella e mi ero un pò perso...
Un saluto (o dovrei dire mandi..? :)


title: Evento su record nuovo in tabella.

text:
T_A_O ha scritto:

Ciao namor, il problema a realizzare quanto mi suggerisci è che la
tabella in questione è generata da una query e si aggiorna alla
chiusura, dovrei mettere il campo si/no o il campo data in una delle
due tabelle origine dati della query per tenerli fissi nella query (o
ci sono altri metodi?)
Non esiste un metodo per "fotografare" (cioè dar loro un valore
definito) i record nella tabella e far partire la routine quando
l'immagine dovesse cambiare?
Io avevo pensato ad un sistema di questo genere:
Su dopo aggiornamento della maschera
Se casella di controllo (non associata) = On Then
Fotografa gli id nella tabella And Imposta maschera.visibile = False
Su apertura della maschera
Se gli id nella tabella cambiano rispetto a quelli fotografati Then
Imposta casella di controllo a Off And Imposta maschera visibile=True
Quello che non so è come "fotografare" gli id nella tabella; ho
cercato nel gruppo e nell'help ma non ho trovato nulla che facesse al
caso mio (o forse è semplicemente al di là delle mie capacità e
conoscenze realizzare qualcosa del genere)
X favore fammi sapere cosa ne pensi, ciao.


title: Evento su record nuovo in tabella.

text:
T_A_O ha scritto:

Provo a riapparire visto che il mio problema è ben lungi dall'essere
risolto....
Resto in attesa di un aiuto/consiglio/opinione/ragguaglio/formula
magica/maledizione/imprecazione/evangelizzazione qualsiasi cosa insomma
basta che me date na manooooooooo


title: Evento su record nuovo in tabella.

text:
T_A_O ha scritto:
> Ciao namor, il problema a realizzare quanto mi suggerisci è che la
> tabella in questione è generata da una query e si aggiorna alla
> chiusura, dovrei mettere il campo si/no o il campo data in una delle
> due tabelle origine dati della query per tenerli fissi nella query (o
> ci sono altri metodi?)
> Non esiste un metodo per "fotografare" (cioè dar loro un valore
> definito) i record nella tabella e far partire la routine quando
> l'immagine dovesse cambiare?
> Io avevo pensato ad un sistema di questo genere:
> Su dopo aggiornamento della maschera
> Se casella di controllo (non associata) = On Then
> Fotografa gli id nella tabella And Imposta maschera.visibile = False
> Su apertura della maschera
> Se gli id nella tabella cambiano rispetto a quelli fotografati Then
> Imposta casella di controllo a Off And Imposta maschera visibile=True
> Quello che non so è come "fotografare" gli id nella tabella; ho
> cercato nel gruppo e nell'help ma non ho trovato nulla che facesse al
> caso mio (o forse è semplicemente al di là delle mie capacità e
> conoscenze realizzare qualcosa del genere)
> X favore fammi sapere cosa ne pensi, ciao.
E' più facile aggiungere in tabella, per ogni avviso, data e ora
dell'inserimento o dell'ultima modifica, e salvare in un'altra tabella
data e ora di quando hai mostrato per l'ultima volta gli avvisi.
La maschera che gestisce gli avvisi si occuperà di aggiornare la data ad
ogni modifica.
Poi ti basta confrontare in una query la data degli avvisi con quella
dell'ultima visualizzazione per sapere se nel frattempo ne sono stati
inseriti di nuovi o se ne è stato modificato qualcuno.



title: campo ora

author: Massimo

text:
Ho un campo ora di cui non voglio che visualizzi i secondi, le ho provate
tutte e non sono capace, AIUTO..
Max


title: campo ora

author: lbo dal lavoro (ogni tanto...)

text:
>Ho un campo ora di cui non voglio che visualizzi i secondi, le ho provate
>tutte e non sono capace, AIUTO..
prova ad impostare il formato in hh.


title: arrotondamento access 97

author: paccio

text:
in un reporto avrei la necessità che i numeri presnti in un capoo
fossero arrotondati a 2 cifre. So che la funzione in 97 non esiste, ma
mi piacerebbe scrivere qualcosa da utilizzare, ma non so da dove partire
--
c' e' tutto il tempo per diventare ancora piu'
ignoranti


title: arrotondamento access 97

author: Karl Donaubauer

text:
paccio wrote:
> in un reporto avrei la necessità che i numeri presnti in un capoo
> fossero arrotondati a 2 cifre. So che la funzione in 97 non esiste, ma
> mi piacerebbe scrivere qualcosa da utilizzare, ma non so da dove
> partire
www.donkarl.com/it
 FAQ 2.1 Arrotondamenti
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Eliminazioni campi vuoti da maschera

author: Tony Rossetti

text:
Ho ancora bisogno di aiuto. Ho una maschera con una ventina di campi
diversi e per comoditą vorrei che per ogni record non venissero
visualizzati i campi che non contengono dati, invece di avere il campo
bianco. Come posso fare???
Grazie infinite.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Eliminazioni campi vuoti da maschera

author: Sib

text:
"Tony Rossetti" <
tony...@excite.it
> ha scritto nel messaggio
> Ho ancora bisogno di aiuto. Ho una maschera con una ventina di campi
> diversi e per comoditą vorrei che per ogni record non venissero
> visualizzati i campi che non contengono dati, invece di avere il campo
> bianco. Come posso fare???
Evidentemente non sei interessato ad inserire valori nei CONTROLLI (non
campi) vuoti che non potrai piu' vedere, ad ogni modo se la tua maschera NON
e' in visualizzazione maschere continue puoi impostare la proprieta' visible
dei controlli a false da codice usando l'evento Corrente.
Sib


title: Eliminazioni campi vuoti da maschera

text:
Se io imposto il valore visible a false, nella maschera non mi compare
più quel campo, anche se contiene dei dati. Mi spiego meglio: per alcuni
record (ne ho oltre 400) dei campi possono essere vuoti ed altri con
dati. Ma nella maschera vorrei che fossero visualizzati, record per
record, solo i campi con dei dati.
C'è un'altra soluzione?



title: Eliminazioni campi vuoti da maschera

author: Antonio Biso

text:
"Tony Rossetti" <
tony...@excite.it
> ha scritto nel messaggio
news:42808c7a996d966532b...@mygate.mailgate.org...
> Se io imposto il valore visible a false, nella maschera non mi compare
> più quel campo, anche se contiene dei dati. Mi spiego meglio: per alcuni
> record (ne ho oltre 400) dei campi possono essere vuoti ed altri con
> dati. Ma nella maschera vorrei che fossero visualizzati, record per
> record, solo i campi con dei dati.
> C'è un'altra soluzione?
La devi impostare sull'evento on current della maschera, testando se c'è un
valore o meno, non che la metti fissa in struttura
Antonio


title: Porto Recanati e dintorni

author: lbo dal portatile again

text:
mi serve qualcuno dalle parti di Porto Recanati o dintorni per darmi
una mano su un lavoro abbondante ma da fare senza fiato sul collo o
scadenze pressanti.
purtroppo e' necessaria la presenza fisica perche' si tratta di
realizzare alcune applicazioncine con access (praticamente delle
maschere di immissione per creare delle semplici select) che si
interfacciano ad una base dati locale molto complessa e non
replicabile.
meglio se si intende anche di javascript e asp perche' mi serve una
mano anche in questo senso.  per questi altri lavori, che non hanno a
che vedere con la faccenda di access, la presenza fisica non e'
importante.
trattamento economico signorile e correlato alla produttivita' del
soggetto.
contattatemi in mail privata, grazie.


title: Overflow su esportazione report in xls

author: Rè Artu

text:
Ciao a tutti
Ho la necessità di esportare un report in excel e l'esportazione, solo di
questo report, me da errore di overflow
Che roba è?
L'esportazione di tutti gli altri report non da problemi
Ciao
Luca


title: Overflow su esportazione report in xls

author: Fabio

text:
"Rè Artu" <lucchino@ N.O.S.P.A.M.
tiscali.it
> ha scritto nel messaggio
news:anhk8t$dj$1...@fe2.cs.interbusiness.it...

Troppi dati?
Quenti record stampa questo report? hai provato a fargli stampare un solo
record?
Prova a togliere qualche controllo (magari se ce ne sono di calcolati.
Se non va cerca di dare qualche indicazione in più
Ciao, FABIO


title: Overflow su esportazione report in xls

author: Giorgio Ferrari

text:
"Rè Artu"

E che versione di Access utilizzi?


title: Overflow su esportazione report in xls

text:
"Giorgio Ferrari" <
giorgio...@libero.it
> ha scritto nel messaggio
news:Za%m9.45131$e31.9...@twister2.libero.it...

Access97 su w2k
Nel corpo del report (che visualizza un piano dei conti) avevo 3 campi che
spostavo da codice a destra o a sinistra (per ottenere una struttura simile
al treview) in base al livello del conto
Togliendo dal report il terzo campo (quello + a destra) il report viene
stampato
Grazie a tutti
Ciao


title: Modificare la legenda di un grafico

author: giaconet

text:
Ciao a tutti.
Leggendo la guida di MS Graph, pare che per modificare la legenda di un
grafico basta cambiare le etichette nel foglio dati ed effettivamente se si
fa questa operazione, momentaneamente, la legenda del grafico cambia. Ma se
si chiude la maschera che contiene il grafico e la si riapre la legenda
torna quella originale.
Per alcuni grafici modificando la sintassi SQL dell'origine del grafico (le
clausole AS) sono riuscito a cambiare alcune legende. Tuttavia il mio
problema è quello di cambiare la legenda di un grafico a torta percentuale
basato su un conteggio di un campo Si/no. Per esempio se in quel campo ho 6
record con Si e 4 con No, la torta mi porta il 60% in rosso e il 40% in blu.
Tuttavia la legenda mi porta un "-1" per il rosso e uno "0" per il blu, che
sono i valori che assume il campo in caso di Si e No. Non riesco in nessun
modo a cambiare questa legenda, aiutatemi!
Thamx
giaconet


title: Modificare la legenda di un grafico

author: Sergio MAZZA

text:
"giaconet" <
giac...@wind.it
> ha scritto nel messaggio
news:9dpfnc$jf47i$1...@ID-71483.news.dfncis.de...
>
> Ciao a tutti.
> Leggendo la guida di MS Graph, pare che per modificare la legenda di un
> grafico basta cambiare le etichette nel foglio dati ed effettivamente se
si
> fa questa operazione, momentaneamente, la legenda del grafico cambia. Ma
se
> si chiude la maschera che contiene il grafico e la si riapre la legenda
> torna quella originale.
> Per alcuni grafici modificando la sintassi SQL dell'origine del grafico
(le
> clausole AS) sono riuscito a cambiare alcune legende. Tuttavia il mio
> problema č quello di cambiare la legenda di un grafico a torta percentuale
> basato su un conteggio di un campo Si/no. Per esempio se in quel campo ho
6
> record con Si e 4 con No, la torta mi porta il 60% in rosso e il 40% in
blu.
> Tuttavia la legenda mi porta un "-1" per il rosso e uno "0" per il blu,
che
> sono i valori che assume il campo in caso di Si e No. Non riesco in nessun
> modo a cambiare questa legenda, aiutatemi!
> Thamx
> giaconet
Se ho capito bene vuoi far sparire i valori -1 e 0 sostituendolia Sě e No.
Se č cosě nella query creati un altro campo calcolato (es. campoSěNo) che ti
ritorna il valore Sě se il campo = -1:
es.
Select campoMenoUnoZero, iif(campoMenoUnoZero=-1;"Sě";"No") AS campoSiNo...
Ciao.


title: Modificare la legenda di un grafico

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9dqga1$agr$1...@canarie.caspur.it...

Grazie. Ho risolto. Ma possibile che sia l'unico modo?? Access non prevede
di gestire in modo diverso i valori di Si/No in modo che siano
personalizzabili dall'utente?
Thanx
giaconet


title: Modificare la legenda di un grafico

author: Sergio MAZZA (Ufficio Stampa)

text:
"giaconet" <
giac...@wind.it
> ha scritto nel messaggio
news:9du6dl$2oaa$1...@ID-71483.news.dfncis.de...
>
> Grazie. Ho risolto. Ma possibile che sia l'unico modo?? Access non prevede
> di gestire in modo diverso i valori di Si/No in modo che siano
> personalizzabili dall'utente?
> Thanx
> giaconet
La personalizzazione č proprio questa; tu sai che ha due valori: -1 e 0, se
vuoi personalizzare il loro significato parti da questa considerazione e se
decidi che -1 = "Ciao Ciao" e 0 = "Addio Addio" devi eseguire un test come
quello proposto...
Ciao.


title: Una sottomaschera basata su una Query.

author: Zorro

text:
Ciao a tuuuuch,
all'interno di una maschera ho una sottomaschera che ha come origine record
una query, posso nella query dire che il campo codice articolo ad esempio
non è modificabile ???
Ciao a tutti.
--------------------------------
Inviato via
http://usenet.libero.it


title: Una sottomaschera basata su una Query.

author: Roberto da casa

text:
"Zorro" <
nondef...@prova.it
> ha scritto nel messaggio
news:194Z130Z244Z250...@usenet.libero.it...
> Ciao a tuuuuch,
> all'interno di una maschera ho una sottomaschera che ha come origine
record
> una query, posso nella query dire che il campo codice articolo ad esempio
> non è modificabile ???
> Ciao a tutti.
Nella query no, ma puoi impostare a Si la proprietà Bloccato del controllo
della sottomaschera associato al campo codice articolo della query.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Una sottomaschera basata su una Query.

text:
"Zorro" <
nondef...@prova.it
> ha scritto nel messaggio
news:194Z130Z244Z250...@usenet.libero.it...
> Ciao a tuuuuch,
> all'interno di una maschera ho una sottomaschera che ha come origine
record
> una query, posso nella query dire che il campo codice articolo ad esempio
> non è modificabile ???
Non nella query. Vai nella maschera che poi sarà sottomaschera. Vai sul
controllo che conterrà il campo in questione.
Vai sulla proprietà Bloccato e mettici Sì
Antonio


title: Una sottomaschera basata su una Query.

author: Maurizio Borrelli

text:
> "Zorro" <
nondef...@prova.it
> ha scritto nel messaggio
> news:194Z130Z244Z250...@usenet.libero.it...
[...]
> all'interno di una maschera ho una sottomaschera che ha come origine
> record
> una query, posso nella query dire che il campo codice articolo ad
> esempio non è modificabile ???
[...]
    Si'... No... Dipende...
    Prima pero' rispondi: perche' nella query?
    Poi, vediamo... un campo non modificabile... quando? Dopo la "prima"
compilazione, cioe' quando si sta editando un record eistente e non un
nuovo record? Se e' cosi' forse la cosa che meglio interpreta il tuo
quesito potrebbe essere questa:
' Ipotesi:
'     un controllo "ctlPrimo" sul quale spostare il fuoco
' ogni volta che diventa corrente un record;
'     un controllo "ctlSoloSeNuovo" editabile solo se
' siamo su un nuovo record.
'
Private Sub Form_Current()
  With Me
    .ctlPrimo.SetFocus
    .ctlSoloSeNuovo.Enabled = (.NewRecord = True)
  End With
End Sub
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
--
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------


title: Una sottomaschera basata su una Query.

text:
> Prima pero' rispondi: perche' nella query?
Ciao , nella query xchč se lego una sottomaschera alla maschera principale e
la sottomaschera ha come dati origine una query, quando aggiungo il record
alla tabella, non riesco a fare il refresh della sottomaschera , non c'č
verso di farlo andareeee.
Non capisco veramente come fare.
grazie mille.



title: Una sottomaschera basata su una Query.

text:
> "Zorro" <
zorro...@tiscalinet.it
> ha scritto nel messaggio
> news:194Z130Z244Z250...@usenet.libero.it...
> > Prima pero' rispondi: perche' nella query?
> Ciao , nella query xchč se lego una sottomaschera alla maschera
> principale e
> la sottomaschera ha come dati origine una query, quando aggiungo il
> record
> alla tabella, non riesco a fare il refresh della sottomaschera , non
> c'č verso di farlo andareeee.
> Non capisco veramente come fare.
[...]
    Prima del "come" viene il "perche'" ed il tuo perche' non fa venire
in mente come soluzione quella che prospettavi all'inizio. Prima di
passare la palla (di vetro) a Roberto provo a fare qualche
considerazione ad alta voce.
    Maschera.
    Sottomaschera.
    La sottomaschera ha "come dati di origine una query". Certo.
Cos'altro dovrebbe avere? D'accordo, potrebbe avere una tabella, ma la
questione non cambierebbe nella sostanza. Tu pero' dici (tento di dare
una interpretazione) dato che si tratta di una query e non di una
tabella allora potrei... A questo punto facciamo un passo indietro al
problema reale.
    Maschera.
    Sottomaschera "legata" alla maschera principale.
    "Aggiungi il record alla tabella". Quale tabella? Come lo aggiungi
questo record?
    "Non riesci a fare il refresh della sottomaschera". Ma normalmente
non ci sarebbe bisogno di questo refresh! Se e' questo il problema
bisogna andare a vedere come sono legate maschera e sottomaschera
perche' mi sembra di capire che il problema sia proprio li'. Dovrai
dunque farci sapere quali sono i campi in comune fra le due maschere,
dirci se hanno indici, magari descrivere le strutture delle tabelle in
gioco e farci vedere le query. Se si tratta di tabelle "standard",
chesso' clienti/ordini, fornitori/prodotti, non serve tutto questo
ambaradan di informazioni ma saranno sufficienti informazioni precise
sui campi in comune (Secondari e Master).



title: Una sottomaschera basata su una Query.

text:
> Maschera.
>
> Sottomaschera.
>
> La sottomaschera ha "come dati di origine una query". Certo.
> Cos'altro dovrebbe avere? D'accordo, potrebbe avere una tabella, ma la
> questione non cambierebbe nella sostanza. Tu pero' dici (tento di dare
> una interpretazione) dato che si tratta di una query e non di una
> tabella allora potrei... A questo punto facciamo un passo indietro al
> problema reale.
>
> Maschera.
>
> Sottomaschera "legata" alla maschera principale.
>
> "Aggiungi il record alla tabella". Quale tabella? Come lo aggiungi
> questo record?
>
> "Non riesci a fare il refresh della sottomaschera". Ma normalmente
> non ci sarebbe bisogno di questo refresh! Se e' questo il problema
> bisogna andare a vedere come sono legate maschera e sottomaschera
> perche' mi sembra di capire che il problema sia proprio li'. Dovrai
> dunque farci sapere quali sono i campi in comune fra le due maschere,
> dirci se hanno indici, magari descrivere le strutture delle tabelle in
> gioco e farci vedere le query. Se si tratta di tabelle "standard",
> chesso' clienti/ordini, fornitori/prodotti, non serve tutto questo
> ambaradan di informazioni ma saranno sufficienti informazioni precise
> sui campi in comune (Secondari e Master).
... il problema č proprio questo, non ho campi in comune, il tutto č basato
su una tabella unica. La tabella di cui parlo viene scritta con codice Vba
(addnew).
Praticamente č un inserimento di articoli dove man mano che ne inserisco
uno, viene visualizzato nella sottomaschera di cui parlo che fa parte della
msk principale.
Boh! Speriamo sia riuscito a spiegarmi ...
Ciao e grazie davvero mille per la vs. pazienza.
Z.



title: database condiviso: accesso

author: Sergio

text:
Ho un file su disco di rete. Le impostazioni di rete consentono di
proteggere dalla scrittura e modifica dati da parte di tutti gli utenti,
salvo  quelli autorizzati. Quelli non autorizzati possono accederVi in sola
lettura. Questo sistema ha sempre funzionato. Attualmente succede che se uno
degli utenti autorizzati ha il file aperto, uno qualsiasi degli altri utenti
non autorizzati, quando tenta di aprire il file, non riesce e gli vede il
messaggio  "Impossibile bloccare il file". Se invece nessuno degli utenti
autorizzati alla modifica ha il file aperto, allora gli altri utenti vi
possono accedere in sola lettura.
Posso modificare qualcosa per fare accedere in sola lettura anche quando gli
utenti autorizzati alle modifiche hanno il file in uso?
Grazie.
Sergio


title: Access per Palmari

author: Gimmy

text:
Salve a tutti!
Qualcuno mi sa dire se esiste un pplicazione "portatile" per Access?
Dovrei sviluppare un FE su un palmare con Windows Mobile....
Notizie?!?
Grazie
Gimmy


title: Access per Palmari

author: Enrico T.S.

text:
> Qualcuno mi sa dire se esiste un pplicazione "portatile" per Access?
> Dovrei sviluppare un FE su un palmare con Windows Mobile....
> Notizie?!?
> Grazie
>
No Exist.
bye :o)


title: Access per Palmari

author: Carlo Costarella

text:
"Gimmy" <
ggi...@fastwebnet.it
> ha scritto nel messaggio
news:AxxFe.38904$b93....@tornado.fastwebnet.it...

http://www.lido.dist.unige.it/LavoriStudenti/WceDB/GEST_DBWCE6.htm
Ciao, Carlo


title: Access per Palmari

text:
>> Salve a tutti!
>> Qualcuno mi sa dire se esiste un pplicazione "portatile" per Access?
>> Dovrei sviluppare un FE su un palmare con Windows Mobile....
>>
>> Notizie?!?
>>
>> Grazie
>>
>> Gimmy
>>
>>
>
>
http://www.lido.dist.unige.it/LavoriStudenti/WceDB/GEST_DBWCE6.htm
>
> Ciao, Carlo
>
>
...si può dire che esisteva. Non lo si trova + in giro o almeno io non sono
riuscito a trovarlo e sono passato al  .net
Francesco


title: Access per Palmari

text:
>
> ...si può dire che esisteva. Non lo si trova + in giro o almeno io non
> sono riuscito a trovarlo e sono passato al  .net
>
> Francesco
Quindi?
VB?
saluti
GM


title: [OT] stabilità di Access - crash improvvisi

author: Ivan da casa

text:
Ciao a tutti,
mi capita di dover subire dei crash inspiegabili da Access.
Mi accorgo che se il codice contenuto in una form supera un discreto numero
di righe, oppure se una lettura di dati esterni apre e chiude molte volte
dei files, oppure se i controlli in una form si moltiplicano : di avere
crash. Poi, magari reimportando tutti gli oggetti in un nuovo DB, le cose si
aggiustano, nonostante non venga fatto nulla per 'alleggerire' la situazione
precedente.
Sembrerebbe come se il 'contenitore' fosse in qualche maniera 'stanco' e
nonostante compattazioni e ripristini, si rifiutasse di proseguire
richiedendo una 'carrozza' nuova.
Mi rendo conto di quanto la mia elencazione sia fumosa ( magari più in clima
con una caccia alle streghe che con un DB relazionale), però nel tempo (ogni
20 gg in media), l'applicativo a cui sto dedicando tanta cura, si rifiuti di
aprirsi, o si blocca all'improvviso e senza un errore intercettabile.
Chiedevo il vostro parere, direi la vostra esperienza diretta,
sull'argomento.
Non voglio denigrare un ambiente che, in primis, mi sfama. Voglio solo
sentirmi dire che la colpa è del mio confuso modo di procedere, e non di
Access.
Grazie
--
--
      /)/)               IVAN                (\/)
     (  '.')         NMCBRMC         ( '.' )
  o(_('')('')                               (")(")_)*
Non Microsoft Certified But Regular
             Microsoft Consumer


author: Potone

text:
"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
news:439f5abc$0$16210$4faf...@reader3.news.tin.it...

[cut]
ciao,
che versione di Access usi? i service pack di access/office sono installati?
che sistema operativo usi? i service pack del SO sono installati?
ciao,
Mat.


text:
"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
news:439f5abc$0$16210$4faf...@reader3.news.tin.it...

La mia esperienza mi ha insegnato che mentre si sviluppa una applicativo
Access, spesso resta nel database del codice "mondezza" non più utilizzato
che occupa spazio e rende instabile l'applicativo: tale zavorra non viene
sicuramente eliminata solo con la compattazone ed i ripristini, e viene
normalmente eliminata importando gli oggetti del database in un nuovo
database vuoto e compilando il codice.
A volte anche questo non è sufficiente ad eliminare l'inutile e dannosa
"mondezza" ed allora occorre eseguire, manualmente o automaticamente, la
procedura illustrata sul  SitoComune, nella Sezione General, nella FAQ di
RoDAgo intitolata "6.82 Ridurre le dimensioni dell'mdb".
>
> Grazie
Prego
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


text:
"Potone" <mborroni_NO@SPAM_inwind.it> ha scritto nel messaggio
news:RTPnf.2764$5Z4....@news.edisontel.com...

 ciao,
OFFICE XP sp 3
WIN XP media center v2002 sp2
tutti gli aggiornamenti automatici sono regolarmente aggiornati.
.... cmq leggendo il post successivo, ho avuto conferma della mia
'sensazione'; l'ambiente tende a sporcarsi e adesso provo ad adottare i
consigli sul sitocomune.
Grazie 1k


text:
"Potone" <mborroni_NO@SPAM_inwind.it> ha scritto nel messaggio
news:RTPnf.2764$5Z4....@news.edisontel.com...
[...]
... scusa nel post precedente mi è partito l'invia senza la firma
Grazie
Ivan


title: sql ed estrazione categorie univoche

author: Micky

text:
Mi hanno fornito un db catalogo in access che contiene 20.000 articoli con i
seguenti campi:
codice - categoria - descrizione - prezzo
Il buon uomo che ha realizzato il db non ha pensato all'utilità di creare
una tabella apposita per le categorie e collegarle a un ID, ma le ha
inserito il nome della stessa in ciascun campo.
Ora vi chiedo: come posso fare ad estrarre la lista di queste categorie?
Vi è un comando SQL apposito?
spero di essere stato chiaro.
Ringrazio anticipatamente tutti coloro mi sapranno aiutare,
Saluti, Micky


title: sql ed estrazione categorie univoche

author: Fabrizio

text:


SELECT Categoria
INTO TabellaCheVuoiTu
FROM Tabella;
Se ho capito il problema .
Ciao. Fabrizio


title: sql ed estrazione categorie univoche

text:


Scusa:
SELECT DISTINCT Categoria
INTO TabellaCheVuoiTu
FROM Tabella;
Sempre se ho capito.
Ciao. Fabrizio


title: query con almeno un record

author: Ulysse

text:
Esiste una funzione che mi dica se
la query che ho fatto contiene o no records??
Il tutto chiaramente senza visualizzare il risultato


title: query con almeno un record

text:
"Ulysse" <
incad....@tin.it
> ha scritto nel messaggio
news:G2IE9.77491$Yw.36...@news2.tin.it...
> Esiste una funzione che mi dica se
> la query che ho fatto contiene o no records??
> Il tutto chiaramente senza visualizzare il risultato
Se la query si chiama Query1, prova con:
If DCount("*", "Query1") = 0 Then
    MsgBox "La query non contiene record"
End If
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: query con almeno un record

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:veIE9.24165$2B1.6...@twister2.libero.it...
>
> "Ulysse" <
incad....@tin.it
> ha scritto nel messaggio
> news:G2IE9.77491$Yw.36...@news2.tin.it...
> > Esiste una funzione che mi dica se
> > la query che ho fatto contiene o no records??
> > Il tutto chiaramente senza visualizzare il risultato
>
> Se la query si chiama Query1, prova con:
>
> If DCount("*", "Query1") = 0 Then
>     MsgBox "La query non contiene record"
> End If
>
> --
> Roberto
Si penso che questo funzioni, ma mi sono spiegato male io!!
Allora... io c'ho una tabella in cui inserisco tranquillamente un
record solo se questo non c'e' gia'.... se e' presente nella tabella
devo dare un warning e se l'utente decide di continuare devo modificare
tale record... che dici devo crearmi una query solo per fare questo??
Con i recordset e' una palla!!!


title: query con almeno un record

text:
"Ulysse" <
incad....@tin.it
> ha scritto nel messaggio
news:BqIE9.77641$Yw.36...@news2.tin.it...

Non è necessario aprire un recordset e scorrerlo, è sufficiente usare una
funzione DLookup (vedi help) con la quale cerchi di recuperare un campo del
tuo ipotetico record nella tabella; se la DLookup ti restituisce un valore
Null significa che il record cercato in base ai criteri della funzione non
c'è, in caso contrario già esite; quindi prenderai le tue decisioni in base
all'esito di una If che analizza se il risultato della DLookup è o non è
Null.
Normalmente questa verifica si effettua a fronte dell'evento "Prima di
aggiornare" della maschera che effettua gli aggiornamenti della tabella.



title: Report.........

author: Puppons

text:
Scusate se approfitto della gentilezza di molti di voi....
Dovrei stamapre un report tipo questo:
Nome1            Nome2            Nome3            Nome4
Cognome1       Cognome2      Cognome3       Cognome4
E l'unica cosa che risco ad ottenere č:
Nome1            Nome1            Nome1            Nome1
Cognome1       Cognome1      Cognome1       Cognome1
Qualche dritta?


title: Report.........

author: Paolo Terzi

text:
Puppons <
pup...@galactica.it
> wrote in message
163OGWQ...@newsmst.mcis.galactica.it...
> Scusate se approfitto della gentilezza di molti di voi....
> Dovrei stamapre un report tipo questo:
>
> Qualche dritta?
Dovrebbe essere una "stampa di etichette"


title: Report.........

author: RoDAgo

text:
"Puppons" ha scritto nel messaggio ...
> Scusate se approfitto della gentilezza di molti di voi....
> Dovrei stamapre un report tipo questo:
>
> Nome1            Nome2            Nome3            Nome4
> Cognome1       Cognome2      Cognome3       Cognome4
>
> E l'unica cosa che risco ad ottenere è:
>
> Nome1            Nome1            Nome1            Nome1
> Cognome1       Cognome1      Cognome1       Cognome1
>
> Qualche dritta?
Lascia una sola coppia di controlli, diminuisci la larghezza del report,
apri il menù File, scegli Imposta Pagina e vai nella sezione colonne, infine
in corrispondenza di Numero di colonne inserisci 4.
Cià Puppons (stò nick mi mette in subbuglio gli ormoni.  ;-)  )
RoDAgo


title: Report.........

author: Lbo da casa

text:
>Dovrei stamapre un report tipo questo:
>
>Nome1            Nome2            Nome3            Nome4
>Cognome1       Cognome2      Cognome3       Cognome4
setta 4 colonne.  menu file, poi cerca lě.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: miei messaggi ng spariti

author: Geom. Fabio

text:
ciao, stavo cercando un mio vecchio messaggio di cui avevo pure ricevuto
risposta..
non ne trovo piu' neanche uno dei miei, e uso pure la ricerca,,,
sapete illuminarmi?
ciao
fa'


title: miei messaggi ng spariti

author: Sergio MAZZA

text:
"Geom. Fabio" <
fad...@fastwebnet.it
> ha scritto nel messaggio
news:OZbSg.2147$a71....@tornado.fastwebnet.it...

Strumenti - Opzioni - Lettura
Togli la spunta su: leggi ... intestazioni alla volta
Poi risincronizza il newsgroup
Ciao.
--
Sergio MAZZA


title: miei messaggi ng spariti

author: Fabbio

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:efbj5v$73q$1...@area.cu.mi.it...

sei un dio ! cosi mi son venuti giu anche gli altri 7000 messaggi, proprio
quello ch emi serviva
thanks
>


title: miei messaggi ng spariti

text:
"Fabbio" <
fad...@fastwebnet.it
> ha scritto nel messaggio
news:3eqSg.3024$a71...@tornado.fastwebnet.it...
>
> sei un dio ! cosi mi son venuti giu anche gli altri 7000 messaggi, proprio
> quello ch emi serviva
>
> thanks
Amen!
Ciao.
--
Sergio MAZZA


title: Casella Combinata: visualizzare da aperto primo campo diverso da quello visualizzato da chiuso

text:
Un po' come da oggetto.
Casella combinata:
Aperta
N°  |  Macchina
Chiusa
Macchina:
è possibile realizzarlo? io ho fatto un po' di esperimenti ma non ci
sono riuscito: mi visualizza da chiusa sempre il primo campo, in
questo caso N°.
P.S. in realtà c'è anche un campo Id (il valore associato alla casella
combinata) nella prima colonna, ma non visibile perche prima colonna a
larghezza zero.
F.


author: IgnazioC

text:
Scriveva
al...@libero.it
 sabato, 10/11/2007:

non mi è molto chiaro quello che vuoi realizzare.
cmq posso dirti che per accedere alla colonna nascosta devi usare
me.miacasellacombinata.column(0)
ciao.
--
ignazioc


text:

La casella combinata visualizza la prima colonna con larghezza >0cm a
partire da sinistra...
Ciao.
--
Sergio MAZZA


text:

> Sergio MAZZA- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Per cui ciccia... sniff.
Cmq grazie.
F.


author: geppo

text:

Ma che vor di'?
proprietà combo:
Numero Colonne: 2
larghezza colonna: 0 cm; 2,54
--
Ciao
Geppo


text:
Grazie Geppo, ma è solo una questione di visualizzazione...
ADESSO
Combo Tendina Chiusa
|Nome|
Combo Tendina Aperta
|Nome  | N°  |
e invece VORREI:
Combo Tendina Chiusa
|Nome|
Combo Tendina Aperta
| N°  | Nome   |          (cioè "invertiti"!!!) ma se li inverto
davvero dopo nella combo chiusa vedo il N°
speravo in qualche giochino strano (l'unica cosa che mi è venuta in
mente è creare due controlli sovrapposti che si alternano nella
visualizzazione, ma il gioco non vale la candela)


text:

Ho io non ho capito la tua esigenza o tu sbagli qualcosa.
Se nelle proprietà della combo inserisci esattamente quello che ti ho detto
io ottieni quello che Vuoi.
Riepilogando, le proprieta' della tua combo sono in ordine:
Tipo origine Riga:    Tabella/Query
Origine riga:            "Select TuaTabella.Nr, TuaTabella.Nome from
TuaTabella"
Numero Colonne:   2
                                 'per N° |  Per il Nome
Larghezza Colonne:     0 cm;    2,54 cm
Segui alla lettera, deve andare in questo modo.
--
Ciao
Geppo


text:
<
al...@libero.it
> ha scritto nel messaggio
news:1194829555....@o38g2000hse.googlegroups.com...






[risposta]
Quello che cerca di farti capire geppo è che se l'origine riga della casella
di riepilogo ha i campi in questo ordine: id,n°,nome e segui il suo
suggerimento ottieni quello che hai chiesto...
Ciao.
--
Sergio MAZZA


text:
On 12 Nov, 13:39, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> <
al...@libero.it
> ha scritto nel messaggionews:1194829555....@o38g2000hse.googlegroups.com...

Scusate ma forse sono più tonto del solito
Se ho capito bene il vostro suggerimento, adesso ho per prova
modificato:
Origine:
SELECT Q_ValoriMisuratiVibro.Id_ValoriMisurati,
Q_ValoriMisuratiVibro.NumeroMacchina,
Q_ValoriMisuratiVibro.Denominazione FROM Q_ValoriMisuratiVibro;
n°Colonne:3
Larghezza colonne: 0 cm (Id che non vedo) ;2 cm (Numeromacchina) ;7 cm
(Denominazione)
Colonna associata:1 (Id)
Tendina Aperta vedo
| Numeromacchina | Denominazione |               (cioè quello che
voglio)
Tendina chiusa vedo
| Numeromacchina |              (e non Denominazione come vorrei)
Se mi sono (facile) perso qualcosa voi mi "corrigerete".
Grazie.
F.


text:
<
al...@libero.it
> ha scritto nel messaggio
news:1195002428.5...@k79g2000hse.googlegroups.com...
Scusate ma forse sono più tonto del solito
[risposta]
No; alla fine degli scarti, io sono rimasto incartato.
Per me rimane quello che ho detto prima (dell'ultimo intervento). Poi se
geppo ha l'asso nella manica...
Se mi sono (facile) perso qualcosa voi mi "corrigerete".
[risposta]
Ciao.
Grazie.
F.
[risposta]
Ciao.
--
Sergio MAZZA


text:
Ciao "Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:fhea3p$299$1...@tdi.cu.mi.it...
> <
al...@libero.it
> ha scritto nel messaggio
> news:1195002428.5...@k79g2000hse.googlegroups.com...
>
> Scusate ma forse sono più tonto del solito
>
> [risposta]
> No; alla fine degli scarti, io sono rimasto incartato.
> Per me rimane quello che ho detto prima (dell'ultimo intervento). Poi se
> geppo ha l'asso nella manica...
Qui non è questione di assi, ma rileggendo i post......si capiva tutt'altro.
> Se mi sono (facile) perso qualcosa voi mi "corrigerete".
>
> [risposta]
> Ciao.
--
Ciao
Geppo


text:
Ciao <
al...@libero.it
> ha scritto nel messaggio
news:1195002428.5...@k79g2000hse.googlegroups.com...
On 12 Nov, 13:39, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> <
al...@libero.it
> ha scritto nel
> messaggionews:1194829555....@o38g2000hse.googlegroups.com...
>
> Grazie Geppo, ma è solo una questione di visualizzazione...
>
Questo è quello che chiedevi:
> ADESSO
> Combo Tendina Chiusa
> |Nome|
>
> Combo Tendina Aperta
> |Nome  | N°  |
>
Leggo bene?
> e invece VORREI:
> Combo Tendina Chiusa
> |Nome|
>
> Combo Tendina Aperta
> | N°  | Nome   |          (cioè "invertiti"!!!) ma se li inverto
> davvero dopo nella combo chiusa vedo il N°
>
--cut---
>Scusate ma forse sono più tonto del solito
>Se ho capito bene il vostro suggerimento, adesso ho per prova
>modificato:
>Origine:
>SELECT Q_ValoriMisuratiVibro.Id_ValoriMisurati,
>Q_ValoriMisuratiVibro.NumeroMacchina,
>Q_ValoriMisuratiVibro.Denominazione FROM Q_ValoriMisuratiVibro;
>n°Colonne:3
>Larghezza colonne: 0 cm (Id che non vedo) ;2 cm (Numeromacchina) ;7 cm
>(Denominazione)
>Colonna associata:1 (Id)
Adesso hai cambiato idea?
Questo non era quello che chiedevi.
>Tendina Aperta vedo
>| Numeromacchina | Denominazione |               (cioè quello che
>voglio)
>Tendina chiusa vedo
>| Numeromacchina |              (e non Denominazione come vorrei)
Se mi sono (facile) perso qualcosa voi mi "corrigerete".
--
Ciao
Geppo


text:
On 14 Nov, 10:26, "geppo" <c...@tin.it.invalid> wrote:
> Ciao <
al...@libero.it
> ha scritto nel messaggionews:1195002428.5...@k79g2000hse.googlegroups.com...

Non mi pare di aver cambiato le carte in tavola, forse mi fui spiegato
male
Vorrei:
APERTA:      | Numeromacchina(N°) | Denominazione (nome) |
CHIUSA:       | Denominazione (nome) |
Riesco ad ottenere sbagliato 1 (non accettabile)
APERTA:    | Numeromacchina (N°) | Denominazione (nome) |
CHIUSA:     | Numeromacchina (N°) |
Riesco ad ottenere sbagliato 2 (non quello che volevo ma accettabile)
APERTA:    | Denominazione (nome) | Numeromacchina (N°) |
CHIUSA:     | Denominazione (nome) |
Ma in buona sostanza mi pare di aver capito che se Numeromacchina è la
prima colonna visibile a tendina aperta (come vorrei) poi mi diventa
inevitabilmente l'unica colonna visibile a tendina chiusa
(inaccettabile - sbagliato1).
E allora mi rassegno ad invertire l'ordine dei due campi....
(sbagliato 2 (non quello che volevo ma accettabile))
Cmq OVVIAMENTE GRAZIE Geppo, Mazza, Ignazio!!!
Fede.


author: Alessandro Cara

text:

Prova a cambiare sul click (essendo il controllo attivo non so se te lo
fa fare) le larghezze delle colonne da 0;0;x a 0;y;x
--
ac
--
ac
y-1=x


text:
Ciao <
al...@libero.it
> ha scritto nel messaggio
news:1195034135.1...@50g2000hsm.googlegroups.com...
----cut---
Non mi pare di aver cambiato le carte in tavola, forse mi fui spiegato
male
Vorrei:
APERTA:      | Numeromacchina(N°) | Denominazione (nome) |
CHIUSA:       | Denominazione (nome) |
Riesco ad ottenere sbagliato 1 (non accettabile)
APERTA:    | Numeromacchina (N°) | Denominazione (nome) |
CHIUSA:     | Numeromacchina (N°) |
Riesco ad ottenere sbagliato 2 (non quello che volevo ma accettabile)
APERTA:    | Denominazione (nome) | Numeromacchina (N°) |
CHIUSA:     | Denominazione (nome) |
Ma in buona sostanza mi pare di aver capito che se Numeromacchina è la
prima colonna visibile a tendina aperta (come vorrei) poi mi diventa
inevitabilmente l'unica colonna visibile a tendina chiusa
(inaccettabile - sbagliato1).
E allora mi rassegno ad invertire l'ordine dei due campi....
(sbagliato 2 (non quello che volevo ma accettabile))
Se ti va, potresti provare in questo modo:
============================================
Private Sub TuaCombinata_Click()
Dim vDenominazione
vDenominazione = "SELECT Q_ValoriMisuratiVibro.Id_ValoriMisurati,
Q_ValoriMisuratiVibro.Denominazione, Q_ValoriMisuratiVibro.NumeroMacchina
FROM Q_ValoriMisuratiVibro;"
 TuaCombinata.RowSource = vDenominazione
 TuaCombinata.BoundColumn = 3
'qui  sposta il focus su un'altro controllo
AltroControlloEsistenteSullaForm.SetFocus
End Sub
==========================================
Private Sub TuaCombinata_Exit(Cancel As Integer)
TuaCombinata_Click
End Sub
=========================================
Private Sub TuaCombinata_GotFocus()
Dim vNumeroMacchina
vNumeroMacchina = "SELECT Q_ValoriMisuratiVibro.Id_ValoriMisurati,
Q_ValoriMisuratiVibro.NumeroMacchina, Q_ValoriMisuratiVibro.Denominazione
FROM Q_ValoriMisuratiVibro;"
   TuaCombinata.RowSource = vNumeroMacchina
  TuaCombinata.BoundColumn = 2
End Sub
=========================================
Non è il massimo, ma è la cosa che più si avvicina a quello che ti serve
--
Ciao
Geppo


text:
On 14 Nov, 18:06, "geppo" <c...@tin.it.invalid> wrote:
> Ciao <
al...@libero.it
> ha scritto nel messaggionews:1195034135.1...@50g2000hsm.googlegroups.com...

Fico!!!!!!!
Stasera ci paciugo
Graziegrazie
Fede.


title: associare campi diversi in base al valore di un campo  - maschera record continui

author: mario rossi

text:
ho una maschera in modalità record continui
i campi sono

campo1 boolean
nome1 testo
nome2 testo

in una casella di testo vorrei visualizzare nome1 se campo1 è false e visualizzare nome2 se campo1 è true

fattibile?


text:
Si ovvio.
Metti una 3° textbox e crea l'origine controllo con un iif...

Ovviamente solo in visualizzazione non potrebbe essere editato e non avrebbe senso.
Non inventare altre cose sei in maschera continua non puoi fare quello che vuoi.

@Alex


text:

Ah ok provo, grazie.


title: Filtrare record utilizzando una query che gestisca "FieldName".

author: TG

text:
Salve,
ho bisogno di creare una query su di una tabella andando a prendermi solo
alcuni campi denominati in un certo modo.
Vado a spiegarmi meglio:
ho una tabella i cui campi si generano da soli, via codice. I campi in
questione possono avere prima il suffisso "Entrata" o "Uscita" seguito da un
determinato ID.
Ora avrei bisogno, non sapendo quindi quanti campi ci possono essere nella
mia tabella, di estrapolare ad esempio solo il contenuto di tutti i campi il
cui "FieldName" inizia x "Entrata".
C'� la possibilit� via codice di creare una query di questo genere?...
Grazie x gli aiuti,
TG


author: Karl Donaubauer

text:
TG wrote:
I Multipost come l'hai fatto qui e in mpioa sono cattivi.
> ho bisogno di creare una query su di una tabella andando a prendermi solo
> alcuni campi denominati in un certo modo.
>
> Vado a spiegarmi meglio:
> ho una tabella i cui campi si generano da soli, via codice. I campi in
> questione possono avere prima il suffisso "Entrata" o "Uscita" seguito da
> un determinato ID.
>
> Ora avrei bisogno, non sapendo quindi quanti campi ci possono essere nella
> mia tabella, di estrapolare ad esempio solo il contenuto di tutti i campi
> il cui "FieldName" inizia x "Entrata".
> C'ï¿œ la possibilitï¿œ via codice di creare una query di questo genere?...
Se con "creare una query" intendi una nuova query salvata puoi
chiamare la procedura di sotto con:
procBuildQuery "NomeTabella", "Entrata", "NomeQuery"
'**********
Sub procBuildQuery(strTable As String, strStart As String, _
                                    strQuery As String)
    On Error GoTo myError
    Dim db As DAO.Database
    Dim tdf As DAO.TableDef
    Dim qdf As DAO.QueryDef
    Dim fld As DAO.Field
    Dim strSQL As String, strFields As String
    Set db = CurrentDb
    Set tdf = db.TableDefs(strTable)
    For Each fld In tdf.Fields
        If fld.Name Like strStart & "*" Then
            strFields = strFields & fld.Name & ", "
        End If
    Next fld
    If strFields = "" Then Exit Sub
    strFields = Left(strFields, Len(strFields) - 2)
    strSQL = "SELECT " & strFields & " FROM " & strTable
    Set qdf = db.CreateQueryDef(strQuery, strSQL)
myExit:
    Exit Sub
myError:
    MsgBox "Piccola eccezione: " & Err.Number _
                & vbCrLf & Err.Description
    Resume myExit
End Sub
'**********
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
Ciao,grazie!
Ci stavo arrivando proprio ora ora.
Praticamente mi creo la query da codice, giusto.
Saluti,
TG
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:76vhhhF...@mid.individual.net...
> TG wrote:
>
> I Multipost come l'hai fatto qui e in mpioa sono cattivi.
>
>> ho bisogno di creare una query su di una tabella andando a prendermi solo
>> alcuni campi denominati in un certo modo.
>>
>> Vado a spiegarmi meglio:
>> ho una tabella i cui campi si generano da soli, via codice. I campi in
>> questione possono avere prima il suffisso "Entrata" o "Uscita" seguito da
>> un determinato ID.
>>
>> Ora avrei bisogno, non sapendo quindi quanti campi ci possono essere
>> nella
>> mia tabella, di estrapolare ad esempio solo il contenuto di tutti i campi
>> il cui "FieldName" inizia x "Entrata".
>> C'� la possibilit� via codice di creare una query di questo genere?...



title: Percorso e unità database in uso

author: pang

text:
C'è modo con access di farsi ritornare da codice il percorso completo di
unità ed il nome del database in uso ?
Grazie, pang.


title: Percorso e unità database in uso

author: Riccardo M.

text:
"pang" <
pangN...@email.it
> ha scritto nel messaggio
news:_p1Md.484553$b5.22...@news3.tin.it...
> C'è modo con access di farsi ritornare da codice il percorso completo di
> unità ed il nome del database in uso ?
>
> Grazie, pang.
>
________________________________________
Public Function EstraiPercorso(strInput As String)
Dim nBarra As Integer
Dim nInizio As Integer
    Do While nBarra = 0
        nBarra = InStr(right(strInput, Len(strInput) - nInizio), "\")
        If nBarra = 0 Then Exit Do
        nInizio = nInizio + nBarra
        nBarra = 0
    Loop
EstraiPercorso = Left(strInput, nInizio)
End Function
con questo tiri fuori il percorso del database.
Per richiamarla scrivi:
EstraiPercorso(Currentdb.Name)
Per tirar fuori solo il nome:
Public Function EstraiFile(strInput As String)
Dim nBarra As Integer
Dim nInizio As Integer
    Do While nBarra = 0
        nBarra = InStr(right(strInput, Len(strInput) - nInizio), "\")
        If nBarra = 0 Then Exit Do
        nInizio = nInizio + nBarra
        nBarra = 0
    Loop
EstraiFile = right(strInput, Len(strInput) - nInizio)
End Function
ciao
Riccardo


title: Percorso e unità database in uso

author: Alessandro Baraldi

text:
"pang" <
pangN...@email.it
> wrote in message
news:_p1Md.484553$
b5.22...@news3.tin.it
> C'è modo con access di farsi ritornare da codice il percorso completo di
> unità ed il nome del database in uso ?
>
> Grazie, pang.
Se hai ADO tra i riferimenti:
CurrentProject.Path
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Percorso e unità database in uso

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:ecd0e8a7f4e467c940...@mygate.mailgate.org...
> "pang" <
pangN...@email.it
> wrote in message
> news:_p1Md.484553$
b5.22...@news3.tin.it
>
>> C'è modo con access di farsi ritornare da codice il percorso completo di
>> unità ed il nome del database in uso ?
>>
>> Grazie, pang.
>
>
> Se hai ADO tra i riferimenti:
>
> CurrentProject.Path
>
> @Alex
>
>
______________________
Ho provato anche non avendo ADO tra i riferimenti e funziona lo stesso.
:-)
ciao
Riccardo


title: Percorso e unità database in uso

text:
"Riccardo M." <
ricc...@free.panservice.it
> wrote in message
news:ctqdd4$aa1$
1...@news.panservice.it
[CUT]
______________________
> Ho provato anche non avendo ADO tra i riferimenti e funziona lo stesso.
> :-)
>
> ciao
> Riccardo
Non credo sia possibile ma non smentisco.



title: Percorso e unità database in uso

author: namor

text:
Alessandro Baraldi ha scritto:
> "Riccardo M." <
ricc...@free.panservice.it
> wrote in message
> news:ctqdd4$aa1$
1...@news.panservice.it
[CUT]
> > Ho provato anche non avendo ADO tra i riferimenti e funziona lo stesso.
> > :-)
> > ciao
> > Riccardo
> Non credo sia possibile ma non smentisco.
> @Alex
Si, funziona. CurrentProject fa parte della libreria Microsoft Access, non
di ADO.
Ciao.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Percorso e unità database in uso

author: ALESSANDRO Baraldi

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:ctqj56$qme$1...@news.newsland.it...
> Si, funziona. CurrentProject fa parte della libreria Microsoft Access, non
> di ADO.
> Ciao.
> Namor
>
Già l'Help in linea non mente, bastava guardarlo...!!
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Percorso e unità database in uso

text:
Sorry mi ero solo dimenticato un piccolo particolare: uso access97 ;))
Ciao, pang


title: Impossibile trovare il file contenente l'oggeto OLE collegato...

author: Roberto da Parma

text:
Avevo giŕ postato il problema, non pensavo fosse cosě grave ma dopo aver
dato un'occhiata su internet ho notato che anche altri hanno avuto questo
problema ma di soluzioni non ne ho trovate...
Non riesco piů a creare/visualizzare grafici in Access. Mi restituisce il
messaggio in oggetto.
Non so cosa sia successo da un giorno all'altro ma credo che riguardi
strettamente il mio PC.
Ho provato a reinstallare Office ma niente...non vorrei essere costretto a
formattare...:-(
Non č nemmeno un problema del DB perchč sulle altre macchine funziona...
A questo punto come posso ripristinare il tutto?
Grazie dell'aiuto son abbastanza inguaiato se non funziona...
Roberto


title: decidere quale client posta far partire con SendObject

text:
DoCmd.SendObject acSendReport, "fattura", "PDFFormat(*.pdf)", Me.Email, , , oggetto, testo, True

ho installato thunderbird ma pur avendolo impostato come client di default apparentemente ovunque in windows 10 non c'è modo di avviarlo automaticamente, parte sempre windows live mail

Qualcuno ha qualche consiglio da darmi?


author: BFS

text:

con tb puoi inviare facilmente una mail cosi

Dim percorsoTB As String
Dim thund As String

If Len(Nz(Dir("C:\Program Files (x86)\Mozilla
Thunderbird\thunderbird.exe"), 0)) > 0 Then
     percorsoTB = "C:\Program Files (x86)\Mozilla
Thunderbird\thunderbird.exe  "
Else
     percorsoTB = "C:\Program Files\Mozilla Thunderbird\thunderbird.exe  "
End If

thund = percorsoTB & _
             "-compose " & """" & _
             "to='
in...@gmail.com
'," & _
             "cc='
in...@gmail.com
'," & _
             "bcc='
in...@gmail.com
'," & _
             "subject='bla bla bla'," & _
             "attachment='c:\test.pdf'," & _
             "body='saluti'" & """"

Call Shell(thund, vbNormalFocus)

BFS

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


text:

una bomba!
L'ho adattato con le mie variabili stringa
grazie.

thund = percorsoTB & _
"-compose " & """" & _
"to='" & dest & "'," & _
"cc='" & destCC & "'," & _
"bcc='" & destCCN & "'," & _
"subject='" & oggetto & "'," & _
"attachment='" & allegato & "'," & _
"body=" & testo


text:

bene
qui trovi altri parametri che potrebbero tornare utili, esempio per
multi allegati o per scrivere la mail in html

http://kb.mozillazine.org/Command_line_arguments_-_Thunderbird#Compose_new_mail_with_command_line

BFS


text:

grazie molte


text:
Si potrebbe usare una cosa simile per trovare il Path, da verificare però, funziona sicuramente con i programmi Installati che vanno nei Registri, ovviamente no per roba Portable:

#If VBA7 Then
    Declare PtrSafe Function FindExecutable Lib "shell32.dll" Alias "FindExecutableA" _
        (ByVal lpFile As String, ByVal lpDirectory As String, ByVal lpResult As String) As Long
#Else
    Declare Function FindExecutable Lib "shell32.dll" Alias "FindExecutableA" _
        (ByVal lpFile As String, ByVal lpDirectory As String, ByVal lpResult As String) As Long
#End If

Const SYS_OUT_OF_MEM        As Long = &H0
Const ERROR_FILE_NOT_FOUND  As Long = &H2
Const ERROR_PATH_NOT_FOUND  As Long = &H3
Const ERROR_BAD_FORMAT      As Long = &HB
Const NO_ASSOC_FILE         As Long = &H1F
Const MIN_SUCCESS_LNG       As Long = &H20
Const MAX_PATH              As Long = &H104

Const USR_NULL              As String = "NULL"
Const S_DIR                 As String = "C:\" '// Change as required (drive that .exe will be on)

Function GetInstallDirectory(ByVal usProgName As String) As String

    Dim fRetPath As String * MAX_PATH
    Dim fRetLng As Long

    fRetLng = FindExecutable(usProgName, S_DIR, fRetPath)

    If fRetLng >= MIN_SUCCESS_LNG Then
        GetInstallDirectory = Left$(Trim$(fRetPath), InStrRev(Trim$(fRetPath), "\"))
    'Else
    '    Select Case fRetLng
    '              Case ERROR_FILE_NOT_FOUND
    '              Case ERROR_PATH_NOT_FOUND
    '              Case NO_ASSOC_FILE
    '             '.......
    '     End Select
    '    Gestione dei codici di errore da valutare...
    End If

End Function

@Alex


author: Simone Calligaris

text:
> con tb puoi inviare facilmente una mail cosi
>
> Dim percorsoTB As String
> Dim thund As String
>
> If Len(Nz(Dir("C:\Program Files (x86)\Mozilla
> Thunderbird\thunderbird.exe"), 0)) > 0 Then
> percorsoTB = "C:\Program Files (x86)\Mozilla
> Thunderbird\thunderbird.exe "
> Else
> percorsoTB = "C:\Program Files\Mozilla Thunderbird\thunderbird.exe "
> End If
>
> thund = percorsoTB & _
> "-compose " & """" & _
> "to='
in...@gmail.com
'," & _
> "cc='
in...@gmail.com
'," & _
> "bcc='
in...@gmail.com
'," & _
> "subject='bla bla bla'," & _
> "attachment='c:\test.pdf'," & _
> "body='saluti'" & """"
>
>
>
>
>
> Call Shell(thund, vbNormalFocus)

Molto bello.
Uso Mapi con Thunderbird, ma talvolta ho avuto problemi di affidabilità: presumo che questo sistema sia solido oltre che semplice.
Se non ricordo male con Outlook da linea di comando è richiesta all'operatore la pressione del pulsante d'invio.

Saluti


text:
Il giorno mercoledì 13 aprile 2022 alle 08:03:59 UTC+2 BFS ha scritto:

Sai se è possibile inviare la mail con thunderbird ma senza aprirla in anteprima? inviandola direttamente?
grazie.


text:
> Sai se è possibile inviare la mail con thunderbird ma senza aprirla in anteprima? inviandola direttamente?

Pure io m'ero illuso per una mezz'ora, ma funziona esattamente come con outlook.exe da linea di comando: necessario pulsante invio.

Saluti


text:

personalmente con MAPI mai avuto problemi con TB da windows 7 a windows 11
sia con invio automatico sia con invio con click dell'utente
ovviamente con tb impostato come client predefinito

BFS


text:

Scrivi che funziona come outlook ma outlook invia anche senza interazione da parte dell'operatore, forse ti riferisci ad Outlook Express? perchè so per certo che Microsoft Outlook Invia messaggi senza necessità di nessuna iterazione.


text:
> > > Sai se è possibile inviare la mail con thunderbird ma senza aprirla in anteprima? inviandola direttamente?

> > Pure io m'ero illuso per una mezz'ora, ma funziona esattamente come con outlook.exe da linea di comando: necessario pulsante invio.

> Scrivi che funziona come outlook ma outlook invia anche senza interazione da parte dell'operatore, forse ti riferisci ad Outlook Express? perchè so per certo che Microsoft Outlook Invia messaggi senza necessità di nessuna iterazione.

>

Considera che normalmente invio mail da outlook utilizzando MAPI oppure automazione OLE, l'utilizzo di Outlook.exe da linea di comando per me risale a molti anni fa.
A quell'epoca (non ricordo fino a quale versione) tale modalità non consentiva la spedizione diretta senza cliccare su "invia".
E' cambiato qualcosa con versioni recenti del prodotto?

Saluti


text:

non saprei se è cambiato qualcosa, io uso questo codice con outlook e invia senza necessità di interazione, mi serviva la stessa cosa per thunderbird

    Dim OutlookApp As Outlook.Application
    Dim MItem As Object
    Dim Recipient As String, Subj As String
    Dim Msg As String, fname As String

    On Error Resume Next
    Subj = "Allegato PDF"

    Set OutlookApp = New Outlook.Application
    Set MItem = OutlookApp.CreateItem(olMailItem)
    With MItem
        .to = destinatario
        '.CC = ""
        '.BCC = ""

        .Subject = oggetto
        .Body = testo
        .Attachments.Add allegato
        '.SentOnBehalfOfName = "
mitt...@pec.it
" 'Mittente in caso si voglia modificare tra quelli disponibili in outlook
        '.display 'se non commentato la mail si apre in anteprima se commentato la mail viene inviata senza interazione con l'operatore
        .Send
    End With

    Set OutlookApp = Nothing


text:
> non saprei se è cambiato qualcosa, io uso questo codice con outlook e invia senza necessità di interazione, mi serviva la stessa cosa per thunderbird

Dim OutlookApp As Outlook.Application
Dim MItem As Object
Dim Recipient As String, Subj As String
Dim Msg As String, fname As String

On Error Resume Next
Subj = "Allegato PDF"

Set OutlookApp = New Outlook.Application
Set MItem = OutlookApp.CreateItem(olMailItem)
With MItem
.to = destinatario
'.CC = ""
'.BCC = ""

(cut)

Certo che funziona, ma si tratta di automazione OLE, io mi riferivo esclusivamente all'utilizzo di thunderbird.exe da linea di comando, ovvero il codice suggerito da BFS.
Se vuoi inviare mail direttamente dal client puoi utilizzare le routine MAPI che già usi per Outlook (comunque le trovi facilmente in rete).

Saluti


text:
Errata corrige:

 io mi riferivo esclusivamente all'utilizzo di    outlook.exe    da linea di comando, ovvero la modalità suggerita da BFS.


title: Ritardo nell'aggiornamento dei campi di un form in rete.

author: Dino

text:
Ciao a tutti.Ho due form "formaggiorna" e "formlistino",il formlistino
e una form tabulare e ogni record ha un pulsante il quale apre il
formaggiorna nel quale ho creato due campi per incrementare o
decrementare per ogni record il prezzo di listino.Inserisco i valori
clicco sul controllo "calcola" e l'aggiornamento avviene.
Se invece divido il DB (BE FE) per aggiornare l'importo devo cliccare
due volte sul controllo "calcola" per poter ottenere l'aggiornamento.
Secondo voi da cosa puo' dipendere????

Di seguito vi riporto il codice che ho inserito nel controllo
"calcola" :
Dim lngStore As Long
 Me.Recalc

lngStore = Forms!formaggiorna.IDDistinta

 'riduce lo sfarfallio dello schermo

 Forms!formaggiorna.Painting = False

 'Me.Requery

Forms!formaggiorna.Requery
Forms!formaggiorna.RecordsetClone.FindFirst "IDDistinta = " & lngStore
Forms!formaggiorna.Bookmark = Forms!
formaggiorna.RecordsetClone.Bookmark
Forms!formlistino.Requery

myExit:
 Me.Painting = True
 Exit Sub

myError:
 Select Case Err.Number
   Case 3159
     'Bookmark non valido
  Resume myExit
   Case Else
    MsgBox "Exception Nr. " & Err.Number & " " & Err.Description
     Resume myExit
 End Select

Grazie in anticipo

Dino


title: Lampeggio

author: Luciano Raito

text:
Non ho capito come posso far lampeggiare un controllo.
Ho provato ad intervenire sul timing ed a cambiarne il colore ... ma mi
cambia solo una volta poi più.
Praticamente come devo impostare il ciclo per il lampeggiamento?
Grazie
                                                 Luciano
--
Posted from [195.62.170.250]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Lampeggio

author: Sib dall'ufficio

text:
"Luciano Raito" <
lucian...@nts.provincia.bologna.it
> ha scritto nel
messaggio news:3AC4708E...@nts.provincia.bologna.it...
Non ho capito come posso far lampeggiare un controllo.
Ho provato ad intervenire sul timing ed a cambiarne il colore ... ma mi
cambia solo una volta poi piů.
Probabilmente perche' gli devi dare una volta un colore e la volta
successiva un altro colore.
Sib


title: formattazione condizionale

author: Franco

text:
salve!

non riesco ad utilizzare la formattazione condizionale per via del percorso.

normalmente dovrebbe essere
Esprezzione=Forms!M_Ordine!M_Carichi_Ordine.Form!M_Doc_Fatturati.Form!Fattutaro="Si"

Grazie