mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Questa applicazione ha eseguito un ....

operazione non valida.......CHIUDI!
Per fare questo ho creato una doppia relazione in questo modo:
MASCHERA1                             MASCHERA2
MASCHERA3
ID            [1------------infinito]    indicatoreID
voce
voce 1                                          voce
voce
voce 2                                          voce
voce
....                                                ID2
[1------------------infinito]     indicatore ID2
In parole la prima maschera può contenere infinite maschere 2 ache a loro
volta possono averre infinite voci 3
Fatta la maschera con le relative sottomaschere all'immissione nell'ultima
sottomaschera si pianta tutto
Qualcuno sa spiegarmelo?
Grazie

 wrote in message 87mn3n$efd$1...@nslave1.tin.it...

Mi sembra un messaggio troppo generico per individuare la soluzione o la
spiegazione. Hai notato che te lo presenta sempre in quella particolare
condizione? Sempre seguendo i stessi passi?

 condizione? Sempre seguendo i stessi passi?
L'errore lo fa sempre allo stesso modo inserendo un campo voce nell'ultima
maschera appena si cerca di digitare qualcosa
MASCHERA1
Sottomaschera
Sottomaschera di sottomaschera
Se vuoi posto il DB.......ma è una cosa abbastanza semplice

 wrote in message 87mr2q$spp$1...@nslave2.tin.it...

Sarà semplice, ma messaggi di errore con la chiusura come unica scelta è
anche preoccupante. Cose del genere mi si presentano sempre e ad intervalli
regolari, quando tengo premuto il tasto shift-sinistro per modificare il db
poi lo chiudo per aprirne un'altro e bang... Ma lo so e lo evito.
Per curiosità inviamelo per e-mail se vuoi.
Ciao.

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

Ciao a tutti, ho un problema di lentezza.
Utilizzo Access come database per i miei programmi in Visual Basic, ma
quando mi trovo ad affrontare tabelle con 100'000 record, il mio programmini
diventa lenta.
Mi hanno detto che molto probabilmente č un problema di indici, quindi:
Qualcuno saprebbe dirmi, con chiarezza, come devo impostare gli indici
affinchč il mio programma risulti piů veloce (o meno lento, fate un po'
voi).
Grazie a tutti.

 ha scritto nel messaggio
news:95ggb0$fp5$1...@nread1.inwind.it...

Se hai strutturato bene il tuo DB, basta mettere gli indici sui campi dove
effettui il filtro (condizione WHERE) e sui campi che utilizzi per le join.
Ciao
LaLo
Newsgroup: it.comp.appl.access
Titolo: Office developer: Creazione guidata pacchetto.

Ciao
Finito un db, ho creato un pacchetto d'installazione con la
creazione guidata di office developer.
(Per @Alex: non mi hanno dato ancora il permesso di utilizzare
inno setup)
Per fortuna ho tutti i so della microsoft. Ho installato per prova
un 98se german sul quale volevo installare il mio runtime/db
Ma durante l'installazione mi dà errore di lingua.
Si vede che italiano e tedesco non si capiscono.  :-)
E mi dice che devo installare, se non ricordo male, il office
language pack (era fine giornata e volevo andare via)
Soluzioni? dove lo trovo questo office language pack
in tedesco e soprattutto come faccio a dirgli al developer
di usare il tedesco invece dell'italiano?
Grazie per l'eventuale risposta
TT

 ha scritto nel messaggio
news:hFyhc.139049$Kc3.4...@twister2.libero.it...

