mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: piccolo problema di query

Salve. Ecco in breve il mio problema.
Ho un database di film in cui è presente una tabella [Films] contenente 
diversi campi fra cui ovviamente titolo e interpreti. In particolare 
sono presenti i campi [attore protagonista], [attrice protagonista], 
[attore secondario]. Questi ultimi campi sono correlati con relazione 
"one-to-many" e integrità referenziale al campo [Codice attore] della 
tabella [attori], che contiene altri vari campi con i dati sugli attori.
Ora la domanda è questa : come faccio a realizzare una query che 
visualizzi il titolo del film e gli altri dati della tabella [films] ma 
visualizzi come attore principale, attore secondario, ecc. i nomi 
recuperati dalla tabella [attori] anzichè i codici corrispondenti?
Spero di essere stato chiaro
Grazie per l'aiuto edo


SELECT F.*,
(SELECT A.Nome FROM Attori A WHERE
 A.[Codice attore]=F.[attore protagonista]) AS Prot1,
(SELECT A.Nome FROM Attori A WHERE
 A.[Codice attore]=F.[attrice protagonista]) AS Prot2,
(SELECT A.Nome FROM Attori A WHERE
 A.[Codice attore]=F.[attore secondario]) AS Sec
FROM Films F;
HTH.
Alessandro
Newsgroup: it.comp.appl.access
Titolo: Recordset di access

Ciao a tutti, ho creato diversi recordset (da una tabella ORIGINE) in
una funzione di access e adesso vorrei ricrearla in sql server tramite
una stored procedure. Come devo procedere? Creo delle tabelle
temporanee o e' meglio usare le viste? Praticamente questi recordset
servivano aggiornavano dei campi della tabella ORIGINE. Spero di non
essere stato troppo contorto nella spiegazione.
Grazie
Daniele

 Daniele
marc.
-- 
Marcello Poletti
Dingo&Epomops
Microsoft MVP - SQL Server
http://www.dingoepomops.it
http://blogs.dotnethell.it/epomops/

 Spero di non essere stato troppo contorto nella spiegazione.
Piů che contorto poco chiaro
-- 
(Postate i comandi DDL per la creazione delle tabelle)
===================================
Sandro Bizioli
http://blogs.dotnethell.it/sandro/
===================================


Spero sia meglio.
Grazie
Daniele


 tabella di partenza Tracer.
