mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: report

nei report è possibile visualizzare/stampare dei campi solo se si verificano 
determinate condizioni?
Per esempio. visualizzo il campo A solo se il campo B contiene un 
determinato valore.
E inoltre per salvare in un file di testo ascii il risultato di una query 
formattata in un determinato modo voi utilizzereste un report?
grazie, ciao.

 ha scritto nel messaggio
news:d43sve$239c$1...@stargate1.inet.it...

Se il campo txtNote è vuoto allora non lo stampa.
SunRex
Private Sub SezionePièDiPaginaPagina_Format(Cancel As Integer, FormatCount
As Integer)
Dim blnVuoto As Boolean
blnVuoto = Not IsNull(txtNote)
lblNote.Visible = blnVuoto
End Sub

Newsgroup: it.comp.appl.access
Titolo: replica record ad apertura maschera

Ciao a tutti. Ho un DB formato da due tabelle collegate con relazione uno a
molti; i dati vengono inseriti utilizzando una maschera principale ed una
sottomaschera in "visualizzazione maschera singola".   All'apertura della
maschera principale vorrei fare in modo che parte dei campi inseriti
nell'ultimo record della tabella collegata e visualizzati nella
sottomaschera,  siano replicati  in un nuovo record.   E' possibile?Grazie
per l'aiuto e auguri a tutti.
Mauro

 ha scritto nel messaggio
news:fCHyd.933$H%6.2...@twister1.libero.it...

Potresti gestirla in questo modo:
Su evento BeforeUpdate di Form(solo se NEWRECORD) passi alla proprietą
DefaultValue
dei controlli che ritieni utili il valore appena inserito, in questo modo
su Nuovo avrai compilatii controlli con il valore precedentemente usato.
Private Sub NomeForm_BeforeUpdate(cnacel as integer)
    If me.NewRecord then
       Me.NomeControllo1.DefaultValue = "=" & Me.NomeControllo1.Value
       Me.NomeControllo2.DefaultValue = "=" & Me.NomeControllo2.Value
       Me.NomeControllo3.DefaultValue = "=" & Me.NomeControllo3.Value
       ' ...........................................
    End if
 End Sub
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: QUERY BY FORM

Ho un piccolo applicativo in Access con cui gestisco dei cartellini di
dimissione dei pazienti.
Ho la necessità di ricercare un paziente specifico tramite una form in cui
introdurre Nome, Cognome, Data di nascita (eventualmente data di ricovero).
Pochi giorni fa ho postato lo stesso quesito e mi ha risposto Bartolucci
suggerendomi di
"""In sostanza, ecco cosa ti consiglio.
Tu avrai sicuramente una form con la quale visualizzi i dati dei pazienti;
chiamamola frmPazienti
Di tutti questi dati, ne vuoi usare alcuni per fare delle ricerche (nome,
cognome, età).
Allora ti conviene duplicare la frmPazienti in una form chiamata ad esempio
frmPazientiQBE, alla quale non associ nessuna origine dati.
Togli tutti i campi che non ti interessano perché su quelli non farai alcune
ricerche.
Nella frmPazientiQBE prevedi, tra gli altri, un pulsante "Cerca" alla cui
pressione costruisce una condizione di where da applicare alla frmPazienti
per filtrare i dati.
A quel punto puoi andare ad aprire la frmPazienti con il seguente test:
- se è chiusa la apri con un DoCmd con la condizione di where che ti sei
costruito prima
- se è già aperta gli applichi direttamente il filtro
"""
Le mie conoscenze di Access non mi rendono assolutamente in grado
conprendere come realizzare la questione (come faccio a inserire la
condizione where o meglio con che parametri e poi dopo come faccio a dirgli
di aprirmi la form giusta?): non c'e' per caso un esempio da qualche parte?
quelli che trovo io sono strapieni di codice e (per me) molto complicati
(esempio libro Usare access 2000 di Viescas.)
Grazie Angelo

 ha scritto nel messaggio