Ho riprovato ancora , mi chiede il  Microsoft System Pack in
tedesco, linguaggio 1031, (l'italiano è 1040). Ho office
developer e tutti i sistemi operativi per fare prove, più tutti i visual
studio ecc sempre per fare prove ma in nessuno cd, e ce nè parecchi
ho trovato ciò che mi serviva.
Sulla rete ho trovato il SP di office multilanguage ma niente su
office multilanguage. Qualcuno sa darmi qualche dritta?
Ciao
TT
Newsgroup: it.comp.appl.access
Titolo: Query di ricerca su più campi

Ciao a tutti.
Sto tentando di aggiornare un vecchio db creato anni fa con la funzione di 
rubrica telefonica ma non ci riesco...
Nella tabella ho previsto 4 campi per i numeri telefonici (TelUno, TelDue, 
CelUno e CelDue) In pratica vorrei fare una ricerca di questo tipo, 
immettendo in una casella di testo non associata un numero da cercare, 
dovrei far fare la ricerca su tutti e quattro i campi in modo tale che il 
risultato restituito sia "l'abbonato" a cui il nr. appartiene.
Ho provato con query in vari modi ma non ci riesco, c'è qualcuno che mi può 
dare una dritta?
Grazie anticipatamente.
Roberto


Cerca la clausola WHERE nell'help ;)
WHERE ((TelUno='xxx') OR (TelDue='xxx') OR (CelUno='xxx') OR
(CellDue='xxx'))
Popi

 ha scritto nel messaggio 
news:iqtd72$tin$1...@tdi.cu.mi.it...

WHERE ((([TAB].ANTELAB) Like "*" & [Forms]![Dati]![Pezzo] & "*")) OR 
((([TAB].ANTELLA1) Like "*" & [Forms]![Dati]![Pezzo] & "*")) OR 
((([TAB].ANTELLA2) Like "*" & [Forms]![Dati]![Pezzo] & "*")) OR 
((([TAB].ANTELTER) Like "*" & [Forms]![Dati]![Pezzo] & "*"));
questa cosa si ottiene mettendo i criteri "a scaletta" nelle righe criteri 
sotto i vari campi ma a livelli diversi
nella mia soluzione io trovo il numero anche mettendo un solo pezzo del 
numero stesso, per testo contenuto quindi
Antonio

 Antonio
Siccome sono abbastanza ignorante in materia, in soldoni, come andrebbe 
applicato quanto sopra citato? Sempre nella query?
Grazie.
Roberto

 ha scritto nel messaggio 
news:iqtmhc$6u7$1...@tdi.cu.mi.it...

te l'ho detto, metti il nome dell'utente e i 4 campi telefono
a scaletta, prima riga primo campo, seconda riga secondo campo e cosě via, 
ci metti il criterio con il riferimento alla maschera filtro
Antonio 

 ha scritto nel messaggio 
news:iqtmhc$6u7$1...@tdi.cu.mi.it...

te lo ha spiegato Antonio, lo devi mettere nei criteri della query "a 
scaletta" e cioč il primo nel primo rigo sotto il primo campo dove vuoi fare 
la ricerca, il secondo nel secondo rigo del secondo campo etc...
ciao
Max 

 Antonio
Grazie, funziona alla perfezione. Avevo chiesto questa delucidazione perchč 
mi era venuto un dubbio grossolano...
Grazie ancora.
Roberto
Newsgroup: it.comp.appl.access
Titolo: Query

Access 2000.
Ho una lista di utenti ai quali vengono erogate diversi tipi di prestazioni
in tutti i mesi dell'anno; la mia domanda:
è possibile creare una query dove posso selezionare da una maschera i tipi
di prestazione, il mese ed estrarre in un elenco i record corrispondenti?
Nella speranza di esser stato chiaro attendo.
Ciao e grazie.

 wrote in message
news:affjaa$e4rqk$1...@ID-114850.news.dfncis.de...

Possibilissimo!
metti nella maschera i controlli che ti servono... e poi specifica nella
query come criterio per i campi corrispondenti
[forms]![nomeMaschera]![NomeControllo]
In questo modo la query usa come condizione WHERE il contenuto del controllo
specificato!
Et voilà...

 Possibilissimo!
Grazie mille.

Data  una tabella contenente diversi campi opzione Si/no ho creato una query
di selezione a partire dalla tabella; esistono record che hanno uno o più
campi Si/No selezionati e record che non ne hanno neppure uno.
La query mi seleziona solo i record che hanno almeno un campo Si/No
selezionato, tralasciando quelli che non ne hanno neppure uno. Come faccio a
farglieli contare tutti?
grazie a tutti


Se ho capito bene: a prescindere dalrisultato della query vuoi sapere quanti
record hai in tabella?
Se cosě,usa dcount() riferito alla tabella origine.
Altrimenti fammi capire meglio
ciao MAssimiliano

Newsgroup: it.comp.appl.access
Titolo: barra di menù in access....

Ripropongo lo stesso quesito inviato alcuni giorni fa.. ..con poco
successo!..............................
Ho implementato la routine scaricata dal sito comune per togliere la barra
dei menu...
Private Sub Form_Load()
    'Routine per togliere e rimettere la barra dei menu in Access 97 (97)
    'Fornitore: Giorgio Valsangiacomo
   Dim cbarmenu As CommandBar
   Set cbarmenu = CommandBars("menu bar")
   cbarmenu.Enabled = False
End Sub
la risposta è la seguente........
Errore di compilazione :
Tipo definito dall'utente non definito
Mi hanno suggerito di togliere e rimettere il segno di spunta sui
riferimenti  a "Microsoft Office 8.0 Object Library"
ma i  "Riferimenti" "Microsoft Office 8.0 Object Library" sono già presenti
e il prg si rifiuta anche solo di togliere il segno di spunta dicendo che la
libreria è necessaria per il funzionamennto del prg stesso...
Mi aiutate....?
grazie ...
bce...@tiscalinet.it

    cbarmenu.Enabled = False
Prova a togliere "As CommandBar" e dovrebbe funzionare.
Voltolini
Newsgroup: it.comp.appl.access
Titolo: Rendere invisibile un controllo in un report da codice

Buongiorno a tutti.
In una maschera ho inserito un pulsante che apre il mio report.
In base a delle condizioni dovrei visualizzare nel report due controlli:
una casella di testo e una label.
Sull'evento open del report leggo il valore di una variabile pubblica della
maschera e decido se rendere visibile o meno i miei controlli
PROBLEMA:
    la proprietà visible nei controlli del report non c'è!!
    Ho pensato di cambiare il forecolor (rendendolo bianco) ma questa
proprietà non c'è!!
Devo necessariamente creare un nuovo report senza i due controlli o c'è
un'alra soluzione?
Grazie in anticipo!!!


---
Daniele

 Grazie in anticipo!!!
---
Daniele

     la proprietą visible nei controlli del report non c'č!!
La proprietą visibile c'č
sull'evento load
if Maschera!Quello = "ok" then
Me!Campo.visible = false
end if
eccetera
saluti
GB

anche se non si vede c'č.
:-)
--
Alberto
No alle guerre
Newsgroup: it.comp.appl.access
Titolo: Collegare DBF

Ho un programma di contabilita' in cui viene indicato l'uso di DBF come
archivio usato e FOX pro come linguaggio di programmazione.
Vorrei creare un archivio access con tabelle collegate alla procedura per
permettere l'inserimento dei dati che ho nella procedura che uso attualmente
(anagrafiche clienti-fornitori ecc...).
Ho provato, in un archivio access 2000 vuoto, a collegare la tabella
Aclie-fe.dbf (anagrafica cliente)
con tipo file DBASE III, DBASE IV, DBASE 5.
Tutti e tre i tipi di file mi permettono di collegare correttamente la
tabella, purtroppo quando provo ad entrare nella tabella ottengo l'errore:
- Impossibile individuare il file Memo Xbase richiesto.
Da notare che comunque riesco a visualizzare (in tutti e tre i casi) la
struttura della tabella.
ho provato quindi a collegare le tabelle tramite ODBC utilizzando il driver
Microsoft dBase VFP Driver Versione 6.01.8629.01 (file VFPODBC.DLL del
19/05/2001)
ma ottengo comunque un errore e non riesco ad accedere alla tabella.
Come posso accedere a tale tabella? Va acquistato un programma apposito? Ci
sono dei driver ODBC compatibili? Devo installare Visual Fox Pro della MS?
Grazie
Ferro e Metalli SRL
in...@ferroemetalli.it
http://www.ferroemetalli.it

 ma ottengo comunque un errore e non riesco ad accedere alla tabella.
Io invece ho il problema opposto!
Da tabelle clienti .mdb a .dbf !
Non sapevo di questi driver odbc.....
Qui mi dicono che bisogna sapere la strutt.dei record del file e ricrearla
nell'altra procedura, un lavoro da programmatori.
Se avete novità vi sarei grato se le comunicate sul ng.
Grazie e saluti.


i file foxpro usano tipi di campi memo diversi da dBASEx
quello di foxpro hanno estensione .ftp
(foxpro ha anche indici diversi: dBASEiV aveva .mdx mentre foxpro .cdx)
devi collegare i file .dbf generati da foxpro o scegliendo nel tipo file
della finestra di scelta dei files da importare il tipo foxpro oppure
scegliendo i driver ODBC relativi a foxpro

