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

Ciao,
dopo un po', provo a ripresentare una richiesta, e mi permetto di farlo
semplicemente perche' mi sono fatto una idea migliore di quello che mi
serve, e posso esprimere meglio la mia esigenza.
Ricordo sempre che me la cavo abbastanza con VB ma poco (molto poco) con
VBA e Access.
Ho la necessita' di stampare un certo numero di etichette, saranno ad
occhio (devo controllare, ma per ora mi basta il concetto) una cinquantina
per pagina, 5 righe e 10 colonne.
Queste etichette riportano alcuni dati di una tabella contenente degli
articoli di un magazzino.
dovrei anche essere in grado di stampare un certo numero di etichette
variabile per ogni articolo, in base alla giacenza dell'articolo stesso,
ad esempio, se l'ìarticolo 1000 ha giacenza 4, stampo 4 etichette, poi
l'articolo 1001 ha giacenza 2 , ne stampo 2, e cosi' via.
Altra cosa importante, devo poter stabilire da quale articolo partire per
la stampa, nell'esempio precedente, ho saltato tutti gli articoli da 1 a
999.
Per fare cio', avrei pensato di usare i recordset, quindi con il metodo
find, mettermi sul record da cui iniziare, e da li iniziare la stampa.
Per il riempimento del report con le etichette, la strada piu' facile (per
me) ma moooolto piu' noiosa, e' quella di disegnare un report con tutte le
etichette presente nella pagina, ed assegnare a runtime tutte le proprieta
text ad ogni textbox, per ogni etichetta (una palla ma fattible anche per
me).
La seconda soluzione, se esisite, e' quella di disegnare il report con una
sola etichetta, come si farebbe normalmente, poi prendere il controllo del
report stesso e popolarlo con i dati del recordset.
Fattibilita'?
Se si puo' fare... come?
Ho scaricato dal sito comune, un esempio che mostra come stampare N
etichette uguali, ma non ho capito come funziona.
Ciao e grazie a tutti... Maurizio
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio news:ef5ltm$mdk$1...@news.newsland.it...

La terza soluzione è quella di utilizzare la stampa unione di word scegliendo (o creando) il tipo di foglio con la quantità giusta 
di etichette.
Poi con i recordset, creare tanti record per quanti ne servono per ogni etichetta; infine eseguire con OLE la stampa unione del 
foglio delle etichette...
Ciao.
-- 
Sergio MAZZA 

 di etichette.
...
Mmmm... detta cosi' sembra complicata.
Mi sa che vado di disegno.
In VBA, si possono usare le matrici di controlli?
Vabbe', provo.
Ciao e grazie, Maurizio


 -- 
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: etichette

ciao devo stampare un numero x di etichette per ogni record selezionato da 
un db  non ci riesco cosa devo fare
ciao grazie 

 ciao grazie
http://www.sitocomune.com/
Reports 4.1 - Stampare N volte la stessa etichetta.
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

Newsgroup: it.comp.appl.access
Titolo: chiudere query impedendo all'utente di salvare le modifiche

L'utente apre una query in modalità "grafico pivot" e successivamente
può eseguire delle operazioni sul grafico (ad esempio dei filtri,
ecc....).
Alla chiusura della query, se lui ha precedentemente effettuato
operazioni del genere con cui modifica la struttura di visualizzazione,
compare il messaggio che chiede se salvare le modifiche.
Come posso evitare che salvi le modifiche alla chiusura? facendo in
modo che alla riapertura rimangono attive le impostazioni iniziali che
ho impostato io?
Pensavo a disabilitare il messaggio che chiede di salvare, ma non so
come fare.
grazie
# vbaRstat #

 ha scritto nel messaggio 
news:1162984354....@m73g2000cwd.googlegroups.com...


grazie
# vbaRstat #
help-online :
SetWarnings
;-)
-- 
-- 
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."

Pablitomf (Maurizio Facciuti) ha scritto:

Scusa ma come faccio ad usare il tal caso il SetWarnigns?
Considera che l'utente apre una query in modalità "grafico pivot"
tramite un pulsante di comando, ma successivamente chiuderà la query
cliccando la x "chiudi finestra" in alto a destra della visualizzazione

cliccando la x "chiudi finestra" in alto a destra della visualizzazione
ha... sorry, non avevo letto bene...
no con query e tabelle, non funzia...


 acceso e i piedi nel congelatore statisticamente ha una temperatura media."
