title: tabella temporanea?

text:
<
ca...@flag.it
> ha scritto nel messaggio
news:fekngf$h0h$1...@carabinieri.cs.interbusiness.it...

Me lo puoi inviare tranqillamente.
Il segreto delle idMacro e idElencoProve è in un trucco che access ti
permette di associare ad un campo.
Andiamo per gradi e prendiamo il campo [idMacro].
Vai in struttura della tabella [tabDettagliMacro] e ti posizioni sul campo
[idMacro] e poi attivi la linguetta -- Ricerca.
Questa zona serve ad aiutarti se vuoi che un campo elenchi una serie di
valori predefiniti oppure, come nel nostro caso, i valori sono un elenco
contenuto in un'altra tabella!
Allora devi impostare le cose così:
-----------------------------------------------------
Visualizza controllo --> Casella combinata
Tipo origine riga --> Tabella/query
Origine riga --> SELECT tabMacro.idMacro, tabMacro.descrizione FROM
tabMacro;
(questa operazione la puoi fare in maniera visuale se attivi i tre puntini
laterali e ti crei una query che elenca i records che ti servono)
Colonna associata-->1
Numero colonne--> 2
Larghezza colonne--0;3
(serve a non fare vedere la prima colonna che contiene il codice idMacro,
che non dice niente a nessuno!, e mostare per esteso la seconda colonna con
la descrizione. Però il valore memorizzato nel campo è in realtà il Numerico
lungo corrispondente all' idMacro) <<-- questo è il nodo di tutto il
giochino.
Solo in elenco-->Si
----------------------------------
questa operazione và ripetuta su tutti i campi che pescano il loro elenco da
una query o una tabella.
Se cancelli il campo messo nella maschera e lo ritrascini dall'elenco campi,
vedrai che stavolta hai una casella a discesa!
Ecco che puoi stabilire quale macro e quale prova associare. Qui ho fatto un
piccolo errore di valutazione io. Il campo idMacro dovrebbe corrispondere a
quello della maschera principale e quindi dovrebbe essere impostato in
automatico!
Questo trucco, che in realtà è uno strumento potentissimo, ti permette di
proporre elenchi dinamici quali sono di fatto le tabelle o le query, come
alimentazione di un campo.
Tutta questione di progetto iniziale e di relazioni ben disegnate.
L'unica pecca non automatica di access si sente quando devi immettere un
nuovo valore in queste liste ( la tua nuova prova, che hai dimenticato di
inserire 'prima' nella tabella [tabProve]!). Ma anche per questo esistono
varie soluzioni, vedi il
www.sitocomune.com
, dove prima o poi abbiamo
pescato tutti quanti!
IvanDaBologna
PS
invia il mdb che un'occhiata ce la dò volentieri.


title: tabella temporanea?

text:
Ciao
Ti ho inviato il db più un allegato però non sò se l'indirizzo email è
quello indicato in questo newsgroup: se è diverso fammelo sapere.
Ciao


title: tabella temporanea?

author: IvanDaBologna

text:
<
ca...@flag.it
> ha scritto nel messaggio
news:fenagd$9qq$1...@balena.cs.interbusiness.it...

e' arrivato, sto sistemando ...


title: caratteri minuscoli

author: Tiz

text:
Ciao a tutti,
vi devo chiedere un favore... io ho un db e per uniformare i
dati contenuti nei vari campi li vorrei impostare solo con caratteri
minuscoli, impedendo la possibilità di inserire valori con la prima lettera
maiuscola.
Come posso fare?
Grazie Tiz
--------------------------------
Inviato via
http://usenet.iol.it


title: caratteri minuscoli

author: Arturo

text:
"Tiz" <
tizi...@libero.it
> ha scritto nel messaggio
news:140Z105Z48Z16Y...@usenet.iol.it...

Nei campi dove vuoi il maiuscolo metti nell'evento dopoaggiornamento:
Me!nome_campo = LCase(Me!nome_campo)
Ciao
Arturo


title: caratteri minuscoli

text:
>
> Nei campi dove NON vuoi il maiuscolo metti nell'evento dopoaggiornamento:



title: caratteri minuscoli

text:

Ciao grazie mille!
ciao Tiziano



title: Help ... casella di testo

author: Kinirepap

text:
Dentro una maschera ho una combo nella quale seleziono una regione.
Inoltre ho la casella di testo CodIntReg che dovrebbe variare a seguito
della selezione nella combo.
Questo è quello che ho nel codice :
Private Sub Regione_AfterUpdate()
    If Form_Pannello.Proc_default = "D.M. 1179" Then
    CodIntReg.Value = UCase(Mid(Regione.Text, 1, 3)) & "-AC-"
    End If
End Sub
Perchè mi dice : "impossibile assegnare un valore all'oggetto" ?
(CodIntReg)
Grazie.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Help ... casella di testo

author: Roberto dal portatile

text:
"Kinirepap" <
megli...@pippo.it
> ha scritto nel messaggio
news:eh4uot$2mm$1...@news.newsland.it...
> Dentro una maschera ho una combo nella quale seleziono una regione.
> Inoltre ho la casella di testo CodIntReg che dovrebbe variare a seguito
> della selezione nella combo.
> Questo è quello che ho nel codice :
>
> Private Sub Regione_AfterUpdate()
>    If Form_Pannello.Proc_default = "D.M. 1179" Then
>    CodIntReg.Value = UCase(Mid(Regione.Text, 1, 3)) & "-AC-"
>    End If
> End Sub
>
> Perchè mi dice : "impossibile assegnare un valore all'oggetto" ?
> (CodIntReg)
Per prima cosa sistemiamo la riga relativa la If.
Cosa è Form_Pannello?
E che cosa è Proc_default?
Se Form_Pannello è il nome di una maschera aperta e Proc_default è un
controllo in essa contenuto, detta riga di codice forse è bene scriverla
così:
If Forms!Form_Pannello!Proc_default = "D.M. 1179" Then
Per quanto riguarda invece la riga di codice successiva, in Access la
prorietà Text può essere usata per i controlli che hanno il fuoco, quindi
prova a far precedere quella riga da:
Me!Regione.SetFocus
oppure prova semplicemente a scrivere:
CodIntReg = UCase(Mid(Regione, 1, 3)) & "-AC-"
>
> Grazie.
Prego
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Help ... casella di testo

text:
Roberto dal portatile ha scritto:
> Se Form_Pannello è il nome di una maschera aperta e Proc_default è un
> controllo in essa contenuto, detta riga di codice forse è bene scriverla
> così:
> If Forms!Form_Pannello!Proc_default = "D.M. 1179" Then
Proprio come hai detto tu. Si tratta di un'altra maschera e di un
controllo in essa. Ho provato anche con :
Forms!Pannello!Proc_default
Ma non ho ottenuto risultati.
> Per quanto riguarda invece la riga di codice successiva, in Access la
> prorietà Text può essere usata per i controlli che hanno il fuoco, quindi
> prova a far precedere quella riga da:
> Me!Regione.SetFocus
> oppure prova semplicemente a scrivere:
> CodIntReg = UCase(Mid(Regione, 1, 3)) & "-AC-"
provato tutto ... niente !



title: Help ... casella di testo

text:
Inoltre , non è la proprietà text di regione che mi ha errore, infatti se
la scrivo così :
Private Sub Regione_AfterUpdate()
    If Form_Pannello.Proc_default = "D.M. 1179" Then
    Pippo = UCase(Mid(Regione.Text, 1, 3)) & "-AC-"
    CodIntReg.Value = Pippo
    End If
End Sub
nel caso del piemonte ... Pippo = "PIE-AC" .. e quando arriva alla
istruzione successiva mi da lo stesso errore di prima ..



title: Help ... casella di testo

text:
Risolto ....
Il codice era giusto ... solo che non riusciva a scrivere il valore perchè
nelle proprietà della casella di testo avevo precedentemente messo una
formula per definirne il contenuto (la stessa che uso da codice
praticamente) e mi ero dimenticato di cancellarla!
Grazie a tutti lo stesso.



title: Help ... casella di testo

text:
"Kinirepap" <
megli...@pippo.it
> ha scritto nel messaggio
news:eh50pk$b7u$1...@news.newsland.it...
> Roberto dal portatile ha scritto:
>
>> Se Form_Pannello è il nome di una maschera aperta e Proc_default è un
>> controllo in essa contenuto, detta riga di codice forse è bene scriverla
>> così:
>
>> If Forms!Form_Pannello!Proc_default = "D.M. 1179" Then
> Proprio come hai detto tu. Si tratta di un'altra maschera e di un
> controllo in essa. Ho provato anche con :
> Forms!Pannello!Proc_default
> Ma non ho ottenuto risultati.
>
>> Per quanto riguarda invece la riga di codice successiva, in Access la
>> prorietà Text può essere usata per i controlli che hanno il fuoco, quindi
>> prova a far precedere quella riga da:
>
>> Me!Regione.SetFocus
>
>> oppure prova semplicemente a scrivere:
>
>> CodIntReg = UCase(Mid(Regione, 1, 3)) & "-AC-"
>
> provato tutto ... niente !
Invece di dirci cosa hai fatto che non ti funziona, prova a dirci quale sono
i presupposti e cosa vuoi ottenere, poi magari la soluzioe la troviamo
insieme.
Una delle cose che serve sapere quante  colonne ha la casella combinata,
quale è il suo origine riga e quale è la sua colonna associata.



title: Cambiare icone nei menu

author: MT

text:
Vorrei cambiare un'icona ad una voce di menu' ma come faccio a scegliere tra
quelle non predefinite?
Ringrazio chi risponde.
Marco


title: Cambiare icone nei menu

author: AntoGal

text:
"MT" <
mtam...@tin.it
> ha scritto...
> Vorrei cambiare un'icona ad una voce di menu' ma come faccio a scegliere
tra
> quelle non predefinite?
Puoi fare Copia e Incolla di qualsiasi bmp 16x16.
Praticamente apri l'immagine con un programma di grafica (va bene anche
paint shop), la copi, vai sul menů, incolla.
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************


title: DSum

author: Singer