Newsgroup: it.comp.appl.access
Titolo: Sottoreport Acc/97

Ciao a tutti.
Ho un report "LancioProd"
Ho un sottoreport "Setup01" legato con "LancioProd" con tre campi figli e
master
figlio    :ID articolo;ID Mescola;ID macchinario.
master:ID articolo;ID Mescola;ID macchinario.
Come faccio se il sottoreport "Setup01" non contiene nessun record a far
stampare un altro report "svuoto":
mi hanno gia risposto con:
If me.<nomesottoreport>.report.recordsetclone.recordcount=0 then
DoCmd.OpenReport <altroreport>
Mi da errore in quanto non riconosce il nome del sottoreport.
ciao e grazie


Usa dcount sulla tab oppura hasdata sul report
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:62Z94Z199Z30Y1...@usenet.libero.it...

in che senso dcount sulla tab oppure hasdata sul report?
ciao tommy


if Dcount("*", "Setup01")= 0 then
 
       docmd.openreport etc
else
 
       docmd.openreport ect
end if



Grazie! ciao.
Newsgroup: it.comp.appl.access
Titolo: Sto provando a fare un db di Access2000,chi ha voglia di aiutarmi!!??

Sto provando a fare un db di Access2000,chi ha voglia di aiutarmi!!??
vi manderei il mio db (non preoccupatevi è leggerissimo) con scritto
quello che vorrei ma non riesco a fare!!!  ci sono dei volenterosi
aiutanti???? secondo me non è difficile quello che vorrei fare ma io non
riesco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

riesco
forse è più corretto che tu chieda (una domanda alla volta) ciò che
non riesci a fare.Se vuoi che qualc'un altro ti faccia il lavoro forse
è il caso che tu lo paghi...
P.S. i Pup piaggnono!
Saluti.
Emanuele.

 ha scritto nel messaggio
news:7b0b6235b255895fbe9...@mygate.mailgate.org...


 ha scritto nel messaggio
news:abg4q2$pmc$1...@pegasus.tiscalinet.it...


Newsgroup: it.comp.appl.access
Titolo: modifica del MSG di errore predefinito

ho letto da qualche parte che è possibile modificare il messaggio di errore
quando, inserendo un record da una mascera da il messaggio chiave ripetuta
oppure manca il riferimento nella tabella principale
p.e.
tab  ANAGR chiave codice
tab. AZIANDA chiave idazienda
tab  PRESENZE chiave =>data ;tipo presenza;codice;idazienda
se inserisco nella tab PRESENZE un record con codice che non risulta in
ANAGR mi da errore......
se inserisco un codice con le medesime chiavi della tab. PRESENZE mi da
errore.......
e possibile sostituire tali errori predefiniti con messagii personalizzati
grazie


wrote:

evento on error
gestione errori personalizzata
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: Problema stampe fronte-retro

Salve a tutti
ho un problemino interessante da risolvere: ho un report che stampa in
blocco tot fatture per tot clienti, le fatture non sempre stanno su una
singola facciata ma posso anche prendere 2, 3 o più facciate. Tale
report deve essere emesso in fronte-retro per ovvi motivi. Il problema è
che se capitano due fatture da 1 facciata, in fronte-retro vengono
stampate sullo stesso foglio!!! Insomma dovrei fare in modo che tutte le
fatture siano emesse in pagine pari. quindi trasformare 1 facciata in 2,
3 in 4 ecc...quelle da 2 o da 4 rimangono tali.
Qualche idea?
grazie



controlli su formattazione l'evento pages e vedi se sei sull'ultima
pagina cosa puoi fare per farne stampare una aggiuntiva vuota....
Saluti.
Emanuele.


purtroppo il problema è più complicato perchè il report è unico per
tutte le fatture di tutti i clienti. quindi devo avere la possibilità di
aggiungere una pagina bianca in un punto qualsiasi del report dopo una
fattura che so essere compresa in un numero dispari di facciate...



puoi sempre controllare i campi con il valore dei campi e vedere
tramite variabili se ti trovi su una nuova fattura o no...
mi sembra abbastanza semplice
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Qull'Help che impazzisce.

Buona sera,
Utilizzo Access2000 su Windows ME e come già capitava con Windows 98 trovo
dei problemi frequenti con la guida in linea: apro la stessa, magari la
riduco ad icona ma da questo momento in poi la finestra della guida si
ridimensiona a suo piacimento, si aprono ridimensionate finestre ridotte ad
icona ed altre stranezze del genere, per non parlare dei ridimensionamenti
che avvengono quando riprovo ad ingrandire la guida. Ho aggiornato Office
con SP1 ed SP2 ma il problema c'era prima ed è rimasto.
Sapete aiutarmi?
Grazie Salvatore

 ha scritto nel messaggio
news:kjxr6.5819$6W.6...@news.infostrada.it...

Io ho risolto reinstallando O2K e ho notato che il problema si ripresenta se
chiami l'Help con mentre navighi con IE. A 'sto punto, visto che i nuovi
help sono html, penso sia un bug di qualche libreria di IE che non riesce a
condividere entrambe le cose.
Mandi, Rob.

Newsgroup: it.comp.appl.access
Titolo: rst.FindFirst strCriteri -> Errore di run-time 3251

Innanzitutto ringrazio tutti quelli che mi hanno già risposto.
Ho già usato questa istruzione diverse volte ed ha sempre funzionato.
Ora mi da il seguente errore:
Errore di run-time 3251. Operazione non supportata per questo tipo di
oggetto.
Il codice richiamato dalla maschera è il seguente e funziona sia
utilizzando "rst.MoveLast" che inserendo un nuovo record con
"rst.AddNew".
Il codice contiene alcune righe commentate che sono la traccia dei vari
tentativi.
------
Private Sub ComandoOpenOrder_Click()
Dim strCriteri As String
Dim dbs As Database
Dim rst As Recordset, rstAI As Recordset, rstDep As Recordset, rstImp As
Recordset
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset("Aziende anagrafico")
'strCriteri = "[Codazienda] = '" & Me.Azienda & "'"
strCriteri = "[Indirizzo] = 'Via Roma'"
'rst.MoveLast    'funziona
rst.FindFirst strCriteri    'Errore di run-time 3251. 
rst.Edit	'funziona con rst.MoveLast
'rst.AddNew	'funziona senza posizionamento
rst![Codazienda] = "16"
rst![Nome azienda] = "sedici"
rst.Update
rst.Close
------
Qualcuno è in grado di aiutarmi.
Grazie fin d'ora.
--------------------------------------------------------------------
Sergio de Pretis                     E-mail 
depr...@csgen.it