:-( ti prego non abbandonarmi....come posso fare? 
# vbaRstat #

 acceso e i piedi nel congelatore statisticamente ha una temperatura
media."
:-( ti prego non abbandonarmi....come posso fare?
# vbaRstat #
prova a crearti una barra menu personalizzata che attiverai all'apertura del
report pivot. Poi imponi la chiusura del report solo da un pulsante di
questa barra dei menu. Sotto a questo pulsante costrusici una funzione che
impedisce il salvataggio e che chiude il report.

 impedisce il salvataggio e che chiude il report.
grande ciroteo!!! :-) buona idea
ora ci provo
grazie
# vbaRstat #
Newsgroup: it.comp.appl.access
Titolo: Gestione Anagrafica (omonimi)

Salve a tutti.
Ho un Db Access 2003 per la gestione di pratiche con 2 tabelle: Anagrafica 
( IdCliente;CodiceCliente;Cognome) e Pratica 
(IdPratica;NumeroPratica;CodCliente;Cliente) senza relazioni.
Da una maschera di inserimento Nuova Pratica (creata sulla tabella pratica) 
ho sulla casella di testo Cognome nell' evento AfterUpdate il seguente 
codice:
Dim dbs As Database, rst As Recordset, rs As Recordset
Dim strSQL As String
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset("select * from T_Anagrafica where [Cognome] = " 
& "'" & Me![Cliente] & "'", dbOpenDynaset)
If rst.EOF Then
            Dim MaskName As String
            Dim MaskFilter As String
            Set Cgn = dbs.OpenRecordset("T_Anagrafica")
            MaskName = "Anagrafica"
             Cgn.AddNew
             Cgn.CodiceCliente = Nz(DMax("CodiceCliente", "[T_Anagrafica]"), 
100) + 5
             Cgn.Cognome = Me!Cliente
             Cgn.Update
            DoCmd.RunCommand acCmdSaveRecord
            MaskFilter = "[Cognome]=" & "'" & Me![Cliente] & "'"
            DoCmd.OpenForm MaskName, , , MaskFilter
            Forms!Anagrafica!Nome.SetFocus
    Else
    rst.MoveLast
    rst.MoveFirst
    A = rst.RecordCount
    If (rst.RecordCount > 0) Then
     MsgBox "ATTENZIONE ci sono " & A & " clienti con lo stesso cognome: " & 
Me![Cliente]
    Me.Elenco.Visible = True
    Me.Elenco.RowSource = "ElencoClienti_1"
    End If
End If
End Sub
la prima parte funziona bene in quanto se non trova omonimi, mi apre una 
maschera di inserimento nuovo record dove censire il cliente;
Dopo ELSE:
Se trova il cognome già presente nella tabella T_Anagrafica, mi apre una 
casella di riepilogo (basata sulla query ElencoClienti_1 che ha come 
criterio Forms!Pratica!Clienti) che mi da l'elenco di tutti i cliente con lo 
stesso cognome.
Elenco ha come origine dati tabella/query colonna associata 1 (che il 
cognome del cliente).
Ora vorrei associare anche un'altro campo della stessa query , il codice 
cliente, in un'altra casella di testo CodCliente della stessa maschera.
dovrebbe essere "BoundColumn"
Spero di essermi spiegato e di ricevere da voi suggerimenti su come gestire 
gli omonimi.
Nb. Roccia, i bookmark non sono riuscito a gestirli :( 

 ha scritto nel messaggio 
news:iCqGj.43881$FR.1...@twister1.libero.it...

per ora mi funziona associando all'evento doppio click dell Elenco:
Me!codicecliente= Me!Elenco.column(1)
Newsgroup: it.comp.appl.access
Titolo: concorrenza

Ciao a tutti, il mio problema è la gestione della concorrenza.
Mi spiego ho un Be che viene visto da + utenti,tramite Fe, 
selezionando un record, tramite combo, da una tabella è possibile 
iniziare a trattare tutti i dati ad esso associati,
vorrei quindi che nel momento, open form trattamento dati correlati,
che il record è stato scelto come quello da trattare, nessun altro lo
possa vedere in lista, o perlomeno non possa fare chiamare la form 
che tratta i dati correlati, con quel record.
Es.
Da tab1 scelgo rec1, con form1 chiamo form2 con criterio rec1.
Tutti coloro che sono in form1 non devono vedere rec1, 
o non poter chiamare form2 con rec1,
ricevere qlsa tipo: 'record in uso'.
grazie a tutti.
______________________________________________________________________
Do You Yahoo!?
Il tuo indirizzo gratis e per sempre @
yahoo.it
 su 
http://mail.yahoo.it
-- 
Posted from 
web11106.mail.yahoo.com
 [216.136.131.153] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 che tratta i dati correlati, con quel record.
Devi impostare il blocco pessimistico.
Vedi l'help per maggiori informazioni
Sib
--



grazie comunque , il form di selezione è unbound poichè l'ordine ,
quello che voglio bloccare, arriva da una tabella , e il prodotto 
a cui l'ordine si riferisce da un'altra, fatta l'accoppiata,
passo ad analizzare l'ordine.
la soluzione è stata di mettere un colonna di lock su ordine , e ogni
volta che questo viene scelto si alza il flag di lock, e finita
l'analisi dell'ordine lo si rilascia.
grazie di nuovo.
alla prossima.
______________________________________________________________________
Do You Yahoo!?
Il tuo indirizzo gratis e per sempre @
yahoo.it
 su 
http://mail.yahoo.it
-- 
Posted from 
web11108.mail.yahoo.com
 [216.136.131.155] 

Newsgroup: it.comp.appl.access
Titolo: l'edit-update di un campo incrementa l'mdb

Salve a tutti,
per motivi che sarebbe troppo lungo spiegare, una procedura all'interno
di un modulo esegue un gran numero di iterazioni nelle quali faccio
l'edit di un record, modifico un campo,  faccio l'update e mi sposto di
record.
L'operazione di edit-update fa crescere ogni volta di 4 k la dimensione
dell'mdb e siccome parliamo di diversi milioni di iterazioni, l'mdb in
breve supera i fatidici 2 giga.
Ho provato a chiudere il recorset, mettendo anche l'oggetto=nothing, ma
lo spazio non viene reimpiegato e si incrementa sempre.
Cosa ne pensate? Mi suggerite qualcosa?
Grazie a tutti in anticipo. Maurizio

 ha scritto nel messaggio 
news:1137618540.3...@o13g2000cwo.googlegroups.com...

La butto li
Transazioni?
Morgan 

E fare un compactDatabase alla fine delle operazioni?

 ha scritto nel messaggio 
news:1137618540.3...@o13g2000cwo.googlegroups.com...

E dividere l'unico mdb in più mdb BE?
Ciao.
-- 
Sergio MAZZA 

Vi ringrazio tutti per il contributo e scusate il ritardo con cui lo
faccio, dovuto a varie cause.
Ho valutato tutte le proposte, ho provato le transazioni ma non è
servito, l'ho modificato con un BE e ho verificato che cresceva questo
e non quello dove c'era il codice, ho quindi inserito la compattazione
mettendola dove potevo, ma è troppo tardi, l'mdb ha già superato i
due Giga.
A questo punto penso proprio che dovrò ripensare tutta la procedura,
riducendo i continui edit-update, per evitare questo inconveniente che
sembra appartenere più ad Access che al codice.
Grazie ancora e alla rpossima. Maurizio

Newsgroup: it.comp.appl.access
Titolo: If fctIsFormOpen("MiaMaschera") then -> Errore 3162 "Impossibile assegnare valore Null ad una variabile non di tipo variant"

Scusatemi per l'oggetto forse troppo lungo e vengo al mio problema:
Da una maschera sull'evento doppio click di un campo ho messo il comando per aprire una nuova maschera. Su questa maschera nell'evento su caricamento ho messo questo codice:
If fctIsFormOpen("M_ElencoOrdiniDelGiorno") Then
Forms!M_ElencoOrdiniDelGiorno!Stock_number = Me!IDAuto1
End If
All'esecuzione del doppio click ricevo l'errore in oggetto:
errore 3162 "Impossibile assegnare valore Null ad una variabile non di tipo variant" con i pulsanti Fine e Debug. Cliccando su Debug mi evidenzia in giallo la riga Forms!M_ElencoOrdiniDelGiorno!Stock_number = Me!IDAuto1 e se metto sopra la freccetta del mouse alla prima parte mi fa vedere il valore di Stock_number, mentre se mi posiziono sopra a IDAuto1 mi dice Me!IDAuto1=Nullo.
Mi illuminate per favore?
La stessa istruzione la sto usando in altra parte (per un altro campo) e non ho errori.
Grazie per l'aiuto.
 
Andrea


Mi rispondo da solo:
(Sono un -biiip-)
hai scritto l'istruzione al contrario. Dovevo scrivere:
If fctIsFormOpen("M_ElencoOrdiniDelGiorno") Then 
Me!IDAuto1 = Forms!M_ElencoOrdiniDelGiorno!Stock_number
End If 
 
Ciao

 Ciao
 
Ma la funzione fctIsFormOpen, segreta, ha dentro tanto codice...?
 
Ioi di solito uso solo 1 riga, e pare funzionare:
 
If CurrentProject.AllForms("NomeForm").IsLoaded Then
 
@Alex
Newsgroup: it.comp.appl.access
Titolo: Errore tabelle collegate

Vorrei che quando apro un database con tabelle allegate, se queste non 
vengono trovate non venga dato il messaggio d'errore di access ma uno 
personalizzato.
Ho pensato di controllare all'avvio il percorso delle tabelle, ma cercando 
in giro ho trovato solo esempi che usano dao, ma questo mi costringe a 
caricare la libreria, cosa che preferirei evitare.
Come posso fare?

"Valery From The Mountain" <val...@invalid.inv> ha scritto nel messaggio 
news:4831b868$0$18153$4faf...@reader3.news.tin.it...

E cosa vorresti usare ADO con la sua classe Connection?
Anche qui hai bisogno di un riferimento alla libreria....
Scusa ma quale è il problema? Antipatie?
Ciao, Carlo 

 Scusa ma quale è il problema? Antipatie?
No, ma è un'operazione in più da fare e ripetere in caso di aggiornamenti 
dell'applicazione.
Ma come si fa a sapere il percorso di una tabella allegata? Access lo sa 
anche senza DAO, quindi penso che un modo per farlo in VBA ci debba essere. 


mssysobject: e' una system table
-- 
ac
y-1=x

 essere.
Il punto non è sapere il percorso della tabella allegata , il punto è 
fornire il giusto percorso.
Ciao, Carlo 

 mssysobject: e' una system table
OK, vista, grazie. Posso leggerla e scriverla normalmente o si rischiano 
casini? 

 fornire il giusto percorso.
Mi accontento di intercettare l'errore di Access all'apertura quando non 
trova le tabelle collegate  e dare un mio messaggio d'errore. Sai suggerirmi 
qualcosa per fare questo? 

Valery From The Mountain wrote:

leggerla si, scriverla no.
-- 
ac
y-1=x
Newsgroup: it.comp.appl.access
Titolo: Eliminare record vuoti

Salve a tutti
capita spesso che si formino record vuoti o incompleti in una tabella,
come si possono eliminare tutti insieme da un bottone?
(mi interessa soprattutto eliminare i record incompleti, mi serve
quindi eliminare tutti i record che hanno ad esempio il campo
"oggetto" vuoto).
Grazie

 ha scritto nel messaggio
news:0dd0bc46-465a-4b76...@i72g2000hsd.googlegroups.com...

Con una bella query:
DoCmd.RunSql "DELETE * FROM nometabella WHERE (oggetto)Is Null"
nell'evento click del bottone che farai...
Ciao
Nik

 ha scritto nel messaggionews:0dd0bc46-465a-4b76...@i72g2000hsd.googlegroups.com...> Salve a tutti

Grazie, era proprio quello che mi serviva, funziona perfettamente ;)
Grazie anche per la celerità della risposta

 Nik
Grazie, era proprio quello che mi serviva, funziona perfettamente ;)
Grazie anche per la celerità della risposta
Bastava guardare nella guida SQL...
Ciao e buo lavoro
Nik