news:W5xsb.110613$vO5.4...@twister1.libero.it...


 certo è un po difficile per chi no lo fa per mestiere...
Ma anche i dilettanti devono capire che bisogna scrivere correttamente DOPO
il quoting!!!
Antonio
Newsgroup: it.comp.appl.access
Titolo: Se DlookUp non trova risultati che soddisfano la ricerca

Salve a tutti.
In una casella di testo ci ho messo questa procedura:
Private Sub IDLavoro_AfterUpdate()
On Error GoTo Err_IDLavoro_AfterUpdate
    Dim strFiltro As String
   strFiltro = "IDLavoro = " & Me!IDLavoro
     Me!Testo30 = DLookup("DescrizioneLavoro", "Lavori Query", strFiltro)
Esci_IDLavoro_AfterUpdate:
    Exit Sub
Err_IDLavoro_AfterUpdate:
    MsgBox Err.Description
    Resume Esci_IDLavoro_AfterUpdate
End Sub
L'ho appoggiata ad una query perchč cosě vedo solo i lavori fatti per quel
cliente particolare. Vorrei quindi che se non trova quel codice lě nella
query uscisse un messaggio che mi avverte che non sono stati trovati
risultati e mettesse il focus sulla casella di testo IDLavoro.
Io ho provato cosě:
    Me!Testo30 = DLookup("DescrizioneLavoro", "Lavori Query", strFiltro)
    If Me!Testo30 = "" Then
    MsgBox "Nessun risultato trovato!"
    Me!IDLavoro.SetFocus
    End If
Perň non funziona. Ho provato cosě perchč se non trova risultati mi lascia
la casella di testo30 vuota.
Come si puň fare?
Grazie
Stefano

 ...
If IsNull(Me!Testo30) Then
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 


wrote:
 (...) 
Invece di 
Me!Testo30 = DLookup("DescrizioneLavoro", "Lavori Query", strFiltro)
prova con 
Me!Testo30 = nz(DLookup("DescrizioneLavoro", "Lavori
Query",strFiltro),"")

"VT @ Work" <V...@Work.it> ha scritto nel messaggio
news:451a84c7...@firewall.regione.toscana.it...

Ho provato ma se non trova alcun record esce un messaggio che dice
"Operazione precedentemente annullata". Vorrei che dicesse "Nessun Record
Trovato" o simili. Perchè esce questo messaggio?
Grazie
Stefano
Newsgroup: it.comp.appl.access
Titolo: Convertire applicazioni da 97 a 2007

Salve,
Vorrei convertire dei vecchi applicativi, che nel corso del tempo ho 
mantenuto in formato 97, al recente Access 2007.
A tal proposito potrebbero sussistere dei problemi: anzitutto, se ho ben 
capito, � necessario effettuare la conversione in due fasi: prima da A97 ad 
Access 2002 (o 2003) e poi da quest'ultimo al formato 2007.
Inoltre ho trovato vari riferimenti sulla KB di malfunzionamenti su Access 
2007 di applicazioni convertite da vecchie releases (solitamente corretti da 
hotfixes).
Ora, onde evitare sprechi di tempo e arrabbiature chiedo un feedback sul ng.
Esistono applicazioni di terze parti per convertire in maniera affidabile 
.mdb di Access 97 all'ultima versione di Access?
Oppure la procedura elencata sopra � l'unica possibile?
Ci sono accorgimenti da adottare per minimizzare i problemi?
Ciao a tutti e grazie per eventuali riscontri.

 Ciao a tutti e grazie per eventuali riscontri.
Se puo esserti di aiuto io..ho trasformato un programma da A97 a A02
senza problemi....con A07 non so

 Ci sono accorgimenti da adottare per minimizzare i problemi?
Non ï¿œ necessario una seconda fase o un'altra versione.
Puoi convertire direttamente dal formato di A97 al formato di A07.
Secondo me l'unico problema particolare di conversione con A07
si pone con applicazione che hanno menï¿œ o barra di strumenti
personalizzati. Se non esistono di solito ï¿œ un gioco di pocchi
minuti.
Installa l'SP2 per A07 (il link trovi qui: 
www.donkarl.com/it?FAQ9.1
)
e dopo la conversione controlla i riferimenti (
www.donkarl.com/it?FAQ7.1
).
Certo dipende dalla tua applicazione, lo stile del VBA ecc.
se ci sono necessario altri controlli o aggiornamenti.
Ma questo vale anche per una conversione a A02 o A03.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 e dopo la conversione controlla i riferimenti (
www.donkarl.com/it?FAQ7.1
).
Ti ringrazio per i preziosi suggerimenti.
Ciao: Max 

 wrote in
news:95a57ad3-a0e2-4eda...@m26g2000yqb.googlegroups.com
: 

Scusate l'intromissione ma ho il medesimo problema.
Circa 10 anni fa ho creato un DB con Access 97 ed ora mi ritrovo a 
doverlo convertire.
Il mio problema nasce dal fatto che a quel tempo ho usato una protezione 
a livello utente. Naturalmente ho la password e l'utente di 
amministrazione ( meno male uso lo stesso da sempre :-) ), ma non ho ho 
macchine con access 97 e per giunta ho un MDA.
Qualsiasi tentativo abbia fatto ha come risultato un messaggio che mi 
avvisa di non avere i permessi per poter usare il file mdb.
Avete qualche suggerimento che non preveda l'utilizzo di access 97 per 
togliere la protezione ( che fra l'altro manco mi ricordo piu' come si 
usa ) ?
Grazie
Giuliano