rst.FindFirst strCriteri    'Errore di run-time 3251. 
Aziende Anagrafico e'allegata?
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

Newsgroup: it.comp.appl.access
Titolo: cancellare maschera Access

ho selezionato una maschera e premuto il tasto Canc
la MsgBox mi avvisa che stavo per cancellare un' altra maschera
annullo
back-up
ripeto il tentativo di cancellazione: stesso messaggio
cancello
Access cancella la maschera selezionata
misteri di Access
                            giuseppe

 ha scritto nel messaggio
news:8v8m1c$r99$1...@nslave3.tin.it...

dimenticavo : Access 2000
                                        giuseppe
Newsgroup: it.comp.appl.access
Titolo: campo calcolato autoincrementante in query

Salve,
qualche giorno fa ho chiesto quanto in oggetto e mi è stato risposto fra 
l'altro di frugare nel sito comune.
Bene ho trovato nella sezione query del sito comune il punto 2.1 che indica 
come creare un campo progressivo.
- ho copiato la funzione e l'ho incollata in un modulo
- ho aperto la query  in modalità struttura e ho aggiunto un campo calcolato 
(= Progressivo()) ma il risultato è stato (ovviamente)negativo.
Domanda:
come si utilizza correttamente l'esempio indicato sul sito comune
grazie
mec 

Chiedo scusa per il doppio messaggio.
Se fosse capitato ad un altro avrei detto ch'era un cretino ma dato  che è 
successo a me diciamo che poteva capitare a chiunque.
mec

 mec
Mhmm... Quindi hai dato del "cretino" a tutti???!!! Ahaaa, bravoo...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Procedura Access da usare via palmare

Sto completando una serie di procedure che verranno usate, via terminal 
server, da alcuni smartphone
Per rendere usabili le parti dedicate agli smartphone, ho realizzato 
alcune form usando controlli standard (textbox, label, combo, 
listbox,...) con text size di 28, 36 o piu'
Funzionare funziona, ma le combobox quando vengono aperte sono 
inutilizzabili perche' non si riesce a scorrerle, nel senso che la barra 
verticale di destra rimanendo dimensione originale (non si ingrandisce 
come il trsto interno), si vede microscopica e non consente lo 
scorrimento delle voci nella lista aperta
La dimanda e': come fare per scorrere gli item nella combobox una volta 
aperta?
 


potresti crearti due pulsantoni ad hoc "su" e "giu" per far scorrere il 
focus riga per riga
 
Access è troppo limitato come interfaccia grafica per poter renderlo 
gestibile da uno schermo di uno smartphone
 
ciao
BFS


Si era quello che intendevo, dei pulsantoni per spostarsi su e giu' 
nella lista delle righe disponibili
Solo che se clicchi sui pulsantoni, il focus si sposta su loro, e la 
lista aperta della combo viene chiusa
Credo mi tocchera' abbandonare la combo e preparare una form che faccia 
la funzione di visualizzazione, scorrimento e selezione della riga

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

qualcuno puņ aiutarmi a risolvere questo pbm?
Public Sub ProvaDB()
Dim dbs As Database
Dim rst As Recordset
    Set dbs = CurrentDb
    Set rst = dbs.OpenRecordset("clienti1", dbOpenTable)
    rst.Close
    dbs.Close
End Sub
l'errore run time 13: tipo non corrispondente
si verifica assegnando alla variabile rst l'istanza dell'oggetto ...
la sub provaDB č stata associata all'evento clic di un pulsante di comando
saranno i riferimenti?
Vi ringrazio

 wrote in message
ipxy4.14475$O3.1...@news.infostrada.it...


saranno i riferimenti?
cosa sono i riferimenti?
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
Newsgroup: it.comp.appl.access
Titolo: Una immagine per tanti report

Un cordiale saluto a tutti.
W98 A97
Vorrei memorizzare all'interno di un Db un'immagine (logo) per poterla
sfruttare - come immagine collegata - in diversi report (evitando cosi' di
doverla incorporare in ogni report).
Sono riuscito a collegarla come file esterno al Db ma sarebbe possibile
averla 'dentro' ?
Ringrazio in anticipo chiunque vorrà darmi un suggerimento.
Gabriele

 averla 'dentro' ?
NO assolutamente NO
In questo Ng sconsigliano...:-))))
saluti Daniele

Newsgroup: it.comp.appl.access
Titolo: Eliminare la memoria di un Contatore

Ciao ragazzi,
sto creando un db simile come idee a quello di Northwind, e per testare ogni 
volta qualsiasi cosa devo simulare un ordine e tutto il resto, che poi 
elimino. Il problema è che non riesco a resettare il Contatore degli ordini, 
IDOrdine, che ovviamente anche se non ci sono ordini, parte dall'ultimo 
numero in memoria. E questo ovviamente mi servirà quando renderò operativo 
il db.
Ho provato, dopo aver tolto le relazioni, a cambiare il contatore in testo, 
poi eliminarlo e rifarlo, o solo eliminarlo e rifarlo, ma il campo 
IDOrdine - che deve chiamarsi per forza così, visto che ormai tutto il DB ha 
questo riferimento - parte sempre dal'ultimo numero del contatore.
Come azzero la memoria di un campo contatore?
Grazie e ciao. 

 ha scritto nel messaggio 
news:431eaece$0$8483$5fc...@news.tiscali.it...

Semplicemente compattando il DB 

 ha scritto nel messaggio
news:431eaece$0$8483$5fc...@news.tiscali.it...

Cancella tutti i record della tabella e compatta il database.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

Molto semplice, grazie e ciao :)

Newsgroup: it.comp.appl.access
Titolo: aspetto casella combinata solo con form in modifica e/o aggiunta