text:
=DSum("LTBENZINA";"T_RIFORNIMENTO";"ID_V = '" & [ID_V] & "' AND Month(DT_R)
=Month(DT_R)")
Ho utilizzato questa stringa per sommare i litri di benzina(LTBENZINA) nella
tabella T_Rifornimento in cui il valore ID_V (nella tabella) è uguale al
controllo ID_V della maschera ed in cui (almeno speravo) il mese della data
(DT_R) era uguale al mese del controllo DT_R della maschera
ma non funziona
mi somma tutto anche i litri di altri mesi.
poi vorrei aggiungere anche l'anno
Grazie


title: DSum

author: MA

text:

Ciao se id_V è numerico devi tiglioere gli apici e mettere le variabili fuori gli apici
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007


title: DSum

author: Roberto dalla campagna

text:
"Singer" <
fuscoa...@tin.it
> ha scritto nel messaggio
news:46d9d773$0$17952$4faf...@reader1.news.tin.it...
> =DSum("LTBENZINA";"T_RIFORNIMENTO";"ID_V = '" & [ID_V] & "' AND
> Month(DT_R) =Month(DT_R)")
>
>
> Ho utilizzato questa stringa per sommare i litri di benzina(LTBENZINA)
> nella tabella T_Rifornimento in cui il valore ID_V (nella tabella) č
> uguale al controllo ID_V della maschera ed in cui (almeno speravo) il mese
> della data (DT_R) era uguale al mese del controllo DT_R della maschera
> ma non funziona
> mi somma tutto anche i litri di altri mesi.
E' abbastanza normale visto che scritto cosě tu confronti il valore del mese
del campo DT_R con se stesso e l'esito del confronto non puň che dare esito
positivo.
Prova a scrivere la DSum in questo modo:
=DSum("LTBENZINA"; "T_RIFORNIMENTO"; "ID_V = '" & [ID_V] & "' AND
Month(DT_R) = " & Month(DT_R))
Naturlmente il tutto dovrebbe funzionare a condizione che il campo ID_V sia
di tipo Testo, in caso contrario ci sono un paio di apici di troppo.
>
> poi vorrei aggiungere anche l'anno
Per inserire nei criteri della DSum anche l'anno prova cosě:
=DSum("LTBENZINA"; "T_RIFORNIMENTO"; "ID_V = '" & [ID_V] & "' AND
Month(DT_R) = " & Month(DT_R) & " AND Year(DT_V) =" & Year(DT_V))
E poi dove l'hai scritta questa DSum?
Nell'origine controllo di una casella di testo non associata?
>
> Grazie
Prego.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Problema con date

author: Paolo

text:
Ho un problema di questo tipo, devo importare un file dbf e creare una
tabella con una query, fin qui tutto bene.
I problemi nascono quando devo convertire il formato della data; in dbf è
GG/MM/AA in Access devo convertirla in AAAAMMGG.
Come posso fare?
Grazie


title: Problema con date

author: Silvio Berruti

text:
"Paolo" <
pab...@tin.it
> ha scritto nel messaggio
news:VUCY6.67$bG1....@news1.tin.it...

Guarda sulla guida in linea la sintassi della funzione Format applicata alle
date.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: barra di progressione ?!

author: Enrico Virginio

text:
Come si crea ?!
Devo effettuare una query di accodamento da una tabella ad un'altra e
vorrei avere una barra che mi indica la progressione...
Chi mi aiuta ?
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: barra di progressione ?!

author: Fabio Dalla Villa

text:
"Enrico Virginio" <
nor...@libero.it
> ha scritto nel messaggio
news:5ba1a3ff818f529962...@mygate.mailgate.org...
> Come si crea ?!
>
> Devo effettuare una query di accodamento da una tabella ad un'altra e
> vorrei avere una barra che mi indica la progressione...
>
> Chi mi aiuta ?
Vedi su
http://www.sitocomune.com/
 sotto General, "creare barre di
progressione".
Ciao.
-------------
Fabio Dalla Villa
Biella
nomec...@tiscalinet.it


title: barra di progressione ?!

author: Sib

text:
"Fabio Dalla Villa" <
fabioda...@noicom.net
> ha scritto nel messaggio
> "Enrico Virginio" <
nor...@libero.it
> ha scritto nel messaggio
> > Come si crea ?!
> >
> > Devo effettuare una query di accodamento da una tabella ad un'altra e
> > vorrei avere una barra che mi indica la progressione...
> >
> > Chi mi aiuta ?
>
> Vedi su
http://www.sitocomune.com/
 sotto General, "creare barre di
> progressione".
Questo risolve il problema della barra, ma quando si esegue una query access
blocca tutte le altre attivita', questo comporta che si avra' l'effetto di
una barra che resta a 0 per tutto il tempo dell'esecuzione per poi saltare a
100 alla fine.
Sib


title: barra di progressione ?!

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:2XZA8.4897$zW3.1...@news1.tin.it...

E se nella query richiamassi una function? La query viene eseguita record
per record, credo, non campo per campo. Quindi è come se ogni record uscissi
dalla query per poter andare ad aggiornare la barra. Ma non ho mai usato le
query di accodamento ...
Fabio Dalla Villa


title: barra di progressione ?!

text:
"Fabio Dalla Villa" <
fabioda...@noicom.net
> ha scritto nel messaggio
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> > "Fabio Dalla Villa" <
fabioda...@noicom.net
> ha scritto nel
messaggio
> > > "Enrico Virginio" <
nor...@libero.it
> ha scritto nel messaggio
> > > > Come si crea ?!
> > > >
> > > > Devo effettuare una query di accodamento da una tabella ad un'altra
e
> > > > vorrei avere una barra che mi indica la progressione...
> > > >
> > > > Chi mi aiuta ?
> > >
> > > Vedi su
http://www.sitocomune.com/
 sotto General, "creare barre di
> > > progressione".
> >
> > Questo risolve il problema della barra, ma quando si esegue una query
> access
> > blocca tutte le altre attivita', questo comporta che si avra' l'effetto
di
> > una barra che resta a 0 per tutto il tempo dell'esecuzione per poi
saltare
> a
> > 100 alla fine.
> E se nella query richiamassi una function? La query viene eseguita record
> per record, credo, non campo per campo. Quindi è come se ogni record
uscissi
> dalla query per poter andare ad aggiornare la barra. Ma non ho mai usato
le
> query di accodamento ...
Questa e' veramente una buona idea, ora provo
Sib


title: barra di progressione ?!

author: Alessandro

text:
"Sib" <si...@SPAMiol.it> wrote in message
news:dcqB8.8290$
CN3.3...@news2.tin.it
> > E se nella query richiamassi una function? La query viene eseguita record
> > per record, credo, non campo per campo. Quindi è come se ogni record
> uscissi
> > dalla query per poter andare ad aggiornare la barra. Ma non ho mai usato
> le
> > query di accodamento ...
>
> Questa e' veramente una buona idea, ora provo
>
> Sib
Beh, Sib inutile dire che appena hai verificato ci comunichi...!!
Mi piacerebbe sapere come pensi di fare l'avanzamento, incrementando un
contatore o utilizzando la Routine per recuperare il RowNumber del
Recordset effettivo....!!!
In ogni caso la cosa è molto interessante....!!!
Alessandro.



author: biotto

text:
scusate la domanda banale:
come posso eseguire una rutine associata ad un evento di un altra maschera
(con riferimenti alla maschera stessa tipo Me![DatoA] ?
ho provato con  Forms![NomeMaschera].DoCmd.ComandoCalcolo_Click    ma non mi
ha dato grandi soddisfazioni (non funziona!).
Grazie a tutti


author: Antonio Biso

text:
biotto ha scritto nel messaggio <8a29i1$a9a$
1...@geronimo.keycomm.it
>...
>scusate la domanda banale:
>come posso eseguire una rutine associata ad un evento di un altra maschera
>(con riferimenti alla maschera stessa tipo Me![DatoA] ?
Potresti scriverti la routine in un modulo e poi richiamarla da dove vuoi.
Il problema č che non puoi usare me ma dovrai trasformare tale chiamate con
forms("nome form"). ...
Per parametrizzare il tutto infine potresti far sě che la routine prenda
come parametro il nome della maschera dove il codice deve essere esguito e
utilizzarlo nei comandi forms("nome form")
Pertanto
sub routine_globale(nome_form as string)
...
forms(nome_form). ...
Antonio


author: Lorenzo Coronati

text:
Scrisse "biotto" <
r...@k.it
>:
>come posso eseguire una rutine associata ad un evento di un altra maschera
>(con riferimenti alla maschera stessa tipo Me![DatoA] ?
La routine deve essere pubblica e la chiami forms!tuaform.ctrl_evento
Bai
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


title: attivare o disattivare i campi

author: Luca

text:
Ciao a tutti,
ho creato una tabella con con un campo "ricontatto"  e uno "data"
Io vorrei abilitare il secondo campo "data" solo se nel campo ricontatto
c'e' SI (è possibile che ci sia solo SI/NO) e ricordare a chi sta attivando
la maschera di specificare anche la data.
Ovviamente se vado ad inserire no nessun deve poter scrivere una data
nell'altro campo.
Come posso fare?
Grazie mille a tutti
Luca


title: attivare o disattivare i campi

author: ALESSANDRO Baraldi

text:
"Luca" <
gcaire...@tiscali.it
> ha scritto nel messaggio
news:oyjCc.518349$rM4.21...@news4.tin.it...

Il Campo della Tabella che condiziona la cosa sarà un Boolean(Si/No)
che nella Maschera puoi associare ad una CHECKBOX, quindi
nalla Maschera su evento Current dovrai scrivere:
Me.NomeTextData.Enabled=Me.NomeCheck
IL controllo della Data io lo eseguirei su evento Before UPDATE
di Maschera imponendo Cancel=True se la txtData non è compilata.
Ciao.
@Alex.


title: una domanda su Viewer di S.Savoldi

author: Jfk

text:
Ciao a tutti
Ho scaricato il Viewer di S.Savoldi e funziona bene, tutto ok.
L'unica cosa che non riesco a modificare (sono un neofita e conosco
pochissimo il Vba) č la dimensione della finestra nella maschera "Viewer"
che visualizza le immagini nei record. Avendo una risoluzione a 1024x768
volevo fare in modo che l'immagine fosse piů grande possibile ma nella
struttura della maschera non capisco dove modificarne le dimensioni
(solitamente so dove "toccare", ma qui credo ci sia un parametro fisso
impostato in Vba..., infatti le varie dimensioni degli oggetti "immagine"
non influenzano quella in visualizzazione maschera...)
Qualcuno sa "illuminarmi" o aiutarmi?
Grazie in anticipo
Ciao, Gianfranco


title: ODBC (Gestione Timeout)

author: Margherita Predieri

text:
Ho un database in Access 97 che, tramite ODBC, legge i dati da tabelle di
Oracle.
Il mio problema è la gestione del Timeout da Access, ossia questo
programmino una volta lanciato
rimane sempre aperto sul PC (per esigenze lavorative). Quando va ad
accedere ai dati dopo un certo periodo di tempo di inattività del programma
mi genera l'errore di
"ODBC -connessione a <nome> non riuscita  (3151)"
Per fare in modo che riacceda agli stessi dati nuovamente, devo uscire da
Access e rilanciare il programma.
Come faccio per fare in modo che, una volta collegato ai dati via ODBC,
rimanga collegato per un tempo maggiore o che possa stabilirlo io.
Altrimenti dove posso andarmi a leggere o a spulciare qualcosa
sull'argomento ?
Grazie in anticipo .
--
Posted from [213.255.37.65]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: ODBC (Gestione Timeout)

author: lbo dal portatile

text:
>Ho un database in Access 97 che, tramite ODBC, legge i dati da tabelle di
>Oracle.
>Il mio problema è la gestione del Timeout da Access, ossia questo
come avviene la connessione al db oracle?
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: sempre verifica date

author: pls

text:
Chiedo scusa ma riguardo alla domanda che avevo posto sul confronto tra due
date ho omesso la cosa più importante, cioè che i campi contenenti le date
non sono nel formato data! :-)
Mi spiego: per necessità la data inserita deve essere nel formato 00000000
(es. 05112002) senza quindi segnaposto tipo "/" o "-", non essendo riuscito
a trovare nè nei vari formati data e nè in quelli personalizzati quello che
mi serviva (ho provato anche la creazione guidata maschera di input ma poi
il campo non mi viene riconosciuto come formato data) ho dovuto per forza
usare il formato text con la formattazione sopracitata (00000000).
Ma ovviamente tutte le funzioni riguardanti le date (tra cui dateadd e
datediff che mi servivano) non funzionano bene con un formato testo, siccome
devo verificare che una data inserita non sia successiva a più di 30 giorni
da un'altra data precedentemente inserita non so come adattarlo alla
maschera di input del formato testo, non sono riuscito a trovare conversioni
da testo a data (e mi sembra normale) e non so che altra soluzione trovare.
Avete suggerimenti? Ancora grazie.


title: sempre verifica date

text:
"pls" <
ko...@libero.it
> ha scritto nel messaggio
news:YrPx9.118437$%M1.30...@twister2.libero.it...

Tu salvati la data come ti pare.
Poi con una funzione che ti crei (e che è stata postata molte volte in
passato, anche da me, basata su funzioni tipo left, mid ecc.) la ritrasformi
in data valida e ci fai tutti i controlli che vuoi!!!
Antonio


title: Errore sulla Form

author: Ronny

text:
Ciao a tutti, l'istruzione sotto mi da un errore di sintassi nella Form :
Set rst = dbs.OpenRecordset("SELECT * " _
    & "FROM tmp_fatture" _
    & "ORDER BY [bl_cliente],[bl_numero] ")
dove rst è un Dao.Recordset
Dove sbaglio ???
Grazie mille a tutti.
Ronny.
--------------------------------
Inviato via
http://usenet.libero.it


title: Errore sulla Form

author: Roberto da casa

text:
"Ronny" <
scremo...@tiscalinet.it
> ha scritto nel messaggio
news:194Z130Z244Z250Y...@usenet.libero.it...
> Ciao a tutti, l'istruzione sotto mi da un errore di sintassi nella Form :
>
> Set rst = dbs.OpenRecordset("SELECT * " _
>     & "FROM tmp_fatture" _
>     & "ORDER BY [bl_cliente],[bl_numero] ")
>
> dove rst è un Dao.Recordset
>
> Dove sbaglio ???
>
> Grazie mille a tutti.
> Ronny.
>
Ti manca uno spazio dopo il nome della tabella.
Prova con:
Set rst = dbs.OpenRecordset("SELECT * " _
    & "FROM tmp_fatture " _
    & "ORDER BY [bl_cliente],[bl_numero];")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Errore sulla Form

text:
> Set rst = dbs.OpenRecordset("SELECT * " _
> & "FROM tmp_fatture " _
> & "ORDER BY [bl_cliente],[bl_numero];")
>
GRAZIE MILLE. DALLA GIOIA FAREI UNA PAZZIA : TI DAREI UN BACIO IN BOCCA (Ma
so che probabilmente non ci tieni :-) almeno spero ... :-) )
Ronny



title: Errore sulla Form

text:
"Ronny" <
scremo...@tiscalinet.it
> ha scritto nel messaggio
news:194Z130Z244Z250Y...@usenet.libero.it...
> > Set rst = dbs.OpenRecordset("SELECT * " _
> > & "FROM tmp_fatture " _
> > & "ORDER BY [bl_cliente],[bl_numero];")
> >
> GRAZIE MILLE. DALLA GIOIA FAREI UNA PAZZIA : TI DAREI UN BACIO IN BOCCA
(Ma
> so che probabilmente non ci tieni :-) almeno spero ... :-) )
> Ronny
Stai tranquillo, non ci tengo!!
Però hai rischiato: se avessi trovato qualcuno che ci teneva e voleva essere
pagato im natura, come ti mettevi? :-)



title: maschera lenta ad aprirsi

author: guggenheim

text:
ho una maschera composta da una sottomaschea singola con una sottomaschera
continua
quando devo aprirla (filtrando i dati da un'altra maschera dove seleziono i
campi) ci mette un po troppo tempo
cosa posso fare per ovviare a cio?
Grazie


title: maschera lenta ad aprirsi

author: ST

text:
"guggenheim" <
gugge...@iol.it
> ha scritto nel messaggio
news:cbckm8$a2r$1...@fata.cs.interbusiness.it...

Prova a disattivare l'opzione "Tieni traccia delle informazioni di
correzione". Lo trovi nel menů Strumenti->Opzioni>Generale. A me ha
velocizzato *di molto* alcune maschere (e inoltre č un opzione che, secondo
me, serve a niente).
Altrimenti potrebbe essere un problema delle query.
Fammi sapere.
Ciao
Silvio


title: maschera lenta ad aprirsi

text:
"ST" <
til...@softhome.net
> ha scritto nel messaggio
news:2jv8amF...@uni-berlin.de...