Qui non ho più capito cosa vuoi fare. :-(
[passo] =2 a tutti gli OfficeB di che cosa? La tabella Ponti contiene 
OfficeB, ma non Passo... boh
Cerchiamo di capirci meglio; come ti ho già suggerito, scriviamo le 
istruzione per la generazione delle tabelle, dei dati e di quello che 
vorresti:
Set Nocount ON
use tempdb
create table Tracer
	(
	IDOffice int,
	Office varchar(25),
	NomeOffice varchar(25),
	Passo Int
	)
Create Table Ponti 
	(
	IDPonte int,
	OfficeA Varchar(25),
	OfficeB Varchar(25)
	)
-- Inserisco alcuni valori nella tabella Tracer
-- Inizialmente setto a 1 la colonna [passo] di alcuni record di 
Tracer.
insert into Tracer values(1, 'Uno','Office One', 0)
insert into Tracer values(2, 'Due','Office Due', 1)
insert into Tracer values(3, 'Tre','Office Tre', 0)
insert into Tracer values(4, 'Quattro','Office Quattro', 1)
insert into Tracer values(5, 'Cinque','Office Cinque', 0)
-- Inserisco alcuni valori nella tabella Ponti
insert into Ponti values(1, 'Uno', NULL)
insert into Ponti values(2, 'Tre', NULL)
insert into Ponti values(3, 'Due', NULL)
insert into Ponti values(4, 'Uno', NULL)
insert into Ponti values(5, 'Quattro', NULL)
/* cerco nella tabella Ponti tutti i record che contengono 
nella colonna OfficeA l'Office di questo primo record.*/
select 
	P.*
from Tracer T
join Ponti P On P.OfficeA = T.Office
where T.Passo =1
/* Output
IDPonte     OfficeA                   OfficeB
----------- ------------------------- -------------------------
3           Due                       NULL
5           Quattro                   NULL
*/
-- Elimino le tabelle
drop table Tracer
drop table Ponti

Newsgroup: it.comp.appl.access
Titolo: Copia textbox in piu campi testo tabella

Salve a tutti, pongo una domanda forse strana, cmq
-Ho una tabella "Tab_1" che ha 16 record fissi che non cambiano mai,
  tale tabella consta di due campi testo "Nomi"  e "Anno" 
-Poi ho una maschera "Mas_1"  su cui c'� una casella di testo NON
ASSOCIATA  
 "Anno"
 
 e un pulsante  "Carica"
Quello che vorrei fare � che una volta inserito l'anno nella casella di
testo alla pressione del tasto "Carica" quel valore inserito, deve essere
copiato nei 16 record del campo tabella "Anno" della tabella Tab_1
Vi ringrazio in anticipo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 -- 
Potresti usare il solo codice ma credo fai prima ad usare due righe di 
codice e una query di aggiornamento che preleva il valore dalla maschera, 
dalla casella di testo.
L'istruzione sql della query potrebbe essere questa:
UPDATE Tab1 SET Tab1.Anno = Forms!NomeMaschera!NomeEtichettaDiTesto;
se salvi la query con il nome di AggiornaTab1 su click del pulsante "Carica" 
puoi scrivere:
DoCmd.SetWarnings False
DoCmd.OpenQuery "AggiornaTab1"
DoCmd.SetWarnings True
Fammi sapere.
Ciao, Carlo

 Ciao, Carlo
Ok Grazie per la risposta provo questa strada e ti faccio sapere
Ciao


 Ciao, Carlo
Ciao Carlo operazione riuscita con successo
ps.Per la serie "...non si finisce mai d'imparare"
..ancora grazie infinite
Domy

Newsgroup: it.comp.appl.access
Titolo: stampa

Si può attraverso codice lanciare una stampa report in bianco e nero ? 

 Si può attraverso codice lanciare una stampa report in bianco e nero ?
L'ho già vista 3 4 volte questa...
Che dovemo fa?!!?!?
Antonio

 wrote in message 
news:P9%5c.76734$FJ6.2...@twister1.libero.it...

Potresti spegarmi come si fa a cercare la risposta ?
grazie 

> Potresti spegarmi come si fa a cercare la risposta ?
Cerchi la risposta... ma la risposta č dentro di te...
e perň e sbajata... č sbajata... (QUELO rulez!)
Scusate ma non ho resistito!!!
-- 
Dato che non sappiamo quando moriremo, siamo soliti pensare che la vita 
sia una fonte inesauribile. Eppure ogni cosa accade soltanto un certo 
numero di volte, quasi raramente ad essere sinceri.
Quante volte ti ricorderai di un certo pomeriggio della tua infanzia, un 
pomeriggio che č una parte cosě profonda di te senza il quale non 
potresti dare un senso alla tua vita? Forse quattro o cinque volte. 
Forse anche di meno...
E quante volte nella tua vita guarderai la luna piena? Forse venti...
Eppure tutto sembra non debba mai finire...

 ha scritto nel messaggio
news:c3a0i0$263nbb$1...@ID-155344.news.uni-berlin.de...

Dopo aver postato devi aspettare, non continuare a postare lo stesso
messaggio.
Se dopo qualche giorno nessuno ha risposto, puoi ripostare, scrivendo REPOST
nel subject e magari cercando di cambiare il subject e il post, magari
scritto male.
Infine se nessuno ti risponde ancora o è troppo difficile, o non si può
fare, o hai spiegato male il tutto
Antonio

 wrote in message
news:Ldf6c.75020$Kc3.2...@twister2.libero.it...

Certo che i suoi post, Sig. Antonio Biso, sono illuminanti .

Certo che i suoi post, Sig. Antonio Biso, sono illuminanti .
Volenti o nolenti uno sceriffo ci vuole se vogliamo convivere
civilmente. Antonio e' lo sceriffo di questo newsgroup. Leggi le
regole da seguire per una costruttiva partecipazione al newsgroup
contenute nel messaggio  [MANIFESTO] it.comp.appl.access del 19/03/04
ore 6.06.
Franco Varoli
fRANC...@tin.it
Per scrivermi togliere RANCO


Vedi Marco, tu l'hai detto in maniera ironica, ma io, senza falsa modestia,
ritengo che hai detto una grande verità.
Se fai delle ricerche vedi che di problemi ne risolvo molti.
Questo mi autorizza a rompere le scatole, con il consenso degli altri, a chi
non si attiene alle regole.
Diverso sarebbe se rompessi e basta.
Punto
Antonio
Newsgroup: it.comp.appl.access
Titolo: invio report come allegato

 
Ciao,
    ho installato un database su un pc con office 2000, quando 
dall'anteprima di un report faccio invia a -- destinatario di posta come 
allegato mi dice :
"impossibile aprire la sessione di posta elettronica"
come faccio a risolvere il problema ?
grazie
....come fare ? eh

Hai una stampante configurata? Fosse anche fittizia/virtuale, mi pare
ne abbia bisogno....
Simo


Se il messaggio è quello access non c'entra -> prova un pò a vedere i 
parametri del client di posta (presupponendo che sia installato 
ovviamente...) 

 ha scritto nel messaggio 
news:Odvze.133525$75.57...@news4.tin.it...

stampanti installate correttamente !!!
Outlook installato !!
come fare ? ehhh

[CUT]
prova un pò a vedere se con altri applicativi office riesci ad inviare 
qualcosa come allegato... 

 ha scritto nel messaggio
news:daltq8$7h4$1...@balena.cs.interbusiness.it...

Hai provato invece ad usare da VBA il metodo Sendobject (vedi help)?
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: codice progressivo

Ciao a tutti
uso questa serie di comandi per generare un codice progressivo
predefinito (anno-tipo-numero progressivo)
per dei record che riguardano alcune tipologie di lavoro:
funziona ma non è corretto perchè usa l'evento on error
nel caso in cui la funzine Dmax resituisca una valore ""
Come devo scrivere la stringa per intercettare tale evento (Dmax = "")
nel case della select case:
Private Sub sugg_COD_Click()
On Error GoTo Err_sugg_COD_Click
Dim newcod As String
Dim progressivo As Integer
Dim newcodice As String
newcod = "" & Right(Date, 2) & "-" & Left([tipologia], 1) & "-"
progressivo = "" & Right(DMax("[CODintervento]", "[qryCOD_lavoro]"), 3) + 1
Select Case progressivo
       Case progressivo = 2 To 9
            newcodice = newcod & "00" & progressivo
        Case progressivo = 10 To 99
            newcodice = newcod & "0" & progressivo
        Case progressivo = 100 To 1000
            newcodice = newcod & progressivo
    End Select
[CODintervento] = newcodice
[CODintervento].SetFocus
Exit_sugg_COD_Click:
    Exit Sub
Err_sugg_COD_Click:
    MsgBox "E' il primo " & [tipologia] & " dell'anno, buon lavoro", 
vbInformation, "primo lavoro"
    [CODintervento] = newcod & "001"
Resume Exit_sugg_COD_Click
End Sub 

 ha scritto nel messaggio 
news:dl3il.92$282...@nntpserver.swip.net...

Il problema secondo me è che essendo una query può non restituirti record ed 
è qui che si genera l'errore.
Se usi lo steso codice su una tabella non ti dovrebbe dare l'errore.
Puoi ovviare controllando i record che ti restituisce la query (.recordcount 
 >0).
Ciao
-- 
Roberto da Parma 

iperworld ha scritto:

Se proprio proprio vuoi usare le funzioni di aggregazione, utilizza Nz e l'errore non l'avrai +
TuoId =Nz(Dmax("Valore","Tabella","Campo=xxx"))+1
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it


grazie a tutti e due come sempre un valido aiuto
ciao
Newsgroup: it.comp.appl.access
Titolo: Voci strane nel modulo Progetti

Uso A2000. Da qualche tempo, nella finestra Gestione progetto del codice VBA 
compaiono voci come ACWZTOOL, ACWZMAIN o UTILITY. Ho notato che 
corrispondono a file MDE presenti nelle cartelle di Office ma non capisco a 
cosa servono e perché a volte si vedono nella finestra del Progetto e altre 
volte no. Nei riferimenti non ci sono voci in piů spuntate.
Non so se č sintomo di qualche "malessere" in vista oppure ho premuto 
qualche tasto inavvertitamente.
-- 
Ciao, Sandrobi
-----------------
Se la tua email č fasulla, ti invito a leggere 
http://wiki.news.nic.it/AntiSpam
 

 Ciao, Sandrobi
Sono degli Addin di Access normalmente... o dei Wizard... non
preoccuparti...
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

 
Ed io che li ho eliminati tutti per non essere contagaiato! ;<)
-- 
ac
y-1=x

 ha scritto nel messaggio 