Un saluto a Tutto il NG, con A00 su W00 o XP avrei la necessità di
ottenere quanto segue:
Form :
associata alla tabella Anagrafiche
Casella Combinata:
Origine riga : Tabella/query   [FormaGiuridica]
Colonna associata 1
colonna 1 larghezza 0  valore "ID"
colonna 2 larghezza 4 valore "nome"
colonna 3 larghezza 5 valore "descrizione"
Con Form in modalità aggiunta e/o modifica impostata via codice,
dovrebbe comparire la casella combinata dalla quale pescare in valore
desiderato da inserire nella tabella [Anagrafiche], mentre con la form
in modalità consultazione la casella combinata dovrebbe comparire come
semplice campo di testo contenente il valore "nome" pescato da
[FormaGiuridica]. E' possibile ottenere una simile prestazione ?
Grazie per quanti potranno darmi un suggerimento

 ha scritto nel messaggio news:1177319567.5...@p77g2000hsh.googlegroups.com...


Casella Combinata:


[risposta]
Crea i due controlli, sovrapponili, rendili non visibili; tramite codice visualizzi o l'uno o l'altro...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Esportare dati su un TXT

Grazie ai suggerimenti di questo NG sto con successo riuscendo ad esportare 
dati da un DB access su un file TXT con lunghezza dei campi predefinita.
Ho un problema.
La tabella è così formata:
Titolo (str, 50)
Codice (long, 10)
Autore (str, 50)
Notes (str, 255)
Il codice, numerico, deve essere esportato con una stringa di 10 caratteri.
Ossia: se il codice è 12, sul TXT deve risultare 0000000012
Se il codice è 1021, sul TXT deve risultare 0000001021 e così via...
Prima di esportare, ho creato una tabella temporanea dove ho provato a 
convertire il campo codice in testo ma niente da fare.
Come posso fare in modo (magari con una sub) che il campo della tabella che 
contiene il codice venga convertito in stringa e i valori di "spazio" prima 
del codice vengano visualizzati come "0" (zero)?
Grazie a chi vorrà darmi una mano.
vuLCan


In una query per aggiungere/aggiornare i dati alla/nella tabella
temporanea come campo testo o per esportare la query
direttamente puoi sempre usare:
Format([TuoCampo];"0000000000")
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA) 

 Format([TuoCampo];"0000000000")
Grazie per la risposta Karl...
Mi chiedevo se fosse possibile passare il formato al recordset creato da 
codice senza necessità di creare la tabella temporanea.
vuLCan 

 
"vuLCan Karayan" <vulcankarayan@[tiscali]PUNTO.it> ha scritto nel messaggio 
news:4371e5c3$0$22300$4faf...@reader1.news.tin.it...

Certo che sì, allo stesso modo:
Anzichè aprire la tabella come recordset, crea una query basata su quella 
tabella e con la formattazione desiderata per quel campo.
Sarà questa query ad alimentare il recordset...esattamente come se fosse la 
tabella.
Ciao, Carlo 

 Ciao, Carlo
Grazie Carlo... ma scusa...
Nella tabella il campo ha formato numerico
Posso nella query renderlo alfanumerico?

"vuLCan Karayan" <vulcankarayan@[tiscali]PUNTO.it> ha scritto nel messaggio 
news:4371f7f3$0$22295$4faf...@reader1.news.tin.it...

 Certo che sì...la formattazione serve proprio a questo.
E' chiaro che devi aggiungere una colonna o campo alla query con un nome 
diverso.
Per esempio aggiungi alla query un campo/colonna 
MioCodice:Format([Codice];"0000000000")
Ricordati poi, nel codice o nella esportazione, che il campo ora si chiama 
MioCodice. I dati memorizzati nella tabella restano assolutamente 
immodificati.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Mantenere lo stesso record dopo l' abilitazione "AllowEdits"

Salve a tutti
Come mi avete consigliato per effettuare le modifiche le aggiunte in una 
maschera ho utilizzato i seguenti comandi:
AllowEdits = false o true a seconda dei casi.
Per non permettere di aggiungere record:
Me.AllowAdditions = False
Per non permettere la cancellazione:
Me.AllowDeletions = False
Fin qui tutto bene, perņ quando vado a  sbloccare la maschera per permettere 
la modifica dal record corrente (che vorrei modificare) automaticamente al 
primo record.
Ho visto il consiglio presente sul sito 
www.donkarl.com/it
 FAQ 4.5 perņ non 
sono riuscito a farlo funzionare, forse perchč la maschera del mio db č 
formata da 4 sottomaschere e tutte sono basate su tabelle e non su query 
come l'esempio?
Ho anche provato a a spostare il fuoco (setfocus) sul campo comune che lega 
tette le mashere ma evidentemente sbaglio qualcosa, potete aiutarmi con 
qualche esempio o altro?
Grazie fin da ora e conto su di voi....
Sauro Roscini 


 Dopo vari tentativi ho risolto il problema, su sitocomune alla sezione form 
c'è la soluzione con l'esempio esattamente è:
"3.56 Bloccare e sbloccare da VBA i controlli di una maschera e 
dell'eventuale sottomaschera in essa contenuta"
Grazie Sauro Roscini

Newsgroup: it.comp.appl.access
Titolo: Monitor di eventi in Access?

Oi!
Volevo sapere se esiste in access la possibilità di sapere, durante
l'uso di una form quali eventi vengono generati..
Grazie mille e 
Axè!

 ha scritto nel messaggio
news:vt79cvsu3n1v0u6bd...@4ax.com...

Come puoi leggere nella guida per esempio alla voce "Caricamento" o "Evento
Caricamento", questi sono gli eventi in successione:
Apertura > Caricamento > Ridimensionamento > Attivazione > Corrente
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Capacità db......

Salve ragazzi una domanda che non sono riuscito a trovare risposta sui
numerosi libri.......so + o - che la capacità o grandezza di un db dovrebbe
variare attorno 1.5 ;2 Gig....
ma mi sono accorto che quando vado nelle opzioni mi sono accorto che da
qualche parte c'è scritto quantità di record visualizzabili= 1000, questa
opzione si puo' cambiare con un numero + alto almeno 1500?!? che
succederebbe?
Grazie
-- 
Gianni B.
-- 
Gianni B.


Credo che il limite alle visualizzazioni sia intorno a 25000. Io ce l'ho
settato fisso a 22.000 ma non ho realmente problemi.
Il limite in Gb è 1 per A97 e 2 per A2000 e AXp.
Non è assolutamente un limite non ti preoccupare: anche perchè in un
database con 10 tabelle potresti usare 10 file da 2 giga l'uno: ovvio xò che
nel FE avresti problemi, ma se lo setti bene...
Insomma vai tranquillo.
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:62Z94Z28Z127Y1...@usenet.libero.it...