Newsgroup: it.comp.appl.access
Titolo: RecordSource & sottomaschere

il mio problema è molto circoscritto:
1. apro una sottomaschera continua dentro una maschera singola. la
sottomaschera ha per recordsource una query e la visualizzazione dei record
è corretta
2. modifico la recordsource della sottomaschera e la visualizzazione dei
record nella stessa diventa confusa: vedo un solo record + il record vuoto
per l'inserimento (quindi diventa quasi una maschera singola) e per
visualizzare il record successivo devo avanzare con i pulsanti del setettore
record della maschera principale
???
spero che qualcuno di voi possa darmi una dritta!
grazie in anticipo
alberto

 č corretta


 ha scritto nel messaggio
news:98qp5n$1mm$1...@serv1.iunet.it...

Ma le proprietà Collega campi secondari e Collega campi master del controllo
sottomaschera della maschera principale sono buoni quelli di prima?
Sembrerebbe di no.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Stored Procedure

dovrei lanciare una stored procedure con parametri da una maschera di acces
XP,
la Stored procedure esegue un comando di cancellazione su SQL server.
Generalmente uso
DoCmd.OpenStoredProcedure stDocName
ma in questo caso non so come fare.
Grazie in anticipo a chi mi può aiutare.
Saluti
Marco Dell'Oca


Scusate se mi rispondo da solo, ma ho trovato la soluzione.
Per chi puo' interessare,  ho risolto il problema in questo modo:
    Dim criteria As String
    Dim CON As New adodb.Connection
    Dim RS As New adodb.Recordset
    criteria = "Storedproc1  '" & strparam1 & "',  '" & strparam2 & "'"
    Set CON = CurrentProject.Connection
    CON.Execute (criteria)
    CON.Close
saluti
Marco Dell'Oca
Newsgroup: it.comp.appl.access
Titolo: Richiesta parametri

Buongiorno a Tuttiiiiiiiiiii e BUONA SETTIMANA.
Ho un problema! Chiedo aiuto.
Ho da stampare un report la cui origine è una query a campi incrociati e 
perciò contiene campi che non necessariamente esistono nella query. Al 
momento di stampare mi vengono richiesti come parametri i valori dei campi 
non presenti nella query. Come posso fare per evitare queste richieste, 
visto che i parametri richiesti hanno tutti valore Null?
Vi ringrazio fin da ora. 

 ha scritto nel messaggio