cut
<Avete qualche suggerimento che non preveda l'utilizzo di access 97 per
<togliere la protezione ( che fra l'altro manco mi ricordo piu' come si
<usa ) ?
<Grazie
<Giuliano
Se mettessi il tuo indirizzo privato forse...
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: caratteri minuscoli

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

 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

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


Ciao grazie mille!
ciao Tiziano


Newsgroup: it.comp.appl.access
Titolo: Help ... casella di testo

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

 Grazie.
Prego
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

 CodIntReg = UCase(Mid(Regione, 1, 3)) & "-AC-"
provato tutto ... niente !


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 ..


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.


 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.

Newsgroup: it.comp.appl.access
Titolo: Cambiare icone nei menu

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

 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/
*************************************************

Newsgroup: it.comp.appl.access
Titolo: DSum

=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 


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

 Grazie
Prego.
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Problema con date

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

 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
Newsgroup: it.comp.appl.access
Titolo: barra di progressione ?!

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

 Chi mi aiuta ?
Vedi su 
http://www.sitocomune.com/
 sotto General, "creare barre di
progressione".
Ciao.
-------------
Fabio Dalla Villa
Biella
nomec...@tiscalinet.it

 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

"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

 query di accodamento ...
Questa e' veramente una buona idea, ora provo
Sib

 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.


Newsgroup: it.comp.appl.access
Titolo: eseguire una rutine associata ad un evento

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

(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

(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)
--
Newsgroup: it.comp.appl.access
Titolo: attivare o disattivare i campi

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

 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.

Newsgroup: it.comp.appl.access
Titolo: ODBC (Gestione Timeout)

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

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/
Newsgroup: it.comp.appl.access
Titolo: sempre verifica date

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.

 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

Newsgroup: it.comp.appl.access
Titolo: Errore sulla Form

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


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
---------------------------------------------


GRAZIE MILLE. DALLA GIOIA FAREI UNA PAZZIA : TI DAREI UN BACIO IN BOCCA (Ma
so che probabilmente non ci tieni :-) almeno spero ... :-) )
Ronny


 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? :-)

Newsgroup: it.comp.appl.access
Titolo: maschera lenta ad aprirsi

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

 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

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

Newsgroup: it.comp.appl.access
Titolo: Parametro da utilizzare per 3 query

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

 ha scritto nel messaggio
news:poTGb.9057$_P.3...@news4.tin.it...



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
Newsgroup: it.comp.appl.access
Titolo: azione in una sottomaschera

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

 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