news:Ma1Ai.8630$fb....@tornado.fastwebnet.it...

Faresti bene a rimetterli perchè sono molto importanti per 
Access...autocomposizioni, finestra zoom e tante altre cosette.
Non sono importanti o indispensabili nella versione runtime da distribuire.
Ciao, Carlo 


Ma perché a volte si vedono e a volte no? Cos'è che le attiva?
Cos'è la finestra zoom?
Sandrobi

 Sandrobi
Ciao, Carlo 

 y-1=x
Ciao



Chiarissimo, grazie.
Sandrobi 

> quando si preme Maiuscolo+F2 o si sceglie "Zoom" dal menů contestuale...


 volte no?
Hai letto la risposta di Alex? Si vedono quando crei una nuova form, un 
nuovo controllo, una query ecc.  Fai una prova e ti accorgerai che vengono 
visualizzati quando crei una una nuova form, controllo o altro.
-- 
Ciao
Access

Newsgroup: it.comp.appl.access
Titolo: Codici a barra e spazi

Ho da poco comprato un lettore di codici a barre USB
per cui sto effettuando alcune prove di ricerca su maschera
Purtroppo ho notato che il lettore dopo la lettura introduce 2 ritorno a 
capo del cursore
questo provoca problemi sia in inserimento che nel momento dell ricerca.
In una maschera ho inserito un campo che accetta il codice e filtra il 
record corrispondente
il problema è che se inserisco il codice a mano mi viene restitutito il dato 
.. se lo faccio con il lettore
non succedde nulla... probabilmente per via dell'inserimento dei caratteri 
vuoti dopo la lettura!
Qualcuno ha avuto esperienza in merito? 

 ha scritto nel messaggio 
news:46447772$0$10619$4faf...@reader2.news.tin.it...

I lettori sono programmabili: di solito esce un libretto allegato con dei 
valori da dover inserire tramite lettura di barcode
-- 
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007 

 Segrate (MI), 7-8 giugno 2007
In effetti č proprio cosě  .. nella scatola c'era un libretto ho programmato 
il barcode
adesso funzone alla meraviglia.
Visto che siamo in tema vorrei chiedere un ulteriore chiarimento, ovvero 
come realizzare partendo da una lista di codici
numerici relaizzare un report che riporti sottoforma di codici a barre i 
codici numerici riportati nel campo.

 ha scritto nel messaggio 
news:4644ae9f$0$37207$4faf...@reader3.news.tin.it...

ti scarichi un font a barre.
Metti una casella di testo e la riempi col codice numerico o la associ al 
campo che lo contiene.
Le assegni come font quello a barre .... ed il gioco č fatto!
Ivan 


Anche io ho questo problema, solo che il mio libretto è in lingua inglese e 
non sono riuscito a capire come risolverlo.
Quale opzione hai utilizzato?
La marca del mio lettore è Manhattan SD313 SmartPro CCD
Grazie, Giuseppe
Newsgroup: it.comp.appl.access
Titolo: Collegamento ad una foto...........

Salve a tutti,
scrivo in questo news group perchè mi trovo difronte ad un problema molto
grande che non riesco a risolvere.
Ecco il problema.............
Sto creando un catalogo fotografico per la mia azienda, mi serve fare un
database acces per la gestione di  queste fotografie, per fare ciò ho creato
un data base che ha tra i vari campi un campo OLE per la visualizzazione
delle immagini, questo mi va benissimo finchè voglio inserire una foto
manualmente. Ma quello che devo fare io è diverso, ora vi spiego..........
Io da programma gestionale della zucchetti, mi creo un file txt dove ci sono
tutti i dati che mi servono, Es. Codici a barre, descrizione, quantià,
ecc...., lo importo in access e mi creo una tabella, fin qui va bene, il
problema è questo, un campo di questa tabella è un percorso dove risiede la
fotografia di quel relativo prodotto, Es. C:\foto\foto1.jpg, io voglio che
automaticamente il campo ole nella maschera che successivamente mi vado a
creare mi faccia comparire la foto relativa a quel percorso e a quel
prodotto................ Mi scuso per la mia spiegazione così contorta ma se
mi rispondete via mail all'indirizzo 
in...@cdfmail.it
 vi darò ulteriori
spiegazioni se non avete capito.............. Vi prego aiutatemi altrimenti
perdo il posto di lavoro................ GRAZIE!!!!!!!!!!!!!!!!!!!!!!!!

 ha scritto nel messaggio
news:advs9m$nnv$1...@serv1.iunet.it...

Per fare quello che ti serve puoi usare il controllo immagine e impostare la
sua proprietà Picture nell'evento Current della maschera al percorso che
vuoi.
Ciao TIR

Newsgroup: it.comp.appl.access
Titolo: Elimina record correlati a catena

Salve, ho un db con serie di tabelle collegate tra di loro in
relazione 1 a molti, nelle quali ho applicato il vincolo di integrita
referenziale e aggiorna e elimina campi correlati a catena.
Le tabelle sono in un file .mdb, mentre il file utilizzato dall'utente
riporta solo un collegamento alle tabelle. Se io vado ad eliminare un
record mi dice che non è possibile perchè manca l'opzione Elimina
record correlati a catena.
Qual'è il problema?
Grazie ciao Alberto


Newsgroup: it.comp.appl.access
Titolo: Codice per sapere se un determinato record è presente in tabella

Per sapere se un codice con IDRecord = 12345 è presente nella tabella 
MyTable devo obbligatoriamente creare sempre un recordset, filtrarlo e 
contare i record con recordcount o c'è una funzione che restituisce 
True/False a seconda che il record sia presente o meno?

"vuLCan Karayan" <vulcankarayan@[tiscali]PUNTO.it> ha scritto nel messaggio
news:43945eb3$0$7315$4faf...@reader4.news.tin.it...