news:rrbRf.31234$A83.8...@twister1.libero.it...

Ciao Gimamon,
è una caratteristica "simpatica"  delle query a campi incrociati, non hai
sempre la garanzia che le colonne si chiamino sempre nello stesso modo,
perchè dipendono fortemente dai dati che vengono selezionati. x questo  i
report basati su  query a campi incrociati danno origine a questi
comportamenti.
La "soluzione" dipende molto dalla tua query se per esempio i campi delle
colonne fossero i mesi dell'Anno potresti impostare nelle proprietà della
query
IntestazioniColonne = "Gen"; "Feb"....
in modo tale che hai la certezza di avere sempre tutte le colonne, che in
mancanza di dato saranno vuote.
Se invece le intestazioni delle tue colonne possono essere molto variabili e
non puoi stabilire a priori quali saranno allora la cosa si fa più
complicata e ti consiglio di andare a vedere su 
www.sitocomune.com
l'esempio 4.31
-- 
Cinzia
---------------------------------------
|  
http://www.riolab.org
  |
--------------------------------------->

 ha scritto nel messaggio 
news:4415479c$0$29092$5fc...@news.tiscali.it...



Cerca di esserlo anche tu scrivendo DOPO la riposta a cui ti riferisci
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Form con criteri per stampa record

Ciao a tutti,
ho un problema in una form che uso come determinazione criteri per stampare
un report.
Nel filtro che ottengo Access mi segnala un errore di sintassi:
filtro: ([miatabella].[mia_data]) > 01.01.80)
Con controlli che contengono campi stringa non ho mai avuto problemi, é
forse qualcosa con il formato data?
formato campo mia_data é gg\.mm\.aaaa
Grazie
Michi

filtro: ([miatabella].[mia_data]) > 01.01.80)
Beh, cosi' sembra un numero piu' che una data........
Prova in questo modo:
filtro: ([miatabella].[mia_data]) > #01/01/80#
Saluti.
Luciano
(DOC)

 ha scritto nel messaggio
news:9ai8hv$ona$1...@news1.sunrise.ch...

Se ben ricordo le date vanno utilizzate così [data]>#01/01/01#
Cesare Dussin

Newsgroup: it.comp.appl.access
Titolo: msg errore in tb

ciao a tutti
 
se imposto nella tabella
richiesto si anziche' valido se "is not null"
perchè il messaggio d'errore non viene visualizzato?
 
grazie 


aggiungo....
e quando usare valido se, anziche' richiesto si.
ancora grazie


Hai chiara la differenza fra Null ed Empty?
-- 
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)