--------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Creazioni applicazioni

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.

 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

"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
Newsgroup: it.comp.appl.access
Titolo: [Cena] raduno nazionale

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





 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
--------------------------------------




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


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.


Newsgroup: it.comp.appl.access
Titolo: dubbio su prestazioni db con campi calcolati

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. 
 


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

"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?
Newsgroup: it.comp.appl.access
Titolo: Analizzare le query

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

 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 

 Sergio MAZZA
Era proprio quello !!! Facevo le ricerche utilizzando Explain e non
veniva fuori niente...
Ti ringrazio :-)
Gabry

Newsgroup: it.comp.appl.access
Titolo: importare dati da un foglio excel ed importarli su altro foglio excel  tramite access (VBA)

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

 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
Newsgroup: it.comp.appl.access
Titolo: espressioni regolari

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)
-- 
ac
y-1=x

 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 

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 

 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

 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

 
-- 
ac
y-1=x

"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 

 P.S. vedi anche l'operatore "like" (vba non sql) puo' essere utile.
Grazie.
ciao,
Panathos

 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
Newsgroup: it.comp.appl.access
Titolo: Incremento Controllo

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.

 progressivo" e lo fa solo per i records.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Controlltiptext maledetto

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

 ha scritto nel messaggio
news:wCr4a.263534$AA2.10...@news2.tin.it...

Temo che sia semplicemente...... impossibile.
Ciao
Giuseppe

Newsgroup: it.comp.appl.access
Titolo: Equivalente MACRO di docmd.RunCommand AcCmdAppMaximize

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.

 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



Ciao Simone,
sotto Azione metti EseguiComando e nell'argomento Comando metti
IngrandisciApplicazione
Ciao
-- 
Giorgio Rancati
[Office Access MVP]



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 

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

Newsgroup: it.comp.appl.access
Titolo: Merge di tabelle

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

 Grazie mille
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Access2000-Outlook2000 from RSM

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...


Sarà un po' difficile; vedrai che non è così brutta come la vedi...
Ciao.
--
- - - - - - - - - - - - - - -
Sergio MAZZA
- - - - - - - - - - - - - - -
Newsgroup: it.comp.appl.access
Titolo: Aggiornamento simultaneo record

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

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

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

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

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


Sì dopo l'inserimento della prima informazione tipo cliente..
MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: Buona Pasqua

tanti auguri a tutti!!!
max

 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

 Lna
Ma dai?
Anche a me stanno cercando in tutti i modi di convincermi ad andare in
kazakistan, 28/28...
Groan
Antonio

Newsgroup: it.comp.appl.access
Titolo: Re: "Stampare etichette lasciando vuote in testa un cero numero..." funziona solo a video

 ha scritto nel
messaggio news:4141...@x-privat.org...

E fatti un altro tasto di preview.
MAssimiliano


Su quale evento hai inserito il codice?
MAssimiliano

Newsgroup: it.comp.appl.access
Titolo: Evento su Maschera

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!!!

 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

 della maschera principale.
    Perche'?
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

Newsgroup: it.comp.appl.access
Titolo: Re: Numero Caratteri in una casella di testo

 quindi 8 caratteri.
Indica la dimensiona massima di caratteri accettati per il campo, nella 
struttura della tabella...
Ciao.
-- 
Sergio MAZZA 

 @Alex
Ciao e grazie,
ma io pensavo di poter creare un avviso che mi dica "non hai inserito i
caratteri giusti"
ciao Sthepan

 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 ...

 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



 @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
Newsgroup: it.comp.appl.access
Titolo: Duplicazione completa di un record (scusate)

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


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

Newsgroup: it.comp.appl.access
Titolo: chiamare una subroutine contenuta in una sottomaschera, contenuta in un tabulatore

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 

 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

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!


 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.

Newsgroup: it.comp.appl.access
Titolo: Somma totale fattura

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.
 

 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

Newsgroup: it.comp.appl.access
Titolo: Pulsante F5 Errore di run-time '3021'

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.

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