grazie Massimiliano.
-- 
Gianni B.

 settato fisso a 22.000 ma non ho realmente problemi.
...
Non sono sicuro di quale cosa o limite parlate.
L'unica opzione che mi viene in mente si riferisce alle liste
di scelta nel filtro in base a maschera e in pratica non vale
per niente. -->?
--
cu
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com
Newsgroup: it.comp.appl.access
Titolo: difetto della maschera

Ciao a tutti
ho creato una serie di sottomaschere racchiuse in una struttura
a schede.
Ogni sottomaschera è collegato ad ana query.
Tutte funzionano tranne una sola. Il problema è che non mi
permette di scorrere i record ottenuti tramite l'interrogazione
della query. Qualcuno saprebbe spiegarmi il motivo e come
risolverlo?
grazie
  Marco

 della query.
Ciao MArco, ci hai dato pochi elementi per capire, cmq..
non è che ti è scappato un abilitato = No tra le proprietà?
FAcci sapere maggiori dettagli.
MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

Newsgroup: it.comp.appl.access
Titolo: Report e righe vuote

Cari amici,
sono un neofita di MS ACCESS 2000 e sto facendo un database che tra le
varie funzioni deve stampare un modulo che altri miei colleghi agenti
compilano a  mano su uno stampato.
DAto che lo stampato è stato creato sicuramente con Excel, attraverso
una griglia a campi vuoti, lo ho riprodotto facilmente su un report di
access.
Questo stampato ha 5 righe da compilare con degli ordini, che a me
corrispondono in ACCESS a dei records.
Ho creato un report molto simile a quello di questo stampato. L'unico
problema è il seguente. NON SEMPRE rempio le cinque righe con 5
records. Qualche settimana anzichè avere cinque records corrispondenti
a 5 vendite posso averne 2 o 1 o 3 o 4. ACCESS quando ho - ad esempio
- solo 3 records non mi stampa le restanti 2 righe vuote. Avete delle
soluzioni perche se io ho tre records, ACCESS mi stampi i tre records
su tre righe e le due righe rimanenti vuote? Sicuramente esistono ma
io  neofita di access non le ho viste.
Grazie
PETRO



su tre righe e le due righe
rimanenti vuote? 
www.sitocomune.com
ma se non vuoi scrivere codice
disegna le righe nella struttura del report e inserisci normalmente quanti
campi servono.
ciao Massimiliano
--------------------------------
Inviato via 
http://usenet.iol.it
Newsgroup: it.comp.appl.access
Titolo: NEWBIE question

Salve,
ho due tabelle
    TabA        campi    'Prefisso'  - testo
                                  'Prezzo'  - numerico
    TabB       campi   'Numero'  - testo
                                'Tempo' - Data/ora
                                'Prefisso' - testo
Il mio problema è ottenere la somma del tempo trascorso per ogni prefisso.
Utilizzo la seguente query
SELECT [TabA].[Prefisso], sum([TabB].[Tempo])
FROM TabA, TabB
WHERE [TabA].[Prefisso]=[TabB].[Prefisso]
GROUP BY [TabA].[Prefisso];
quando la eseguo ottengo un risultato del tipo
--------------------------------
| Prefisso    |  Expr 1001      |
--------------------------------
| 02             | 0,045763...     |
| 06             | 0,001..            |
|..                | .....                  |
|..                |....                    |
-------------------------------
cioè non ottengo un risultato del tipo hh.mm.ss
dove sto sbagliando?
Grazie
  Simone

 wrote in message
5Q0m8.9016$S52.2...@news2.tin.it...

Non dovresti sommare, ma prendere Data/Ora minore, Data/Ora maggiore e
lavorare con il DateDiff

 dove sto sbagliando?
Stai sbagliando nel pensare che un tipo data/ora si possa considerare come
un numerico.
Questo tipo di dati puo' essere usato per lavorare su date specifiche e ore
specifiche (es quella cosa e' stata fatta alle ore 10.30 del 15 maggio
2001).
La cosa migliore e' lavorare con numerici e convertirli in ore e minuti.
Le modalità dipendono da cosa devi fare.
Sib

Newsgroup: it.comp.appl.access
Titolo: memorizzare percorso file in una tabella

ciao a tutti, ho cercato in lungo e in largo con google e in sitocomune ma
non ho trovato quello che cerco.
che poi e' una banalita'... ma proprio non riesco a farla funzionare.
ho una maschera [maschera1] con un pulsante e una tabella [tabella1].
sono riuscito ad aprire la finestra di selezione di un file premendo il
pulsante, ma adesso voglio che il percorso del file selezionato venga
memorizzato nella tabella1 sotto il record path.
cosa devo aggiungere a fronte dell'evento click del pulsante?
grazie

 ha scritto nel messaggio
news:ehYda.26297$7y3.8...@twister1.libero.it...

Dovresti spulciare il codice per vedere in quale variabile viene ficcato il
percorso del file una volta selezionato dalla finestra di dialogo aperta via
codice.
A quel punto il contenuto della var la metterai nella tua tabella, per
esempio usando un recordset
Antonio

 esempio usando un recordset
ho usato "Richiamare la finestra di dialogo per la selezione di un file" di
Stefano Bettini da 
www.sitocomune.com
dovrebbe essere cmdlg_file, o sbaglio?

 ha scritto nel messaggio
news:7QYda.26403$7y3.8...@twister1.libero.it...

Esatto.
Pertanto quella funzione, oltre a lanciarti il dialogo e a farti scegliere
il file, restituisce il path del file stesso.
Usa il risultato della funzione, se diverso da "", per salvarlo nella
tabella
Antonio
Newsgroup: it.comp.appl.access
Titolo: Accaunt e password da ripristinare

Salve ragazzi,
......(Scusate ma riprovo ancora )........
avrei questo piccolo problema......
con (impostazione guidata protezione) ho inserito utenti e password per
limitarli ,fin qui tutto bene ma ora vorrei elinare tutto per far si che non
mi richieda pių la password, ma non ci riesco....
potete agliutarmi ?...
Grazie
Salvatore

 ha scritto nel messaggio
news:55JWd.64683$lB4.1...@twister1.libero.it...

Ripristina il file SYSTEM.MDW accedendo a wrkgadm.exe
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

Ciao Alessandro,
Scusa l'ignoranza....ma dove trovo
il file wrkgadm.exe
grazie 

 grazie