ciao Alessandro e grazie
non tanto


 
Null significa "valore non assegnato"  (un ?)
empty e' "" (cioe' valore assegnato ma vuoto)
E' per questo che, conoscendo i vizi della bestia,
io suggerisco sempre if(campo & "") = ""  then
e non il isnull
ho fatto l'esempio su dati di tipo /string/ sui
numerici la cosa e' /leggermente/  differente
(in quel caso 0 e' diverso da null ed e' forse
piu' immediato)



grazie
Newsgroup: it.comp.appl.access
Titolo: CreateObject

Sono un novellino......molto novellino!
Ho una form con:
2 caselle di testo = txtBox1 e txtBox2
1 pulsante di comando = cmdBotton1
in txtBox1 ci scrivo una cosa qualunque
in txtBox2 ci scrivo un numero
il cmdBotton1 deve aprire un modello di Word = C:\Etichette.dot (già
precedentemente preparato con una tabella con 4 colonne e 13 righe) e deve
copiare il testo di txtBox1 in ogni cella a partire dalla prima della prima
riga fino alla quarta della prima riga e poi passare alla prima della
seconda riga e così via fino alla fine delle righe.
PS il numero di celle da riempire deve essere uguale al valore di txtBox2.
Fino all'apertura del modello di word tutto OK, e riesco pure a copiare
nelle celle, ma come faccio a copiare in X celle ?
Es.
txtBox1 = Armix
txtBox2 = 6
in seguenza devono essere riempite con "Armix" le celle:
DocumentoWord.Tables(1).Cell(Row:=1, Column:=1)
DocumentoWord.Tables(1).Cell(Row:=1, Column:=2)
DocumentoWord.Tables(1).Cell(Row:=1, Column:=3)
DocumentoWord.Tables(1).Cell(Row:=1, Column:=4)
DocumentoWord.Tables(1).Cell(Row:=2, Column:=1)
DocumentoWord.Tables(1).Cell(Row:=2, Column:=2)
Grazie 1000 in anticipo

 ha scritto nel messaggio
news:yX1Cc.366149$hc5.15...@news3.tin.it...

Farai un ciclo per x celle e uno per x righe:
Es.
for riga = 1 to 13
    for colonna = 1 to 4
        DocumentoWord.Tables(1).Cell(Row:=riga, Column:=colonna)
    next
next
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: pulsante che apre all'utente un file excel

Salve
 
e' possibile inserire un pulsante in una maschera che apra un file Excel per visualizzare i dati?
 
Potete per favore darmi un suggerimento?
 
GRAZIE

 Potete per favore darmi un suggerimento?
 
p.e. con
<F1> FollowHyperlink
o ShellExecute: 
http://access.mvps.org/access/api/api0018.htm
 
 
-- 
Ciao
Karl
*********
http://AccessDevCon.com
 
Access FAQ: 
http://donkarl.com/it
 

 
 
Ovviamenta da adattare all'uopo, è roba vecchia di almeno 15 anni per cui 
potrebbe esserci di meglio adesso, non ricordo nemmeno a cosa servivano i 
vari parametri... però funziona:
 
 
 
Dim stDocNameExcel, stDocNameWord, strExcelFileName, strWordFileName, DIR 
As String
 
stDocNameExcel = "T_APLP_X"
stDocNameWord = "Order Form"
 
DIR = DLookup("[APP_PATH]", "STANDARD")
If IsNull(DIR) Then Exit Sub
DIR = Trim(DIR)
If Not (Right(DIR, 1) = "\") Then DIR = DIR & "\"
 
strExcelFileName = "Order_Form.XLS" 
DoCmd.OutputTo acOutputQuery, stDocNameExcel, acFormatXLS, DIR & 
strExcelFileName, True
 
strWordFileName = "Order_Form.rtf" 
DoCmd.OutputTo acOutputReport, stDocNameWord, acFormatRTF, DIR & 
strWordFileName, True
 
 
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........
Newsgroup: it.comp.appl.access
Titolo: Microsoft Access 97 Sample Graphs

Qualcuno i può inviare il file?.Dal sito comune non si riesce a scaricare.
SunRex

 SunRex
Prova a scaricare da questo link:
http://download.microsoft.com/download/access97/samp20/1/win98/en-us/grphsm9
7.exe
Fammi sapere se è andato tutto OK.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 7.exe
Naturalmente l'indirizzo URL di cui sopra va scritto tutto su una riga.


 Naturalmente l'indirizzo URL di cui sopra va scritto tutto su una riga.
Grazie per la fiducia :(
Perfetto questo funziona!Sarà il caso di cambiare il link sul sito comune.
Grazie roberto
SunRex


 Grazie roberto
Prego.


Newsgroup: it.comp.appl.access
Titolo: Casella di riepilogo filtrata

Buongiorno a tutti
Cortesemente un aiuto
In una casella di riepilogo chiamata (Elenco) rilevo record di una tabella
SELECT [AppClienti].[IdCliente], [AppClienti].[DataAppun], 
[AppClienti].[OraAppu] FROM [AppClienti] ORDER BY [DataAppun] DESC, 
[OraAppu] DESC;
Nella maschera "Pippo" contenente la casella di riepilogo ho un TextBox1 e 
TextBox2 entrambi come formato data
Domanda come fare a filtrare la casella di riepilogo in base alle 2 date 
immesse nelle 2 TextBox.
Grazie 1000 e buona giornata
Giorgio 

Giorgio A. ha scritto:


Sull'evento Dopo aggiornamento di entrambe le textbox richiami una private
function (ce dovrai scrivere!) che vada a modificare l'origine dati della
listbox, tenendo conto anche dei casi in cui una delle due o entrambe
siano vuote.
if not (isnull(data1) Or isnull(data2)) then '(entrambe compilate)
  filtro = "WHERE data Between ... And ..."
else
  .....
end if
SQL="SELECT ... FROM ... " & filtro 
Me.listbox.recordsource=SQL
Ciao.
-Marco-
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.appl.access
Titolo: Contatore di valori alfanumerici in un campo testo

Qual'è l'espressione, che in una querry, mi permette di conteggiare i valori
alfanumerici di un campo testo
Es.
Campo1    Campo2    Espressione
Paolo        p                1
Pippo        p                3
ed in particolare
come conteggiare gli spazi di una frase?
grazie

 wrote in
news:i%yo9.23196$
cS4.9...@news2.tin.it
: 

  Scriviti una funzione che lo faccia, salvala come Public in un modulo e 
richiamala dalla query.
  Ad ex.:
  Public Function CharsCount(sS as String, sC as String) As Integer
  Dim i As Integer
    For i=1 To Len(sS)
      if mid$(sS,i,1)=sC Then CharsCount = CharsCount + 1
    Next i
  End Function
  da richiamare così:
  Espressione: CharsCount(Campo1, Campo2)
  Ciao.
----------------------------------------
http://digilander.libero.it/winses

   Ciao.
Grazie comunque per la tua disponibilità
ciao, Gianfranco

 Hai.... non so operare sui moduli
Forse volevi dire Ahi... comunque:
- Apri il database
- ALT+F11
- Nella finestra "Progetto" (in alto a sinistra), tasto destro sul tuo database
- Seleziona "Inserisci/Modulo"
- Incolli il codice che ti è stato postato
- Chiudi la finestra "Microsoft Visual Basic"
- Complimenti! Hai creato il tuo modulo! (Non è stato difficile, isnt'it?)
Oppure, schiacci F1 e cerchi per modulo... cosa che probabilmente avresti
dovuto fare fin da subito :-)
Ciao. Claudio.

 Ciao. Claudio.
Che forte
Access che passione.
Ogni giorno una cosa nuova e molto lo devo a voi
G...R...A...Z...I...E
ciao Gianfranco

- Complimenti! Hai creato il tuo modulo! (Non è stato difficile, isnt'it?)
ehm, forse volevi dire isn't it?
:-P
--
lorenzo coronati
---

 :-P
Ehm... è colpa della tastiera! Ogni tanto prende delle iniziative... :-)
Ciao. Claudio.

Newsgroup: it.comp.appl.access
Titolo: SQL Server: campi varchar o nvarchar?

I programmi di conversione DB JET  ---- SQL Server optano sempre per il
formato testo nvarchar ... tuttavia mi chiedevo quale sia il vantaggio
reale?
Immagino se l'applicazione sia destinata in paesi con alfabeto non
occidentale.
Sulla documentazione del Server non riesco a trovare un'informazione chiara
sull'allocazione fisica delle due tipologie: sulla carta nvarchar dovrebbe
allocare 1 byte in piů rispetto alla tipologia non Unicode...
Che ne pensate?
Ciao a tuti!

 
varchar(n): fino a 8000 char: 1 byte per gni carattere. I caratteri 
dichiarati ma non utilizzati non occupano spazio
nvarchar(n): fino a 4000 char: 2 byte per gni carattere. I caratteri 
dichiarati ma non utilizzati non occupano spazio
sql server 7.0
-- 
ac
y-1=x

 dichiarati ma non utilizzati non occupano spazio
Ok, quindi come nella logica.
Ma all'atto pratico quale tipologia utilizzi?
Se si lavora in ambito europeo dovrebbe bastare varchar() o mi sfugge
qualcosa?
Ciao!


a meno che non mi aspetti evoluzioni complicate tendo ad utilizzare i 
varchar. Male che vada si puo' sempre fare il passo successivo 
"alterando" l'attributo.
-- 
ac
y-1=x
Newsgroup: it.comp.appl.access
Titolo: due origine record per un report access 2016

Ciao,
lancio lo stesso report da due maschere diverse.
se maschera1 
origine dati query1
 
se maschera2
origine dati query2
 
come posso, via codice, indicare la query origine al report?
grazie

Salve,
 
Vito Fanciullo:

Puoi p.e. dalle maschere mandare un OpenArg al report
 
DoCmd.OpenReport "MioBelloReport", acViewPreview, , , , "Query1"
 
e impostare l'origine nell'evento Apertura del report:
 
Me.RecordSource = Me.OpenArgs
 
-- 
Ciao
Karl
*********
http://AccessDevCon.com
 
Access FAQ: 
http://donkarl.com/it
 
 
 


Danke Karl
Die einfachste STrasse, diciamo noi. Eheh
Newsgroup: it.comp.appl.access
Titolo: errore: nessun record corrente

ciao a tutti
 
ho inserito questo codice su click di un pulsante
in una sottomaschera con ordine dati da query,
ma quando non ho record, ho anche l'errore
"nessun record corrente"
Come posso risolvere?
Grazie
 
Dim rs As DAO.Recordset
Me.Requery
Set rs = Me.Recordset.Clone
If rs.BOF Then
    MsgBox ("Nessun Record")
Else
    rs.MoveLast
    MsgBox ("ci sono Record")
End If
rs.Close: Set rs = Nothing 

 
correggerei
 
 Dim rs As DAO.Recordset
 
 Me.Requery   ' non so se il recordset di origine ha dei dati 
 
 Set rs = Me.Recordset.Clone
 
 If rs.BOF and rs.eof Then ' se inzio rs = fine  rs vuoto
     ' recordset vuoto



grazie. così va bene.

Newsgroup: it.comp.appl.access
Titolo: Campi ripetuti all'interno di un ciclo for..next

Salve a tutti e perdonate se quello che sto per chiedere per molti
sarà banale!
Ho dei campi in una tabella che si chiamano INT01, INT02, INT03..12
PER01..PER12, NOT01..12, dentro una form che non è associata alla
tabella, ho un evento che apre la tabella cerco un dato elemento e a
questo punto creo un for x=1 to 12 se i campi si trovano dentro la
form scrivo: Me("w_per0" & Trim(I)) = rs.Fields("per0" & Trim(I))
ma se invece non si trovano nella form come dovrebbe essere la
sintassi ?????? = rs.Fields("per0" & Trim(I))
Grazie per chi mi vuole aiutare e scusatemi ancora!!!


La fretta!!!
dichiaro un array...faccio cosi:
Option base 1 altrimenti parte da 0
DIM w_per(12)
For I = 1 To 12
   If I < 10 Then
      w_per(I) = rs.Fields("per0" & Trim(I))
  next
Credo sia corretto. grazie a tutti

 ha scritto nel messaggio 
news:1177001890.3...@e65g2000hsc.googlegroups.com...
La fretta!!!
dichiaro un array...faccio cosi:
Option base 1 altrimenti parte da 0
DIM w_per(12)
For I = 1 To 12
   If I < 10 Then
      w_per(I) = rs.Fields("per0" & Trim(I))
  next
Credo sia corretto. grazie a tutti
[risposta]
(Suggerimento)
Dichiara sempre il tipo di variabile, altrimenti rimane Variant.
Puoi utilizzare la funzione UBound/LBound per avere l'indice maggiore/minore 
dell'array;
DIM w_per(12) as String
For I = 1 To UBound(w_per)
...
Next
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggionews:1177001890.3...@e65g2000hsc.googlegroups.com...

Grazie Sergio per il tuo suggerimento. Domanda il fatto che rimanga di
tipo Variant a quale tipo di problema potrei andare incontro? Grazie
ciao.

 ciao.
Basta leggere nell'help in linea (attivabile con ALT-F11, poi F1) alla voce:
- Espressioni e valori Variant
- Dichiarazione di variabili
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Condizionare un pulsante

Vorrei sapere come condizionare la proprieta' Enabled di un pulsante 
presente nel corpo di una maschera continua in base al valore di una casella 
di testo associata ad un campo.
In pratica nel corpo della maschera sono visualizzati i record di una 
maschera ed un pulsante. Vorrei rendere abilitato il pulsante (record per 
record) in base al valore presente in uno dei campi.
Grazie. 

 ha scritto nel messaggio 
news:ifBQf.28269$PR2.5...@twister2.libero.it...

All'apertura o su current o sull'evento che ritueni opportuno, scegli tu...
If Me.TuoCampo.Value=BlaBla Then
Me.TuoPulsante.Enable=True
Else
Me.TuoPulsante.Enable=False
End If
Ciao
Morgan

 ha scritto nel messaggio

Se la maschera č in visualizzazione maschere continue non puoi.
Sib
-- 
http://www.gestionedati.com
 

 Se la maschera č in visualizzazione maschere continue non puoi.
Sono parzialmente d'accordo e mi spiego.
Se nell'evento Form_Current utilizzi il seguente codice:
    Me!MioPulsante.Enabled = Me.campobooleano
ottieni proprio quello che ha chiesto Meade.
Tuttavia, c'č il bruttissimo effetto collaterale per il quale il pulsante 
assume tale valore per tutti i record visualizzati.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution

 assume tale valore per tutti i record visualizzati.
esatto, il problema sta proprio li,   io pensavo a un qualcosa tipo un ciclo 
for su tutti i record visualizzati dove per ogni record il pulsante 
associato sia o no abilitato.....  ma non ho mai fatto cicli for del genere 
e sull'help non ho trovato nulla. 

Non funziona su maschere continue...... ma grazie lo stesso, sarebbe stato 
troppo semplice :-) 

 record il pulsante associato sia o no abilitato.....  ma non ho mai fatto cicli for del genere e sull'help non ho trovato nulla.
Se l'abilitazione o meno è legata allo stato di un campo booleano puoi assegnare il campo al bottone; meglio se utilizzi un 
interruttore che d'ha l'idea dello stato (appunto); o una casella di controllo...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: come faccio questa query?

ho due tabelle collegate uno a molti con il campo "nome". nella tabella
molti ogni record può avere in un campo flag il valore "legno" o "ferro".
Ora vorrei filtrare la tabella in modo che mi tiri fuori solo i nominativi
che hanno tutti i record associati impostati a "legno", se ne n'è anche solo
uno con "ferro" il nominativo associato non deve risultare. sembra semplice
ma non ci sto riuscendo!
grazie
--------------------------------
Inviato via 
http://usenet.libero.it

 grazie
io di solito procedo cosi
mi faccio una query dove scelgo il campo che non voglio (nel tuo caso ferro)
mi creo un'altra query con la tabella dei nominativi e la query appena
fatta, con un left join verso la tabella e scrivo nel campo collegato della
query come criterio is null
Ciao Max


MAssimiliano


 MAssimiliano
avete ragione ma con questo caldo le mie capacità di sintesi sono evaporate.

Newsgroup: it.comp.appl.access
Titolo: Come mettere un filtro in una casella combinata

Vi chiedo gentilmente un suggerimento:
Ho un archivio in Access cosě composto:
- una maschera A di menu' iniziale con vari bottoni b1, b2, b3 che quando
cliccati con il mouse lanciano una query (Q1, Q2, Q3) di selezione di un
archivio clienti e contestualmente aprono una maschera B con i vari records
dell'archio stesso;
- nella maschera B (la seconda) ho una casella combinata "non associata" che
permette di selezionare l'archivio clienti (in ordine alfabetico) mediante
una query generica (QGenerica) sull'archivio clienti; in tal modo escono
TUTTI i clienti dell'archivio.
- i 3 bottoni b1, b2, b3 funzionano cosě: il primo b1 apre tutto l'archivio,
il secondo e terzo filtrano l'archivio secondo certi criteri immessi nelle
rispettive query (Q1, Q2, Q3).
Il mio problema č far in modo che, quando lancio i bottoni b2 e b3 (quelli
con il filtro), nella casella combinata della maschera B (la seconda) escano
SOLO i reconds dell'archivio filtrato e NON tutti; chiaramente se seleziono
un record non presente Access non me lo apre, non trovandolo.
Non so come fare..... se mi aiutate vi ringrazio.
Flavio

 ha scritto nel messaggio
news:Fzgcc.36418$zm5....@nntpserver.swip.net...

Modifica la query della combo con dei criteri basati su un test sul
cliccaggio dei bottoni (magari usando controlli nascosti). Se i bottoni sono
cliccati, il criterio deve filtrare secondo lo stesso principio!
Antonio

 ha scritto nel messaggio
news:3Xgcc.109034$Kc3.3...@twister2.libero.it...

Ma nella combo che ho nella maschera B non posso far in modo di "leggere"
solo i record estratti e presentarli nella lista mediante una sequenza di
programma
Private Sub SceltaCliente_BeforeUpdate(Cancel As Integer)
...... leggi il filtro della maschera B ...
End Sub
Flavio


Devi specificare nel dettaglio cosa fai con i pulsanti e come filtri
Antonio

 ha scritto nel messaggio
news:3Xgcc.109034$Kc3.3...@twister2.libero.it...

Forse la soluzione al problema č far testare alla combo (in fase di
caricamento della stessa) la query associata alla maschera ed assegnare tali
criteri alla combo stessa nella selezione dei record.
La combo (non associata) ha attualmente questo codice:
----------------------------------------------------------------------------
------
Private Sub SceltaCliente_AfterUpdate()
On Error GoTo ErrorHandler
   Dim strSearch As String
   strSearch = "[IDCliente] = " & Me![SceltaCliente]
   Me.Requery
   Me.RecordsetClone.FindFirst strSearch
   Me.Bookmark = Me.RecordsetClone.Bookmark
   Me.SceltaCliente = Null
ErrorHandlerExit:
   Exit Sub
ErrorHandler:
   MsgBox "Error No: " & Err.Number & "; Description: " & Err.Description
   Resume ErrorHandlerExit
End Sub
----------------------------------------------------------------------------
-------------
Il problema č quindi inserire del codice nella Sub della combo per testare i
criteri della query della maschera.
Per me č un po' difficile, se mi aiutate ringrazio.
Flavio
Newsgroup: it.comp.appl.access
Titolo: Pulsante destro del mouse

Mi chiedo se qualcuno mi può spiegare come è possibile con Access(XP)
collegare l'esecuzione di una funzione direttamente con il pulsante destro
del mouse.
Mi capita spesso di dovere fare dei calcoli sufficientemente complessi,
sulle base di un valore che mi compare in quel momento in un Control di una
Form, ove vorrei fare click col pulsante destro del mouse e scegliere il
tipo di funzione da eseguire all'istante.
Grazie per le risposte.
ciao
Paolo Mazzanti
ph...@mazzanti.it

 wrote in message
10053969...@fusilla.abanet.it...

Potresti crearti un menu rapido e associare le doverse voci che puoi
inserire ad ogni funzione
Gio'.

Newsgroup: it.comp.appl.access
Titolo: operazione non supportata all'interno delle transazioni??

Ciao a tutti, scusate per la domanda banale ma non riesco a capire
quale possa essere il problema.
tabelle: "pazienti" uno a molti con tabella "accesso struttura" uno a
molti con tabella "Trattamento".
maschera:maschera principale "paziente" sottomaschera: maschera
"Accesso struttura" con maschera figlio "Trattamento".
Le sottomaschere sono in visualizzazione foglio dati.
Quando cancello un record dalla sottomaschera trattamento e clicco su
un'altro nodo di sottomaschera "accesso Struttura" mi dà il messaggio
da cui l'oggetto!
Stessa cosa accade se provo a copiare un gruppo di record da
sottomaschera "Trattamento" da una data di accesso e provo ad
incollari su un'altra data di accesso.
Le stesse operazioni fatte direttamente nelle tabelle non danno nessun
problema!!?
Sicuramente Sbaglio qualcosa, qualcuno mi può aiutare? grazie in
anticipo.
Uso Access 2007 ma non credo c'entri la versione.

Uso Access 2007 ma non credo c'entri la versione.
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: dubbio su query...

Ciao a tutti,
ho un dubbio per eseguire una query...dunque: Ho un database fatto in 
questo modo
http://www.zippyimages.com/files/61827/Immagine.jpg
e devo fare una query che mi restituisca una tabella con
-Nome
-Media dei punti
-Max dei punti
-Min dei punti
-Numero delle vittorie
per le prime 4 ok...ma come faccio per l'ultimo campo? Il mio campo 
vittoria è di tipo stringa (con valori "Sì", "No", "Pareggio").
Io l'ho eseguito in questo modo: prima mi creo una tabella di appoggio 
con i primi quattro campi, poi me ne creo un'altra con il 5 ed infine 
con un'altra query unisco il tutto...Non c'è un modo più corto e semplice?
Ed in più ho un'altro problema...con la query che mi crea una tabella 
con nome e numero delle vittorie, cioè:
SELECT [nome], count([vittoria]) AS nvit INTO newtable2
FROM incontro
WHERE vittoria="Sì"
GROUP BY [nome];
Non riesco a vedere i nomi di quelli che non hanno mai vinto...
Grazie Mille
-- 
Per conttarmi in pvt togliere NOSPAM o in alternativa con
MSN Messenger: rocco7man chiocciola 
hotmail.it
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Frase Mitiche:
"Colpo partita: triplo filotto reale ritornato con pallino."
(Rag. Ugo Fantozzi in Fantozzi)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Aggiungo anche un:
;-) WLF ;-) Forza Milan e Manchester United!
CIAO

 
SELECT [nome], avg([punti]), max(punti), min(punti), 
sum(abs(vittoria="Si"))   from tabella
GROUP BY [nome];
forse questa potrebbe funzionare
--
a.cara