Ciao vuLCan Karayan,
puoi usare DCount(IDRecord; "TuaTabella" , "IDRecord=12345")
-- 
Cinzia
---------------------------------------
|  
http://www.riolab.org
  |
--------------------------------------->

 puoi usare DCount(IDRecord; "TuaTabella" , "IDRecord=12345")
Precisamente, Cinzia.
Grazie mille.

Newsgroup: it.comp.appl.access
Titolo: Aspetto differente per ogni riga di maschere continue

Ciao,
non so come risolvere il problema delle maschere continue. Sono
programmatore VB6 ma con Access mi ci ritrovo poco.
Ho un db in cui memorizzo dei record a cui associo o meno un'immagine
inteso come campo che contiene una stringa di testo contenente il path
completo. L'immagine può essere differente per tutti i record.
Vorrei fare due cose in visualizzazione continua:
se il campo in questione c'è mostrare in una checkbox della riga il
segno di spunta e visualizzare l'immagine in una cornice a fianco nella
stessa riga.
per ora ottengo il valore giusto della checkbox solo quando mi
posiziono sul record. il valore viene poi replicato per tutte le righe.
Spero di essere stato chiaro. 
Grazie.
.

 ha scritto nel messaggio 
news:1162710343.4...@e3g2000cwe.googlegroups.com...
Ciao,



Grazie.
se può esserti utile:
http://groups.google.com/group/it.comp.appl.access/browse_thread/thread/f98eed09485d9bf8/279e0b749628c7f7?lnk=st&q=&rnum=2&hl=it#279e0b749628c7f7
trovi esempi anche qua:
http://www.alessandrobaraldi.it/
http://www.sitocomune.com/
Ciao
Daniele 

 ha scritto nel messaggio 
news:454dca35$0$7627$4faf...@reader1.news.tin.it...

ho dimenticato di aggiungere:
http://groups.google.com/group/it.comp.appl.access/browse_frm/thread/ef10ab1897fe3dd3/01a618d1c29e3a58?lnk=st&q=&rnum=1&hl=it#01a618d1c29e3a58
Daniele

Newsgroup: it.comp.appl.access
Titolo: aiuto: impostazione guidata protezione

ho un problema enorme: in access 2003 ho avviato l'impostazione
guidata protezione, ma l'ho interrotta prima di arrivare alla
conclusione. l'ho fatto perche' ho capito che mi avrebbe incasinato
tutto. purtroppo me lo ha incasinato lo stesso e non riesco ad aprire
piu' nessun file (mi chiede una password che io non ho dato o non mi
ricordo di aver dato) se ne puo' uscire?
vi ringrazio infinitamente per l'aiuto
oscar

 wrote in message 
news:42236cc2...@news.fastwebnet.it...

Ci son caduto anch'io tanto tempo fa e non ne sono
uscito.
Fa parte delle cose inutili di Access, cioč del suo 80%.
Bruno
Newsgroup: it.comp.appl.access
Titolo: Selezione Mese

Salve
Vorrei poter selezionare da una casella combinata il mese per stampare un
report ma non so come fare.
Selezionato il mese dal controllo come faccio a richiamare il report con il
mese scelto?
Devo procedere con 12  "IF"  e poi formulare il filtro per tutti i mesi
tenendo conto dei giorni ? boh non ho proprio idea!
Grazie per l'aiuto

 wrote in message
nVava.107952$iy5.3...@twister2.libero.it...

Se la tabella che è origine record del tuo report contiene un campo di tipo
Data/ora chiamato Data1 e sul quale vuoi effettuare la selezione.
Se il tuo report si chiama Report1.
Se hai una maschera chiamata Maschera1 che contiene una casella combinata
non associata chiamata Anno nella quale selezioni l'anno.
Se Maschera1 contiene anche una casella combinata non associata chiamata
Mese e nella quale selezioni il mese (da 1 a 12).
Se in Maschera1 hai inserito anche un pulsante di comando, a fronte
dell'evento del pulsante di comando genera il seguente codice VBA:
DoCmd.OpenReport "Report1", acPreview, , "Year([Data1]) =" & Me!Anno & " And
Month([Data1]) =" & Me!Mese
Per maggiori informazioni leggi cosa dice l'help circa il metodo OpenReport.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Modifica records su maschera

La maschera m_Magazzino visualizza tutti i prodotti presenti in magazzino.
Scegliendo nella casella combinata 'cbxCategoria', una tra le varie categorie di prodotti e poi
cliccando sul pulsante 'plsFiltra', posso visualizzare solo i prodotti della categoria selezionata.
Per evitare manomissioni accidentali dei dati inseriti ho disabilitato la possibilità di modifica
dei records (effettuabile ora cliccando su 'plsModProdMag').
Il problema è che, così facendo, Access mi ha disabilitato anche la modifica del valore
presente di default in 'cbxCatagoria' (quindi la funzione di filtro diventa inutilizzabile)
Come posso rimediare?!?
GIA  :)
--
Leo_duca

 ha scritto nel messaggio
news:9k92ee$350lu$2...@ID-98670.news.dfncis.de...

Stò giro :) ho avuto premura di postare la domanda (bella figura :( )
Basta 'bloccare' i campi di cui si vuole impedire la modifica.
Saluti e grazie cmq
--
Leo_duca

 ha scritto nel messaggio
news:9k92ee$350lu$2...@ID-98670.news.dfncis.de...

Una soluzione potrebbe essere quella, anziché di impostare a No la proprietà
Consenti modifiche della maschera, impostare a Si la proprietà Bloccato di
tutti i controlli della maschera tranne che per la casella combinata
'cbxCatagoria' .
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: AIUTO - File danneggiato di ACCESS 2000

Bene, lavorare 12 ore (tutta notte) su un progetto complicato e
difficile, spremersi fino all'ultimo per riuscire a finire il lavoro
in tempo... per arrivare questa mattina alle 8.00 ad un passo dalla
vittoria dovendo cadere subito in lutto: mentre stavo rinominando un
REPORT il sistema è andato in crash. Dopo non sono MAI più riuscito a
riaprire il mio bellissimo DB.
L'errore che mi da' è il seguente: <Il database Visual Basic,
Application Edition contiene errori> dopodiche' Access va
irrimediabilmente in crash. Quindi non riesco minimamente ad aprire il
mio DB, e DEVO riuscirci :(
Ho provato:
1) Ad aprire altri DB: Access li apre senza problemi
2) Reinstallare Access: stesso problema
3) Utilizzare la funzione compatta e ripristina: stesso problema: il
DB nemmeno riesce ad aprirlo
4) Creare un nuovo DB ed importare gli oggetti da quello danneggiato:
senza esito anche questo !!
AIUTO... se avete delle idee da suggerirmi saranno apprezzatissime !!!
Grazie sin d'ora
Andrea Scaramagli