__________________________________________________________
Vero.... se si presenteranno ulteriori problemi aumentato le dimensioni del
db ti ricontattero'
Mille grazie


title: Parametro da utilizzare per 3 query

author: ..::Maffi Maurizio::..

text:
Sono un pň acerbo in VBA...lo scopo č, dato un numero ordine immesso da
utente (che legge un NumeroOrdine della TabellaA, avviare 3 query (la prima
aggiunge il record corrisponte alla TabellaB, la seconda elimina il record
da TabellaC e la terza che lo elimina dalla TabellaA stessa).
Le mie limitate conoscenze si limitano a scrivere 3 distinte query, con tre
immissioni (uguali) di parametri. Funzionante ma decisamente inadeguato.
Qual'č il codice per leggere il parametro e per avviare poi le 3 query in
sequenza?
Perdonate la mia ignoranza...grazie mille


title: Parametro da utilizzare per 3 query

author: Sergio MAZZA

text:
"..::Maffi Maurizio::.." <
mup...@libero.it
> ha scritto nel messaggio
news:DwJGb.7331$VW.2...@news3.tin.it...
> Sono un pò acerbo in VBA...lo scopo è, dato un numero ordine immesso da
> utente (che legge un NumeroOrdine della TabellaA, avviare 3 query (la
prima
> aggiunge il record corrisponte alla TabellaB, la seconda elimina il record
> da TabellaC e la terza che lo elimina dalla TabellaA stessa).
>
> Le mie limitate conoscenze si limitano a scrivere 3 distinte query, con
tre
> immissioni (uguali) di parametri. Funzionante ma decisamente inadeguato.
> Qual'è il codice per leggere il parametro e per avviare poi le 3 query in
> sequenza?
> Perdonate la mia ignoranza...grazie mille
>
Hai visto giusto; sono tre query diverse con tre modalità operative che
agiscono in tabelle differenti.
Puoi utilizzare il metodo RunSQL (vedi help) che ti permette di scrivere (ed
eseguire) una stringa sql. La stringa della query la costruisci con il
generatore di query simulando ogni azione, visualizzi il codice, lo
copi/incolli come stringa modificando la condizione where:
es.
DoCmd.RunSQL "..... Where numeroOrdine = " & Me!numeroOrdine
Ciao.
--
Sergio MAZZA


title: Parametro da utilizzare per 3 query

text:
Perfetto, risolve il mio problema ma ne crea un'altro.
L'utente inserisce questo numeroOrdine da una casella combinata, che legge i
valori da una di quelle tabelle dove il record viene cancellato ma che mi
servirà anche per l'inserimento di nuovi record. Quando faccio un
inserimento mi dice che la tabella è occupata.
Quale soluzione quindi? Faccio un pulsante che mi disattiva il controllo
quando nn è in uso? Altrimenti esiste una soluzione + elegante?
Grazie mille
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:poTGb.9057$_P.3...@news4.tin.it...



title: Parametro da utilizzare per 3 query

text:
"..::Maffi Maurizio::.." <
mup...@libero.it
> ha scritto nel messaggio
news:2OdHb.10682$VW.4...@news3.tin.it...
> Perfetto, risolve il mio problema ma ne crea un'altro.
> L'utente inserisce questo numeroOrdine da una casella combinata, che legge
i
> valori da una di quelle tabelle dove il record viene cancellato ma che mi
> servirà anche per l'inserimento di nuovi record. Quando faccio un
> inserimento mi dice che la tabella è occupata.
> Quale soluzione quindi? Faccio un pulsante che mi disattiva il controllo
> quando nn è in uso? Altrimenti esiste una soluzione + elegante?
>
> Grazie mille
>
Ti avranno già spiegato di scrivere alla fine del testo del messaggio
precedente, no? Quindi è inutile che te lo ripeta.
A me non è mai capitato di trovare tabelle bloccate se non con query aperte
o tabelle in modifica (con record non aggiornati).
Descrivi meglio le sequenze delle operazioni e le associazioni dei
controlli...
Ciao.
--
Sergio MAZZA


title: azione in una sottomaschera

author: bc

text:
Come si fa  (da una form) a far andare avanti di un posto, il record
corrente contenuto in  una sottomaschera?
Ho provato con goto record ma mi risponde che l'oggetto è chiuso.
Cosa significa?
La sottomaschera in effetti risulta aperta ed accessibile con i comandi
della barra di controllo... ma non dalla form principale...
illuminatemi un po'
grazie ancora
bce...@tiscalinet.it


title: azione in una sottomaschera

author: Federico Luciani

text:
bc wrote:
> Come si fa  (da una form) a far andare avanti di un posto, il record
> corrente contenuto in  una sottomaschera?
> Ho provato con goto record ma mi risponde che l'oggetto è chiuso.
> Cosa significa?
> La sottomaschera in effetti risulta aperta ed accessibile con i comandi
> della barra di controllo... ma non dalla form principale...
Prova cosi:
   Me.nomeSubForm.SetFocus
   DoCmd.GoToRecord acActiveDataObject, , acNext
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Creazioni applicazioni

author: Ringhitt

text:
Salve a tutti.
Ho appena acquistato Office XP developper,
Avevo realizzato un gestionale paghe sotto access 97, quindi adesso ho
provveduto a convertirlo in XP
Il problema che mi si crea è il seguente.
Qiuando installo il mio gestionale (completo di runtime) sui computer che
hanno access 97, successivamente tutti i file creati dal cliente in access
97 vengono aperti con il runtime di Xp
Io vorrei che solo il mio gestionale fosse aperto con Xp, mentre tutto il
resto con l'Access del cliente (sia esso 97 o 2000)
Commetto qualche errore nella creazione del pacchetto o esiste una procedura
per ovviare all'incoveniente?
Ringrazio anticipatamente per la risposta.


title: Creazioni applicazioni

author: stwe

text:
"Ringhitt" <
dfl.a...@tiscalinet.it
> ha scritto nel messaggio
news:9t8539$v94$1...@pegasus.tiscalinet.it...

credo che si attacchino al tram...
s'è n'era già discusso in precedenza, non credo che se uno sa utilizzare
access 97 non sappia cambiare l'applicazione predefinita per un'estensione e
se non lo sa fare cavoli suoi....... utilizza solo la tua magnifica
applicazione.
by
stwe


title: Creazioni applicazioni

author: Cristiano Mafezzoni

text:
"Ringhitt" <

Non commetti errori: era così anche con la versione 2000.
Però non è un grosso problema: basta creare shortcuts per gli .mdb di
realese precedenti che richiamino la corretta versione di MsAccess.exe.
Ah, non hai risposto al mio quesito qui sopra: il Runtime di A 'XP fa il
bravo bambino o cambia il Look di Windows come faceva il predecessore 1.0?
Ciao: Cristiano


title: creare query basata su campo a valore max

author: giorgio

text:
Ciao.
Premetto che di Access 2007 non so tanto (e zero di VB), quindi anche
il titolo del topic potrebbe essere non calzante con la mia esigenza.
Scusatemi.
Semplificando al massimo, ho una tabella con questi campi: Cognome,
Nome, Istruzione (in realtï¿œ i campi sono molti di piï¿œ e giacenti su 4
tabelle relazionate, ma forse non cambia ai fini della soluzione del
mio problema).
Il valore che assume il campo "istruzione" ï¿œ esattamente questo:
"1" (indica licenza di scuola elementare)
"2" (indica diploma di scuola media)
"3" (indica diploma di scuola superiore)
"4" (indica laurea breve triennale)
"5" (ndica laurea quinquennale)
Mi devo creare un report che mi elenchi i nominativi che hanno come
MASSIMO grado di istruzione il valore "3" cioï¿œ scuola superiore.
Visto che nella query usando i filtri per valore
campo "uguale a" non ottengo lo scopo (perchï¿œ chi ha la laurea "5" ï¿œ
ovvio che ha anche il diploma "3"!) come posso ottenere un'output
coerente con la mia esigenza?
Esempio:
- Pippo ha studiato fino alla laurea, nel database trovo cinque record
(uno per ogni titolo di studio);
- Pluto ha studiato fino alla scuola media, nel database trovo 3 record
Devo fare una query (con i campi indicati all'inizio del topic) che mi
indichi come risultato chi ha il campo "Istruzione" valorizzto al
massimo come "5" : quindi mi deve comparire SOLO Pluto.
Per favore, se possibile affermazioni  .... semplici e
dettagliate   :-)
Grazie
Giorgio


author: Karl Donaubauer

text:
giorgio wrote:
> Premetto che di Access 2007 non so tanto (e zero di VB), quindi anche
> il titolo del topic potrebbe essere non calzante con la mia esigenza.
> Scusatemi.
>
> Semplificando al massimo, ho una tabella con questi campi: Cognome,
> Nome, Istruzione (in realt� i campi sono molti di pi� e giacenti su 4
> tabelle relazionate, ma forse non cambia ai fini della soluzione del
> mio problema).
>
> Il valore che assume il campo "istruzione" � esattamente questo:
> "1" (indica licenza di scuola elementare)
> "2" (indica diploma di scuola media)
> "3" (indica diploma di scuola superiore)
> "4" (indica laurea breve triennale)
> "5" (ndica laurea quinquennale)
>
> Mi devo creare un report che mi elenchi i nominativi che hanno come
> MASSIMO grado di istruzione il valore "3" cio� scuola superiore.
> Visto che nella query usando i filtri per valore
> campo "uguale a" non ottengo lo scopo (perch� chi ha la laurea "5" �
> ovvio che ha anche il diploma "3"!) come posso ottenere un'output
> coerente con la mia esigenza?
> Esempio:
>
> - Pippo ha studiato fino alla laurea, nel database trovo cinque record
> (uno per ogni titolo di studio);
> - Pluto ha studiato fino alla scuola media, nel database trovo 3
> record
> Devo fare una query (con i campi indicati all'inizio del topic) che mi
> indichi come risultato chi ha il campo "Istruzione" valorizzto al
> massimo come "5" : quindi mi deve comparire SOLO Pluto.
>
> Per favore, se possibile affermazioni  .... semplici e
> dettagliate   :-)
Nella tua query devi attivare i Totali. Nella vis. struttura della query
si trovano nella sezione Mostra/Nascondi del Ribbon "Struttura" e
hanno il segno di una somma. Quindi fai clic su questo pulsante.
Adesso nella griglia della query vedi una riga "Formula" dove come
standard � scelto "Raggruppamento". Nella colonna del campo
"istruzione" cambia la formula a "Max". Poi puoi usare p.e. 5 come
criterio per solo avere Pluto nel risultato.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
Karl Donaubauer ha scritto:
> Nella tua query devi attivare i Totali. Nella vis. struttura della query
> si trovano nella sezione Mostra/Nascondi del Ribbon "Struttura" e
> hanno il segno di una somma. Quindi fai clic su questo pulsante.
>
> Adesso nella griglia della query vedi una riga "Formula" dove come
> standard ï¿œ scelto "Raggruppamento". Nella colonna del campo
> "istruzione" cambia la formula a "Max". Poi puoi usare p.e. 5 come
> criterio per solo avere Pluto nel risultato.
>
ok, applicato. In Formula ora appare "max" e in criteri ho aggiunto "5"
(entrambi senza apici)
Ma la query mi restituisce TUTTI quelli che hanno "5" e quindi anche Pippo.
????
Giorgio


text:
giorgio wrote:
> Karl Donaubauer ha scritto:
>  ...
>> Adesso nella griglia della query vedi una riga "Formula" dove come
>> standard ï¿œ scelto "Raggruppamento". Nella colonna del campo
>> "istruzione" cambia la formula a "Max". Poi puoi usare p.e. 5 come
>> criterio per solo avere Pluto nel risultato.
No, era Pippo nel tuo esempio.
> ok, applicato. In Formula ora appare "max" e in criteri ho aggiunto
> "5" (entrambi senza apici)
> Ma la query mi restituisce TUTTI quelli che hanno "5"
> e quindi anche Pippo.
Certo se il criterio ï¿œ 5.
>
> ????
????? (uno piï¿œ di te :-)
Forse non ho capito bene la tua domanda o esempio e/o tu hai
sbagliato l'esempio quando scrivevi:
>> ...come risultato chi ha il campo "Istruzione" valorizzto al
>> massimo come "5" : quindi mi deve comparire SOLO Pluto.
Se qui intendevi 3, certo devi scrivere 3 come criterio, non 5.
--
cu



text:
Karl Donaubauer ha scritto:
> Se qui intendevi 3, certo devi scrivere 3 come criterio, non 5.
Uff..... ormai ho i neuroni stressati :-|
Si', ï¿œ come dici tu. Ho fatto casino, non considerare le mie....query
precedenti!
Riepilogo:
Pippo ha fatto fino alla laurea (5), quindi ï¿œ presente in cinque record
(1,2,3,4,5)
Pluto fino alla terza media (2) quindi ï¿œ presente in due record (1,2)
fatto sta che se inserisco max, 2 mi escono entrambi, invece io ho
bisogno che esca solo  Pluto.
?
SCUSAMI :-(
Giorgio


text:
giorgio wrote:
> ...
> Riepilogo:
> Pippo ha fatto fino alla laurea (5), quindi ï¿œ presente in cinque
> record (1,2,3,4,5)
> Pluto fino alla terza media (2) quindi ï¿œ presente in due record
> (1,2)
> fatto sta che se inserisco max, 2 mi escono entrambi, invece io ho
> bisogno che esca solo  Pluto.
> ...
Forse la tua query non sia come l'ho provato di descrivere.
Per farci vedere la differenza: vai alla visualizzazione SQL della query
e copia/incolla l'enunciato SQL nel tuo prossimo messaggio qui.



text:
Karl Donaubauer ha scritto:
> Forse la tua query non sia come l'ho provato di descrivere.
> Per farci vedere la differenza: vai alla visualizzazione SQL della query
> e copia/incolla l'enunciato SQL nel tuo prossimo messaggio qui.
>
PRima ero in confusione, ora ï¿œ follia pura...... Comunque eccola qui
SELECT ANAGRAFE.COGNOME, ANAGRAFE.NOME, Max(ISTRUZIONE.[codice
istruzione]) AS [MaxDicodice istruzione], ISTRUZIONE.descrizione
FROM ISTRUZIONE INNER JOIN (ANAGRAFE INNER JOIN raccorod ON
ANAGRAFE.[tessera] = raccorod.[tessera]) ON ISTRUZIONE.[codice
istruzione] = raccorod.[codice istruzione]
GROUP BY ANAGRAFE.COGNOME, ANAGRAFE.NOME, ISTRUZIONE.descrizione
HAVING (((Max(ISTRUZIONE.[codice istruzione]))=2));


text:
giorgio wrote:
> Karl Donaubauer ha scritto:
>
>> Forse la tua query non sia come l'ho provato di descrivere.
>> Per farci vedere la differenza: vai alla visualizzazione SQL della
>> query e copia/incolla l'enunciato SQL nel tuo prossimo messaggio qui.
>
> PRima ero in confusione, ora � follia pura...... Comunque eccola qui
>
> SELECT ANAGRAFE.COGNOME, ANAGRAFE.NOME, Max(ISTRUZIONE.[codice
> istruzione]) AS [MaxDicodice istruzione], ISTRUZIONE.descrizione
> FROM ISTRUZIONE INNER JOIN (ANAGRAFE INNER JOIN raccorod ON
> ANAGRAFE.[tessera] = raccorod.[tessera]) ON ISTRUZIONE.[codice
> istruzione] = raccorod.[codice istruzione]
> GROUP BY ANAGRAFE.COGNOME, ANAGRAFE.NOME, ISTRUZIONE.descrizione
> HAVING (((Max(ISTRUZIONE.[codice istruzione]))=2));
Ok, non vedo un errore. In principio ti deve dare solo
i nomi che hanno 2 come valore massimo nel campo
ISTRUZIONE.[codice istruzione].
Se non ti d� il risultato desiderato ci potrebbe essere un problema
con il collegamento delle tre tabelle, con il campo usato nel HAVING
o con i dati. Questo puo sapere solo tu.



title: [Cena] raduno nazionale

author: Gestserv

text: Qualé (grosso modo) il programma di un raduno nazionale? -:)


title: [Cena] raduno nazionale


title: [Cena] raduno nazionale

text:
Gestserv wrote:
> Qualé (grosso modo) il programma di un raduno nazionale? -:)
Generalmente si discute di vari argomenti:
- il futuro di access
- i bug della nuova versione
- il compilatore, pro e contro del suo utilizzo
- ...
naturalmente scherzo :-)
scopo principale dell'incontro e' conoscersi
il programma e' il seguente:
- cazzeggio alle presentazioni
- cazzeggio alla cena
- cazzeggio all'ammazza caffe'
- cazzeggio al bicchiere della staffa
- cazzeggio totale nel dopo cena
in definitiva nulla di particolare: una serata tra amici
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: [Cena] raduno nazionale