Newsgroup: it.comp.appl.access
Titolo: Consenso alla query di aggiornamento e/o eliminazione

Salve a tutti volevo sapere se c'è un modo con cui è possibile dare in
consenso in automatico al "SI" che compare nelle query di
aggiornamento e/o di eliminazione.

 aggiornamento e/o di eliminazione.
Vedi docmd.setwarnings
Antonio
Newsgroup: it.comp.appl.access
Titolo: Report (formattazione)

Buon giorno a tutti,
problema:
se in un report ho due controlli dei quali il primo (chiamato: Stato)puņ
assumere rispettivamente valore =0; oppure valore=-1 . Il secondo (chiamato
Tempo) invece puņ assumere valore=0, valore<=-1 e valore=>=1.
Io vorrei creare un controllo non associato che mi permetta il controllo dei
due valori. ad Esempio:
se Stato =0 e Tempo <=-1 allora vorrei poter visualizzare un testo nel nuovo
controllo che mi riepilogasse il tutto ma che tale testo sarebbe diverso se
Stato =-1 e Tempo <=-1  o cmq variassero in un'altra combinazione.
Grazie a tutti
Ciao

= iif(Stato=0 and Tempo = 1; "Ciao";iif(Stato=-1 and Tempo = 1;"OK";  . . .
e continui per le varie situazioni possibili.
Operatori and e or


Nell'origine controllo della casella di testo non associata, usa delle
funzioni IIF nidificate.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:53Cy6.2328$Mz4.1...@news.infostrada.it...

Grazie mille dell'aiuto
Ciao

Newsgroup: it.comp.appl.access
Titolo: Da una tabella all'altra

Scusate se la domanda puň sembrare veramente banale, ma non sono
riuscito a trovare una soluzione lineare a questo problema: ho due
tabelle, i record della prima (chiamata Sequenze)vengono generati
automaticamente e contengono, nell'unico campo presente, una stringa di
80 caratteri che altro non č che una serie di 20 numeri casuali (021 008
124..) trasformati in stringa. Nella seconda tabella (chiamata
Daticom)c'č un campo Numero ed altri campi. Quello che vorrei realizzare
č un report che contenga per ogni pagina, o per ogni due pagine a
seconda della lunghezza dei dati stampati, tutti i record di Daticom i
cui numeri siano contenuti in Sequenze. Utilizzando in vecchio DB IV
avrei fatto cosě:
Apro tabella Sequenze
Registro in una matrice i dati di Sequenze trasformati in numeri
Apro Daticom
Stampo i record secondo la sequenza della matrice
Con Access non riesco a scrivere il codice analogo. Finora sono solo
riuscito ad ottenere qualcosa aprendo in cascata diverse maschere, cosa
che non vorrei fare.
Grazie per i suggerimenti che mi vorrete dare

Xamagi ha scritto:

Io probabilmente farei una query del tipo
select icampicheinteressano from daticom, sequenze 
    where numero like '*' & numero & '*'
mi farei il mio bel reportino mettendo come sorgente dati la query
proverei a eseguirlo senza scrivere codice e a vedere che succede
--
a.cara
togli qualcosa dall'email
Newsgroup: it.comp.appl.access
Titolo: aggiornamento sottomarchere

Salve
Ho 1 maschera formata da 2 sottomaschere non associate basate
sulla stessa tabella PRODOTTI.
Una sottomaschera chiamata INSERIMENTO e' a
record singolo e serve per inserire i nuovi prodotti, l'altra chiamata
LISTA  serve per visualizzare tutti i records dei prodotti.Come posso fare
per fare in modo che quando inserisco un nuovo record nella sottomaschera
INSERIMENTO, aggiorni l'altra  e mi faccia vedere il record appena inserito
nella sottomaschera LISTA
Grazie per risposte
--------------------------------
Inviato via 
http://usenet.iol.it

 nella sottomaschera LISTA
Nella maschera Inserimento, evento dopo aggiornamento, Lista.requery
Ciao
Paolo Mazzanti

 wrote in message
194Z153Z200Z102Y...@usenet.iol.it...


Newsgroup: it.comp.appl.access
Titolo: Sostituire tree view

Vorrei sapere se è possibile implementare una struttura ad albero senza
ricorrere al controllo tree view per i noti problemi dell'uso del
comctrl32.ocx
Grazie.
Massimo

 ha scritto nel messaggio
news:pW2Q8.37643$Kt3.8...@twister2.libero.it...

quali problemi hai riscontrato con il tree?
io li uso pesantemente in diverse applicazioni e non ho nessun problema.....
ciao.
ps. uso  mscomctl.ocx (vers 6)
--
e` inutile versare ruhm...
nu strunz nun addiventa babba'


I problemi nascono solo quando devi distribuire un'applicazione a utenti
finali che utilizzano versioni differenti di access o di sistema operativo.
In questi casi risulta estremamente improbabile che l'applicazione funzioni
correttamente senza manipolazioni sul computer dell'utente finale sul file
mdb (cancellazione dell'ocx e registrazione di quello adatto alla versione
di access dell'utente ...e non sempre l'operazione va a buon fine !).
E' per questo motivo che ho deciso di eliminare gli ocx dalle mie
applicazioni, almeno quelli della Microsoft, che ...per complicarci la
vita... ad ogni nuova versione di Access cambia i suoi ocx.
Ho però l'esigenza di una struttura ad albero per gestire al meglio una
applicazione che gestisce documenti di un Sistema Qualità.
E' per questo motivo che riformulo la domanda.
Esiste un API o qualche rotine che mi consente di fare a meno del
mscomctl.ocx ?