Dai Salvatore non stai usando il pallottoliere...!!
Se non sai dov'è usa il "Trova file", oppure "Esegui"


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

Mi sto esercitando per imparare come a scuola.
Creo una form a caso  inserisco una casella di testo che vado a chiamare 
text1 e un puslante comando che chiamo command1
Vado su propriet� del command e su evento click scrivo la seguente funzione
text1.text="salve"
Chiudo il tutto salvo apro la form e clicco sul command1  e mi dice errore 
di runtime 2185...
Dov'� che cano?


Questo che ti dice il messaggio di errore:
Diverso di VB in VBA non puoi usare la propriet� Text se il controllo
non ha lo stato attivo. (vedi anche <F1> quando il cursore si trova
nella parola "text")
Invece puoi usare:
Me!text1.Value = "salve"
o come Value � la propriet� standard:
Me!text1 = "salve"
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 ha scritto nel messaggio 
news:7708v3F...@mid.individual.net...

Ok grande funziona. quindi vb6 � diverso dal visual basic per access?
E quindi cosa studio per imparare a fare cose concrete? 

 E quindi cosa studio per imparare a fare cose concrete?
VBA Language Reference
http://msdn.microsoft.com/en-us/library/bb190882(office.11).aspx
Newsgroup: it.comp.appl.access
Titolo: Maschera con ComboBox

Chiedo aiuto per l'utilizzo della casella combinata.
Ho la Tabella1 con i seguenti campi:
CognomeAutore
NomeAutore
TitoloOpera
Ho la Tabella2 con i seguenti campi:
Campo1
Campo2
Campo3
CognomeAutore
NomeAutore
TitoloOpera
Ho creato una Maschera per inserire i dati della Tabella2: in questa
maschera ho creato la  casella combinata che prende automaticamente solo
TitoloOpera. Mi aspetto che si riempiano anche le caselle NomeAutore e
CognomeAutore visto che con l'Autocomposizione ho scelto tutte e tre i campi
che mi interessavano.
Dove ho sbagliato? Cosa mi è sfuggito? Devo cambiare qualche proprietà in
Tabella2?
Ho cercato la soluzione con i libri in mio possesso, sul MSKbase, ma senza
successo.
Grazie anticipatamente per ogni dritta.
Dom.

 ha scritto nel messaggio
news:UIG1b.30066$zN5.9...@news1.tin.it...

Se la combo si chiama MiaCombo sull'evento clic potresti scrivere:
Me.MioCampo1 = me.MiaCombo.Column(0) o il numero della colonna
corrispondente.
Così per gli altri valori.
Ti ricordo che se le colonne della combo sono tre, in VBA si numera a
partire da 0 (zero).
Ciao, Carlo

 ha scritto nel
messaggio news:Y0I1b.30320$zN5.9...@news1.tin.it...


 partire da 0 (zero).
OK, come sopra, perň nella tabella 2 non ripeterei gli stessi campi della
tabella 1, ma li collegherei con una chiave, cosě si evita di ripetere
informazioni e 'ingrossare' il database, e tutti i problemi correlati ecc.
ecc.
Gloria
-- 
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: problemi con 4.14 Anteprima report su maschera con Snapshot Viewer

Ciao a tutti,
Ho scaricato il file in oggetto funziona benissimo, ed č proprio quello che
mi serviva, ma ho notato che funziona solo in office XP o superiori, almeno
a mč, con office 2000 mi si blocca alla riga:
Dim prt As Printer dandomi il messaggio :
"Errore di compilazione:"
"Tipo definito dall'utente non definito"
Qualcuno sa se č possibile farlo funzionare anche con office 2000?

 Qualcuno sa se è possibile farlo funzionare anche con office 2000?
Ciao Roberto.
In Access2000 non è supportato, se non sbaglio, l'oggetto PRINTER.
Ne consegue che non può andare.
P.S. Domanda personale
Ti occupi di protezioni elettriche...?
Magari è un caso di Omonimia.
Ciao
Alessandro
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:d2cad8b9c99a2e3d38...@mygate.mailgate.org...

Sono nel campo elettrico ma non specificatamente nelle protezioni
Elettriche.
Probabilmente è un caso di omonimia, anche se sarebbe un vero piacere
conoscerti di persona.
Quindi secondo tè non è possibile farlo funzionare anche con access 2000?
Grazie mille per la risposta.

 Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Grazie mille per la risposta
Alla Prox.
Ciao!
Roberto

 Grazie mille per la risposta.
A quanto ne sò no, ma magari non serve e pertanto potresti
evitare di ricorrere all'oggetto Printer e sfuttare le API
(Cosa molto più complessa) per realizzare una cosa alternativa.
Chiaramente parliamo di programmazione a livello impegnativo.
Ciao.
@Alex

Newsgroup: it.comp.appl.access
Titolo: Il file del gruppodi lavoro

Ho realizzato un'applicazione in Access 2000 ed uso Windows 2000.
Ho creato un gruppo di lavoro per la protezione con relativi Utenti e
Gruppi, ho chiamato questo file "PROTEZIONE.MDW" e ho posizionato questo
file nella directory dell'applicazione.
Dopodichč ho utilizzato il programma WRKGADM.EXE per rendere attivo questo
file e tutto funziona perfettamente.
Il problema č che con questo sistema il file cosě creato č attivo anche per
altre applicazioni che invece hanno il loro file .MDW di protezione diverso.
Come posso fare per far sě che ogni applicazione veda in automatico il suo
file di protezione?
Grazie

 ho lo stesso problema anch'io. Spero che qualcuno ci risponda.......
Mi sà che forse è un problema troppo difficile.......


Crea un collegamento per ciascuna applicazione, in cui nella casella
"Destinazione" scrivi il seguente comando:
Percorso\msaccess.exe tuodatabase.mde /wrkgrp percorso\protezione.mdw
Per maggiori info, guarda l'help alla voce
Opzioni della riga di comando per l'avvio
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------

Io ho risolto cosě:
Vai sul sito comune 
www.sitocomune.com
Sezione: "General"
Argomento: "Come utilizzare la sicurezza di Access?"
Qui trovi un'ottima spiegazione gentilmente "offerta" da Cristiano De
Pasquale
Ciao.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:dRoCa.4641$Fr5....@tornado.fastwebnet.it...