text:
> Generalmente si discute di vari argomenti:
> - il futuro di access
> - i bug della nuova versione
> - il compilatore, pro e contro del suo utilizzo
> - ...
> naturalmente scherzo :-)
> scopo principale dell'incontro e' conoscersi
>
> il programma e' il seguente:
> - cazzeggio alle presentazioni
> - cazzeggio alla cena
> - cazzeggio all'ammazza caffe'
> - cazzeggio al bicchiere della staffa
> - cazzeggio totale nel dopo cena
>
> in definitiva nulla di particolare: una serata tra amici
>
ok, ma ci si ritrova la mattina, il pomeriggio, a cena e si pernotta
insieme, ognuno per conto suo, e la domenica si torna presto o tardi o
ognuno é indipendente. Essendo così lontano é necessaria la prenotazione
dell'aereo...
ciao


title: [Cena] raduno nazionale

text:

tu hai ragione, putroppo posso solo dirti che ci si vede principalmente per la
cena.
sul pernottamento, dipende; appena abbiamo un'idea di quanti siamo e che giorno
sara', si puo' pensare di contattare un alberguccio.
ripeto, e' un incontro tra amici (si spera :-)), quindi ognuno e' libero di
arrivare e partire quando piu' gli e' congeniale.



title: dubbio su prestazioni db con campi calcolati

author: tmtube

text:
ho una maschera che visualizza una lista di abbonamenti in visualizzazione
record continui, all'interno ho 2 campi calcolati che fanno somme relative a
tabelle in relazione con quei record

supponendo di avere 3000 record all'anno potrei avere subito o in futuro
problemi seri di prestazioni?

fino a che numero di record access li gestisce senza molti problemi?

Grazie a tutti.


author: BFS

text:

non so che versione usi di access comunque
3000 non sono nulla per access...o meglio jet (il database usato da access)
ma visto che da quello che mi pare di capire stai partendo da zero con
questo strumento ti consiglio di usare come BE sqlserver che a
differenza di mdb è un vero database client-server e non file-server.
dormirai sogni tranquilli per quanto riguarda prestazioni in rete del
db, corruzione dati, stabilità e dimensioni

ciao
BFS


text:
"BFS"  ha scritto nel messaggio
news:5176291a$0$37131$4faf...@reader1.news.tin.it...

sarei propenso ma non ho mai realizzato tabelle e relazioni in BE sql server
inoltre non saprei allacciare il FE al BE qualche esempio illuminante e
dettagliato?


title: Analizzare le query

text:
Recentemente ho sviluppato un'applicazione ACCESS che utilizza delle
tabelle di grandi dimensioni; da codice creo delle query che vanno ad
analizzare i dati, a volte sono veloci, altre volte sono lente: vorrei
capire qual è la modalità che usa access per eseguirle in modo da
poter creare degli indici per velocizzare l'esecuzione.
Mi ricordo che tempo fa qualcuno aveva detto che bastava settare
opportunamente access per avere il piano di esecuzione delle query,
purtroppo non sono riuscita a ritrovare  l'informazione   nonostante le
ripetute ricerche.
Qualcuno mi può aiutare ?
Grazie


title: Analizzare le query

text:
"gabry69" <
g.a...@bipielle.it
> ha scritto nel messaggio
news:1163756328....@m7g2000cwm.googlegroups.com...



[risposta]
Forse parli dello SHOWPLAN;
www.sitocomune.com
 Sezione General - 6.158 Cosa
è lo SHOWPLAN di Access
Ciao.
--
Sergio MAZZA


title: Analizzare le query

text:
Sergio MAZZA ha scritto:
> [risposta]
> Forse parli dello SHOWPLAN;
www.sitocomune.com
 Sezione General - 6.158 Cosa
> è lo SHOWPLAN di Access
>
> Ciao.
>
> --
> Sergio MAZZA
Era proprio quello !!! Facevo le ricerche utilizzando Explain e non
veniva fuori niente...
Ti ringrazio :-)
Gabry


title: importare dati da un foglio excel ed importarli su altro foglio excel  tramite access (VBA)

author: Claudio

text:
Salve
Comprendo l'assurdità del quesito, ma ahimè devo provare a realizzare
proprio questo
più specificatamente:
ho un file excel compilato in alcune sue parti. Il suo contenuto
riguarda uno specifico record di access. Vorrei tanto che aprendo il
db possa dire ad access di prendere dei dati tipo dalla cella C9 del
file excel correlato e li traporti su un altro foglio excel diverso ma
sempre legato all'azienda riferita a quel record
Sto provando con TransferSpreadsheet per importare i dati su tabella
di comodo e poi con una Excel.Application spostarli sul file in
questione, ma mi sto rendendo conto che la cosa è più complicata
(anche in termini di step) di quella che credevo.
Tanto premesso chiedo umilmente aiuto e ausilio
grazie
Claudio


text:
"Claudio" <
reale....@gmail.com
> ha scritto nel messaggio
news:8774372b-799c-4444...@z17g2000hsg.googlegroups.com...


grazie
Claudio
[risposta]
Prova a modificare questo esempio:
'---
'--> inserisci i riferimenti alla libreria Microsoft Excel (menù:
Strumenti - Riferimenti)
'--
On Error GoTo leggiCellaExcel_err
Dim excApp As Excel.Application
Set excApp = CreateObject("Excel.Application")
excApp.Workbooks.Open "c:\documenti\nomeFileDaLeggere.xls"
excApp.Workbooks.Open "c:\documenti\nomeFileDaScrivere.xls"
excApp.Visible = True
'--> Cells(1, 2) '<-- riga ,colonna
with excApp.Workbooks("nomeFileDaLeggere.xls")
    .ActiveSheet.Cells(1, 2) =
excApp.Workbooks("nomeFileDaScrivere.xls").ActiveSheet.Cells(1, 2)
end with
Exit Sub
leggiCellaExcel_err:
    excApp.Visible = True
    MsgBox Err.Number & " - " & Err.Description
'---
Ciao.
--
Sergio MAZZA


title: espressioni regolari

author: il maltese

text:
ciao
qualcuno ha mica già sviluppato una libreria a o qualcosa del genere
relativamente alle espressioni regolari che possa essere usata via codice in
VBA?
(uso access 2007)
grazie mille


title: espressioni regolari

author: Alessandro Cara

text:

microsoft vbscript regular expressions? (cfr riferimenti in vbscript.dll)
--
ac
y-1=x


title: espressioni regolari

author: Ungi

text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:2pIUh.39552$tx6....@tornado.fastwebnet.it...

Le ho usate una sola volta in asp, sono potenti, mi ero promesso di
approfondirle ma non l'ho mai fatto
Ungi


title: espressioni regolari

text:
grazie mille
ma non ho mai usato delle DLL, al massimo ho fatto un copia e incolla dei
moduli trovati sul sito comune
non voglio stressare l'anima con domande banali, ma saresti cosě gentile da
indicarmi da dove cominciare  a documentarmi?
grazie ancora


title: espressioni regolari

author: Panathos

text:
On 16 Apr, 12:40, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>
wrote:
> > qualcuno ha mica già sviluppato una libreria a o qualcosa del genere
> > relativamente alle espressioni regolari che possa essere usata via
> > codice in VBA?
>
> microsoft vbscript regular expressions? (cfr riferimenti in vbscript.dll)
Come come? Basta mettere un riferimento e si può "espandere" il VBA?
Ma funziona anche con Access 97?
ciao,
Panathos


title: espressioni regolari

text:
Ungi wrote:
> "Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
> news:2pIUh.39552$tx6....@tornado.fastwebnet.it...
>> il maltese wrote:
>>> ciao
>>> qualcuno ha mica già sviluppato una libreria a o qualcosa del genere
>>> relativamente alle espressioni regolari che possa essere usata via codice
>>> in VBA?
>>>
>>> (uso access 2007)
>>> grazie mille
>> microsoft vbscript regular expressions? (cfr riferimenti in vbscript.dll)
> Le ho usate una sola volta in asp, sono potenti, mi ero promesso di
> approfondirle ma non l'ho mai fatto
> Ungi
La devo smettere di essere criptico.
Intendevo:
1) vai alla finestra vba
2) aggiungi fra i riferimenti la voce che ho indicato (io ne ho due
versioni la 1.0 e la 5.5)
3) fai click su visualizza oggetti (per quella libreria) e ti espone il
contenuto.
4) Per il reference questo e' il primo link che ho trovato
http://msdn2.microsoft.com/en-us/library/ms974570.aspx
--
ac
y-1=x


title: espressioni regolari

text:

> Panathos!!!!!
Mi sembri "decisamente" sveglio (lo dico sul serio non e' ironica).
Perche' non provi? Io non ho piu' il 97 ed in quell'ambiente non le ho
mai usate ma non vedo perche' non debba.
P.S. vedi anche l'operatore "like" (vba non sql) puo' essere utile.
>
--
ac
y-1=x


title: espressioni regolari

author: Carlo Costarella

text:
"il maltese" <inu...@non.telo.dico> ha scritto nel messaggio
news:bZ-dnSqOb8t...@kpnqwest.it...

Comincia da qui:
http://www.microsoft.com/downloads/details.aspx?FamilyID=09dfc342-648b-4119-b7eb-783b0f7d1178&DisplayLang=en
http://www.computerperformance.co.uk/vbscript/wmi_scriptomatic.htm
In quest'ultimo sito trovi molto altro su vbscript.
Ciao, Carlo


title: espressioni regolari

text:
On 16 Apr, 14:01, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>
wrote:
> Mi sembri "decisamente" sveglio (lo dico sul serio non e' ironica).
> Perche' non provi?
Hai perfettamente ragione. Volevo solo avere due info veloci in più,
che poi sono state postate.
"Aprire" un argomento per me nuovo come questo significa impiegare ore
per cercare e documentarmi, cosa per la quale ultimamente ho poco
tempo ed energie (vedi anche l'orario a cui ti sto rispondendo).
Ogni tanto è comodo avere un po' di pappa pronta da chi le cose le sa
già, e può metterti in guardia dalle fregature (che poi sono queste a
far perdere tempo...) :-)
> Io non ho piu' il 97 ed in quell'ambiente non le ho
> mai usate ma non vedo perche' non debba.
>
> P.S. vedi anche l'operatore "like" (vba non sql) puo' essere utile.
Grazie.
ciao,
Panathos


title: espressioni regolari

text:
On 16 Apr, 13:57, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>
wrote:
> 1) vai alla finestra vba
> 2) aggiungi fra i riferimenti la voce che ho indicato (io ne ho due
> versioni la 1.0 e la 5.5)
Riprendo questo messaggio perché esemplare: fra due versioni, entrambe
presenti, con numerazione così diversa... quale conviene usare nel mio
caso? (e già dovrei scoprire se entrambe hanno qualche tipo di
incompatibilità con le piattaforme che uso, se ci sono opzioni,
features o bug particolari condizionanti nella scelta... e dulcis in
fundo, anche il "mio caso" è suscettibile di parecchie considerazioni.
"Provare" non è detto che sia così facile... anche perché bisogna
scegliere molto attentamente gli strumenti che si usano, non è sempre
facile tornare indietro su certe scelte... vabbuò, la query che
attendevo è completata, mo' si torna al lavoro :-)
Ciao,
Panathos


title: Incremento Controllo

author: noegi

text:
Avendo il controllo "carico" vorrei inserire la quantita' e quindi
l'incremento della stessa o meglio
primo inserimento 10
secondo ins.           5
facendo il secondo ins.           dovrebbe darmi 15 e cosi via, il tutto
ovviamente nello stesso controllo
è possibile? se si vi prego di aiutarmi.
Ringrazio anticipatamente chi mi aiutera'.
P.S. ho gia visto sul sito comune ma esiste solo una forma di "totale
progressivo" e lo fa solo per i records.


title: Incremento Controllo

author: Roberto da casa

text:
"noegi" <
no...@tiscali.it
> ha scritto nel messaggio
news:ho0Ea.65971$lK4.1...@twister1.libero.it...
> Avendo il controllo "carico" vorrei inserire la quantita' e quindi
> l'incremento della stessa o meglio
> primo inserimento 10
> secondo ins.           5
> facendo il secondo ins.           dovrebbe darmi 15 e cosi via, il tutto
> ovviamente nello stesso controllo
Sarà ovvio per te, ma normalmente un controllo o serve a digitare un dato
oppure serve a visualizzare un totale, non è proprio ovio che serva ad
ambdue le cose insieme.
> è possibile? se si vi prego di aiutarmi.
Forse se speghi meglio cosa vuoi fare è più probabile che qualcuno dia una
soluzione al tuo problema.
> Ringrazio anticipatamente chi mi aiutera'.
>
>
> P.S. ho gia visto sul sito comune ma esiste solo una forma di "totale
> progressivo" e lo fa solo per i records.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Calcolo in base a data

author: bobparr

text:
Buondi', in una maschera ho, tra gli altri, i seguenti campi:
- data (che inserisco volta per volta)
- quantitï¿œ (idem)
- costo totale (che discende da questa espressione: Costo2008:
IIf([Calcola]=-1;[Euro2008]*[Quantitï¿œ];0)
dove Euro2008 ï¿œ il listino 2008.
Ora, riesco a costruire una espressione in quel campo che, se la data ï¿œ
compresa tra il 01.01.08 ed il 31.12.08, mi usi il campo [Euro2008],
mentre se la e la data ï¿œ compresa tra il 01.01.09 ed il 31.12.09, mi usi
il campo [Euro2009]?


title: Calcolo in base a data

text:
bobparr ha scritto:

A margine:
Con [Calcola] = -1 indico una cella di controllo, che puo' o meno venire
utilizzata.
Ancora: questa espressione che sto cercano, in realta', non mi dovrebbe
servire sol per il 2008 ed il 2009, ma ad libitum negli anni a venire.
Quindi la concatenazione degli IIF forse non ï¿œ la strada corretta.
Ma di fatto non lo so.


title: Calcolo in base a data

author: Valerio Valentini

text:
bobparr wrote:
> Buondi', in una maschera ho, tra gli altri, i seguenti campi:
>
> - data (che inserisco volta per volta)
> - quantit� (idem)
> - costo totale (che discende da questa espressione: Costo2008:
> IIf([Calcola]=-1;[Euro2008]*[Quantit�];0)
>
> dove Euro2008 � il listino 2008.
>
> Ora, riesco a costruire una espressione in quel campo che, se la data
> � compresa tra il 01.01.08 ed il 31.12.08, mi usi il campo [Euro2008],
> mentre se la e la data � compresa tra il 01.01.09 ed il 31.12.09, mi
> usi il campo [Euro2009]?
Puoi continuare a nidiare l'IIf, tipo:
IIf([Calcola]=-1;IIf([Data] >= #01/01/2008# And <=
#31/12/2008#;[Euro2008]*[Quantit�];[Euro2009]*[Quantit�];0))
Per� permettimi di dirti che non mi sembra una buona soluzione, perch� tra
un p� ti trovi con un'IIf di dimensione e leggibilit� preoccupanti. Ti
consiglierei di pensare a soluzioni diverse. Almeno che dopo l'aggiornamento
della data ti valorizzi un campo con il listino attuale. Per soluzioni
ulteriori ti conviene spiegare esattamente da dove prendi i campi e come li
usi.
Ciao, Valerio


title: Calcolo in base a data

text:
> Puoi continuare a nidiare l'IIf, tipo:
> IIf([Calcola]=-1;IIf([Data] >= #01/01/2008# And <=
> #31/12/2008#;[Euro2008]*[Quantitï¿œ];[Euro2009]*[Quantitï¿œ];0))
> Perï¿œ permettimi di dirti che non mi sembra una buona soluzione, perchï¿œ tra
> un pï¿œ ti trovi con un'IIf di dimensione e leggibilitï¿œ preoccupanti. Ti
> consiglierei di pensare a soluzioni diverse. Almeno che dopo l'aggiornamento
> della data ti valorizzi un campo con il listino attuale. Per soluzioni
> ulteriori ti conviene spiegare esattamente da dove prendi i campi e come li
> usi.
>
> Ciao, Valerio
>
Si, i campi che ti ho citato rappresentano una sottomaschera del listino
prodotti.
Ad ogni record [a cui corrisponde un prodotto] volevo associare le Non
Conformitï¿œ (gli scarti).
La tabella del listino presenta naturalmente il campo Euro2008, Euro2009
e a seguire...
Gli scarti noi li si fa nel 2008, nel 2009, li faremo nel 2010... ma
dovranno essere tutti valorizzati in modo diverso [ovvero, utilizzando
il costo dell'anno in corso].
Nella parte inferiore della maschera che visualizza i dati di ogni
singolo prodotto [e sono tanti] ho inserito una sottomaschera che, alla
bisogna, compilo inserendo:
- data della non conformitï¿œ
- pezzi scarto
- causa della non conformitï¿œ
- etc...
- costo (che viene valorizzato con l'espressione che ho indicato, ma che
ï¿œ blindata su un singolo campo, ad ex Euro2008]
Il problema ï¿œ che sul pezzo "Alfa" ho 2 scarti nel 2007, 15 nel 2008 e 7
nel 2009, ma per i quali l'espressione che ho indicato utilizza un solo
campo [ovvero, un solo listino].
M.


title: Calcolo in base a data

text:
bobparr wrote:
>> Puoi continuare a nidiare l'IIf, tipo:
>> IIf([Calcola]=-1;IIf([Data] >= #01/01/2008# And <=
>> #31/12/2008#;[Euro2008]*[Quantit�];[Euro2009]*[Quantit�];0))
>> Per� permettimi di dirti che non mi sembra una buona soluzione,
>> perch� tra un p� ti trovi con un'IIf di dimensione e leggibilit�
>> preoccupanti. Ti consiglierei di pensare a soluzioni diverse. Almeno
>> che dopo l'aggiornamento della data ti valorizzi un campo con il
>> listino attuale. Per soluzioni ulteriori ti conviene spiegare
>> esattamente da dove prendi i campi e come li usi.
>>
>> Ciao, Valerio
>>
>
> Si, i campi che ti ho citato rappresentano una sottomaschera del
> listino prodotti.
>
> Ad ogni record [a cui corrisponde un prodotto] volevo associare le Non
> Conformit� (gli scarti).
> La tabella del listino presenta naturalmente il campo Euro2008,
> Euro2009 e a seguire...
> Gli scarti noi li si fa nel 2008, nel 2009, li faremo nel 2010... ma
> dovranno essere tutti valorizzati in modo diverso [ovvero, utilizzando
> il costo dell'anno in corso].
>
> Nella parte inferiore della maschera che visualizza i dati di ogni
> singolo prodotto [e sono tanti] ho inserito una sottomaschera che,
> alla bisogna, compilo inserendo:
>
> - data della non conformit�
> - pezzi scarto
> - causa della non conformit�
> - etc...
> - costo (che viene valorizzato con l'espressione che ho indicato, ma
> che � blindata su un singolo campo, ad ex Euro2008]
>
> Il problema � che sul pezzo "Alfa" ho 2 scarti nel 2007, 15 nel 2008
> e 7 nel 2009, ma per i quali l'espressione che ho indicato utilizza
> un solo campo [ovvero, un solo listino].
>
> M.
Proviamoci in modo diverso:
hai una tabella prodotti, con una tabella listino con i campi per ogni anno,
ed una tabella, e qui mi sono perso, con campi data, pezzi, causa, ecc... ma
con un costo definito come?
Prova a spiegarmi quali tabelle usi e con quali relazioni.
il valore dello scarto, dove lo vai a leggere, vuoi ottenere una campo
calcolato sulla somma di record contenenti data e pezzi in relazione al
listino dell'anno della data?
Ciao, Valerio.


title: Calcolo in base a data

text:
> Proviamoci in modo diverso:
> hai una tabella prodotti, con una tabella listino con i campi per ogni anno,
> ed una tabella, e qui mi sono perso, con campi data, pezzi, causa, ecc... ma
> con un costo definito come?
> Prova a spiegarmi quali tabelle usi e con quali relazioni.
> il valore dello scarto, dove lo vai a leggere, vuoi ottenere una campo
> calcolato sulla somma di record contenenti data e pezzi in relazione al
> listino dell'anno della data?
>
> Ciao, Valerio.
>
>
>
>
Hai mail in pvt
:-)
M.


title: Calcolo in base a data

text:

Prima che qualcuno ti spari ti risponder� che NON si spediscono mail in pvt,
perch� le discussioni restano sempre sul NG. E' vero che non si possono
mandare allegati qui, ma ti assicuro che, seppur qualcosa in pi� ho capito,
in realt� avresti dovuto prenderti il disturbo di spiegare le relazioni e le
varie tabelle. Alcune mancano e soprattutto non � che per vedere i campi in
un'immagine posso scorrere le barre ;-)
Se tu avessi postato tutta la SQL qui, molti e molto pi� esperti di me
avrebbero potuto intervenire.
Comunque per venire a quanto ho capito.
Hai una tabella con IdProd, Anno, e Costo (peraltro ti consiglio, se ti
servono tutti gli anni sulla maschera, di mettere una bella casella di
riepilogo perch� tra un p� non saprai pi� dove scriverli) e nella tua
sottomaschera crei un record per ogni non-conformit�, il cui costo viene
calcolato su quello dell'anno della non-conformit�.
Io direi che ti calcoli il costo con una query con due relazioni idProd -
idProdNC e Anno - su un campo tipo AnnoNC: Year(DataNC) per avere il costo
univoco dell'anno, poi per il calcolo lasci la tua IIf precedente con
riferimento al campo AnnoNC.
Spero di essermi spiegato e soprattutto di aver capito quello che stai
facendo ora.
Ciao, Valerio.


title: Calcolo in base a data

text:
Valerio Valentini ha scritto:
> bobparr wrote:
>>> Proviamoci in modo diverso:
>>> hai una tabella prodotti, con una tabella listino con i campi per
>>> ogni anno, ed una tabella, e qui mi sono perso, con campi data,
>>> pezzi, causa, ecc... ma con un costo definito come?
>>> Prova a spiegarmi quali tabelle usi e con quali relazioni.
>>> il valore dello scarto, dove lo vai a leggere, vuoi ottenere una
>>> campo calcolato sulla somma di record contenenti data e pezzi in
>>> relazione al listino dell'anno della data?
>>>
>>> Ciao, Valerio.
>>>
>>>
>>>
>>>
>> Hai mail in pvt
>> :-)
>>
>> M.
>
> Prima che qualcuno ti spari ti risponderï¿œ che NON si spediscono mail in pvt,
> perchï¿œ le discussioni restano sempre sul NG. E' vero che non si possono
> mandare allegati qui, ma ti assicuro che, seppur qualcosa in piï¿œ ho capito,
> in realtï¿œ avresti dovuto prenderti il disturbo di spiegare le relazioni e le
> varie tabelle. Alcune mancano e soprattutto non ï¿œ che per vedere i campi in
> un'immagine posso scorrere le barre ;-)
> Se tu avessi postato tutta la SQL qui, molti e molto piï¿œ esperti di me
> avrebbero potuto intervenire.
>
> Comunque per venire a quanto ho capito.
> Hai una tabella con IdProd, Anno, e Costo (peraltro ti consiglio, se ti
> servono tutti gli anni sulla maschera, di mettere una bella casella di
> riepilogo perchï¿œ tra un pï¿œ non saprai piï¿œ dove scriverli) e nella tua
> sottomaschera crei un record per ogni non-conformitï¿œ, il cui costo viene
> calcolato su quello dell'anno della non-conformitï¿œ.
> Io direi che ti calcoli il costo con una query con due relazioni idProd -
> idProdNC e Anno - su un campo tipo AnnoNC: Year(DataNC) per avere il costo
> univoco dell'anno, poi per il calcolo lasci la tua IIf precedente con
> riferimento al campo AnnoNC.
>
> Spero di essermi spiegato e soprattutto di aver capito quello che stai
> facendo ora.
>
> Ciao, Valerio.
>
>
>
Grazie mille, ci provo
M.


title: Controlltiptext maledetto

author: stefano (kabisa)

text:
Salve a tutto il NG
Ho risolto i problemi con i msgbox facendo una maschera messagio
mi rimane il problema con il controltiptext
Ho la necessità di impostare il font del controlltiptext da codice.
(uso 8 lingue , tra cui una asiatica)
Avevo messo una casella di testo nelle maschere dove facevo vedere i
messaggi ma hai me ai medici con cui lavoro non va bene, loro vorrebbere i
controlltiptext (li ho abituati troppo bene)
Ho provato ad impostare il font direttamente da windows ma non cambia i
controltiptext.
Qualcuno ha un consiglio ?
Stefano


title: Controlltiptext maledetto

author: Giuseppe

text:
"stefano (kabisa)" <
stl...@tin.it
> ha scritto nel messaggio
news:wCr4a.263534$AA2.10...@news2.tin.it...

Temo che sia semplicemente...... impossibile.
Ciao
Giuseppe


title: Equivalente MACRO di docmd.RunCommand AcCmdAppMaximize

author: Simone Calligaris

text:
Su apertura di un'applicazione devo forzare il ridimensionamento della
finestra principale: nessun problema, basta invocare in una routine d'avvio:
Docmd.RunCommand AcCmdAppMaximize
Tuttavia dato che nel FE ho già una macro AutoExec, gradirei inserire
direttamente lì il comando...
Solo che non ho familiarità con le Macro di Access e non trovo quello che mi
serve: qualcuno sa se esiste il comando equivalente al suddetto?
Saluti.


author: MA

text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:463ad775$0$37197$4faf...@reader3.news.tin.it...

Ciao Simone, perchè non inserisci nella macro Autoexec "Esegui Codice" e
lanci la funzione o la Public sub che vuoi.
te lo dico perchè sono molto allergico alle macro ed il codice lo gestisci
come vuoi


author: giorgio rancati

text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:463ad775$0$37197$4faf...@reader3.news.tin.it...
>

Ciao Simone,
sotto Azione metti EseguiComando e nell'argomento Comando metti
IngrandisciApplicazione
Ciao
--
Giorgio Rancati
[Office Access MVP]


author: Sergio MAZZA

text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:463ad775$0$37197$4faf...@reader3.news.tin.it...
>

Devi prima selezionare un qualsasi oggetto (es. una tabella) indicando da
finestra database, poi:
Azione: EseguiComando - IngrandisciApplicazione/RiduciAIconaApplicazione
Quindi:
[Azione]
SelezionaOggetto
- Tipo oggetto: Tabella
- Nome Oggetto: nomeTabella
- Da finestra database: Sì
EseguiComando
- IngrandisciApplicazione
Ciao.
--
Sergio MAZZA


text:
"Simone Calligaris"
Grazie per le dritte ragazzi    ;-)


title: Merge di tabelle

text:
Ho una tabella del tipo:
art    Qta1
1       5
2       10
3       2
Ed una tabella del tipo:
art     Qtà2
2       15
3        7
4        9
Voglio definire una query che mi dia come risultato una tabella
contenente i seguenti dati:
art      Qta1    Qt2
1       5           0
2        10        15
3         2         7
4        0          9
Come fare? Grazie mille


title: Merge di tabelle

author: Roberto dal portatile

text:
<
ma...@nestar.it
> ha scritto nel messaggio
news:1160581710.4...@i3g2000cwc.googlegroups.com...

Visto che alcuni articoli sono presenti solo nella prima tabella ed altri
solo nella seconda tabella, per risolvere il tuo problema con una query
occorre avere una tabella nella quale, almeno al livello di codice, sono
contenuti tutti gli articoli (insomma la classica tabella prodotti).
Ciò premesso puoi crearti una query nella quale la tabella che contiene
tutti gli articoli risulterà essere in Left Join con la altre due tabelle.
> Grazie mille
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Access2000-Outlook2000 from RSM

author: Peo

text:
Repubblica di San Marino, 23 novembre 2001
Ciao a tutti!
Devo inviare degli inviti a dei clienti per mail.
Ho i dati in una tabella di Access2000. Ho creato una query di selezione. La
esporto come file txt. Quindi faccio copia e incolla dal file txt al campo
CCN di un nuovo messaggio con Outlook2000 (lo so, sono un primitivo...).
In questo modo vorrei mandare 1 mail (scritta a mano in Outlook e uguale per
tutti) a circa 1000 clienti.
Problema n.1 - outlook non invia nulla e mi dice:   impossibile inviare il
messaggio. uno dei destinatari non è stato accettato dal server. risposta
del server:'452 4.5.3 Too many recipients'. numero errore:  0x800ccc79.
Cosa succede? Outlook ha un massimo di indirizzi mail che può inviare
contemporaneamente? Oppure c'è un indirizzo sbagliato?
Problema n.2 - questo metodo di lavoro è il migliore (no di certo...)? come
dovrei fare altrimenti?
Problema n.3 - Se le mail dovessero essere diverse, come potrei associare il
testo di ognuna (magari solo il nome) al singolo indirizzo (dati della
tabella clienti) e fare qualcosa tipo della stampa unione in word...
Grazie per l'attenzione e aiutatemi!
PEO
www.studiopasquali.it
P.S.: dimenticavo: limitatevi a soluzioni a basso tasso di programmazione...


title: Access2000-Outlook2000 from RSM

text:
"Peo" <
moto...@libero.it
> ha scritto nel messaggio
news:9tlb4e$bvo$1...@fe1.cs.interbusiness.it...
> Repubblica di San Marino, 23 novembre 2001
>
> Ciao a tutti!
>
> Devo inviare degli inviti a dei clienti per mail.
> Ho i dati in una tabella di Access2000. Ho creato una query di selezione.
La
> esporto come file txt. Quindi faccio copia e incolla dal file txt al campo
> CCN di un nuovo messaggio con Outlook2000 (lo so, sono un primitivo...).
>
> In questo modo vorrei mandare 1 mail (scritta a mano in Outlook e uguale
per
> tutti) a circa 1000 clienti.
>
> Problema n.1 - outlook non invia nulla e mi dice:   impossibile inviare il
> messaggio. uno dei destinatari non è stato accettato dal server. risposta
> del server:'452 4.5.3 Too many recipients'. numero errore:  0x800ccc79.
>
> Cosa succede? Outlook ha un massimo di indirizzi mail che può inviare
> contemporaneamente? Oppure c'è un indirizzo sbagliato?
Dal messaggio di errore sembra che un utente (dovresti vedere anche
l'indirizzo e-mail nel messaggio di errore) ha la casella di posta piena e
il tuo (e non solo) messaggio non è stato accettato.
>
> Problema n.2 - questo metodo di lavoro è il migliore (no di certo...)?
come
> dovrei fare altrimenti?
Guarda nel sito comune (
www.sitocomune.com
).
>
> Problema n.3 - Se le mail dovessero essere diverse, come potrei associare
il
> testo di ognuna (magari solo il nome) al singolo indirizzo (dati della
> tabella clienti) e fare qualcosa tipo della stampa unione in word...
Vedi sopra.
>
> Grazie per l'attenzione e aiutatemi!
>
> PEO
>
www.studiopasquali.it
>
> P.S.: dimenticavo: limitatevi a soluzioni a basso tasso di
programmazione...
>
Sarà un po' difficile; vedrai che non è così brutta come la vedi...
Ciao.
--
- - - - - - - - - - - - - - -
Sergio MAZZA
- - - - - - - - - - - - - - -


title: Aggiornamento simultaneo record

author: Loris

text:
Ciao a tutti.
Ho una tabella back-end che contiene la registrazione delle fatture e, in
front-end, le corrispondenti maschere per l'inserimento dei dati, usate
dagli utenti in modo concorrente.
Ogni maschera usa una routine VB sull'evento Before-Update per controllare
che il numero della fattura da registrare non sia già stato occupato
precedentemente da un altro utente, nel qual caso aumenta la numerazione di
1, manda un messaggio all'utente descrivendo l'avvenuto cambiamento di
numerazione e chiude la maschera salvando i dati. Tale codice, suggeritomi
da Sib in una mia precedente richiesta, funziona perfettamente tranne nel
caso in cui due o più utenti cerchino di salvare la fattura quasi
contemporaneamente o comunque a brevissimi intervalli di tempo. In questo
caso infatti Access sembra non riuscire a controllare in contemporanea tutti
gli eventi e considera solamente la prima richiesta di salvataggio. Le altre
richieste vengono perse nel senso che gli utenti non ricevono il messaggio
di cambio numerazione, le maschere vengono chiuse come se tutto fosse andato
a buon fine ma i record non vengono salvati.
Mi chiedo, anzi, Vi chiedo, è un problema di Access o posso sperare in
qualche altra soluzione per risolvere questo problema.
Ringrazio fin d'ora quanti mi possono dare un utile suggerimento.
Loris


title: Aggiornamento simultaneo record

text:

Quando salvi il record, all'inizio o alla fine della copilazione della
fattura?
Posta il codice
MAssimiliano


title: Aggiornamento simultaneo record

author: L.

text:
MA ha scritto:


Ecco il codice:
Private Sub Form_BeforeUpdate(Cancel As Integer)
Dim MAX As Integer
If IsNull(DMax("[numero]", "[PRIMA NOTA]", "")) Then
    MAX = 1
Else
    MAX = DMax("[numero]", "[PRIMA NOTA]", "")
End If
If IsNull(DMax("[numero]", "[PRIMA NOTA]", "")) Then
    numero = 1
Else
    If numero_na > MAX Then
        numero = numero_na
    Else
        numero = numero_na + 1
        MsgBox "Il numero di ricevuta è già stato utilizzato da un altro
utente" & Chr(13) & "Alla ricevuta verrà assegnato il numero successivo",
vbExclamation + vbOKOnly
    End If
End If
End Sub
---------------------------
"numero_na" è un campo non associato che ottiene come valore predefinito
all'apertura della maschera il numero successivo della fattura da fare.
"numero" è il campo associato alla tabella PRIMA NOTA che viene impostato
alla chiusura della maschera, dopo che l'utente ha compilato tutta la
fattura e dopo che è stato eseguito il codice della routine riportata.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Aggiornamento simultaneo record

text:

Lo stesso codice mettilo dopo il primo inserimento così da "prenotare" il
numero di fattura
forzando un docm.runcommand accmdsaverecord
MAssimilaino


title: Aggiornamento simultaneo record

text:
MA ha scritto:


Cosa intendi per "dopo il primo inserimento"?
In corrispondenza ad un evento preciso?
Grazie



title: Aggiornamento simultaneo record

text:

Sì dopo l'inserimento della prima informazione tipo cliente..
MAssimiliano


title: LDB Viewer

author: SunRex

text:
Mi sono installato questa utility per Jet.Dovrebbe servire a controllare gli
accessi ad un db.Non è che qualcuno ha il file LDBView.HLP?Inoltre qualcuno
lo ha mai usato, sembra fico.
SunRex


title: Buona Pasqua

author: Massi

text:
tanti auguri a tutti!!!
max


title: Buona Pasqua

author: Lna

text:
Il 19 Apr 2003, 06:39, "Massi" <
super...@inwind.it
> ha scritto:
> tanti auguri a tutti!!!
> max
Anche se qui in Kazakhstan, dove sono per lavoro, non si festeggia la Pasqua
in quanto ortodossi e quindi si lavora, colgo l'occasione per farvi i
migliori auguri di una felice e serena Pasqua a tutti i voi.
Lna
--------------------------------
Inviato via
http://usenet.libero.it


title: Buona Pasqua

author: Antonio Biso

text:
"Lna" <
leonardo...@dietsmann.com
> ha scritto nel messaggio
news:213Z211Z122Z2Y1...@usenet.libero.it...
> Il 19 Apr 2003, 06:39, "Massi" <
super...@inwind.it
> ha scritto:
> > tanti auguri a tutti!!!
> > max
>
>
> Anche se qui in Kazakhstan, dove sono per lavoro, non si festeggia la
Pasqua
> in quanto ortodossi e quindi si lavora, colgo l'occasione per farvi i
> migliori auguri di una felice e serena Pasqua a tutti i voi.
> Lna
Ma dai?
Anche a me stanno cercando in tutti i modi di convincermi ad andare in
kazakistan, 28/28...
Groan
Antonio


title: Modifica contemporanea di record !?!

author: Grazia

text:
Salve a tutto il NG,
starei tentando di utilizzare la funzione proposta sul Sito Comune da
Emanuele Cesena per la numerazione progressiva delle fatture. Il campo
numerico che deve contenere il numero della fattura si chiama [numero
documento] ed ha come record origine un campo omonimo nella tabella
'scarico'.
La funzione di calcolo è attivata dal click di un bottone e ad un certo
punto fa' qualcosa del tipo    Me![numero documento] = RS![numero documento]
+ 1.
Problemone: al termine della funzione Access mi spara il messaggio "Modifica
contemporanea di record" dove mi avvisa gentilmente che altri utenti stanno
tentando di modificare la stessa tabella. Ma non sto lavorando in
multiutenza!!!
Nella maschera viene visualizzato il numero di fattura correttamente, ma
questo non viene salvato nella tabella di base.
Sembra quasi che la tabella di base per qualche motivo venga aperta due
volte...
Ho provato inizialmente a mettere la funzione in un modulo ma è la stesa
cosa.
Qualcuno sa spiegarsi questo strano fenomeno?
Grazia


title: Re: "Stampare etichette lasciando vuote in testa un cero numero..." funziona solo a video

author: giancarlo

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:ev00d.2978$6b4....@twister1.libero.it...
>
> "giancarlo" <
thi...@tin.it
> ha scritto nel messaggio
> news:4140...@x-privat.org...
> > salve a tutti. in A97.
> > Nel sito comune ho provato l'applicazione "Stampare N volte la stessa
> > etichetta, lasciando vuote in testa un certo numero di etichette."
> > Ho inserito il codice in una mia applicazione e quando visualizzo il
> report,
> > dopo aver impostato un certo numetro di etichette da lasciare in
biancho,
> > questo si vede correttamente. Quando però stampo, non vengono saltate le
> > etichette e viene fatta la stampa a partire dalla prima posizione.
> > Vi è capitata una cosa del genere?
> >
> > Giancarlo
>
> Se fai l'anteprima di stampa poi non riuscirai ad avere un effetto correto
> quando richiedi la stampa (non viene lasciata libera alcuna etichetta).
> Perché tutto ti funzioni occorre che ordini direttamente la stampa delle
> etichette senza passare per l'anteprima.
Esatto. Ho sostituito ...acPreview con acViewNormal e adesso funziona.
Peccato che in questo modo non si abbia la possibilità di visualizzare prima
in Anteprima.
Grazie.
>
> --
> Roberto
>
Giancarlo
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>


text:
"giancarlo" <
thi...@tin.it
> ha scritto nel
messaggio news:4141...@x-privat.org...

E fatti un altro tasto di preview.
MAssimiliano


text:
"giancarlo" <
thi...@tin.it
> ha scritto nel
messaggio news:4140...@x-privat.org...
> salve a tutti. in A97.
> Nel sito comune ho provato l'applicazione
"Stampare N volte la stessa
> etichetta, lasciando vuote in testa un certo
numero di etichette."
> Ho inserito il codice in una mia applicazione e
quando visualizzo il report,
> dopo aver impostato un certo numetro di
etichette da lasciare in  biancho,
> questo si vede correttamente. Quando però
stampo, non vengono saltate le
> etichette e viene fatta la stampa a partire
dalla prima posizione.
> Vi è capitata una cosa del genere?
>
> Giancarlo
>
Su quale evento hai inserito il codice?
MAssimiliano


text:
"MA" <
m...@accessgroup.it
> ha scritto nel messaggio
news:GF_%c.16142$B06....@news.edisontel.com...

Ho praticamente copiato quanto riportato nel sito comune:
Nel report
Su apertura: = Function LabelSetup()
Su attivazione:  = LabelInitialize()
Nel corpo
Su stampa ho messo =LabelLayout([Reports]![protocollo])
la cosa strana è che a video vedo tutto bene. Quando stampo, parte dalla
prima, in ogni caso.
> MAssimiliano
>


title: Evento su Maschera

author: Fabio Arenella

text:
Buonasera al NG.
Ho un problemino, che credo sia banale....ma non riesco a risolvere.
Alla chiusura di una maschera Popup, devo far rieseguire l'evento corrente
della maschera principale.
All'uscita dalla maschera popup ho provato a scrivere
Form_principale.Refresh.... Requery..ma l'evento corrente non si
verifica.Come posso fare?
Ringrazio anticipatamente colui che mi darà una dritta!!!


title: Evento su Maschera

text:
"Fabio Arenella" <
fabio.a...@tin.it
> ha scritto nel messaggio
news:ai_l9.162662$ub2.3...@news1.tin.it...

Fai
Call forms("Form_principale").Form_Current
dopo aver dichiarato public quella funzione
Antonio


title: Evento su Maschera

author: Maurizio Borrelli

text:
> "Fabio Arenella" news:ai_l9.162662$ub2.3...@news1.tin.it...:
> Alla chiusura di una maschera Popup, devo far rieseguire l'evento corrente
> della maschera principale.
    Perche'?
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Re: Numero Caratteri in una casella di testo

text:
"Sthepan" <
sth...@supereva.it
> ha scritto nel messaggio
news:1o5tqc42hab2f.16tuhkegc3b2n$.dlg@40tude.net...
> E' Possibile creare un controllo per far sě che in una determinata
> casella debbano essere inseriti , per esempio 6 numeri e due lettere?
>
> In alternativa potrebbe essere utile anche solamente il controllo totale
> quindi 8 caratteri.
Indica la dimensiona massima di caratteri accettati per il campo, nella
struttura della tabella...
Ciao.
--
Sergio MAZZA


author: Sthepan

text:
In data Tue, 22 Mar 2005 12:14:50 +0000 (UTC), Alessandro Baraldi ha
scritto:
> "Sthepan" <
sth...@supereva.it
> wrote in message
> news:1o5tqc42hab2f.16tuhkegc3b2n$.
d...@40tude.net
>
>> E' Possibile creare un controllo per far sě che in una determinata
>> casella debbano essere inseriti , per esempio 6 numeri e due lettere?
>>
>> In alternativa potrebbe essere utile anche solamente il controllo totale
>> quindi 8 caratteri.
>
>
> Potresti ricorrere alla definizione della Maschera di Input(InputMask)
> l'help č discretamente chiaro a riguardo.
>
> Per limitare la digitazione invece puoi gestire
> l'evento KeyPress e verificare il LEN se > X
> forzi chr(0).
>
> Ciao
> @Alex
Ciao e grazie,
ma io pensavo di poter creare un avviso che mi dica "non hai inserito i
caratteri giusti"
ciao Sthepan


author: ciroteo

text:
"Sthepan" <
sth...@supereva.it
> ha scritto nel messaggio
news:1o5tqc42hab2f.16tuhkegc3b2n$.dlg@40tude.net...
> E' Possibile creare un controllo per far sě che in una determinata
> casella debbano essere inseriti , per esempio 6 numeri e due lettere?
>
> In alternativa potrebbe essere utile anche solamente il controllo totale
> quindi 8 caratteri.
su prima di aggiornare verifica tramite la funzione len che il dato inserito
nel controllo non sia piů lungo di 8 caratteri ...


author: Alessandro Baraldi

text:
"Sthepan" <
sth...@supereva.it
> wrote in message
news:1o5tqc42hab2f.16tuhkegc3b2n$.
d...@40tude.net
> E' Possibile creare un controllo per far sě che in una determinata
> casella debbano essere inseriti , per esempio 6 numeri e due lettere?
>
> In alternativa potrebbe essere utile anche solamente il controllo totale
> quindi 8 caratteri.
Potresti ricorrere alla definizione della Maschera di Input(InputMask)
l'help č discretamente chiaro a riguardo.
Per limitare la digitazione invece puoi gestire
l'evento KeyPress e verificare il LEN se > X
forzi chr(0).
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
In data Tue, 22 Mar 2005 12:14:50 +0000 (UTC), Alessandro Baraldi ha
scritto:
> "Sthepan" <
sth...@supereva.it
> wrote in message
> news:1o5tqc42hab2f.16tuhkegc3b2n$.
d...@40tude.net
>
>> E' Possibile creare un controllo per far sì che in una determinata
>> casella debbano essere inseriti , per esempio 6 numeri e due lettere?
>>
>> In alternativa potrebbe essere utile anche solamente il controllo totale
>> quindi 8 caratteri.
>
>
> Potresti ricorrere alla definizione della Maschera di Input(InputMask)
> l'help è discretamente chiaro a riguardo.
>
> Per limitare la digitazione invece puoi gestire
> l'evento KeyPress e verificare il LEN se > X
> forzi chr(0).
>
> Ciao
> @Alex
ciao,
Ho provato ad utilizzare la proprietà imputmask dalla proprietà di casella
di testo, volevo solo sapere se c'è il metodo per utilizzarla da codice,
perchè nell'help non ho capito un gran chè.
grazie
Sthepan


title: [OT] Appassionati o professionisti dell'help?

text:
Scusate per l' OT , ma da tempo mi arrovello su una domanda che nasce
dall'osservazione dei contributi al presente ng, ma anche a quello ufficiale
di Microsoft.
Tutti i partecipanti sono appassionati/sostenitori/volontari oppure c'è
qualcuno che fa questo tipo di attività di supporto come professionista?
So che questa domanda sarebbe molto più plausibile in riferimento al ng di
microsoft, dove sarebbe naturale che l'azienda fornisse un supporto ai
propri software, ma la domanda sorge proprio perchè molti tra i più
autorevoli partecipanti rispondono in entrambi i ng con pari chiarezza e
professionalità.


author: MA

text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:clnk0i$5at$1...@hulme.interac.it...

Non ci sono professionisti.
Lo stesso Maurizio Borrelli MVP Access, fa opera di "volontariato".
ciao
MAssimiliano


author: namor

text:
ciroteo ha scritto:

Io faccio pensioni e stipendi.
Niente ng per professionismo, nel senso che non lo faccio di mestiere e
nessuno mi paga.
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


text:
"ciroteo" <
ciroteo_c...@libero.it
> wrote in message
news:clnk0i$5at$
1...@hulme.interac.it

Anche in questo NG come in tutti, i più assidui ricevono LAUTO
COMPENSO.......!
Non crederai che si stia a rispondere a GRATISSE con tutte
le parolacce e gli insulti che tocca subire.....!
BAH.....!!!
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:a46e45254f3521cee0...@mygate.mailgate.org...

infatti @Alex ... noto che da un po' di tempo sei particolarmente
suscettibile ... qualcosa non va nel mantovano???


author: Sergio MAZZA

text:

Le API pungono di più in questo periodo...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:clo1td$d34$1...@canarie.caspur.it...

se stanno facendo il miele ...


text:
ciroteo wrote:
> se stanno facendo il miele ...
Quindi riassumendo: pungono e non fanno neanche il miele... Un po' alterato
lo sarei anch'io!!!
Ciao.
--
Sergio MAZZA


author: Roberto da casa

text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:clnk0i$5at$1...@hulme.interac.it...

Per hobby uso Access e per hobby partecipo ai NG su Access.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"ciroteo" <
ciroteo_c...@libero.it
> wrote in message
news:clo14n$5n9$
1...@hulme.interac.it
[CUT]
> infatti @Alex ... noto che da un po' di tempo sei particolarmente
> suscettibile ... qualcosa non va nel mantovano???
La nebbia....!
Le API tra poco le uccidono tutte, quelle a 32Bit, proprio ora che
erano mie amiche...!



text:

Ti rispondo solo ora perché, solo ora, ho capito il senso della tua
richiesta.
Sono un malato (impiegato) "non professionista" del pc e dell'utilizzo di
tutto quello che gli gira attorno; una malattia cronica è quella di
ms-access.
Il fatto che rispondo nell'NG di Microsoft è dettato proprio da questa
malattia e anche dalla ricerca di altre soluzioni a problemi già visti che
magari sono rimasti insoluti o qualcuno ha risolto in altra maniera; oltre
al fatto di sapere di avere un "canale quasi diretto" verso la Microsoft...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:clqds7$2dp$1...@canarie.caspur.it...
> ciroteo wrote:
>> Scusate per l' OT , ma da tempo mi arrovello su una domanda che nasce
>> dall'osservazione dei contributi al presente ng, ma anche a quello
>> ufficiale
>> di Microsoft.
>> Tutti i partecipanti sono appassionati/sostenitori/volontari oppure c'è
>> qualcuno che fa questo tipo di attività di supporto come professionista?
>> So che questa domanda sarebbe molto più plausibile in riferimento al ng
>> di
>> microsoft, dove sarebbe naturale che l'azienda fornisse un supporto ai
>> propri software, ma la domanda sorge proprio perchè molti tra i più
>> autorevoli partecipanti rispondono in entrambi i ng con pari chiarezza e
>> professionalità.
>
> Ti rispondo solo ora perché, solo ora, ho capito il senso della tua
> richiesta.
>
dai credevo di essere stato chiaro ... :-(



text:
ciroteo wrote:
> dai credevo di essere stato chiaro ... :-(
Noooo, sei stato chiarissimo!! Sono stato io il superficiale che ha
travisato quello che hai scritto, pensando che chiedevi un parere su come
costruire un help per Access...
Ciao.
--
Sergio MAZZA


title: repliche?!

author: Tiziano

text:
ciao a tutto il NG,
che mi sapete dire sulle repliche ho letto un pň nel
help di acces ma richiede un ms office developer che roba č?!
io ho
replicato nel mio db per prova e funziona lo stesso...
bah!
Ciao Tiziano
--------------------------------
Inviato via
http://usenet.iol.it


title: Duplicazione completa di un record (scusate)

author: Dino

text:
Se riscrivo un altro post ma non riesco a rispondere a chi mi ha
scritto.
Vedo di essere piu preciso (almeno ci provo).
Ho una form iniziale che chiamero' form1.In questa maschera inserisco
del dati primari:
nome cliente - tipo di lavorazione - data.
Questa Form e' basata su di una query chiamata Query Lav a suavolta
realizzata da due Tab; la tab clienti e la Tab Lavorazioni.
Dopo aver inserito le varie lavorazioni si passa all'apertura di
un'altra form Form visualizz lav(maschera tabulare) dove si
visualizzano tutte le lavorazioni sempre e solo
con i dati primari.
Per ogniuno di qiesti record (lavorazioni) all'interno della form ho
creato un pulsante di comando che mi permette di aprire un'altra form
Form fasi di lav.nella quale
andro' ad inserire le diverse fasi di lav che servono a questa
lavorazione.
La form "Form fasi" ha al suo interno una subform "Sform ins fasi"
dove ovviamente vado ad inserire i vari dati.
Ovviamente La form "Form fasi" e' costiuita da una Query "Query ins
lav comp" a sua volta creata dalle tab clienti e la Tab
Lavorazioni.Mentre la Sform dalla Tab "dscrizione lav".
Per duplicare ho creato un pulsante di comando nella  form tabulare
cioe' Form visualizz lav.Duplicando il record pero' ed andando ad
aprire la Form  "Form fasi" trovo solo i dati primari (cioe' nome
cliente data ecc) ma non trovo i dati della Sub form "Sform ins
fasi" .
Eccoci spero di essere stato un pelino piu' preciso.Come si puo'
fare???
Grazie Dino


text:

Volevo avvisarvi che sono riuscito ha risolvere il problema combinando
insieme query di creazione tab - query di agg e di accodamento.
Grazie lo stesso
Dino


title: chiamare una subroutine contenuta in una sottomaschera, contenuta in un tabulatore

author: Lele

text:
Devo chiamare una subroutine dichiarata in una sottomaschera;  la struttra
e' la seguente:
form - tabulatore - in una pagina del tabulatore ho una sottomaschera - sub
da chiamare
Ho provato diverse combinazioni di :
Forms("NOMEMASCHERA").Controls("NOMESOTTOMASCHERA").NOMESUB
Qualche suggerimento ?
Tnks


text:
"Lele" <
lele...@gmail.com
> wrote in message
news:nbCGd.416195$
b5.20...@news3.tin.it

Deve essere dichiarata Public e va chiamata:
Forms!NomeForm!NomeSubForm.NomeSub
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
Si, l'avevo dichiarata pubblica. Puo essere, che durante il LOAD della
principale,
avendo gia fatto il LOAD della contenuta, non ne permette l'esecuzione
perche la principale
ancora si sta aprendo e la contenuta fisicamente ancora non c'e' ?
Grazie!



text:
"Lele" <
lele...@gmail.com
> wrote in message
news:jB2Hd.708878$
35.28...@news4.tin.it
> Si, l'avevo dichiarata pubblica. Puo essere, che durante il LOAD della
> principale,
> avendo gia fatto il LOAD della contenuta, non ne permette l'esecuzione
> perche la principale
> ancora si sta aprendo e la contenuta fisicamente ancora non c'e' ?
>
> Grazie!
Viene prima caricata la SubForm, poi la Form, è normale quanto dici.
Io solitamente effettuo il tutto su Evento Current in questo
modo:
Private Sub Form_Current()
 Static FirstTime as boolean
 If FirstTime=False then
     'Esegui la Sub nella SubForm
     FirstTime=True
 End if
End Sub
Viene eseguita solo la 1° volta.



title: Somma totale fattura

author: RobertOne

text:
Buon giorno a tutto il n.g.
Nello scadenziario fornitori che piano piano sto costruendo, dopo aver
selezionato il fornitore X tramite casella combinata, passo ad una
sottomaschera dove inserisco la fattura del fornitore X. Dopo aver inserito
n. fattura, data fattura, inserisco l'imponibile, I.V.A. al 4% se presente,
stessa cosa per I.V.A. al 10% e 20%.
Come devo fare per calcolare l'importo totale della fattura  automaticamente
a fine di questa sottomaschera ed allo stesso tempo tale importo mi venga
memorizzato nell'apposita tabella denominata Fatture?
Grazie per l'attenzione.
Rob.


title: Somma totale fattura

text:
"RobertOne" <
robe...@robort.it
> ha scritto nel messaggio news:z06ze.126105$75.54...@news4.tin.it...

Di solito tutto quello che è possibile calcolare non si memorizza; comunque nel piè di pagina della form puoi utilizzare la funzione
di aggregazione DSum (vedi help) per calcolarti il totale della sottomaschera.
Se vuoi memorizzarlo in un campo ti posso suggerire di gestire l'evento "prima di aggiornare" della maschera principale e li
inserire:
Me!totaleFattura = Nz(Me!nomeCasellaDiTestoConLaFunzioneDSum,0)
Ciao.
--
Sergio MAZZA


title: Pulsante F5 Errore di run-time '3021'

author: Antonio Flam

text:
Salve,
ogni volta che premo F5 sulle maschere della mia applicazione mi viene
visualissato il seguente errore :
Errore di run-time '3021'
nessun record corrente
l'istruzione che va in errore è la seguente:
Private Sub Form_Current()
   lID = CLng("0" & Me.Recordset.Fields(0).value)
end sub
Qualcuno puo' aiutarmi?
Grazie mille.


title: Pulsante F5 Errore di run-time '3021'

text:
"Antonio Flam"  ha scritto nel messaggio
news:2h7zcve2rxpv$.ctzndz0f621d.dlg@40tude.net...





__________________Risposta:
if iid>0 then ....


title: accodare tabella tramite istruzione

text:
Buongiorno,
esiste in access la possibilità di accodare ad una tabella esistente i
dati di un database esterno,
senza utilizzare la query di accodamento bensì mediante un bottone con
un'azione collegata?
Il tutto mi riesce con l'accodamento di una tabella excel con il
comando DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel7,
"Richiesta cataloghi 2007", "G:\Italia_Market\Gruppo\Numero Verde
\GESTIONE CALL WORLD\GESTIONE SERVIZIO\Cataloghi_Call World\File
nominativi privati per spedizione cataloghi_Call World\2007\" & Me!
Testo41, True (per esempio),
ma non riesco ad accodare un altro db.
Vi prego, se potete aiutatemi!
Grazie.
Simona


title: accodare tabella tramite istruzione

author: Karl Donaubauer

text:

Perché è un problema di usare una query di accodamento?
Certo puoi eseguirla anche da codice mediante un bottone:
Currentdb.Execute "NomeDellaTuaQuery", dbFailOnError
o
Currentdb.Execute "TuoEnunciatoSQLPerAccodareIDati", dbFailOnError
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: accodare tabella tramite istruzione

text:
On 26 Lug, 17:02, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:

Non voglio usare la query di accodamento perchè il procedimento per
l'utente che dovrà lavorare al db sarà più lungo:
in sostanza, devo fare in modo che con un'unica istruzione si accodi
una tabella che però non è nel db, ma deve essere pescata da un'altro
mdb esterno. E la query di accodamento questo non lo fa.
Mi spieghi per favore un po' meglio la tua risposta?
Grazie


title: accodare tabella tramite istruzione

text:
Mone...@gmail.com
 wrote:
> Karl Donaubauer wrote:
>>> esiste in access la possibilità di accodare ad una tabella esistente i
>>> dati di un database esterno,
>>> senza utilizzare la query di accodamento bensì mediante un bottone con
>>> un'azione collegata?
>>> Il tutto mi riesce con l'accodamento di una tabella excel con il
>>> comando DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel7,
>>> "Richiesta cataloghi 2007", "G:\Italia_Market\Gruppo\Numero Verde
>>> \GESTIONE CALL WORLD\GESTIONE SERVIZIO\Cataloghi_Call World\File
>>> nominativi privati per spedizione cataloghi_Call World\2007\" & Me!
>>> Testo41, True (per esempio),
>>
>>> ma non riesco ad accodare un altro db.
>>
>> Perché è un problema di usare una query di accodamento?
>>
>> Certo puoi eseguirla anche da codice mediante un bottone:
>>
>> Currentdb.Execute "NomeDellaTuaQuery", dbFailOnError
>> o
>> Currentdb.Execute "TuoEnunciatoSQLPerAccodareIDati", dbFailOnError
> ...
> Non voglio usare la query di accodamento perchè il procedimento per
> l'utente che dovrà lavorare al db sarà più lungo:
> in sostanza, devo fare in modo che con un'unica istruzione si accodi
> una tabella che però non è nel db, ma deve essere pescata da un'altro
> mdb esterno. E la query di accodamento questo non lo fa.
> Mi spieghi per favore un po' meglio la tua risposta?
Non posso perché non capisco il problema.
Con "si accodi una tabella" intendi di importare una tabella incl.
struttura o solo i dati da una tabella esterna? L'ultima cosa certo
si fa con una semplice query di accodamento. Già quando si crea
una tale query nel dialogo si puo scegliere un database esterno.



title: accodare tabella tramite istruzione

text:
On 27 Lug, 12:15, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:

> Access FAQ:
www.donkarl.com/it-
 Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Scusami, forse non riesco a spiegarmi:
ho un db (che chiamerò Rosso) con una tabella
e un db (Nero) con un'altra tabella.
Devo fare in modo che i dati della tabella del db Nero vengano
accodati ai dati della tabella del db Rosso
I campi della tabella sono identici.
Grazie


title: accodare tabella tramite istruzione

text:
Mone...@gmail.com
 wrote:
>  Karl Donaubauer wrote:
>> ...
>>>> Perché è un problema di usare una query di accodamento?
>>
>>>> Certo puoi eseguirla anche da codice mediante un bottone:
>>
>>>> Currentdb.Execute "NomeDellaTuaQuery", dbFailOnError
>>>> o
>>>> Currentdb.Execute "TuoEnunciatoSQLPerAccodareIDati", dbFailOnError
>>> ...
>>> Non voglio usare la query di accodamento perchè il procedimento per
>>> l'utente che dovrà lavorare al db sarà più lungo:
>>> in sostanza, devo fare in modo che con un'unica istruzione si accodi
>>> una tabella che però non è nel db, ma deve essere pescata da un'altro
>>> mdb esterno. E la query di accodamento questo non lo fa.
>>> Mi spieghi per favore un po' meglio la tua risposta?
>>
>> Non posso perché non capisco il problema.
>> Con "si accodi una tabella" intendi di importare una tabella incl.
>> struttura o solo i dati da una tabella esterna? L'ultima cosa certo
>> si fa con una semplice query di accodamento. Già quando si crea
>> una tale query nel dialogo si puo scegliere un database esterno.
No, nel dialogo si puo scegliere solo il db di destinazione...ma:
> ...
> ho un db (che chiamerò Rosso) con una tabella
> e un db (Nero) con un'altra tabella.
>
> Devo fare in modo che i dati della tabella del db Nero vengano
> accodati ai dati della tabella del db Rosso
>
> I campi della tabella sono identici.
Allora ti crei una nuova query e nella proprietà "SourceDatabase"
(non so il nome italiano, è la proprietà no 8 sulla scheda)
della query scrivi "c:\...percorso...\Rosso.mdb", e scegli la tabella.
Come tipo della query scegli query di accodamento ecc.
Poi se vuoi eseguire questa query con il codice con il click
di un pulsante ti ho già scritto come si fa.



title: accodare tabella tramite istruzione

text:
On 27 Lug, 12:34, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:

> Access FAQ:
www.donkarl.com/it-
 Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
grazie mille ci provo subito


title: pagina web con access

author: wild

text:
ho creato una pagina di accesso ai dati e ho effettuato l'upload su un
server insieme al file.mbd.
non ho capito da dove si modifica l'indirizzo del database origine percui
continua a cercare i dati sul mio pc piuttosto che prenderli dal web.
Potete aiutarmi?
non so inoltre se il server che uso (inwind) ha le estensioni che mi servono
per far funzionare il tutto.
Mi sapete dire quello che serve e se esiste qualche spazioweb gratutito che
fornisce tale servizio?
grazie a tutti


title: pagina web con access

author: Riccardo Caputi

text:
Purtroppo la pagina di accesso ai dati per funzionare su internet
ha bisogno del collegamento dati tipo RDS che la grande
maggioranza dei server web non offre per motivi di sicurezza.
Riccardo


title: creazione multipla email con docmd.sendobject - voi come fareste?

text:
ho creato un ciclo for che mi invia molte email con oggetto personalizzato
ovvero
caro sig. paolo
caro sig. pluto ec.c...
access crea queste email e le mette in posta in uscita nel programma di
posta elettronica, capita però che se un indirizzo non è valido
sintatticamente outlook express se ne accorge e mi apre la finestra di
creazione messaggio chiedendomi l'indirizzo email nel campo "A:"
vorrei poter simulare questa cosa senza però creare realmente i messaggi di
posta in outlook express ma solo per sapere se tutti gli indirizzi sono
validi.
è possibnile eseguire docmd.sendobject come se inviasse davvero i messaggi
al prog. di posta ma che in realtà non li invia ma controlla solo la
correttezza dell'indirizzo????
Grazie a tutti.


author: Salvatore

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:bs1bee$vo3$2...@lacerta.tiscalinet.it...

Perchè invece, non controlli la sintassi dell'indirizzo a monte, cioè prima
dell'invio stesso ad outlook? Se un indirizzo non è valido lo sarà perchè
non rispetta determinati requisiti (per esempio lettere accentate, spazi
interni, l'assenza della @ ecc..).
Ciao
Salvatore