mio DB, e DEVO riuscirci :(
Prova il parametro /Decompile della linea di comando... in questi casi puň far miracoli.
In bocca al lupo (ti capisco, sto vivendo problemi affini!!)
Ciao, Max

Prova il parametro /Decompile della linea di comando... in questi casi può far miracoli.


SIGH !!!!
Non avevo capito che stavi utilizzando Access 2000, sei tra i pochi "coraggiosi" che osano!!
Prova a controllare i riferimenti del tuo progetto VBA...
Comunque, ora riesci a reimportare tutto in un nuovo mdb?
Ciao, Max
P.S:  devi assolutamente fare frequenti backup durante lo sviluppo!!

Newsgroup: it.comp.appl.access
Titolo: finestra database no f11

Ciao!
Ho un db che si avvia in modo che la finestra db non sia visibile.
Mentre viene aperta una maschera switchboard che permette la
navigazione su tutto il resto...
Stranamente il tasto F11 non mostra la finestra db.
Riesco solo ad accedere, con ALT+F11, alla fienstra vb.
Come mai?
grazie.
luca


hai usato la macro autokeys?
-- 
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:  
www.donkarl.com/it

 hai usato la macro autokeys?
No, come andrebbe usata?


Con la macro autokeys tu puoi assegnare delle funzioni ai tasti che vuoi.
L'help č esauriente in questo.
Ma se non la usi non č questo il problema.

Newsgroup: it.comp.appl.access
Titolo: Azione inviaoggetto non funziona

Ho Access 2k su winxp, la macro che ho creato per inviare l'unico report 
del mio semplicissimo db si blocca all'istruzione inviaoggetto
cito dall'help:
L'azione InviaOggetto equivale a scegliere Invia a dal menu File, mentre 
gli argomenti dell'azione corrispondono alle impostazioni presenti nelle 
finestre di dialogo Invia. Il comando Invia a tuttavia è valido solo per 
l'oggetto attivo
Mi son detto: poco male, lo invio manualmente facendo file->invia a.. 
tanto serve una volta ogni morte di papa. Problema: il comando è grigio 
e non selezionabile.
Il file non è di sola lettura e i programmi di posta funzionano 
correttamente, anzi addirittura su quel pc nessuna form o report può 
essere inviata anche facendo un db semplice con un report con dentro 
solo una etichetta. Devo reinstallare Access?

 ha scritto nel messaggio news:43c37465$0$332$5fc...@news.tiscali.it...

Prova a vedere se risolvi con questo:
http://support.microsoft.com/default.aspx?scid=kb;en-us;312412
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: chiamate telefoniche

Ho creato un programmino per la gestioen di una rubrica  telefonica, e ho
mesos il pulsante composizioen telefonica,
mi viene lanciato il spoftware di wondows per la composizione, fa il numero,
ma dopo che ha composto il numero nulla, non si sente più nulla, (il modem è
un modem voice (ha anche gli attacchi esterni per cuffie e mcrofono, ma
nulla, Se invece faccio partire il software del modem (supervoice) chiama e
sento perfettamente la voce, sapete darmi qualche dritta sul motivo, ed
eventuale soluzione. Grazie

 wrote in message
ocTYa.57212$cl3.1...@news2.tin.it...

A me ha funzionato mettendo in parallelo al modem un normale appareccio
telefonico ed alzando il ricevitore dopo che il computer ha composto il
numero telefonico.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Si ma cosě non sfrutti le funzioni della cuffia e microfono  con il  modem,
e sei costretto ad alzare la cornetta, mentre se funziona tramite modem,
rimane tutt'uno, il problema č che se uso il software del modem, funzionano
cuffie e microfono dei jeek del modem, mentre  se uso access, o altri
software windows  va soltanto la cuffia, credo che dipenda dai comandi di
inizializzazione, ma non risco a capire quali sono.
Newsgroup: it.comp.appl.access
Titolo: Impostazione campo boolean in base alla presenza di record in tabelle separate

Ho due tabelle
MyTable1
MyTable2
Questi sono i record di MyTable1
Campo1 integer
Campo2 string
Campo3 data/ora
Questa è la struttura di MyTable2
Campo1 integer
Campo2 boolean
Campo3 string
E' possibile con una query di aggiornamento imposatare a TRUE il Campo2 di
MyTable2
se vengono trovate corrispondenze con Campo1 in MyTable1?
In soldoni:
Se trovo un record che ha Campo1 = 001 in entrambe le tabelle come posso
impostare Campo2 di MyTable2 a TRUE?
Ciao

 ha scritto nel messaggio
news:wjlne.1475871$35.55...@news4.tin.it...

La query di aggiornamento che serve al tuo scopo ha il seguente codice SQL:
UPDATE MyTable2 INNER JOIN MyTable1 ON MyTable2.Campo1 = MyTable1.Campo1 SET
MyTable2.Campo2 = True;
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

 MyTable2.Campo2 = True;
Posso usare il codice in una subroutine VBA?

> Posso usare il codice in una subroutine VBA?
Sigh, no..
Vedo cosa riesco a combinare da solo e poi posto il codice completo SQL.

 Roberto
Grazie Roberto
Ho risolto.
Era sufficiente creare il join tra i due campi delle due tabelle trascinando
i campi da confrontare uno sull'altro con il mouse.

 ha scritto nel messaggio
news:cNlne.1476047$35.55...@news4.tin.it...

Non ho capito un fico secco di quello che hai detto nei tuoi ultimi tre
messaggi, ma visto che la cosa ti funziona la cosa non ha alcuna importanza.


 messaggi, ma visto che la cosa ti funziona la cosa non ha alcuna
importanza.
Intendevo dire che nella creazione della query, per aggiornare i record di
una tabella presenti in un'altra tabella, era sufficiente creare un join tra
loro.
CIao

Newsgroup: it.comp.appl.access
Titolo: Specifiche di importazione

Ciao a tutti, ho già fatto una ricerca sul web senza successo.....
Uso molto le specifiche di importazione, per collegare e/o importare
dati esterni, più che altro da formato Txt/Csv.
Quello che non riesco a fare è, salvare / esportare il dettaglio della
specifica di importazione (me ne tengo traccia su un file esterno).
Sapete se è possibile, salvare e/o esportare il dettaglio della
specifica (Peraltro memorizzato nel file mdb) in un file di testo e/o
altro?
Grazie in anticipo

 specifica (Peraltro memorizzato nel file mdb)
 
Trovate nelle tabelle di sistema:
MSysIMEXColumns
MSysIMEXSpecs
Newsgroup: it.comp.appl.access
Titolo: API che restituisce lo spazio libero su un disco

Esiste ? Qual è ?
Dovendo automatizzare il trasferimento dati tra due pc non collegati
in rete tra loro e senza possibilità di utilizzare la posta
elettronica, sono costretto ad affidarmi a floppy o ZIP.
Avrei quindi necessità di controllare prima del salvataggio, la
disponibilità sul disco scelto di spazio sufficiente a contenere i
file da trasferire.
TIA
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora 
provetti poeti fiorentini come vturturro.
(Così disse Ivan Lelli Ven 25 Aug 2000 09:34:52 +0200)
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
... e quello di it.comp.as400:
http://www.faq400.com/
---------------------------------------------

 ha scritto nel messaggio
news:3bc296a2...@firewall.regione.toscana.it...

Ciao
penso che questa funzioncina faccia proprio al caso tuo.
Declare Function GetDiskFreeSpace Lib "kernel32" Alias "GetDiskFreeSpaceA"_
(ByVal lpRootPathName As String, lpSectorsPerCluster As Long,
lpBytesPerSector_
 As Long, lpNumberOfFreeClusters As Long, lpTtoalNumberOfClusters As Long)
As Long

 ha scritto nel messaggio
news:3bc296a2...@firewall.regione.toscana.it...

Scusa.....non ti ho dato tutte le info complete. Rimedio Subito.
Dim RootPath As String
Dim settori As Long
Dim Spazio As Long
Dim cluster As Long
Dim totclust As Long
Dim ritorno As Variant
Dim totale As Long
  'Controllo esistenza e spazio disponibile della directory di destinazione
  RootPath = Forms![FrmEstraiDatiAmm_Piemonte]![path]
  ritorno = GetDiskFreeSpace(RootPath, settori, Spazio, cluster, totclust)
  If ritorno = 0 Then
    MsgBox "Inserire il dischetto e premere il pulsante" & Chr(13) & Chr(13)
& "Se il dischetto è già stato inserito potrebbe essere difettoso o non
formattato"
    DoCmd.Hourglass False
    Exit Function
  End If
  totale = (settori * Spazio * cluster)  'spazio disponibile
Nella variabile "totale" ti ritrovi lo spazio libero.
Ciao

 elettronica, sono costretto ad affidarmi a floppy o ZIP.
Non mi sembra ci vogliano API:
Sub ShowFreeSpace(drvPath)
    Dim fs, d, s
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set d = fs.GetDrive(fs.GetDriveName(drvPath))
    s = "Unità " & UCase(drvPath) & " - "
    s = s & d.VolumeName  & vbCrLf
    s = s & "Spazio disponibile: " & FormatNumber(d.FreeSpace/1024, 0)
    s = s & " KB"
    MsgBox s
End Sub
Sib
Newsgroup: it.comp.appl.access
Titolo: conversione fdb - mdb

Ho neccessità di convertire dati mdb in fdb.
Qualcono mi può indicare un converitore?
Gerazie

 ha scritto nel messaggio 
news:7a75b090-f173-4479...@f41g2000pra.googlegroups.com...
Ho neccessit� di convertire dati mdb in fdb.
Qualcono mi pu� indicare un converitore?
[risposta]
A quale di questi programmi fai riferimento con fdb?
http://filext.com/file-extension/FDB
Gerazie
[risposta]
Perego...
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA
Firebird.
Grazie
Giovanni

 ha scritto nel messaggio 
news:c2d80881-e46f-4438...@f41g2000pra.googlegroups.com...
Firebird.
Grazie
Giovanni
[risposta]
Per ora ho trovato questo: 
http://www.sqlmanager.net/en/products/ibfb/dataexport
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: caselle di controllo

ciao a tutti,
ho una maschera con una serie di caselle di controllo.
Vorrei creare una casella di testo che mi indica il numero di caselle
di controllo con stato "vero".
come posso fare?
Grazie per le eventuali risposte


Nell'origine controllo della casalle di testo scrivi:
=dcount("[NomeCampoVero/Falso]";"NomeTabella"; "NomeCampoVero/Falso = true")
-- 
Ciao
Geppo 

 come posso fare?
Somma i valori delle caselle di controllo: vero vale -1, falso vale 0.
cia'
Max

Newsgroup: it.comp.appl.access
Titolo: Macro e now ()

In una macro uso la funzione ImpostaValore e come espressione ho usato Now()
su un campo data.
Sia nel DB che nella maschera ho impostato "data in cifre" ma vorrei che mi
desse solo la data e non anche l'ora, avete qualche suggerimento?
Grazie e scusate la domanda da newbie.
Saluti
Fabio

 Namor
MAssimialino

 ha scritto nel messaggio
news:iHCrd.443968$35.19...@news4.tin.it...

nel formato del controllo gg/mm/aa hh:nn
MAssimiliano

-Fabio- ha scritto:

Al posto di Now() usa Date(), che dà solo l'ora.
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

 Namor
Grazie a entrambe per le risposte.
Fabio

 ha scritto nel messaggio
news:comtg2$nlb$1...@news.newsland.it...

Cioè il giorno.....

Newsgroup: it.comp.appl.access
Titolo: Pulsante che apre sottomaschera

Buongiorno,
ho una maschera continua con diversi record e vorrei inserire alla fine di ogni record un pulsante che mi apra una sottomaschera che filtrerà i dati con lo stesso id della maschera principale; il problema è se devo inserire un record nuovo, non so come inserire l'id del record della maschera principale.
Vi ringrazio


Innanzitutto non è una sottomaschera, ma una Maschera basata sulla Tabella lato Molti della relazione.
Secondo il problema non si pone o meglio non si deve porre perchè se non hai inserito e salvatop prima il Record lato 1 non potrai MAI aprire la Maschera lato Molti, su ID non esistente viola le regole di Integrità referenziale...!!!
 
Quindi prima inserisci il Record lato 1, Salvi ed a quel punto l'ID è valorizzato e persistente nei dati e potrai aprire la Form(
 
@Alex
Newsgroup: it.comp.appl.access
Titolo: Esportazione:Aiuto!!!!

Cerco un aiuto ai più esperti di access.
In questo caso della vers.97.
Non riesco ad esportare dei dati di testo a larghezza fissa da pulsante di
una maschera tramite macro che funzionava bene in vers.2.0.
Access mi dice che dovrei creare un file : SCHEMA.INI poichè non lo trova!
Devo personalizzare l'esportazione dei vari formati di file ma non riesco a
capire  dove  si crea sto' file.
Se qualcuno dei freq. del NG ha affrontato l'argomento prima di me per
favore me lo spieghi.
GRAZIE A TUTTI IN ANTICIPO!!!
da MIKE ONE

 ha scritto nel messaggio
news:o9fo6.62938$Y93.1...@news.infostrada.it...

In questi casi un esempio del codice che utilizzi servirebbe e chiarire il
problema; hai provato con il metodo TransferText?
Ciao.

 ha scritto nel messaggio
news:o9fo6.62938$Y93.1...@news.infostrada.it...


Newsgroup: it.comp.appl.access
Titolo: %VZI non mi soddisfa

Un saluto a tutti,
Nell'anteprima di stampa di un report, avrei bisogno di ottenere 
l'adattamento alla finestra come quando premo ALT V Z I
Ora ottengo il risultato con il comando
SendKeys "%VZI", False
ma non è una soluzione che mi soddisfa; purtroppo non mi viene in mente 
o non so :-) il runcommand corrispondente.
Esiste?
Me lo suggerite?
grazie
byez
-- 
Claudio(BS)
per rispondere aggiungi claudio
** Articolo inviato tramite i servizi gratuiti di 
www.x-privat.org
 **

 Me lo suggerite?
DoCmd.OpenReport "NomeDelReport", acViewPreview
RunCommand acCmdFitToWindow
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

Newsgroup: it.comp.appl.access
Titolo: foglio excel da access

Ciao a tutti.
Premetto che con vb sono proprio scarsuccio. Ho scoperto che a partire da
una certa versione di access 2002 non è più possibile aggiornare eventuali
fogli excel collegati al db. Sul sito microsoft è indicata una routine vb
che dovrebbe permettere di fare lo stesso
(
http://support.microsoft.com/kb/904953/
) ma a me (ho access 2002 sp 3) dà
un messaggio d'errore: "tipo definito dall'utente non definito" sulla riga
"Dim xlApp As Excel.Application". Qualche suggerimento?
grazie
Alberto
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


controlla le librerie
ciao Andrea Papi

 Alberto
Nell'editor VBA ti sei dimenticato di andare su Strumenti/Riferimenti a
selezionare la libreria "Microsoft Excel x.x".
Ciao.
-Marco-

Newsgroup: it.comp.appl.access
Titolo: ottenere comando sql che crea una tabella access

buongiorno a tutti, 
 
Ho una tabella access con molti campi di diverse tipoligie testo, data boolean eccetera, intorno ai 30/40 campi
 
c'è un modo di ottenere l'elenco campi o l'istruzione sql di una tabella esistente per poi usarla in ambiente diverso ad esempio in sql server o mysql?
 
grazie.


Eh si
Fai un ciclo per ogni tabella
Poi su quelle che vuoi intervenire cicli i campi e fai le operazioni che 
vuoi al posto dei puntini
Un qualcosa del genere sotto, da verificare ovviamente
 
------------------------------------------------------
Set MyDbSorg = OpenDatabase(InputName)
 
contatore_riga = 0
For indice_tabella = 0 To MyDbSorg.TableDefs.Count - 1
   If UCase$(MyDbSorg.TableDefs(indice_tabella).Name) = "ARTICOLI" Then
        Debug.Print "Tabella beccata - Ocio che fasso qualcossa"
        For indice_campo = 0 To MyDbSorg.Fields.count - 1
	  debug.print MyDbSorg.Fields(indice_campo).Type
           .........
           next
        End If
    Next
------------------------------------------------------
 
Quello sopra e' tutto in realtime
Ma si potrebbe anche creare un file di testo contenente le istruzioni 
ddl per la creazione degli oggetti contenuti nella struttura db coem 
lette dal db originale
Poi modificare il file di testo per renderlo conforme alle istruzioni 
del nuovo db e lanciare lo script cosi' ottenuto sul nuovo db


non semplice


Ehhh purtroppo da quella volta che Eva ha addentato la mela, dobbiamo 
sorbirci un sacco di difficolta' inutili

Newsgroup: it.comp.appl.access
Titolo: Combo capricciuosa

In TabProdotti ho accodato più di 75000 record.
Quando devo selezionarne uno dalla casella combinata per stilare un Ordine
inserendo anche tutto il codice prodotto esatto mi dice:
'testo immesso non corrisponde a voce in elenco'.
Neanche se digito esattamente tutto il condice inizia il riconoscimento
selettivo.
Riesco a selezionare solo se faccio scorrere tutto l'elenco e clicco su
quello che mi occorre.
Prima quando i record erano poche centinaia tutto andava regolarmente.
Il mio PC ha un Celeron 700 ed una Ram di 384MB
Chi mi sa dare una spiegazione?
Si può rimediare?
Ciao
Franco


wrote:

le combo possono memorizzare meno di 75000 record....
su un vecchio post ilmitico Karl aveva detto quanti esattamente ne può
gestire.....
sui 64000
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Richiamare evento della maschera principale da sottomaschera

Ciao a tutto il NG! Domanda:come posso richiamare l'evento click di un tasto posizionato in una maschera direttamente dalla sottomaschera? Se sono nella maschera principale, scrivo (come mi avete giustamente suggerito voi) miotasto_click e tutto bene, ma se sono nella sottomaschera? Forms!MiaMaschera.miotasto_click? Non funge....Allora uso set focus e mi posiziono sulla masch principale e lancio l'evento. Neanche cosě, non trova la funzione (e ha ragione lui!!!). Mi date una mano? Grazie
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

 così, non trova la funzione (e ha ragione lui!!!). Mi date una mano? 



Non hai solo ragione....di piů!!!! Richiamando miotasto_click pensavo di fare proprio quello....(ossia ho una sub che si chiama private sub miotasto_click...). Invece cosa sto facendo?



cmq per fare quello che chiedi la funzione di Parent deve essere 
visibile cioe' public
me.parent.faiqualcosa   : richiama funzione/sub del formato padre
per rispondere alla tua domanda finale: complicando le cose semplici
-- 
ac
y-1=x


Ci stavo arrivano al fatto che la sub dovesse essere pubblica( sono un genio eh?!). Cmq grazie per la dritta (prima o poi mi affino anche io....spero!!!) e confermo che 'l'ufficio complicazioni affari semplici' è il mio posto preferito......(ma sto cercando di smettere)Grazie mille!!!


Fair87 ha scritto:

Pardon di nuovo....vorrei solo eseguire la sub associata al tasto esci(con controlli, parecchi...) dal parent premendo esc senza riscrivere il codice(o copiarlo)....quindi 
select case keycode
case vbkeyESC
keycode=0
esci_click
case else
end select
esci_click é una public della maschera principale.....ma è sconosciuta (per lui...)



se sei nella sottomaschera, gia' scritto, e' parent.esci_click
esci_click la cerca nel form corrente. Il form corrente, se non ho 
compreso male, in quel momento e' la sottomaschera
-- 
ac
y-1=x


Scusa Alessandro, non avevo letto bene il precedente tuo post. Provo subito. Intanto grazie tante!!!



Risolto tutto. Grazie

Newsgroup: it.comp.appl.access
Titolo: Back-end e password

Salve a tutti, sapreste indicarmi come aprire dal front-end tramite codice
il back-end protetto da password??
Ho provato con:
Dim dbs As Database
    Set dbs = OpenDatabase("mioDB.mdb", False, False, "; pwd=pippo")
    '
    '
    '
    Set dbs = Nothing
Ma non funziona!?!
Grazie anticipatamente.
Fabio M.


Sei sicuro della pwd?
Che msg d'errore ricevi?
-- 
Federico
--------------------------------------
Sito Comune di it.comp.database.access
 ed ora
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------

Ciao Federico,
ricevo il seguente messaggio:
------ > Not a valid password <----
Credo comunque di passare la pwd al BE con l'evento sbagliato, mi spiego:
ho creato una interfaccia nel FE della mia applicazione dalla quale accedo a
tutte le maschere, ma non riesco a caricarne nessuna perchè ricevo il
messaggio su indicato.
Ho provato ad inserire il codice precedentemente postato nell' evento
Form_Open, e Form_Load ma nulla da fare?!?
Riguardo alla correttezza della pwd sono sicuro, visto che riesco ad aprire
il BE per manutenzione senza alcun problema.
Spero tu riesca a darmi una mano, ma ti ringrazio comunque.
Fabio M.



il back-end protetto da password??
si tratta di una cosa mal documentata sull'help.
opendatabase funziona *di solito* anche omettendo i parametri
opzionali (se no che opzionali sarebbero...).
il problema e' che per aprire un db protetto da pw devi specificare
*tutti* i prm, anche quelli opzionali.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
Newsgroup: it.comp.appl.access
Titolo: Calcolare la velocità di esecuzione di una qry

Qualcuno ha mai affrontato il problema?
SunRex

 SunRex
Si.
Dai un'occhiata sul mio sito, c'è sia una Classe per il Calcolo
prestazionale che un esempio nella SEZIONE [API]
    Timer preciso al msec per calcolo prestazioni
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

     Timer preciso al msec per calcolo prestazioni
Veramente bella.
In pratica se faccio una cosa del genere
Dim x As Integer
Dim pc As New clsPerformanceTime
 pc.StartTimer
    DoCmd.OpenQuery "qryMiaQry", acNormal, acEdit
 pc.StopTimer
 MsgBox pc.TotalTime
dovrei avere il tempo di esecuzione della qry MiaQry
SunRex
P.S.
Vedo che il sito cresce che è una bellezza.Complimenti soprattutto per il
livello
delle soluzioni proposte.


 > Ciao
Grazie.


 ha scritto nel messaggio 
news:DZM7d.49321$35.23...@news4.tin.it...

Questa routine interessa anche me.
Il problema è che all'istruzione
Dim pc As New clsPerformanceTime
mi viene fuori l'errore 'Tipo definito dall'utente non valido'.
Ho scaricato l'esempio dal sito di Baraldi e, dopo la conversione (uso 
Access 2003), la maschera si apre e alla pressione del tasto 'Start' 
funziona tutto.
Quale può essere il problema?
Saluti
GioVe 

 ha scritto nel messaggio 
news:ddO7d.49654$35.23...@news4.tin.it...

Risolto. Era il nome del modulo, che doveva essere necessariamente 
clsPerformanceTime.
Scusate per il disguido.
Saluti
GioVe 

 ha scritto nel messaggio
news:cjo8gc$llf$1...@lacerta.tiscalinet.it...

Un ultima informazione.Il tempo calcolato è dipendente ed in quale misura
dalle caratteristiche del PC?Mi servirebbe per valutare la velocità
effettiva della qry.
SunRex


 GioVe
Il Nome delle CLASSI è vincolante.....!!!
Ciao
-- 
@Alex (Alessandro Baraldi)


 effettiva della qry.
Hai fatto una domanda un pò discutibile....!
Secondo te chi è che elabora la Query se fatta in locale(tipico Access
FE/BE)...?
Secondo me è il tuo PC con il tuo MicroP con le sue Limitazioni e tempi
d'accesso
alla memoria.
Tutto questo influenza SEMPRE e inesorabilmente il Tempo d'esecuzione.
La Query in se non ha tempi Asettici.
La cosa potrebbe essere diversa con SQL_Server..., li lo riesci a verificare
con il Tool di ottimizzazione delle Query....!
Ciao


 @Alex (Alessandro Baraldi)