Non e' difficile, dovete semplicemente
associare il file MDW all'applicazione
passandolo come argomento alla linea di comando
se non ricordo male una cosa del genere :
"C:\Programmi\Microsoft Office\Office\MSACCESS.EXE" "c:\programmi\tuodb.MDB"
/wrkgrp "c:\protezione.MDW"
bye :o)
Newsgroup: it.comp.appl.access
Titolo: caricamento dati da un excel a tre tabelle

buongiorno a tutti.
volevo un consiglio su come predisporre un db e in particolare qualche "dritta" su come caricarne i dati.
Mi spiego meglio.
Mi pervengono diversi excel ciascuno dei quali è così composto :
 
1 - ufficio
2 - codice ufficio
3 - indirizzo ufficio
 
1/a - codice contatore luce
a1 - data lettura contatore luce
a2 - valore lettura contatore luce
 
1/b - codice contatore gas
b1 - data lettura contatore gas
b2 - valore lettura contatore gas
 
1/c - codice contatore acqua
c1 - data lettura contatore acqua
c2 - valore lettura contatore acqua
 
Preciso che i campi 1/a ; 1/b ; 1/c  sarebbero superflui ma, per il momento mi servono per verificare di non fare cavolate.
 
Avrei bisogno, e questo è il mio dilemma di una query, (e preciso solo una e non tre, non so se è possibile) che leggendo solo i record compilati nel campo data mi crei (o aggiunga i dati a) tre tabelle così composte:
 
tabella luce
2 - codice ufficio
1/a - codice contatore luce
a1 - data lettura contatore luce
a2 - valore lettura contatore luce
 
tabella gas
2 - codice ufficio
1/b - codice contatore gas
b1 - data lettura contatore gas
b2 - valore lettura contatore gas
 
tabella acqua
2 - codice ufficio
1/c - codice contatore acqua
c1 - data lettura contatore acqua
c2 - valore lettura contatore acqua
 
So che a molti sembrerà una richiesta futile, ma vi chiedo un cortese e utilissimo aiuto, vorrei eseguire il minor numero di lavorazioni possibile, evitando soprattutto di farlo in excel.
grazie.

mi scuso se insisto ma non riesco a venirne fuori.
Sono riuscito a fare una query di accodamento dati a tabella ma vorrei "espandere" la stessa in modo tale da poter, con una sola query, alimentare le tre tabelle che mi servono.
Secondo voi è possibile e qualcuno mi può aiutare ?
grazie
 

Allego il codice nella speranza di trovare un'anima buona...
 
INSERT INTO tbl_DATIENE ( CodImmobile, Data1, [Energia attiva Fascia 1], [Energia attiva Fascia 2], [Energia attiva Fascia 3] )
SELECT PROVACARICAMENTO.CodImmobile, PROVACARICAMENTO.Data1, PROVACARICAMENTO.[Energia attiva Fascia 1], PROVACARICAMENTO.[Energia attiva Fascia 2], PROVACARICAMENTO.[Energia attiva Fascia 3]
FROM PROVACARICAMENTO;
 
 
devo valorizzare altre due tabelle "DATIGAS" E "DATIH20" con altri record sempre  provenienti dalla tabella PROVACARICAMENTO.
grazie infinite a chiunque mi potrà aiutare....


Perchè una sola query?

Perché nella mia ignoranza pensavo si potesse fare....
Poi vedendo che nessuno mi rispondeva ho fatto tre query distinte che, se non ho capito male, posso avviare con un unica macro.
Ciao grazie mille.
Newsgroup: it.comp.appl.access
Titolo: Re: stesso report per più maschere

 ma credo si meglio su click del pulsante che apre il report
 
Se cambia solo la parte WHERE, allora non dovresti riscrivere la query 
ogni volta, ma semplicemente usare l'argomento WHERE di OpenReport:
 
DoCmd.OpenReport "MioBelloReport", acViewPreview, , "Tipo = 'Primo'"
poi
DoCmd.OpenReport "MioBelloReport", acViewPreview, , "Tipo = 'Secondo'"
ecc.
 
 
-- 
Ciao
Karl
*********
http://AccessDevCon.com
 
Access FAQ: 
https://www.donkarl.com/it
 


grazie


e nel caso di sottoreport che cambia solo where,
questo non si può fare?

 questo non si può fare?
 
No. Per i sottoreport è abbastanza comune di riscrivere l'SQL della query.



ancora grazie

Newsgroup: it.comp.appl.access
Titolo: Form.[tipo origine riga] = <Funzione> 'come impostarla? [q11c1]





In un'applicazione Access 97 sr-2 ho previsto form video con 
numerosi campi di tipo "casella combinata" che visualizzano voci dizionario, 
con:
[Tipo Origine riga] = "tabella/query"
[Origine 
riga]         = <il nome della query 
che ottiene le voci dizionario>
Siccome le voci dizionario sono numerose, 
devo preparare per ciascun dizionario una query specifica, 
dove SQL ="Select 
distinctrow CVOCE, CDESC from TDIZI where CTIPO = 'dbUM' order by CVOCE;"
Si 
attua quindi una Proliferazione di queries, distinte soltanto dal valore di 
selezione di CTIPO.
Ora, siccome si può mettere in "Tipo Origine riga" una 
funzione con parametri, vorrei impostare con una singola funzione che ha come 
parametro il tipo dizionario e con questo rigenera di volta in volta 
l'istruzione SQL della Query. P.e.:


 


function tipo_orig_riga(x_para as string) as string 
  
Set MyQdef = MyDaba.QueryDefs("qyDIZI")
  MyQdef.sql = "Select 
distinctrow CVOCE, CDESC from TDIZI where CTIPO = " + X_para + "'"
  
Tipo_orig_riga = "qyDIZI"
End function


 


Nell'Help in linea si precisa FUNZ( controllo as control, id 
as variant, riga as variant, colonna as variant, codice as variant), 
ma pur 
seguendolo, non parte. La domanda: 
Come si usa 
correttamente una funzione in "Tipo Origine Riga"? 
Oppure, più in generale, potete darmi uno spunto per la risoluzione del 
problema specificato?
Vi ringrazio per l'attenzione e per gli spunti che 
sarete in grado di fornirmi


Sergio









Le funzioni origine di listbox o combobox funzionano anche se 
non è semplicissimo scriverle (almeno per me).


Se posti la funzione possiamo cercare di capire perchè 
non va.


Ciao Nicola
