title: Richiesta d'aiuto!!!

author: Jebster®

text:
Esperti frequentatori del Ng, nonché estremi conoscitori di quel "mostro"
che è Access, sono qui a scrivervi per avere un piccolo aiutino con un
problemino legato ad un database.
Ho creato un DB che raccoglie tutti i dati di aziende che ho contattato e
con le quali ho avuto delle trattative.
Tutto è ben strutturato, funziona bene, però......all'interno della sezione
report ho creato due possibilità:
1. vedere l'elenco alfabetico completo
2. vedere un elenco di aziende mirato, nel senso che selezionando un certo
intervallo temporale vengono visualizzati i contatti avuti in tale periodo.
 A questo proposito volevo chiedervi è possibile inserire n'espressione
all'interno di un piè di pagina che effettui il conteggio dei nominativi
visualizzati nel gruppo sovrastante?? Se sì mi potete descrivere la
procedura completa.
Grazie per l'aiuto!!
Jebster®


title: Richiesta d'aiuto!!!

author: Roberto dal portatile

text:
"Jebster®" <
jeb...@libero.it
> ha scritto nel messaggio
news:KQ%86.66449$eB2.5...@news.infostrada.it...

Prova a farlo tramite la funzione di aggregazione DCount (vedi help) basata
sull'oggetto che è origine record del tuo report; scrivendo adeguatamente i
criteri della funzione puoi anche ottenere il conteggio per gruppo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Richiesta d'aiuto!!!

author: Sergio MAZZA

text:
"Jebster®" <
jeb...@libero.it
> ha scritto nel messaggio
news:KQ%86.66449$eB2.5...@news.infostrada.it...

Con la funzione count([nominativo]), inserita in una casella di testo,
dovresti risolvere...
Ciao.


title: aiuto su collegamento a word

author: Andrea

text:
Salve a tutto il NG
E' la prima volta che scrivo e vi chiedo un consiglio.
Ho un creato un DB (vers. access 2000sr1) che apre un documento word in
stampa unione (questo in teoria: in pratica la query di origine dati non č
propriamente affidabile...  difatti ho avuto e ho una barca di problemi).
Vorrei, gentilmente,  qualche lume per poter (se  č possibile) avviare
automaticamente (da codice) la stampa unione: vorrei creare il mio documento
se non pronto...quasi!
Grazie anticipatamente... siete grandi
Andrea


title: aiuto su collegamento a word

author: Catja Moeller

text:
On Thu, 12 Oct 2000 14:58:50 +0200, "Andrea"
<
andreth...@hotmail.com
> wrote:
>Vorrei, gentilmente,  qualche lume per poter (se  è possibile) avviare
>automaticamente (da codice) la stampa unione: vorrei creare il mio documento
>se non pronto...quasi!
Guarda il codice nel mio post piu' sotto "Una volta si' e una no": la
stampa unione per avviarsi si avvia, e' la chiusura che non funziona
ancora, ma scopriremo il perche' :))


title: aiuto su collegamento a word

author: Roberto Bolelli

text:
Andrea <
andreth...@hotmail.com
> wrote in message
8s4cko$cr4$1...@pegasus.tiscalinet.it...
> Salve a tutto il NG
> E' la prima volta che scrivo e vi chiedo un consiglio.
> Ho un creato un DB (vers. access 2000sr1) che apre un documento word in
> stampa unione (questo in teoria: in pratica la query di origine dati non è
> propriamente affidabile...  difatti ho avuto e ho una barca di problemi).
> Vorrei, gentilmente,  qualche lume per poter (se  è possibile) avviare
> automaticamente (da codice) la stampa unione: vorrei creare il mio
documento
> se non pronto...quasi!
> Grazie anticipatamente... siete grandi
> Andrea
>
>
dal sito comune....
http://members.xoom.it/it_db_access
Private Sub cmdWord_Click()
    'Autore: Federico Luciani
    Dim wordApp As Object
    Dim wordDoc As Object
    Dim blOpen As Boolean
    On Error Resume Next
    blOpen = True
    Set wordApp = GetObject(, "Word.Application")
    If Err.Number = 429 Then
        Set wordApp = CreateObject("Word.Application")
        blOpen = False
        Err.Number = 0
    End If
    On Error GoTo gestErrori
    Set wordDoc = wordApp.Documents.Add()
    With wordApp
        .Visible = True
        .Activate
        .Selection.Style = wordDoc.Styles("Titolo 1")
        .Selection.TypeText "Hello world!"
    End With
    If Not blOpen Then
        wordDoc.Close savechanges:=False
        wordApp.Application.Quit
    End If
esci:
    Set wordDoc = Nothing
    Set wordApp = Nothing
    Exit Sub
gestErrori:
    MsgBox Err.Number & " - " & Err.Description
    GoTo esci
End Sub


title: aiuto su collegamento a word

text:
"Catja Moeller" <
catja....@tiscalinet.it
> ha scritto nel messaggio
news:tltbusscs6s2iq9kb...@4ax.com...
> On Thu, 12 Oct 2000 14:58:50 +0200, "Andrea"
> <
andreth...@hotmail.com
> wrote:
>
> >Vorrei, gentilmente,  qualche lume per poter (se  è possibile) avviare
> >automaticamente (da codice) la stampa unione: vorrei creare il mio
documento
> >se non pronto...quasi!
>
> Guarda il codice nel mio post piu' sotto "Una volta si' e una no": la
> stampa unione per avviarsi si avvia, e' la chiusura che non funziona
> ancora, ma scopriremo il perche' :))
>
Ti ringrazio del suggerimento, vedrò di apportare modifiche al codice
seguendo il tuo esempio!
Poi se tutto fila liscio faccio sapere ;-)
Ciao Andrea


title: aiuto su collegamento a word

text:
"Roberto Bolelli" <
lam...@tin.it
> ha scritto nel messaggio
news:8s5df0$mu7$1...@nslave2.tin.it...

Si...ti ringrazio per il consiglio che mi hai dato, d'altronde questo è
stato la base per quello che sinora ho fatto, però il mio problema
essenziale è però individuare la proprietà che esegua automaticamente la
stampa unione...
Ora, subito dopo la messa a punto della mia query "maledetta" (che ancora mi
da problemi),  vedrò di lavorarci sopra anche grazie ai vostri consigli.
Spero di risolvere in fretta tutti gli errori che ci sono, poi farò sapere
Ciao Andrea
---
per il mio vero indirizzo e-mail sostituire bridge a NOSPAM
---


title: aiuto su collegamento a word

text:
"Andrea" <
andreth...@hotmail.com
> ha scritto nel messaggio
news:8s6q0r$q51$1...@lacerta.tiscalinet.it...
>
> Si...ti ringrazio per il consiglio che mi hai dato, d'altronde questo è
> stato la base per quello che sinora ho fatto, però il mio problema
> essenziale è però individuare la proprietà che esegua automaticamente la
> stampa unione...
> Ora, subito dopo la messa a punto della mia query "maledetta" (che ancora
mi
> da problemi),  vedrò di lavorarci sopra anche grazie ai vostri consigli.
> Spero di risolvere in fretta tutti gli errori che ci sono, poi farò sapere
> Ciao Andrea
>
> ---
> per il mio vero indirizzo e-mail sostituire bridge a NOSPAM
> ---
>
>
Per utilizzare il mailmerge devi fare riferimento all'oggetto "documento":
'--------------------------------
Sub ApriWordperMailmerge()
Dim oDoc As Word.Document
Set oDoc = CreateObject("Word.Document")
oDoc.Application.Documents.Open "c:\documenti\NomeDocumento.doc"
With oDoc.MailMerge
    .Destination = wdSendToNewDocument
    .Execute
End With
oDoc.Close
Set oDoc = Nothing
End Sub
'--------------------------------
la costante "wdSendToNewDocument" crea un nuovo documento, quello che viene
chiamato da word "Lettera tipo"; se devi stamparlo direttamente (alla cieca)
cambi la costante con "wdSendToPrinter"...
Ciao.


title: anteprima report

author: ringo

text:
Salve a tutti,
qualcuno sa se è possibile l'apertura
multipla dell'anteprima dello stesso report?
grazie!
ringo


title: anteprima report

author: George

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:bjjtig$2f8$1...@newsread.albacom.net...
> Salve a tutti,
>
> qualcuno sa se è possibile l'apertura
> multipla dell'anteprima dello stesso report?
>
Scusa, a prescindere dal fatto che si possa o meno, non stai meno a
duplicare il report per le volte che ti serve e aprire le anteprime dei
duplicati?


title: anteprima report

text:
"George" <
giorgio.ben...@libero.it
> ha scritto nel messaggio
news:bjk1fr$67s$1...@newsreader.mailgate.org...

esiste il codice VBA per duplicare un report? e poi cancellarlo?
grazie!
ringo


title: anteprima report

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:bjk1jh$4e9$1...@newsread.albacom.net...
>
> "George" <
giorgio.ben...@libero.it
> ha scritto nel messaggio
> news:bjk1fr$67s$1...@newsreader.mailgate.org...
> > "ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
> > news:bjjtig$2f8$1...@newsread.albacom.net...
> > > Salve a tutti,
> > >
> > > qualcuno sa se č possibile l'apertura
> > > multipla dell'anteprima dello stesso report?
> > >
> >
> > Scusa, a prescindere dal fatto che si possa o meno, non stai meno a
> > duplicare il report per le volte che ti serve e aprire le anteprime dei
> > duplicati?
> >
>
> esiste il codice VBA per duplicare un report? e poi cancellarlo?
>
> grazie!
>
> ringo
>
Ooooo... sei duro eh? Duplica tu il report a mano.
Ne prepari 20 e usi quelli che ti servono...
E' la soluzione piů semplice!
Ciao.


title: anteprima report

text:
"George" <
giorgio.ben...@libero.it
> ha scritto nel messaggio
news:bjk1q0$6nl$1...@newsreader.mailgate.org...

no bello! non mi serve a nulla la tua soluzione!
devo per forza automatizzarla via codice...
La mia situazione č altamente variabile
nel senso che in certe istanze i report da duplicare
possono essere una decina mentre in altre
occasioni i report sono anche quaranta/cinquanta...
La tua soluzione č adatta a situazioni STANDARD!
Prima di dare consigli impara l'educazione cmq!
bye
ringo


title: anteprima report

author: MA

text:
> > > > > Salve a tutti,
> > > > >
> > > > > qualcuno sa se č possibile l'apertura
> > > > > multipla dell'anteprima dello stesso report?
> > > > >
> > > >
> > > > Scusa, a prescindere dal fatto che si possa o meno, non stai meno a
> > > > duplicare il report per le volte che ti serve e aprire le anteprime
> dei
> > > > duplicati?
> > > >
> > >
> > > esiste il codice VBA per duplicare un report? e poi cancellarlo?
> > >
> > > grazie!
> > >
> > > ringo
> > >
> >
> > Ooooo... sei duro eh? Duplica tu il report a mano.
> > Ne prepari 20 e usi quelli che ti servono...
> > E' la soluzione piů semplice!
> > Ciao.
> >
>
> no bello! non mi serve a nulla la tua soluzione!
> devo per forza automatizzarla via codice...
>
> La mia situazione č altamente variabile
> nel senso che in certe istanze i report da duplicare
> possono essere una decina mentre in altre
> occasioni i report sono anche quaranta/cinquanta...
>
> La tua soluzione č adatta a situazioni STANDARD!
>
> Prima di dare consigli impara l'educazione cmq!
>
> bye
>
> ringo
Ehi Ringo questo Ng č troppo piccolo per Voi due...
Ammetti di non essere stato chiarissimo nella prima esposizione...
L'idea č buona, ma alla luce degli ultimi chiarimenti devi crearti un ciclo
in cui usi copyobject e dopo rinomi il report con il tuo numeratore e poi lo
apri
Tutto sta ad identificare quante copie devi aprire.
Domanda: ma perchč fai cosě?
MAssimiliano


title: anteprima report

text:
[cut]
> Prima di dare consigli impara l'educazione cmq!
>
Forse l'educazione la devi imparere tu stronzo.
Ciao.


title: anteprima report

text:
"George" <
giorgio.ben...@libero.it
> ha scritto nel messaggio
news:bjk9ik$kgt$1...@newsreader.mailgate.org...

Io non ho usato termini offensivi al contrario di tè...
Ripeto: IMPARA L'EDUCAZIONE + codice VBA!
bye
ringo


title: anteprima report

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:pqh7b.36526$w8.2...@news.edisontel.com...

ok non sono stato chiarissimo ma rimane il fatto
che anche sui NG non si usano temini tipo "sei duro" "stronzo"
devo scappare, sopo ti spiego meglio...
bye


title: anteprima report

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:bjkba8$ac2$1...@newsread.albacom.net...

Perdonami, ma non credo di avere niente da imparare da te, nè l'educazione,
nè tanotmeno il codice VBA.
Io una domanda così non l'avrei mai posta, nè tantomeno farei un applicativo
che APRE LE ANTEPRIME DI 50 REPORT...
Non parlaimo poi del tono della risposta, sei sicuro che non sia offensivo?
Forse tu dovresti imparare, oltre a scrivere VBA, che evidentemente non sai
scrivere è fin troppo evidente, anche a sviluppare le interfacce utente.
Non oso immaginare le analisi che fai...
Mah...
Sono perplesso.
Sarai mica un troll?


title: anteprima report

author: Simone Calligaris

text:
"George"
> Perdonami, ma non credo di avere niente da imparare da te, nč
l'educazione,
> nč tanotmeno il codice VBA.
> Io una domanda cosě non l'avrei mai posta, nč tantomeno farei un
applicativo
> che APRE LE ANTEPRIME DI 50 REPORT...
> Non parlaimo poi del tono della risposta, sei sicuro che non sia
offensivo?
> Forse tu dovresti imparare, oltre a scrivere VBA, che evidentemente non
sai
> scrivere č fin troppo evidente, anche a sviluppare le interfacce utente.
> Non oso immaginare le analisi che fai...
> Mah...
> Sono perplesso.
> Sarai mica un troll?
Secondo me stai esagerando.
La domanda posta da "Ringo" č tutt'altro che scema: dato che č possibile
aprire Forms in multisessione (feature assai comoda) lui si chiede se sia
possibile fare altrettanto con i Reports.
Saluti.


title: anteprima report

text:
"ringo"
> Salve a tutti,
>
> qualcuno sa se è possibile l'apertura
> multipla dell'anteprima dello stesso report?
>
Se non ricordo male sul sito comune c'è un .mdb di RoDAgo che tra le tante
cose apre in multisessione un Report per la stampa di un bilancio
condominiale.
Report dinamici per visualizzazioni a campi incrociati ... o qualcosa del
genere.
Saluti.


title: anteprima report

author: Stefano Campri

text:
> qualcuno sa se è possibile l'apertura
> multipla dell'anteprima dello stesso report?
è possibile in due modi :
definendo delle variabili Static (poco elegante e molto brutto)
utilizzando una Collection
Cordialità,
Stefano Campri


title: anteprima report

text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:jSi7b.304418$Ny5.9...@twister2.libero.it...
>
> "George"
>
> > Perdonami, ma non credo di avere niente da imparare da te, nè
> l'educazione,
> > nè tanotmeno il codice VBA.
> > Io una domanda così non l'avrei mai posta, nè tantomeno farei un
> applicativo
> > che APRE LE ANTEPRIME DI 50 REPORT...
> > Non parlaimo poi del tono della risposta, sei sicuro che non sia
> offensivo?
> > Forse tu dovresti imparare, oltre a scrivere VBA, che evidentemente non
> sai
> > scrivere è fin troppo evidente, anche a sviluppare le interfacce utente.
> > Non oso immaginare le analisi che fai...
> > Mah...
> > Sono perplesso.
> > Sarai mica un troll?
>
> Secondo me stai esagerando.
> La domanda posta da "Ringo" è tutt'altro che scema: dato che è possibile
> aprire Forms in multisessione (feature assai comoda) lui si chiede se sia
> possibile fare altrettanto con i Reports.
>
> Saluti.
>
ok non avrò esposto in modo chiarissimo il mio post,
ma vedo che Simone Calligaris ha compreso moooolto bene
la mia esigenza quindi...
Uno dei miei clienti mi ha chiesto se era possibile automatizzare
la stampa di report per mooolti collaboratori. Non aveva voglia
di impostare i parametri molte volte per tutti i collaboratori ed inoltre
i parametri variano a seconda del tipo di collaboratore...
quindi "ringo" che non sà scrivere in VBA... ha detto:"e se mi creo
una routine VBA che cicla su tutti i collaboratori, prende i parametri
di stampa da una tabellina fatta ad hoc e poi mi apre il famoso
report in multisessione"
l'unico mio problema era legato alla "benedetta" anteprima del report...
il cliente mi ha poi suggerito che vorrebbe cmq avere le anteprime
e non l'invio automatico della stampa per controllare l'effettivo output
delle
info e per poter cambiare stampante a piacimento.... anche qui si potrebbe
automatizare ma................
bye
ringo


title: anteprima report

text:
"Stefano Campri" <
se...@iol.it
> ha scritto nel messaggio
news:vpl7b.305189$lK4.9...@twister1.libero.it...

dove posso trovare qualche esempio?
grazie!
ringo


title: anteprima report

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:bjmhgo$fqr$1...@newsread.albacom.net...
[cut]
>
> Uno dei miei clienti mi ha chiesto se era possibile automatizzare
> la stampa di report per mooolti collaboratori. Non aveva voglia
> di impostare i parametri molte volte per tutti i collaboratori ed inoltre
> i parametri variano a seconda del tipo di collaboratore...
> quindi "ringo" che non sà scrivere in VBA... ha detto:"e se mi creo
> una routine VBA che cicla su tutti i collaboratori, prende i parametri
> di stampa da una tabellina fatta ad hoc e poi mi apre il famoso
> report in multisessione"
>
> l'unico mio problema era legato alla "benedetta" anteprima del report...
> il cliente mi ha poi suggerito che vorrebbe cmq avere le anteprime
> e non l'invio automatico della stampa per controllare l'effettivo output
> delle
> info e per poter cambiare stampante a piacimento.... anche qui si potrebbe
> automatizare ma................
>
Ti servono N variabili pubbliche di tipo report.
Puoi usare una matrice o una collection... vedi tu.
Questa ti servirà per puntare a ogni istanza del tuo report.
Apri il report base per primo. Poniamo che si chiami "Report1"
DOPO AVERLO APERTO, istanzia i nuvi report con:
Set rpt = New Report_Report1    <----------- attenzione, qui è da correggere
il nome dopo l'underscore
< metti qui il codice per manipolare il report >
rpt.visible = true
Dove rpt è una variabile di tipo report (oggetto della collection o elemento
della matrice che tu voglia).
Attenzione che poi dovresti impostare a nothing le variabili...
Ciao.


title: anteprima report

text:
> dove posso trovare qualche esempio?
>
> grazie!
c'č un esempio molto chiaro su "Access 2000 manuale di programmazione"
(ovvero Acces Developer's Handbook) al capitolo 8 in cui
vengono trattate le form
L'esempio lo puoi applicare pari pari per i report
Se ti occorono altre informazioni fammi sapere
Cordialitą,
Stefano Campri


title: anteprima report

text:
"George" <
giorgio.ben...@libero.it
> ha scritto nel messaggio
news:bjmjp0$klo$1...@newsreader.mailgate.org...

grazie! ora ci provo
bye
ringo


title: fatturazione elettronica invio e conservazione

author: mario rossi

text:
la mia idea era questa:
1. genero il file xml della fattura
2. il cliente lo firma e lo invia con la sua PEC alla PEC del sistema di intercambio

il dubbio è come posso utilizzare il sistema di conservazione che viene offerto gratuitamente dall'agenzia delle entrate?

esiste un sistema più automatizzato di firma e caricamento delle fatture per agevolare il processo? leggevo la possibilità di utilizzare un canale ftp accreditato, qualcuno ne sa qualcosa?

grazie.


author: BFS

text:

generare il file e firmarlo uno alla volta mi pare macchinoso. immagina
uno che fa 200 fatture al mese

il portale dell'agenzia per ora è una schifezza

ho visto il portale di aruba ed è molto meglio visto che permette di
fare un upload massiccio di xml, e firmarli ed inviarli in un colpo solo

discorso ftp accreditato non saprei

io mi fermo alla generazione del xml e poi lascio libertà al cliente di
scegliersi il sistema che vuole per trasmettere e conservare.
altrimenti diventerei un call center per tutti quelli che si incasinano
nei vari portali

ciao
BFS

---
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com


text:
> ho visto il portale di aruba ed è molto meglio visto che permette di
> fare un upload massiccio di xml, e firmarli ed inviarli in un colpo solo

In effetti non è male ma purtroppo l'upload non è "massiccio": consentono solo 30 files xml per volta.

Un bel problema imho


text:

ho saputo che

la conservazione sostitutiva delle fatture elettroniche può avvenire anche in formato .pdf (in modo particolare attraverso il formato PDF/A-1b, in grado di garantire la riproducibilità fedele dei documenti nel tempo).

qualcuno a qualche idea di come creare un PDF/A-1b da access?


text:
Il 21/09/2018 15:43, mario rossi ha scritto:
> la mia idea era questa:
> 1. genero il file xml della fattura
> 2. il cliente lo firma e lo invia con la sua PEC alla PEC del sistema di intercambio

e quale sarebbe la pec del SDI ??

Non è un web service?


text:

questa con la chiocciola al posto delle tonde e del contenuto
*** sdi01(CHIOCCIOLA)
pec.fatturapa.it
 *****


title: pubblicazione report con word

author: Marco Antonioli

text:
Buongiorno
E' pssibile non perdere la formattazione dei campi quando si pubblica un
report con MS-WORD ?.
Spesso (Windows XP - Access 2000/3) la pubblicazione genera un errore
che manda Word in crash. E' cosa nota ?
Grazie
Marco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: pubblicazione report con word

text:
"Marco Antonioli" <
in...@echovr.it
> ha scritto nel messaggio
news:d40ecbfc5c804bb9959...@mygate.mailgate.org...
> Buongiorno
>
> E' pssibile non perdere la formattazione dei campi quando si pubblica un
> report con MS-WORD ?.
Se non utilizzi il formato snapshot, la formattazione la perderai sempre. E'
possibile crearsi dei documenti word che "prendono" i dati da access, ci si
deve lavorare sopra un po' ma il risultato c'č; fai una ricerca con google
in questo NG.
> Spesso (Windows XP - Access 2000/3) la pubblicazione genera un errore
> che manda Word in crash. E' cosa nota ?
Non saprei, non utilizzo versioni successive alla '97...
> Grazie
>
> Marco
>
Ciao.
--
Sergio MAZZA


title: pubblicazione report con word

text:
> Non saprei, non utilizzo versioni successive alla '97...
Intanto Grazie.
E poi ti risulta che la 97 sia l'ultima stabile ?
Ciao



title: pubblicazione report con word

text:
"Marco Antonioli" <
in...@echovr.it
> ha scritto nel messaggio
news:930a180e06ec709f374...@mygate.mailgate.org...
> > Non saprei, non utilizzo versioni successive alla '97...
>
> Intanto Grazie.
> E poi ti risulta che la 97 sia l'ultima stabile ?
> Ciao
"Stabile" è una parolona; io la trovo meno problematica, forse sarà che
molti bug sono stati aggirati...
Ciao.
--
Sergio MAZZA


title: [OT] scegliere stampante alternativa. Ringrazio

author: Riccardo Baldinotti

text:
Volevo mandare a Roberto dalla campagna un ringraziamento per
l'elementare ma prezioso consiglio seguente.
--------------------------------
> Ciao, essendo alle prime armi con questo programma non riesco a mandare
due
> report di stampa in due stampanti diverse, si puo fare? e come? P.S Ogni
> qual volta mando un report in stampa mi va a scegliere sempre la stampante
> predefinita. Grazie.
Apri la struttura del report che vuoi stampare con una stampante
diversa da
quella predefinita.
Dal menu File scegli il comando Imposta pagina... .
Nella finestra di dialogo che si apre seleziona la scheda Pagina.
Nel riquadro Stampante ... attiva il Pulsante di opzione relativo a
Stampante specifica.
Pigia il pulsante di comando Stampante... .
Con la casella combinata contenuta nella nuova finestra di dialogo che
si è
aperta scegli la stampante che vuoi usare per stampare quel report e se
necessario impostane le proprietà pigiando il pusante Proprietà... .
Chiudi la finestra di dialogo pigiando il pulsante OK.
Chiudere anche la prima finestra di dialogo pigiando il pulsante OK.
Salvare e chiudere la struttura del report.
Così facendo vedrai che il report non verrà stampato sulla stampante
predefinita ma sulla stampante selezionata nella procedura di cui
sopra.
--
Roberto
--------------------------------
ma era una roba di un anno fa e Google non mi faceva postare. Così lo
riporto come nuovo argomento.
La cosa è venuta tanto più gradita perché erano due giorni che
smanettavo in cerca di un metodo per A2000 con cui cambiare stampante
(non ogni volta una diversa, ma un driver per PDF anziché la
predefinita). Le voci 6.166 e 6.66 di Sitocomune non vanno perché
noialtri peones non abbiamo privilegi per modificare settaggi sul comp.
Incredibile! Sto quasi riuscendo a fare il caffè premendo un pulsante
in Access e poi ignoro cose come questa.
Ciao a tutti.
Riccardo Baldinotti


title: Campo che numera le righe

author: Alessandro Pastore

text:
Ciao
Vorrei aggiungere  ad  una query un campo che mi numeri le righe e non so
come fare.
Mi spiego meglio, la santa query tira fuori 'n' record; vorrei, in qualche
modo, avere 'sti record numerati dall'uno al sei.
La query in questione viene creata da zero (con valori diversi) ogni volta
che viene eseguita.
saluti
alex


title: Campo che numera le righe

author: Antonio Biso

text:
Alessandro Pastore <
al...@biella.alpcom.it
> wrote in message
99356084...@news.bmm.it...
> Ciao
>
> Vorrei aggiungere  ad  una query un campo che mi numeri le righe e non so
> come fare.
>
> Mi spiego meglio, la santa query tira fuori 'n' record; vorrei, in qualche
> modo, avere 'sti record numerati dall'uno al sei.
Caso mai da 1 a n
Sul sito comune ci sono un paio di soluzioni
Antonio


title: Posizione finestre e Barre degli strumenti

author: Joker

text:
Non riesco a gestire la posizione in cui si aprono le maschere.
Vorrei che apparisse solo la mia barra strumenti personalizzata e sotto la
mia maschera a tutto schermo (non massimizzata perň, altrimenti mi pare di
aver capito che tutte le maschere saranno massimizzate).
Mi accade che se
p.es
. erano visualizzate 2 barre degli strumenti l'ultima
volta in cui č stato chiuso Access, quando lancio il mio DB (senza tenere
premuto shift) le due barre non vengono visualizzate (e mi va bene) ma viene
lasciato un "buco" al loro posto e piů sotto viene visualizzata la mia
maschera. Nell'evento Form_Open ho impostato "DoCmd.MoveSize 0, 0,
vFormWidth, vFormHeight". Quello 0,0 perň Access se lo gestisce in modo per
me incomprensibile.
Grazie


text:
Joker <
ab...@abcd.com
> wrote in message
uNGw8.74379$m41.1...@twister2.libero.it...
> Non riesco a gestire la posizione in cui si aprono le maschere.
> Vorrei che apparisse solo la mia barra strumenti personalizzata e sotto la
> mia maschera a tutto schermo (non massimizzata perň, altrimenti mi pare di
> aver capito che tutte le maschere saranno massimizzate).
Maschere POPUP con Dimensioni Automatiche e Centratura Automatica "NO"
Salva le maschere nella posizione e dimensione che preferisci (magari con un
CTRL+S) e il gioco č fatto.
--
Maurizio75


text:
> Maschere POPUP con Dimensioni Automatiche e Centratura Automatica "NO"
> Salva le maschere nella posizione e dimensione che preferisci (magari con
un
> CTRL+S) e il gioco è fatto.
Grazie, questo mi sarà utile, ma mi impedisce di visualizzare le barre
strumenti. E se uso il maximize vedo delle conseguenze sgradevoli alla
chiusura della maschera: viene per qualche istante ridisegnata non
massimizzata. Sarò troppo esigente, ma mi infastidisce non riuscire a
ottenere ciò che voglio: applicazione a tutto schermo, una barra degli
strumenti e una finestra a tutto schermo non massimizzata. Le altre finestre
che si apriranno dovrebbero limitarsi a sostituire la precedente.


title: SELF JOIN - impedire la ripetizione di risultati

author: LucaT

text:
Problema:
Ho la tabella PERSONE con i campi
ID_PERSONA    NOME       CONIUGE      SESSO
==========    ========  =======     ======
        1                ANTONIO         12            M
        12              SILVIA                1           F
        2                GIULIO                7           M
        3                MARIA           null             F
        6                ROBERTA        9              F
        7                ANTONELLA    2               F
        9                ARTURO           6              M
Imposto la seguente query
SELECT DISTINCT T1.NOME, T2.NOME
FROM PERSONE AS T2 INNER JOIN PERSONE AS T1 ON T2.ID_PERSONA = T1.CONIUGE
ORDER BY T1.NOME;
che restituisce:
T1.NOME         T2.NOME
========        ========
ANTONELLA     GIULIO
ANTONIO         SILVIA
ARTURO           ROBERTA
GIULIO             ANTONELLA
ROBERTA        ARTURO
SILVIA             ANTONIO
Come posso evitare che le coppie vengano ripetute?
Grazie
LucaT


text:

where Nome Not in (select Nome From tuatabella)
--
--
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:egvbc0$rfn$1...@area.cu.mi.it...

Ho provato ma in questo modo mi cancella tutto e la query risultante è vuota
LucaT


author: giorgio rancati

text:
"LucaT" <
lucate...@alice.it
> ha scritto nel messaggio
news:45332539$0$25896$4faf...@reader1.news.tin.it...

Ciao Luca,
puoi fare cosě
----
SELECT DISTINCT T1.NOME, T2.NOME
FROM PERSONE AS T2 INNER JOIN PERSONE AS T1 ON T2.ID_PERSONA = T1.CONIUGE
WHERE T1.ID_PERSONA<T2.ID_PERSONA
ORDER BY T1.NOME;
----
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: Driver di stampa - uotput da importare

author: stefano

text:
Esiste un driver di stampa di windows NT che dirotta l'output su un file di
testo?
Mi spiego meglio: utilizzo svariate applicazioni in rete che mi permettono,
tra l'altro, la stampa in windows, ma i dati che visualizzo a video non
posso copiarli e quindi elaborarli con access (i programmi in oggetto sono
vecchi e non hanno la funzione copia, nè funziona CTRL+C). Sono costretto a
visualizzare una enorme quantità di dati che poi manualmente devo riscrivere
in access (il che, oltre ad essere molto noiso, porta anche ad errori nella
trascrizione....).
Mi sarebbe utile pertanto un driver di stampa (o similare) che, previa
configurazione dell'uotput su di un file, mi produca un qualcosa di
minimamante leggibile (con dei caratteri ASCII corrispondenti a quanto
visuallizzato). In questo modo io posso stampare tabulati su di un file da
qualunque applicazione, e poi importarli in access per le successive
elaborazioni.
Grazie in anticipo.
ste


title: Maschera di input

author: Gerardo Forte

text:
Vorrei capire perchč nella creazione di una tabella in visualizzazione
struttura la maschera di input non funziona.
Se inserisco il valore ">LL" per stabilire che devo inserire solo 2
caratteri maiuscoli acccess interpreta il simbolo > come ?. E' un buco di
access?
Grazie


title: Maschera di input

author: Roberto da casa

text:
"Gerardo Forte" <
gerard...@tin.it
> ha scritto nel messaggio
news:04C4c.39427$z23.1...@news3.tin.it...

Se usi Access 2000 o Access XP si tratta di un noto bug; non so se con
Access 2003 il problema č stato risolto.
Usa la funzione UCase o StrConv (vedi help)
> Grazie
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: modifica pannello comandi

text:
ciao a tutti

nel pannello comandi di A2007
vorrei modificare la maschera
da Maschere continue a Maschera singola
ed avere un pulsante per ogni descrizione(per maschera e report da aprire).

Come devo fare affinchè il pulsante
possa fare riferimento all ItemNumber
della query origine record della Maschera
Pannello comandi?
grazie


title: Password per maschera

author: ATField

text:
Ciao a tutti!
Avrei bisogno di un aiutino, dato che non sono molto esperto.
Si può mettere una password a una maschera, a cui si accede da
un'altra maschera che invece deve essere visibile a tutti?
Se si, come?
Grazie in anticipo!
Ciao


title: Password per maschera

author: Roberto-Angelo azzurro

text:
"ATField" <
pi...@maiuli.it
> ha scritto nel messaggio
news:466dcuo0hh2rpl08l...@4ax.com...
> Ciao a tutti!
>
> Avrei bisogno di un aiutino, dato che non sono molto esperto.
>
> Si puņ mettere una password a una maschera, a cui si accede da
> un'altra maschera che invece deve essere visibile a tutti?
>
> Se si, come?
>
> Grazie in anticipo!
> Ciao
Fatto e rifatto! ed il risultato mi sembra buono, praticamente all'apertura
della msc apro invece un form di immissione utente e pw, se va bene chiude
il form ed apre cio che vuoi.
Ciao


title: Query per ricerca di + codici....

author: SuperPippo®

text:
ciao a tutti... mi servirebbe modificare il codice della query
sotto riportato affinchè mi trovi più codici....
mi spiego... a volte può essere un solo codice, ma altre
volte più di uno...come fare ???
grazie...
SELECT II_parte.CODICE, I_parte.codice, I_parte.descrizione
FROM II_parte LEFT JOIN I_parte ON II_parte.link = I_parte.link
WHERE (((II_parte.CODICE_) Like [Digitare Codice]));


title: Query per ricerca di + codici....

text:
" SuperPippo®" <ik0qd...@SPAMlibero.it> ha scritto nel messaggio
news:yJ2za.22883$Ny5.6...@twister2.libero.it...

Che vor dì?
Se ci sono più record con lo stesso valore di codice già così te li
restituisce tutti...
Antonio


title: Query per ricerca di + codici....

text:
Antonio Biso wrote:
> " SuperPippo®" <ik0qd...@SPAMlibero.it> ha scritto nel messaggio
>> ciao a tutti... mi servirebbe modificare il codice della query
>> sotto riportato affinchè mi trovi più codici....
>> mi spiego... a volte può essere un solo codice, ma altre
>> volte più di uno...come fare ???
>> grazie...
>>
>> SELECT II_parte.CODICE, I_parte.codice, I_parte.descrizione
>> FROM II_parte LEFT JOIN I_parte ON II_parte.link = I_parte.link
>> WHERE (((II_parte.CODICE_) Like [Digitare Codice]));
>
> Che vor dì?
> Se ci sono più record con lo stesso valore di codice già così te li
> restituisce tutti...
-----------------
??? cerco di spiegarmi meglio....
se io digito 045.220 mi esce solo questo codice...
invece a me serve poter digitare (all'occorrenza)
se vi sono ..????  .più codici... esempio:
023.234
 altra finestrella query  e digito 044.345
e così via... in maniera poi che il risultato sia
la ricerca di uno o più codici...
come è costruita ora la query posso inserire un
solo codice...
Ciao...


title: Query per ricerca di + codici....

text:
" SuperPippo®" <ik0qd...@SPAMlibero.it> ha scritto nel messaggio
news:eg8za.23885$lK4.6...@twister1.libero.it...

Con la finestrella parametro non puoi fare quello che vuoi.
Devi prepararti una maschera, con una casella di testo e due pulsanti, uno
per aggiungere il codice, uno per lanciare la query.
Ogni volta che aggiungi un codice lo aggiungi via codice ad una variabile o
meglio ad un controllo nascosto al fine di preparare una stringa di questo
tipo
("codice1","codice2"..."codicen")
Alla fine lancerai una query fatta cosi
"SELECT II_parte.CODICE, I_parte.codice, I_parte.descrizione
FROM II_parte LEFT JOIN I_parte ON II_parte.link = I_parte.link
WHERE (((II_parte.CODICE_) IN " & controllonascosto
Antonio


title: Impedire le modifiche sulle tabelle

author: Salvatore

text:
In un database vorrei che venisse memorizzato il nome dell'utente che ha
effettuato una determinata operazione, nonché la data di modifica
della'operazione stessa.
Ho, quindi, pensato di inserire sulla tabella due campi, uno con il nome
utente e l'altro con la data, che vengono valorizzati in automatico non
appena l'utente aggiunge e/o modifica il record.
Mi sono accorto, perň, che l'utente stesso puň entrare nel database
contenente le tabelle, aprire la tabella in questione e modificare a
paicimento i campi di cui sopra (per esempio, indicando un'altra data).
Non potendo, con le autorizzazioni, impedire che l'utente apra e modifichi
le tabelle in questione (altrimenti non potrei in nessuna maniera- almeno
credo- registrare il suo nome e la data) vorrei sapere se esiste un modo per
impedire l'apertura delle tabelle o, meglio, per registrare in qualche modo
il nome utente e la data in modo protetto.
Grazie
Salvatore


title: Impedire le modifiche sulle tabelle

author: TheMax

text:
"Salvatore" <
sal...@tiscali.it
> ha scritto nel messaggio
news:bn6844$fsb$1...@lacerta.tiscalinet.it...

Io un problema simile lo ho risolto facendo aprire direttamente la maschera
principale e nascondendo la finestra database.
Se quindi disabiliti tutti i menu & Co. dal menu di avvio ti trovi con la
sola maschera.
Ciao,
Massimo


title: Impedire le modifiche sulle tabelle

author: Paolo opg

text:
"Salvatore" <
sal...@tiscali.it
> wrote in
news:bn6844$fsb$
1...@lacerta.tiscalinet.it
:
> In un database vorrei che venisse memorizzato il nome dell'utente che
> ha effettuato una determinata operazione, nonché la data di modifica
> della'operazione stessa.
> Ho, quindi, pensato di inserire sulla tabella due campi, uno con il
> nome utente e l'altro con la data, che vengono valorizzati in
> automatico non appena l'utente aggiunge e/o modifica il record.
> Mi sono accorto, però, che l'utente stesso può entrare nel database
> contenente le tabelle, aprire la tabella in questione e modificare a
> paicimento i campi di cui sopra (per esempio, indicando un'altra
> data). Non potendo, con le autorizzazioni, impedire che l'utente apra
> e modifichi le tabelle in questione (altrimenti non potrei in nessuna
> maniera- almeno credo- registrare il suo nome e la data) vorrei sapere
> se esiste un modo per impedire l'apertura delle tabelle o, meglio, per
> registrare in qualche modo il nome utente e la data in modo protetto.
> Grazie
> Salvatore
>
>
>
con la protezione di access hai provato?
potresti creare al volo un recordset che accede alla tabella come utente
privilegiato e quindi può leggere e scrivere.
i permessi sulla tabella, impediranno però ad altri di modificarne il
contenuto.
--
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------


title: Impedire le modifiche sulle tabelle

text:
"Paolo opg" <
w...@ne.com
> ha scritto nel messaggio
news:Xns941D87518...@193.43.96.1...

Ma se l'utente può leggere e scrivere può anche modificare i dati sulla
tabella. Io voglio evitare che lo stesso utente che scrive i dati (o meglio
al quale viene attribuita la scrittura dei dati) possa entrare sulla tabella
e modificarne il contenuto. Non posso non autorizzarlo a scrivere o
modificare la tabella, perchè altrimenti non potrà mai inserire neppure una
riga sulla tabella stessa.
Ciao
Salvatore


title: Impedire le modifiche sulle tabelle

text:
"TheMax" <
elpiub...@yahoo.it
> ha scritto nel messaggio
news:bn8ct0$sel$1...@atlantis.cu.mi.it...
> "Salvatore" <
sal...@tiscali.it
> ha scritto nel messaggio
> news:bn6844$fsb$1...@lacerta.tiscalinet.it...
> > In un database vorrei che venisse memorizzato il nome dell'utente che ha
> > effettuato una determinata operazione, nonché la data di modifica
> > della'operazione stessa.
> > Ho, quindi, pensato di inserire sulla tabella due campi, uno con il nome
> > utente e l'altro con la data, che vengono valorizzati in automatico non
> > appena l'utente aggiunge e/o modifica il record.
> > Mi sono accorto, però, che l'utente stesso può entrare nel database
> > contenente le tabelle, aprire la tabella in questione e modificare a
> > paicimento i campi di cui sopra (per esempio, indicando un'altra data).
> > Non potendo, con le autorizzazioni, impedire che l'utente apra e
modifichi
> > le tabelle in questione (altrimenti non potrei in nessuna maniera-
almeno
> > credo- registrare il suo nome e la data) vorrei sapere se esiste un modo
> per
> > impedire l'apertura delle tabelle o, meglio, per registrare in qualche
> modo
> > il nome utente e la data in modo protetto.
> > Grazie
> > Salvatore
> >
> Io un problema simile lo ho risolto facendo aprire direttamente la
maschera
> principale e nascondendo la finestra database.
> Se quindi disabiliti tutti i menu & Co. dal menu di avvio ti trovi con la
> sola maschera.
>
> Ciao,
> Massimo
>
>
>
>
La tua soluzione può andar bene nel caso di tabelle che appartengono al
database. Ma se le tabelle sono allegate?
Ciao, e grazie
Salvatore


title: Impedire le modifiche sulle tabelle

text:
"Salvatore" <
sal...@tiscali.it
> wrote in
news:bn937v$u6q$
1...@lacerta.tiscalinet.it
:
> Ma se l'utente può leggere e scrivere può anche modificare i dati
> sulla tabella. Io voglio evitare che lo stesso utente che scrive i
> dati (o meglio al quale viene attribuita la scrittura dei dati) possa
> entrare sulla tabella e modificarne il contenuto. Non posso non
> autorizzarlo a scrivere o modificare la tabella, perchè altrimenti non
> potrà mai inserire neppure una riga sulla tabella stessa.
> Ciao
io sto parlando di utenti di access, tu di quelli di sistema...
se usi la sicurezza di access (files mdw & co) puoi fare quello che ho
detto.
ho però l'impressione che tu non abbia idea d cos'è la protezione di
access.
sul sitocomune, nella sezione general, trovi "Come utilizzare la
sicurezza di Access?"
dacci un'occhiata che sicuramente ti chiarirà le idee.
--
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
| (fake reply-to address!)
+-------


title: Impedire le modifiche sulle tabelle

text:
"Paolo opg" <
w...@ne.com
> ha scritto nel messaggio
news:Xns941DC889E...@193.43.96.1...
> "Salvatore" <
sal...@tiscali.it
> wrote in
> news:bn937v$u6q$
1...@lacerta.tiscalinet.it
:
>
> > Ma se l'utente può leggere e scrivere può anche modificare i dati
> > sulla tabella. Io voglio evitare che lo stesso utente che scrive i
> > dati (o meglio al quale viene attribuita la scrittura dei dati) possa
> > entrare sulla tabella e modificarne il contenuto. Non posso non
> > autorizzarlo a scrivere o modificare la tabella, perchè altrimenti non
> > potrà mai inserire neppure una riga sulla tabella stessa.
> > Ciao
>
> io sto parlando di utenti di access, tu di quelli di sistema...
>
> se usi la sicurezza di access (files mdw & co) puoi fare quello che ho
> detto.
>
> ho però l'impressione che tu non abbia idea d cos'è la protezione di
> access.
>
> sul sitocomune, nella sezione general, trovi "Come utilizzare la
> sicurezza di Access?"
>
> dacci un'occhiata che sicuramente ti chiarirà le idee.
>
Conosco la sicurezza di access, tant'è che la sto utilizzando...Se però un
utente deve scrivere su una tabella attraverso una maschera (visto che deve
registrare i dati) non puoi impedire che lo stesso utente apra la tabella
(che sta sul BE) e ne modifichi i dati. La limitazione la puoi effettuare
solo con le maschere. Se conosci un metodo per impedire questo, potresti
suggerirmelo? Grazie
Salvatore


title: Impedire le modifiche sulle tabelle

text:
"Salvatore" <
sal...@tiscali.it
> wrote in
news:bnb0cs$hfe$
1...@lacerta.tiscalinet.it
:
> Conosco la sicurezza di access, tant'è che la sto utilizzando...Se
> però un utente deve scrivere su una tabella attraverso una maschera
> (visto che deve registrare i dati) non puoi impedire che lo stesso
> utente apra la tabella (che sta sul BE) e ne modifichi i dati. La
> limitazione la puoi effettuare solo con le maschere. Se conosci un
> metodo per impedire questo, potresti suggerirmelo? Grazie
> Salvatore
>
con un recordset hai provato?



title: Impedire le modifiche sulle tabelle

author: Checco

text:
> con un recordset hai provato?
Questo preoblema ce l'ho anche io! Che dovrei fare in pratica?
Grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Impedire le modifiche sulle tabelle

text:
fra....@libero.it
 (Checco) wrote in news:217Z59Z54Z60Y1067000552X7644
@
usenet.libero.it
:
>> con un recordset hai provato?
>
> Questo preoblema ce l'ho anche io! Che dovrei fare in pratica?
>
> Grazie
>
provare a creare un recordset con un utente che abbia il permesso di
scrivere sulla tabella protetta...
di solito si mette admin senza password (l'utente predefinito con cui
access lavora).
mettendo un utente abilitato, si dovrebbe poter modificare anche oggetti
protetti.



title: Impedire le modifiche sulle tabelle

text:
"Paolo opg" <
w...@ne.com
> ha scritto nel messaggio
news:Xns941E9F462...@193.43.96.1...
>
fra....@libero.it
 (Checco) wrote in news:217Z59Z54Z60Y1067000552X7644
> @
usenet.libero.it
:
>
> >> con un recordset hai provato?
> >
> > Questo preoblema ce l'ho anche io! Che dovrei fare in pratica?
> >
> > Grazie
> >
>
> provare a creare un recordset con un utente che abbia il permesso di
> scrivere sulla tabella protetta...
>
> di solito si mette admin senza password (l'utente predefinito con cui
> access lavora).
>
> mettendo un utente abilitato, si dovrebbe poter modificare anche oggetti
> protetti.
>
Scusa, Paolo, ma se l'utente ha il permesso di scrivere sulla tabella (e
deve per forza averlo, altrimenti come fa ad inserirci i dati?) cosa può
impedirgli di aprire la stessa tabella e modificarne il contenuto di uno o
più campi?
Ciao
Salvatore


title: Impedire le modifiche sulle tabelle

text:
"Salvatore" <
sal...@tiscali.it
> wrote in
news:bnbahh$u99$
1...@lacerta.tiscalinet.it
:
> Scusa, Paolo, ma se l'utente ha il permesso di scrivere sulla tabella
> (e deve per forza averlo, altrimenti come fa ad inserirci i dati?)
> cosa può impedirgli di aprire la stessa tabella e modificarne il
> contenuto di uno o più campi?
> Ciao
> Salvatore
>
se la situazione è questa, non lo ferma niente.
è per questo che ho suggerito la possibiltà del recordset...
creandolo come altro utente, il rset potrebbe modificare la tabella,
anche se l'utente che ha aperto il db non ne ha il permesso.
ovvio che non puoi fare un semplice
set rst=currentdb.openrecordset(blablabla)
dovrai crearti un workspace e tutto quello che ci vuole per creare un
contesto con i permessi che servono per modificare la tabella.
a questo punto, tutte le modifiche le fai via codice passando per il rset
con permesso di scrittura nella tabella protetta.
(dettaglio: è un'idea che m'è venuta, non so se funzioni...)



title: Impedire le modifiche sulle tabelle

text:
"Paolo opg" <
w...@ne.com
> ha scritto nel messaggio
news:Xns941EB090E...@193.43.96.1...

Grazie e ciao
Salvatore


title: Perchè ?

author: Ferrante Luigi

text:
Salve a tutti
    Dovrei importare dei file Excel in Access97
    ma quando ci provo, non riconosce l'estensione .xls
    Ho già provato a reinstallare Access, ma niente da fare.
    Che fo? Me sparo ?


title: Perchè ?

author: Silvio Berruti

text:
"Ferrante Luigi" <
luigi.f...@telecomitalia.it
> ha scritto nel messaggio
news:X0Ex7.9865$YC3.2...@news1.tin.it...
> Salve a tutti
>
>     Dovrei importare dei file Excel in Access97
>     ma quando ci provo, non riconosce l'estensione .xls
>     Ho già provato a reinstallare Access, ma niente da fare.
Se lo fai a manina non te lo lascia fare?
Probabilmente non hai fatto l'installazione personalizzata e non ti sono
stati inclusi i tipi di accesso ai files, così come riportato nella nota
presente nella maschera di selezione del file dell'importa file in A97.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: applicazione & società

text:
Salve a tutti,
parto subito con un esempio per spiegare il problema:
un dipendente lavora per 5 anni per l'azienda X e sviluppa
un'applicazione access.
L'azienda X cessa attività e lo stesso dipendente viene assunto in una
nuova
azienda Y e riscrive da zero l'applicazione che ha le stesse funzioni
dell'applicazione
L'attività delle aziende X e Y è la stessa.
1 domanda: ci sono problemi per il dipendente/azienda Y per il fatto
di aver
creato un software che fa le funzioni del programma che era
nell'azienda x?
2 domanda: il dipendente può descrivere nel proprio blog/sito internet
le funzionalità
del programma che ha sviluppato (prima nella azienda x e poi y)?
grazie! xy! :-)


title: applicazione & società

author: Carlo Costarella

text:
<
sda...@gmail.com
> ha scritto nel messaggio
news:1175770123....@p77g2000hsh.googlegroups.com...
Salve a tutti,





grazie! xy! :-)
--------------------------------
Tutto dipende se l'azienda "A" ha commissionato e pagato il lavoro e se lo
sviluppatore ha usato o meno software messo a disposizione dall'azienda.
In questo caso gli resta la sola proprietà intellettuale, tutto il resto è
proprietà dell'azienda e il programmatore non può, senza il permesso
scritto, usare in nessun modo il software.
Ciao, Carlo


title: applicazione & società

author: 'Roccia' Max

text:
On 5 Apr, 12:48,
sda...@gmail.com
 wrote:
> 1 domanda: ci sono problemi per il dipendente/azienda Y per il fatto
> di aver
> creato un software che fa le funzioni del programma che era
> nell'azienda x?
Il problema sarebbe riutilizzare nell'azienda Y il software prodotto
come dipendente dell'azienda X (= di proprieta' dell'azienda X), non
certo rifare tutto da zero.
Che se io ho sviluppato un programma che scrive "Ciao, mondo!" in una
textbox, poi cambio azienda, non posso piu' sviluppare un prgramma che
scrive "ciao, mondo!"?
> 2 domanda: il dipendente può descrivere nel proprio blog/sito internet
> le funzionalità
> del programma che ha sviluppato (prima nella azienda x e poi y)?
Dipende molto dal tipo di contratto, spesso si e' vincolati alla
riservatezza professionale a proposito del lavoro svolto, la
violazione e' giusta causa per la risoluzione del rapporto di lavoro.
cia'
Max


title: Immagini in un database da visualizzare nel report

author: dix

text:
Ciao a tutti,
ho una tabella in cui sono memorizzati dei record: oltre ad avere per ogni
record delle informazioni testuali ho anche un campo di tipo testo che
memorizza il nome ed il percorso di una immagine associata al record. Non
riesco a costruire un report che anzichč mostrare il contenuto del campo
come stringa 'prova.bmp' mi visualizzi effettivamente la figura associata
alla stringa.
Grazie 1000 come al solito per il prezioso aiuto.
Ciao
dix


author: Liones

text:
">
> ho una tabella in cui sono memorizzati dei record: oltre ad avere per ogni
> record delle informazioni testuali ho anche un campo di tipo testo che
> memorizza il nome ed il percorso di una immagine associata al record. Non
> riesco a costruire un report che anzichč mostrare il contenuto del campo
> come stringa 'prova.bmp' mi visualizzi effettivamente la figura associata
> alla stringa.
inserisci un controllo immagine e passagli il nome del file completo di
percorso
ciao


author: Maurizio

text:
Scusate ... arrivo ora e grazie Liones. Ho già inserito un controllo
immagine e tutto funziona ma non riesco a ridimensionare in funzione della
grandezza dell'immagine. Ho provato anche con CtlActiveX15.SizeToFit che
sarebbe il controllo immagine.
"Liones" <Lio...@Tin.it> ha scritto nel messaggio
news:aeq4cj$h6t$1...@pluto.news.dsi.unimi.it...
>
> ">
> > ho una tabella in cui sono memorizzati dei record: oltre ad avere per
ogni
> > record delle informazioni testuali ho anche un campo di tipo testo che
> > memorizza il nome ed il percorso di una immagine associata al record.
Non
> > riesco a costruire un report che anzichè mostrare il contenuto del campo



text:
Nel frattemo avrei trovato una soluzione limite. Ho attivato la funzione
zoom nel controllo e mi ridimensiona tutto alla misura del riquadro di
stampa. Ma come fare a cambiare la grandezza del "folglio" di stampa ???
"Liones" <Lio...@Tin.it> ha scritto nel messaggio
news:aeq4cj$h6t$1...@pluto.news.dsi.unimi.it...
>
> ">



title: Proprietà SubDataSheet in Access 2000

author: Alberto Dallagiacoma

text:
Ciao a tutti.
Nell'articolo della Knowledge Base Q261000 si parla dell rallentamento di
prestazioni nelle tabelle che hanno impostato la proprietà SubDataSheet a
[Auto]; effettivamente impostandola a [None] l'incremento di velocità è
notevole.
Il problema è che se io faccio una query di creazione tabella, la mia
tabella di output assume di default [Auto], rallentandomi l'apertura e
l'accesso.
C'è un modo per forzare SubDataSheet a [None] come valore di default?
Thanks


title: Visualizzare controlli su evento Form.Open

author: marco

text:
Ciao a tutti.
Ho una maschera cliente che voglio poter richiamate tramite un pulsante
Vorrei che, a seconda del tipo di cliente (privato o società), mi
visualizzasse i controlli corrispondenti (es. CodFiscale o PIVa)
Antonio Biso mi aveva suggerito questo sistema:
1) nominare i controlli in base al tipo anteponendo PRI ai privati e SOC per
le società
2) effettuare un ciclo sui controlli
Il ciclo è questo ma, sull'evento apertura della maschera non funziona,
forse perché i controlli non sono stati ancora caricati (??).
Dim ctl As Control
    If Me.TipoPersona = "Privato" Then
        For Each ctl In Me.Controls
            If Left(ctl.Name, 3) = "CLI" Then ctl.Visible = True
            If Left(ctl.Name, 3) = "SOC" Then ctl.Visible = False
        Next
    Else
        For Each ctl In Me.Controls
            If Left(ctl.Name, 3) = "SOC" Then ctl.Visible = True
            If Left(ctl.Name, 3) = "CLI" Then ctl.Visible = False
        Next
    End If
Esiste qualche altro modo per fare questo???
Ciao e grazie a tutti
Marco


author: Antonio Biso

text:
"marco" <
pl...@pippo.it
> ha scritto nel messaggio
news:bkstr3$efn$1...@lacerta.tiscalinet.it...
> Ciao a tutti.
>
> Ho una maschera cliente che voglio poter richiamate tramite un pulsante
> Vorrei che, a seconda del tipo di cliente (privato o societą), mi
> visualizzasse i controlli corrispondenti (es. CodFiscale o PIVa)
>
> Antonio Biso mi aveva suggerito questo sistema:
> 1) nominare i controlli in base al tipo anteponendo PRI ai privati e SOC
per
> le societą
> 2) effettuare un ciclo sui controlli
>
> Il ciclo č questo ma, sull'evento apertura della maschera non funziona,
> forse perché i controlli non sono stati ancora caricati (??).
>
> Dim ctl As Control
>
>     If Me.TipoPersona = "Privato" Then
>         For Each ctl In Me.Controls
>             If Left(ctl.Name, 3) = "CLI" Then ctl.Visible = True
>             If Left(ctl.Name, 3) = "SOC" Then ctl.Visible = False
>         Next
>     Else
>         For Each ctl In Me.Controls
>             If Left(ctl.Name, 3) = "SOC" Then ctl.Visible = True
>             If Left(ctl.Name, 3) = "CLI" Then ctl.Visible = False
>         Next
>     End If
A me sembra perfetto:
che errore ti da?
Come č strutturata la form?
Antonio


author: ALESSANDRO Baraldi

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:E2ocb.345287$lK4.11...@twister1.libero.it...

Premetto che il codice č anche per me corretto e quello sotto
č solo un'esercizio di stile per risparmiare CODICE in modo
intelligente........!
Prova ad inserire una cosa come quella sotto e uno STOP con Debug
per verificare se in effetti discrimini correttamente i controlli.
Non sņ quanti possano essere nel tuo caso i Controlli legati ad un caso
pittosto che all'altro, ma non credo molti, ce non valga la pena invece che
ciclare l'intera Collection indirizzarsi solo sui controlli dedicati.
Alternativa oltremodo valida per evitare Nomignoli strani ai controlli č
di usare la proprietą TAG alla quale attribuire l'indirizzo....!
Dim ctl As Control
Dim strctl as String    'Solo per prova
Dim blAction as Boolean
blAction =true
If Me.TipoPersona = "Privato" Then blAction=false
        For Each ctl In Me.Controls
             strctl=
ctl.name
             '<--------- Piazza lo STOP
             If Left(ctl.Name, 3) = "CLI" Then ctl.Visible = not blAction
             If Left(ctl.Name, 3) = "SOC" Then ctl.Visible = blAction
         Next
End if
Saluti.
@Alex.


text:
"marco" <
pl...@pippo.it
> ha scritto nel messaggio
news:bkstr3$efn$1...@lacerta.tiscalinet.it...

Il problema si è risolto e probabilmente dipendeva dal blocco della routine
di apertura che mi doveva posizionare la maschera sul record che gli passavo
tramite Openargs.
Per aprire una maschera con openargs ho provato entrambi gli esempi della
guida, ma con
Docmd.findrecord ecc..  non funziona,
mentre utilizzando il recordset RS.FindFirst = "Campo = stringa" funziona.
Non mi spiego perché, ma l'importante (ora) è che vada
Ciao
Marco


text:
"marco" <
pl...@pippo.it
> ha scritto nel messaggio
news:bkus4l$5g4$1...@lacerta.tiscalinet.it...

Perchè l'apertura della form su un record non lo fai con
docmd.openform "tuaform", , , "[Campo]='" & Stringa & "'"
invece dell'openargs?
Antonio


title: casella di riepilogo

author: psq

text:
Buon giorno
avrei bisogno di un aiuto
ho una casella di riepilogo come origine dati:
SELECT Max([clienti].ID) AS MaxID
FROM [clienti]
vorrei utilizzare il valore della Cas di Riep.
ed assegnarlo al campo id +1
ma quando assegno il valore non mi da nessun risultato
tranne se prima non clicco sulla Cas di Riep ed evidenzio il record
mi chiedo, visto che il records è uno solo nella C.di R.
e possibile intercettare il click del mouse p.e. dopo aver dato il setfocus
al C. di R.
scusate il giro di parole mi sono @(attorcigliato)
grz saluti


title: casella di riepilogo

text:
psq <
pasquale...@tin.it
> wrote in message
e1Tq8.57470$S52.1...@news2.tin.it...

La casella di riepilogo non va usata quando c'è un solo valore sicuramente,
ma una lista.
Nel tuo caso usa una casella di testo e nell'origine controllo ci metti la
seguente espressione
=Dmax("ID","Clienti")
Poi fai riferimento alla casella di testo senza problemi, nè focus
Antonio


title: casella di riepilogo

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:h7Uq8.115773$%g7.37...@twister2.libero.it...

grazie
funziona che è una meraviglia
saluti


title: Problemi, Access e 500'000 record

author: MegaMax

text:
Domanda...
Pretendo troppo se chiedo ad access 2k di gestire in modo umanamente
efficiente mezzo milione di record?
Ho una tabelle con 480K record circa, il BE occupa circa 80Mb
Faccio delle elaborazioni su circa 1'000-70'000 record alla volta, a seconda
della query.
La tabella contiene tutte le vendite effetuate da una certa azienda, e sono
etratte da un server UNIX tramite ODBC e salvate in locale (l'elaborazione
remota è impossibile, inefficiente a livelli assurdi).
Le query sono suddivise... Prima filtro (ad esempio) il cliente o l'agente
interessato, così da ridurre drasticamente i record in gioco (da 500K a
1K-70K), poi sul risultato filtro le date e le Quatità>0; E poi sul
risultato (generalmente non più di 10K record al massimo)
Faccio dei ragruppamenti con somme che mi risultano in un numero da qualche
decina a qualche centinaia di record. (ho 3 query di questo tipo, che eseguo
tutto e poi metto in UNION, una ragruppa per singoli articoli, una per
famiglie, una per sotto-famiglie)
E poi esporto il excell il risultato della query unica (la union delle 3
sopra descritte)
Alle volte impiega pochi secondi.... altre volte impiega secoli.... è
normale?
Tutte le tabelle hanno indici sui campi chiave usati pre il flitraggio dei
record e per i join tra le varie tabelle, il BE è compattato.
Il tutto gira, per ora, su un Celeron 733 128Mb ram, Win 98 SE.
Pretendo troppo da Access?
Idee? Consigli?
Grazie, Max


title: Problemi, Access e 500'000 record

author: SR

text:
"MegaMax" <
a...@a.com
> ha scritto nel messaggio
news:4LjR7.2374$3r4.1...@news1.tin.it...
> Domanda...
> Pretendo troppo se chiedo ad access 2k di gestire in modo umanamente
> efficiente mezzo milione di record?
>
sě. specialmente da quando esiste MSDE.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnacc2k/htm
l/acaccessprojects.asp


title: Problemi, Access e 500'000 record

text:
"SR" <
moli...@inwind.it
> ha scritto nel messaggio
news:9v4p7a$ckuhb$1...@ID-106197.news.dfncis.de...
>
> "MegaMax" <
a...@a.com
> ha scritto nel messaggio
> news:4LjR7.2374$3r4.1...@news1.tin.it...
> > Domanda...
> > Pretendo troppo se chiedo ad access 2k di gestire in modo umanamente
> > efficiente mezzo milione di record?
> >
> sì. specialmente da quando esiste MSDE.
mmmh.... sembra interessante.
Cosa serve per sviluppare cose in MSDE?
Basta Access 2k? Oppure ci vuole Access 2k Developper?
Basta Win 98? oppure ci vuole NT/2k?
E poi la cosa come funzionarà?
Cioè, avrò sempre il mio client w98 con il suo FE, e sul server cosa ci
metto? Access2k?
Grazie, Max


title: Problemi, Access e 500'000 record

text:
"MegaMax" <
a...@a.com
> ha scritto nel messaggio
news:sUpR7.3675$3r4.1...@news1.tin.it...
>
> mmmh.... sembra interessante.
> Cosa serve per sviluppare cose in MSDE?
Access e MSDE
> Basta Access 2k?
Sě
> Basta Win 98?
Sě
> Cioč, avrň sempre il mio client w98 con il suo FE, e sul server cosa ci
> metto? Access2k?
MSDE e i file database


title: [SitoComune] Aggiornato... ;-)

author: Federico Luciani

text:
Aggiornamenti:
FAQ:
- Visualizzare tutti i records con una query parametrica.
- Come creare un controllo di ricerca.
- Esempi di utilizzo delle forms
- Report dinamici per rappresentazioni a campi incrociati [Update]
- Stampare fronte-retro. [Update]
- Compilare e salvare i moduli di un mdb da un altro mdb.
- Ridurre le dimensioni dell'mdb.
- Access si riduce ad icona invece di chiudersi
- Convertire una data in data giuliana.
- Utilizzare chiavi hardware con Access.
- Implementare un archivio di immagini. [Update]
Link e Patch
- [ENG] OfficeVBA.com
- [IT] Microsoft Office 2000 Developer
- MSAccess Update Italia - Download center
- MSOffice Update Italia - Catalogo degli aggiornamenti dei prodotti
- Microsoft Office 2000 Resource Kit
La Sacra Triade


title: [SitoComune] Aggiornato... ;-)

author: Sergio MAZZA

text:
"Federico Luciani" <
fluc...@paperino.sitocomune.com
> ha scritto nel
messaggio news:3A76D38F...@paperino.sitocomune.com...

Molto bello; la ricerca delle informazioni è più semplice...
Ciao.


title: [SitoComune] Aggiornato... ;-)

author: Riccardo

text:
Federico Luciani <
fluc...@paperino.sitocomune.com
> wrote in message
3A76D38F...@paperino.sitocomune.com...

_____
grazie
Riccardo


title: [SitoComune] Aggiornato... ;-)

text:
Federico Luciani <
fluc...@paperino.sitocomune.com
> wrote in message
3A76D38F...@paperino.sitocomune.com...

_______-
ma non si puo' fare un download del sito?
ciao
Riccardo


title: [SitoComune] Aggiornato... ;-)

author: Roberto dal portatile

text:
"Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:958l1j$bu9$1...@news.panservice.it...
>
[CUT]
> _______-
> ma non si puo' fare un download del sito?
> ciao
> Riccardo
>
>
Sezione Risorse
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [SitoComune] Aggiornato... ;-)

text:
"Federico Luciani" <
fluc...@paperino.sitocomune.com
> ha scritto nel
messaggio news:3A76D38F...@paperino.sitocomune.com...

Complimenti!!!
Mi piace molto.



title: [SitoComune] Aggiornato... ;-)

text:
Roberto dal portatile <
r.ma...@libero.it
> wrote in message
MnSd6.67426$ew1.4...@news.infostrada.it...
>
> "Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
> news:958l1j$bu9$1...@news.panservice.it...
> >
> [CUT]
> > _______-
> > ma non si puo' fare un download del sito?
> > ciao
> > Riccardo
> >
> >
>
> Sezione Risorse
>
> --
>
> Roberto
___
grazie


title: [SitoComune] Aggiornato... ;-)

author: ema

text:
Mio cuggino mi ha detto che Federico Luciani <
fluc...@paperino.sitocomune.com
> scrisse:
                                                               ^^^^^^^^^^^^^^^^
Mi sono perso qualcosa??
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
> - rimuovi XXX  x  rispondere  ICQ	#8814554

Un necrofilo moderato puo' accontentarsi  benissimo  del  letto  di  una
donna molto frigida.
		-- Kitten Chiaroscuro <
chiar...@mailbox.media.it
>


title: [SitoComune] Aggiornato... ;-)

text:
ema wrote:
> Mio cuggino mi ha detto che Federico Luciani <
fluc...@paperino.sitocomune.com
> scrisse:
>                                                                ^^^^^^^^^^^^^^^^
> Mi sono perso qualcosa??
eh gia'... ;-)
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: [SitoComune] Aggiornato... ;-)

text:
Mio cuggino mi ha detto che Federico Luciani <
fluc...@paperino.sitocomune.com
> scrisse:
>> Mi sono perso qualcosa??
> eh gia'... ;-)
>
Ke fi***ata!! :-D
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
> - rimuovi XXX  x  rispondere  ICQ	#8814554

"Anatrema, anatrema a tutti voi!  Voi, gente senza un dio, gente senza una
fede, senza una credenza e neanche un comodino!"
		-- Giorgio Faletti, "Drive In"


title: Barre di menù dinamiche

author: Koo

text:
Vorrei sostituire la switchboard di access, con la classica barra di
menù.
A grandi linee so come aprire l'oggetto da codice e come creare le
varie voci.
Per pigrizia, però, sto cercando del codice d'esempio, tanto per
capire bene come utilizzare questi oggetti.
Alla fine, vorrei costruire, con una funzione, una barra di menù
prelevando le informazioni da una tabella analoga a quella della
switchboard.
Con un'altra funzione (o con la stessa, non so), vorrei costruire una
barra contestuale all'oggetto aperto.
Grazie in anticipo a chi potrà darmi dei suggerimenti (risorse,
esempi, ecc...)


title: Barre di menù dinamiche

author: Alex

text:
"Koo" <
du...@tamtando.com
> wrote in message
news:38413d77.01111...@posting.google.com...
> Vorrei sostituire la switchboard di access, con la classica barra di
> menů.
> A grandi linee so come aprire l'oggetto da codice e come creare le
> varie voci.
> Per pigrizia, perň, sto cercando del codice d'esempio, tanto per
> capire bene come utilizzare questi oggetti.
> Alla fine, vorrei costruire, con una funzione, una barra di menů
> prelevando le informazioni da una tabella analoga a quella della
> switchboard.
> Con un'altra funzione (o con la stessa, non so), vorrei costruire una
> barra contestuale all'oggetto aperto.
>
Ho qualcosa che fa al caso tuo, guardo ed estraggo un condensato "DEMO".
Io personalizzo con questa il menů in base all'utente che esegue il Login
e alle sue relative Autorizzazioni....
Puň andare   ???
@Alex
--
Posted from  [146.133.1.30]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Barre di menù dinamiche

text:
"Koo" <
du...@tamtando.com
> ha scritto nel messaggio
news:38413d77.01111...@posting.google.com...
> la switchboard di access
Cos'è?
Max


title: Filtro di record selezionato

text:
Ciao a tutti. Provo a sottoporvi un mio problema nel caso qualcuno di voi
riuscisse ad aiutarmi.
Nel database in questione ho una maschera "Ordini", con i seguenti campi:
IdOrdine, IdCliente, DataFornitura, TotaleFornitura ed una sottomaschera
collegata con i dettagli dell'ordine.
Ho creato in seguito un "PannelloInterrogazioni", dal quale immettendo una
data di partenza e una data di arrivo e cliccando su un apposito pulsante di
comando, mi si apre la maschera riassuntiva "RiepilogoPerData", maschera in
formato maschere continue, con i campi IdCliente, DataFornitura,
TotaleFornitura, maschera che naturalmente mi visualizza i record compresi
tra le due date immesse nel "PannelloInterrogazioni".
Mi piacerebbe fare in modo di aprire la maschera "Ordini" filtrata con il
record selezionato nella maschera "RiepilogoPerData", in modo da poter
visualizzare i dettagli di quell'ordine.
Scusate se mi sono dilungato, ma spero che sia servito per essere stato
sufficientemente chiaro. Grazie a tutti.


title: Filtro di record selezionato

author: Sib

text:
"Riccardo" <
dav...@masterweb.it
> ha scritto nel messaggio
cut
> Mi piacerebbe fare in modo di aprire la maschera "Ordini" filtrata con il
> record selezionato nella maschera "RiepilogoPerData", in modo da poter
> visualizzare i dettagli di quell'ordine.
cut
fai l'autocomposizione pulsante.
Sib


title: Codice Fiscale

author: Giuseppe

text:
ho scaricato dal sito comune un Data Base per il calcolo del codice
fiscale è creato in Access 97 , lo importato nel mio data base cosi
come si trova in rete , solo che quando lo apro si apre in una finestra
in cui è presente solo il comando di chiusura che quando viene
attivato chiude tutto il database .
Come posso risolvere questo problema.


title: errore imprevisto in VBA

author: kolino (Nicola Teotonico)

text:
Ciao raga'
vi e' mai capitato errore imprevisto in Microsoft Visual Basic 40230 durante
la creazione del file MDE.
microsoft dice che potrebbe non essere grave!
voi che ne pensate?


title: errore imprevisto in VBA

author: Karl Donaubauer

text:

Ciao Nicola,
L'errore di solito significa una corruzione nel compilato.
Prova 1-2 decompile al MDB come descritto qui:
www.donkarl.com/it
 FAQ 1.23 Decompile
Puoi anche provare d'importare tutti oggetti in un nuovo mdb
prima di creare l'MDE.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: errore imprevisto in VBA

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:4hpab4...@individual.net...

ok!
grazie


title: cosa cambia se converto in adp le tabelle di un mdb?

text:
cambiano di molto le prestazioni se le tabelle del mio file BE le converto
in adp?
la parte FE può restare invariata come codice e query e tutto il resto se
faccio questa conversione?
grazie a tutti.


author: Cinzia

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:clnugg$guk$1...@lacerta.tiscalinet.it...

Ciao Simba883,
convertire le tabelle del BE in ADP non ha senso, quello che puoi fare è con
lo strumento Upsize portare le tabelle dell'MDB su SQL Server.
A questo  punto hai due possibilità, se vuoi tenerti il front end in MDB,
devi  collgare le tabelle che hai portato su SQL via ODBC al tuo front end e
lasci tutto il resto  invariato. Le performance che otterrai dipenderanno
dal tipo di applicazione, dal numero di utenti  ecc.
La seconda possibilità è di convertire il tu FE MDB in progetto ADP,
l'upsize tool fa il possibile ma spesso e volentieri sono richiesti numerosi
interventi "a mano" per fare rifunzionare le cose. Anche qui le performace
possono essere migliori o peggiori, dipende molto da come è fatta
l'applicazione. Usando SQL server molte cose che in MDB si fanno via codice
sul client, in SQL possono essere fatte direttamente sul server anzichè sul
client, insomma è la "filosofia" generale dell'applicazione che va ripensata
non è un processo facilissimo e non è mai indolore!
Saluti
Cinzia


text:
> l'applicazione. Usando SQL server molte cose che in MDB si fanno via
> codice
> sul client, in SQL possono essere fatte direttamente sul server anzichč
> sul
> client, insomma č la "filosofia" generale dell'applicazione che va
> ripensata
> non č un processo facilissimo e non č mai indolore!
> Saluti
> Cinzia
>
molto chiara, Grazie!


text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:clnvb4$hl5$1...@lacerta.tiscalinet.it...

come posso avviare il setup del runtime al termine dello script di inno
setup?
inoltre come posso dare un icona diversa ai collegamenti all'file mde che
inno crea?
grazie.


title: eseguire una rountine evento da un altra form

text:
devo eseguire una routine evento afterupdate di una casellacombinata ovvero
da una certa form apro un altra form compilo la casellacombinata e lancio in
esecuzione il codice che di solito eseguo quanto scelgo il valore dal menu a
tendina.
mi sapete aiutare? grazie.


text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:cejetk$dg7$1...@lacerta.tiscalinet.it...

Creati una Sub che dichiari Public all'interno della
Form nella quale devi eseguire l'evento e gli scrivi
la chiamata all.AfterUpdate della Combo.
Public Sub Esegui()
    Call NomeCombo_AfterUpdate()
End Sub
Forms!NomeForm.SetFocus
Forms!NomeForm.Esegui
Ciao.
@Alex.


title: Metodologie aggiornamento client MDE Access2003

author: OneEDP

text:
Ho notato questo articolo
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=293
 ma non so se sia
una scelta efficace per i mie obiettivi
Vorrei un suggerimento sulla metodologia più giusta per effettuare delgli
update su varie postazioni:
- tutti i vari host sulla LAN segmentata (circa una ventina) utilizzano
correntemente un file .mde corredato di file e cartelle varie
- desidero sostituire quel file .mde in toto più eventualmente qualche file
da aggiungere o sostituire in cartelle prefissate
- all'avvio di Access non runtime vorrei eseguire il "controllo di versione"
da un file in una cartella di rete e proporre all'utente l'installazione
della sostituzione del file
Penso che mi scontrerò tra l'altro con le autorizzazione Windows Xp ecc,
ecc. user, admin,
Aspetto vostre.
Grazie
Daniele


author: Alessandro Baraldi

text:
Ciao Daniele...
All'apertura il Client non ha alcuna Tabella Linkata... quindi se
effettui il controllo di versione potresti delegare ad un VBS esterno
oppure un EXE(Vb6) l'eventuale gestione di sostituzione del file
chiudendo l'applicativo MDE, facendo effettuando il KILL(RENAME di
BackUp) ed il COPY per riaprirlo alla conclusione dell'aggiornamento.
Questo come principio semplicistico, poi si può complicare
(flessibilizzare) di più...
Però sinceramente non sò se ho ben interpretato la tua richiesta.
@Alex


author: miciomao

text:
Ieri mi sono imbattuto in questo ma ho letto al volo
http://www.rogersaccesslibrary.com/forum/forum_posts.asp?TID=335


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:31117f1b-5551-4637...@33g2000yqm.googlegroups.com...
Ciao Daniele...



All'avvia del mde viene proposta all'utente una schermata login e subito
dopo ha la possibilità di accedere ai menu personalizzati.
Dopo il pseudo "login" vorrei effettuare il controllo versione ed effettuare
la sostituzione da un percorso unc.
@Alex
Cosa succede in rete se vengono indicati percorsi UNC?
Ho timore che Windows XP chieda le autenticazioni essendo il file da
"verificare" e da trasferire contenuti in una cartella condivisa con utente
e password.
Magari impostando una Data link con file .UDL potrei aggirare il problema
delle autenticazioni memorizzando il logine ma non è il massimo della
sicurezza
?
Grazie
Daniele


text:
...
> Cosa succede in rete se vengono indicati percorsi UNC?
> Ho timore che Windows XP chieda le autenticazioni essendo il file da
> "verificare" e da trasferire contenuti in una cartella condivisa con utente
> e password.
> Magari impostando una Data link con file .UDL potrei aggirare il problema
> delle autenticazioni memorizzando il logine ma non è il massimo della
> sicurezza
>
> ?
>
> Grazie
> Daniele
Fammi capire meglio...!
Un'applicativo che feci in azienda faceva una cosa simile, leggevo un
File txt in unpercorso del Server "\\NomeServer\NomeCartella
\NomeFile.txt" chiaramente la cartella era in readonly.
Fatto questo se l'aggiornamento era da fare andavo a copiare la nuova
versione sempre con lo stesso sistema...
Non sono certo di aver capito la tua perplessità...
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c49b7190-baf1-447c...@j35g2000yqh.googlegroups.com...


Yes! E' questo il comportamento da adottare. Il file .txt serve per il
controllo versione che darà l'ok per sostituire sull'host l'.mde aperto
dall'utente con l'.mde presente sul server.
Grazie


title: Aiuto per impossibilità di aggiungere record

author: XCape

text:
Ho un db BE-FE su ogni postazione (5) di cui il BE è una replica di
quello mantenuto sul server. Alla fine di ogni sessione tutti i pc si
sincronizzano con il server. Il problema è che nella fase inserimento
dei records posso inserirne solo un tot (a volte 5 a volte 10) prima
che, premendo su "nuovo" mi dica impossibile passare al record
successivo e, ovviamente perdo la scheda.
Le schede contenute sono già quasi 13000, nella maschera sono attivi
semplici controlli sulla digitazione e niente piu'
Come posso risolvere il problema??
Se avete bisogno di piu' info, ma aiutatemiiiii
grazie
gabriele


author: TheMax

text:
"XCape" <
softwa...@fastwebnet.it
> wrote in message
news:1120120435.5...@g44g2000cwa.googlegroups.com...
>Ho un db BE-FE su ogni postazione (5) di cui il BE è una replica di
>quello mantenuto sul server. Alla fine di ogni sessione tutti i pc si
>sincronizzano con il server. Il problema è che nella fase inserimento
>dei records posso inserirne solo un tot (a volte 5 a volte 10) prima
>che, premendo su "nuovo" mi dica impossibile passare al record
>successivo e, ovviamente perdo la scheda.
Non capisco, era impossibile usare un solo BE sul server e fare in modo che
tutti leggano/aggiungano dati in termpo reale?
>Le schede contenute sono già quasi 13000, nella maschera sono attivi
>semplici controlli sulla digitazione e niente piu'
>Come posso risolvere il problema??
>Se avete bisogno di piu' info, ma aiutatemiiiii
Se non ti crea problemi, prova usando un solo BE con tutte le tabelle
collegate.
>grazie
>gabriele
Prego,
Ciao,
Massimo


title: MI5 Persecution: Eye Say, and Lord Gnome Answers

text:
Eye Say, and Lord Gnome Answers
My interactions with Private Eye started in May 1995, shortly after I'd started bleating on usenet. I tried to get the Eye
interested in my case, as I thought they more than anyone have their finger on the pulse, and would surely already know
something about my case. In my first email to them, entitled "pas de bouteille?" (wot no bottle?), I asked if they had the
nerve to publish what was known to many thousands of people. Their email flunky answered;
Date: Thu, 11 May 95 13:40 BST-1
From:
str...@cix.compulink.co.uk
 (Private Eye)
Subject: Re: pas de bouteille?
In-Reply-To: <
1995051022...@freenet.carleton.ca
>
Bottle? Dunno really - but I've passed your mail on to the Ed for his
consideration.
Steve Mann
(strobes)
==========================================================
Date: Mon, 15 May 95 12:51 BST-1
From:
str...@cix.compulink.co.uk
 (Private Eye)
Subject: Re: hello again
In-Reply-To: <
1995051222...@freenet.carleton.ca
>
Hello yourself...
Thanks for the email. Unfortunately, I can't say whether or not the Eye
will do anything with this... I'm only the messenger. As the only
computer-literate peron in the Gnome organisation, I get to read all the
email and then pass it on to the Editor.
Sorry -- not very helpful, I know.
Steve Mann
(strobes)
The following year I gave PE another little prod, which yielded the following;
Date: Tue, 13 Feb 96 11:38 GMT
From:
str...@cix.compulink.co.uk
 (Private Eye Magazine)
Subject: Re: Previous communication
In-Reply-To: <199602102320.SAA26182@[snip]>
Sorry not to reply sooner... we've been swamped with email and I have
very little time to answer it.
However, the editor sees all the email received here and I'm afraid he
hasn't expressed an interest in your story so I can only assume that he
feels it isn't for us.
Sorry.
strobes
Given that I couldn't provide the evidence to persuade the Eye of the credibility of my claims, I did the next best thing,
which was to take out classified adverts in their "Eye Say" and "Eye Tech" columns. My motivation for doing so is obvious;
the Eye is read both by many thousands of ordinary folk, but also makes its way into the homes and consciousness of the UK's
political and media elite. It is also a known favourite with "Five". What better way of taking the fight to the enemy?
The first small ad appeared on 10 Jan 1997 in issue 915 in "Eye Say". It ran in that column on 24/1/97 and 7/2/97. On 21/2/97
it ran in "Eye Tech", and on 7/3/97 and 21/3/97 again in "Eye Say".
I then changed the ad's wording to read "BBC Newsreaders Conspiracy", and the new wording ran in "Eye Say" from 4/4/97 issue 921,
18/4/97 to 2/5/97. The word "xenophobic" in the first advert had been intended to convey the sense of exclusion through the bigotry
of my enemies, both on the basis of race and mental condition, but it seemed a bit too non-specific. "BBC Newscasters Conspiracy" was
a little more immediate, although readers had to actually wade through the website to find out what it was that the newscasters were
conspiring to do.
My next effort tried to spice up the text. "MI5/BBC Conspiracy" ran for six issues in "Eye Say", from 5/9/97 issue 931 until 31/10/97.
I suppose there is something a little sad about somebody who knows he has mental illness, placing adverts about a conspiracy in which
MI5's watchers enable BBC newscasters to personally and directly communicate with him while reading the news. It is pretty sad, but
unfortunately it is also true, both in the objective reality we all inhabit, as well as in my own mind.
There followed a hiatus of about a year until I resumed advertising on 2 October 1998. I paid over £200 for six months advertising
of the new improved text "MI5 Persecution, BBC Newscasters Spying on my Home". This text ran from issue 960 until issue 972 (19 March
1999) in "Eye Say".
Private Eye's editor Ian Hislop denies knowing anything about my case, as the following email illustrates.
Date: Tue, 3 Nov 1998 14:10 +0000 (GMT Standard Time)
From:
str...@private-eye.co.uk
 (Private Eye)
Subject: Re: PLEASE ANSWER - THANK YOU
CC:
str...@private-eye.co.uk
Reply-To:
str...@private-eye.co.uk
Sorry to take so long to answer. As soon as the editor
returned from holiday Steve went away. Steve is still away
and so I am answering your letter.
I have asked the editor and he knows nothing about any
conspiracy between M15 and the BBC.
Hope this helps.
Mary Aylmer
Private Eye
I must say I'm quite surprised he knows nothing; the "Eye" is usually well clued up on what's going on.
5
--
Posted via a free Usenet account from
http://www.teranews.com


title: [VB + ACCESS] Vi è mai successo (un po' lungo)

author: Beppe

text:
Ho fatto un programmino per gestire dei preventivi che si basa su un DB
access 97.
Da codice richiamo dei report di access per fare le stampe, all'interno di
alcuni report esiste un sottoreport che legge i dati da una tabella
riepilogo che creo ogni volta che effettuo la stampa.
Cosa succedeva che alcune volte questo sottoreport usciva senza dati,
completamente vuoto, eppure se lo provavo da access, visualizza anteprima,
usciva correttamente. Prova e riprova cosa sarà mai ....... alla fine ho
introdotto un ritardo prima di effettuare il .DoCmd.OpenReport perchè mi
sembrava, eseguendo dei debug, che la tabella riepilogo di access non si
riempisse in maniera instantanea ma avesse dei ritardi. Provo a spiegarmi
meglio.
Ad esempio prima di iniziare a scrivere eseguo una pulizia completa
DB_Offerte.Execute ("delete [Riepilogo classi].* From [Riepilogo classi] ")
in debug andavo a verificare se la tabella fosse effettivamente pulita e la
trovavo ancora con dati, ma se entravo una seconda volta era vuota ????
(primi dubbi)
Stessa cosa se aggiornavo un campo di totali entravo una prima volta e non
era aggiornato la seconda si.
Beh per concludere inserendo il ritardo ho risolto il problema e cioè il
sottoreport viene sempre stampato correttamente.
Qualcuno mi sa illuminare ???
Ciao Beppe


author: link

text:
Ciao Beppe
scusami se mi intrometto - ho iniziato da poco a utilizzare VBeACCESS -
purtroppo non riesco a rispondere al tuo quesito - sto cercando anch'io di
richiamare un reportACCESS da VB
quali istruzioni hai usato?
Grazie in Anticipo
Link
"Beppe" <
gbe...@nospamfreemail.it
> ha scritto nel messaggio
news:a1af9n$qe2$1...@pegasus.tiscalinet.it...



author: Ilaria

text:
"Beppe" <
gbe...@nospamfreemail.it
> ha scritto nel messaggio
news:a1af9n$qe2$1...@pegasus.tiscalinet.it...
CUT...
> Stessa cosa se aggiornavo un campo di totali entravo una prima volta e non
> era aggiornato la seconda si.
>
> Beh per concludere inserendo il ritardo ho risolto il problema e cioè il
> sottoreport viene sempre stampato correttamente.
>
E' successa la stessa cosa anche a me. In un report con diversi sottoreport
avevo dei controlli calcolati con totali che se aprivo il report in debug
vedevo correttamente, mentre se lo aprivo "normalmente" non risultavano
valorizzati. Sono arrivata alla conclusione che access non avesse il tempo
necessario per eseguire le query e/o i calcoli e per questo non
visualizzasse niente, mentre in modalità debug aveva più tempo e quindi
funzionava tutto. Inserendo il ritardo infatti funziona.
La cosa non è molto bella, ma temo  non ci siano altre spiegazioni.
Bye
Ilaria


author: Sergio MAZZA

text:
"Beppe" <
gbe...@nospamfreemail.it
> ha scritto nel messaggio
news:a1af9n$qe2$1...@pegasus.tiscalinet.it...



text:
"Beppe" <
gbe...@nospamfreemail.it
> ha scritto nel messaggio
news:a1af9n$qe2$1...@pegasus.tiscalinet.it...
> Ho fatto un programmino per gestire dei preventivi che si basa su un DB
> access 97.
-------- omissis ---------
Se lavori in A'97 e non utilizzi ADO prova ad utilizzare il DoCmd.RunSql per
eseguire istruzioni Sql. Un problema simile mi è capitato ma era la mancanza
di un refresh dei dati sulla maschera che portava ad anomalie con i dati
presentati nel report.
--------- omissis --------
> Beh per concludere inserendo il ritardo ho risolto il problema e cioè il
> sottoreport viene sempre stampato correttamente.
>
> Qualcuno mi sa illuminare ???
>
> Ciao Beppe
Ciao.
--
Sergio MAZZA


author: Giuseppe Guzzonato

text:
"link" <
l...@libero.it
> wrote in message
news:prc_7.38285$s04.1...@news.infostrada.it...
> Ciao Beppe
> scusami se mi intrometto - ho iniziato da poco a utilizzare VBeACCESS -
> purtroppo non riesco a rispondere al tuo quesito - sto cercando anch'io di
> richiamare un reportACCESS da VB
> quali istruzioni hai usato?
> Grazie in Anticipo
> Link
>
Adesso sono al lavoro è non ho il sorgente di esempio da cui sono partito
comunque a questi indirizzi puoi trovare altri esempi che possono esserti
utili
http://www.marcominerva.com/vbcorner/download/code2.htm
http://utenti.tripod.it/DanieleSimone/Sorgenti.htm
Ciao Beppe
Ps Stasera se mi "attacco" ti posto anche il modulo che mi sono creato
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"link" <
l...@libero.it
> ha scritto nel messaggio
news:prc_7.38285$s04.1...@news.infostrada.it...
> Ciao Beppe
> scusami se mi intrometto - ho iniziato da poco a utilizzare VBeACCESS -
> purtroppo non riesco a rispondere al tuo quesito - sto cercando anch'io di
> richiamare un reportACCESS da VB
> quali istruzioni hai usato?
> Grazie in Anticipo
Adesso sono al lavoro è non ho il sorgente di esempio da cui sono partito



text:
"Ilaria" <
ilaria....@nospam-unipr.it
> ha scritto nel messaggio
news:a1bjt5$pt0$1...@localhost.localdomain...

Il "ritardo" l'ho introdotto con le seguenti righe di codice :
    For Count = 1 To 10000000
    Next Count
conosci un modo un po' più elegante ???
Riciao Beppe


text:
"link" <
l...@libero.it
> ha scritto nel messaggio
news:prc_7.38285$s04.1...@news.infostrada.it...
> Ciao Beppe
> scusami se mi intrometto - ho iniziato da poco a utilizzare VBeACCESS -
> purtroppo non riesco a rispondere al tuo quesito - sto cercando anch'io di
> richiamare un reportACCESS da VB
> quali istruzioni hai usato?
> Grazie in Anticipo
> Link
>
CUT
Ecco sono a casa.
Ti posto il mio modulo :
Public Function PrintReport(WhichReport) As Boolean
    Const acPreview = 2 'Costanti definite di Access
    Const acReport = 3
    On Error GoTo ErrHandle
    'Path per DB
    DbName = (System_Path & "offerte.mdb")
    Screen.MousePointer = vbHourglass
    PrintReport = False
    If WhichReport = "" Then
      MsgBox "Internal Error: " + vbCrLf + _
           "Report String not passed.", vbCritical, ProgTitle
      Exit Function
    End If
    'Attivo access
    Set objAccess = CreateObject("Access.Application")
    With objAccess
        .OpenCurrentDatabase (DbName)
        'Imposta filtro per il report.
        strFiltro = "[Testata offerte].[Anno Offerta]=" & Trim(Off_Anno) & "
AND [Testata offerte].[ID Offerta]=" & Trim(Off_IDoffe) & ""
        .DoCmd.OpenReport ReportName:=WhichReport, WhereCondition:=strFiltro
        '.DoCmd.OpenReport ReportName:=WhichReport, View:=acPreview,
WhereCondition:=strFiltro
    End With
    PrintReport = True
    Screen.MousePointer = vbDefault
    objAccess.Quit
    Set objAccess = Nothing
    Exit Function
ErrHandle:
   MsgBox "Errore #" + Str(Err.Number) + ": " + Err.Description + ".", _
      vbCritical, ProgTitle
    Screen.MousePointer = vbDefault
End Function
contiene anche cose che ti posono non interessare tipo il filtro, a vedi un
po' tucome usarlo.
Se ti interessa ti posso spedire anche l'esempio che ho utilizzato io per
imparare.
Fammč sappč.
Ciao Beppe


title: BUON FERRAGOSTO A TUTTI !!!

author: SuperPippo

text:
--
SuperPippo :o))


title: BUON FERRAGOSTO A TUTTI !!!

author: Roberto dal portatile

text:
"SuperPippo" <
ik0...@libero.it
> ha scritto nel messaggio
news:P2Sl5.64666$dF5.1...@news.infostrada.it...
>
>
> --
> SuperPippo :o))
>
>
Roberto


title: BUON FERRAGOSTO A TUTTI !!!

author: robviv

text: Idem


title: BUON FERRAGOSTO A TUTTI !!!

author: asukuo

text:
SuperPippo <
ik0...@libero.it
> wrote in message
P2Sl5.64666$dF5.1...@news.infostrada.it...
>
>
> --
> SuperPippo :o))
>
>
Altrettanto
Gianni


title: Somma valori campo....

author: jobxxyy

text:
Salve,
mettiamo di avere 2 tabelle e due maschere:
maschera A costruita sulla tabella A.
Maschera B costruita sulla Tabella B.
Mettiamo che la tabella B contenga 2 campi:
nome dipendente - ore lavorate
Come posso avere nella maschera A,
il totale delle ore lavorate per ogni dipendente?!


title: Somma valori campo....

author: 'Roccia' Max

text:
On 3 Nov, 12:31, "jobxxyy" <
nore...@noreplay.com
> wrote:
> Mettiamo che la tabella B contenga 2 campi:
> nome dipendente - ore lavorate
> Come posso avere nella maschera A,
> il totale delle ore lavorate per ogni dipendente?!
A naso direi con un oculato utilizzo della funzione DSUM (vedi help) o
con una subform basata su una query che si occupa di fare la somma...
ma la tabella A cosa contiene?
cia
Max


title: Somma valori campo....

text:
> A naso direi con un oculato utilizzo della funzione DSUM (vedi help) o
> con una subform basata su una query che si occupa di fare la somma...
> ma la tabella A cosa contiene?
Posso mettere la maschera B dentro la maschera A non collegandole,
e risolvo un problema, quindi semplifichiamo.
Siamo arrivati al punto di avere:
Una tabella che  contiene 30 campi di tipo SI/No.
con circa 10.000 record.
Esempio di un record:
Campo1:vero,campo2:falso,campo3:falso,campo4:vero,................,campo30:falso
Come posso visualizzare in una query o in una maschera il
totale dei record in cui i vari campi sono veri?!


title: Somma valori campo....

text:
On 4 Nov, 09:43, "jobxxyy" <
nore...@noreplay.com
> wrote:
> Come posso visualizzare in una query o in una maschera il
> totale dei record in cui i vari campi sono veri?!
Cosa intendi? QUanti record hanno campo1=vero, quanti hanno
campo2=vero eccetera?
Allora e facile: SELECT -Sum(Campo1) AS TotCampo1, -Sum(Campo2) AS
TotCampo2.... FROM Tabella
cia'
Max


title: Ultimi x record di una tabella

author: Furia

text:
Ciao a tutti, spero possiate aiutarmi.
Io ho una tabella T1 strutturata  + o - come segue
---T1---
ID Contatore
DataIns DateTime
idRiga Integer
...
---T2---
IDRiga Contatore
Data DateTime
...
Allora il problema è:
Devo estrarre tutti i record di T1 e solo gli ultimi 100
della tabella T2. Ovviamente idRiga e IDRiga sono chiave ext e chiave
primaria.
Sarà anche facile ma non riesco a saltarne fuori.Come Posso fare?
Grazie
Furia


title: Ultimi x record di una tabella

author: Roberto dalla campagna

text:
"Furia" <
tere...@libero.it
> ha scritto nel messaggio
news:AaDoe.134524$IN.23...@twister2.libero.it...

Non so cosa tu intenda con "estrarre tutti i record di T1 e solo gli ultimi
100 della tabella T2".
Comunque per visualizzare solo i 100 record di T2 con IDRiga più alto, usa
una query che abbia il seguente codice SQL:
SELECT TOP 100 T2.*
FROM T2
ORDER BY T2.IDRiga DESC;
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
>
> Grazie
> Furia


title: Ultimi x record di una tabella

text:
Roberto dalla campagna ha scritto:

Anzitutto grazie per la risposta,
vediamo se arrivo a spiegarmi con un esempio
T2                             T1
ID (contatore)                 Note (VarChar)
DataIns (DateTime)             Data (DateTime)
idRiga (int)      oo---------1 IDRiga (contatore)
Supponendo che T1 contenga
Note  Data        IDRiga
-------------------------
xxx   05/03/2005  1
yyy   15/03/2005  2
zzz   25/03/2005  3
...   05/04/2005  4
ccc   17/04/2005  5
e che T2 contenga
ID  DataIns      idRiga
-----------------------
1   01/05/2005   2
2   01/05/2005   1
3   02/05/2005   2
4   02/05/2005   2
5   02/05/2005   2
6   02/05/2005   4
7   03/05/2005   4
8   04/05/2005   4
9   04/05/2005   4
10  04/05/2005   2
11  04/05/2005   5
12  04/05/2005   2
13  05/05/2005   3
14  05/05/2005   2
15  05/05/2005   1
16  05/05/2005   1
17  05/05/2005   2
18  06/05/2005   3
19  06/05/2005   5
20  06/05/2005   2
Se faccio come dici tu
SELECT TOP 5 T2.*
FROM T2
ORDER BY T2.IDRiga DESC
Ottengo:
16  05/05/2005   1
17  05/05/2005   2
18  06/05/2005   3
19  06/05/2005   5
20  06/05/2005   2
Io ho bisogno di ottenere
Note  Data        IDRiga  Ripetuto
----------------------------------
xxx   05/03/2005  1       1
yyy   15/03/2005  2       2
zzz   25/03/2005  3       1
...   05/04/2005  4       0
ccc   17/04/2005  5       1
oppure ancora meglio
Note  Data        IDRiga  ID  DataIns      idRiga
-------------------------------------------------
xxx   05/03/2005  1       16  05/05/2005   1
yyy   15/03/2005  2       17  05/05/2005   2
yyy   15/03/2005  2       20  06/05/2005   2
zzz   25/03/2005  3       18  06/05/2005   3
...   05/04/2005  4       null null        null
ccc   17/04/2005  5       19  06/05/2005   5
Spero di essere stato più chiaro
Grazie ancora
Ciao
Furia


title: Ultimi x record di una tabella

text:
"Furia" <
tere...@libero.it
> ha scritto nel messaggio
news:_l0pe.136519$IN.23...@twister2.libero.it...

Mi dispiace, ma non riesco a capire con quale logica avendo come input i
dati di T1 e T2 da te indicati si possono ottener quei due output.
E poi cosa c'entra il discorso degli ultimi 100 record di T2?



title: Ultimi x record di una tabella

text:
Roberto dalla campagna ha scritto:
> "Furia" <
tere...@libero.it
> ha scritto nel messaggio
> news:_l0pe.136519$IN.23...@twister2.libero.it...
 >
> CUT
>
>
>
> Mi dispiace, ma non riesco a capire con quale logica avendo come input i
> dati di T1 e T2 da te indicati si possono ottener quei due output.
OK, seguimi
Le due tabelle sono collegate (Rivedi il post del 06/06/2005) con i
campi T1.IDRiga(Contatore) e T2.idRiga(Numerico)
Faccio una query del genere sulla tabella T2
-------------------------------------------------------------
SELECT TOP 5
T2.ID
, T2.DataIns, T2.idRiga
FROM T2
ORDER BY
T2.ID
 DESC;
-------------------------------------------------------------
RISULTATO
-------------------------------------------------------------
ID	DataIns	idRiga
20	06/05/2005	2
19	06/05/2005	5
18	06/05/2005	3
17	05/05/2005	2
16	05/05/2005	1
-------------------------------------------------------------
Fino qua tutto ok dato che avevi suggerito ache tu la query.
Salvo la query con nome "Top5"
Faccio una nuova query
-------------------------------------------------------------
SELECT T1.Note, T1.Data, T1.IDRiga, Top5.ID, Top5.DataIns, Top5.idRiga
FROM T1 LEFT JOIN Top5 ON T1.IDRiga = Top5.idRiga;
-------------------------------------------------------------
RISULTATO
-------------------------------------------------------------
Note	Data	T1.idRiga	ID	DataIns	Top5.idRiga
xxx	05/03/2005	1	16	05/05/2005	1
yyy	15/03/2005	2	17	05/05/2005	2
yyy	15/03/2005	2	20	06/05/2005	2
zzz	25/03/2005	3	18	06/05/2005	3
…	05/04/2005	4
ccc	17/04/2005	5	19	06/05/2005	5
-------------------------------------------------------------
Più chiaro? Come posso fondere le due query in una sola?
> E poi cosa c'entra il discorso degli ultimi 100 record di T2?
Era un esempio, non posso mostrarti gli ultimi 100 record di una tabella
che ne contiene 20 di righe. Il mio problema è che T2 avrà più di
150000 record fra poco e voglio velocizzare il tutto estraendo solo gli
ultimi....2000 record.
E' anche vero che mi servono tutti i record della T1, anche quelli che
non hanno un record in T2 associato.
Adesso faccio
-------------------------------------------------------
SELECT T1.Note, T1.Data, T1.IDRiga,
T2.ID
, T2.DataIns, T2.idRiga
FROM T1 LEFT JOIN T2 ON T1.IDRiga = T2.idRiga;
-------------------------------------------------------
e funziona tutto. Quando, a breve, la T2 avrà tanti record il tutto sarà
molto pesante.Ecco il motivo del post.
Una volta risolto farò una cosa simile a
---------------------------------------------------------
SELECT T1.Note, T1.Data, T1.IDRiga, Count(Top5.ID) AS Conteggio
FROM T1 LEFT JOIN Top5 ON T1.IDRiga = Top5.idRiga
GROUP BY T1.Note, T1.Data, T1.IDRiga;
---------------------------------------------------------
RISULTATO
---------------------------------------------------------
Note	Data	IDRiga	Conteggio
…	05/04/2005	4	0
ccc	17/04/2005	5	1
ppp	02/05/2005	6	0
xxx	05/03/2005	1	1
yyy	15/03/2005	2	2
zzz	25/03/2005	3	1
--------------------------------------------------------
Grazie 1000, spero di averti chiarito un po di più il mio problema.
>


title: Ultimi x record di una tabella

text:
"Furia" <
tere...@libero.it
> ha scritto nel messaggio
news:Jlmpe.138498$IN.23...@twister2.libero.it...

> . 05/04/2005 4
> ccc 17/04/2005 5 19 06/05/2005 5
> -------------------------------------------------------------
> Più chiaro? Come posso fondere le due query in una sola?
Avremmo risolto molto prima se mi avessi detto che volevi inserire la query
Top5 come subquery, anzi come tabella derivata, della seconda query.
La query che da sola ti restituisce il risultato da te voluto ha il seguente
codice SQL:
SELECT T1.*, Pippo.*
FROM T1 LEFT JOIN [SELECT TOP 5 T2.* FROM T2 ORDER BY
T2.ID
 DESC;]. AS Pippo
ON T1.IDRiga = Pippo.idRiga;
Se ti interessa conoscere qualcosa di più circa l'uso delle subqueries e/o
delle tabelle derivate per ottimizzare le performance dell'elaborazione, vai
sul Sito Comune (link qui sotto) e nella Sezione Queries leggi queste FAQ:
1) 2.26 Esempio dell'uso delle Subquery (1) mia e di Giorgio Rancati
2) 2.27 Esempio dell'uso delle Subquery (2) mia e di Giorgio Rancati
3) 2.28 Come creare una query per normalizzare una tabella timbrature da
badge mia e di Giorgio Rancati
>
> > E poi cosa c'entra il discorso degli ultimi 100 record di T2?
> Era un esempio, non posso mostrarti gli ultimi 100 record di una tabella
> che ne contiene 20 di righe. Il mio problema è che T2 avrà più di
> 150000 record fra poco e voglio velocizzare il tutto estraendo solo gli
> ultimi....2000 record.
> E' anche vero che mi servono tutti i record della T1, anche quelli che
> non hanno un record in T2 associato.
> Adesso faccio
> -------------------------------------------------------
> SELECT T1.Note, T1.Data, T1.IDRiga,
T2.ID
, T2.DataIns, T2.idRiga
> FROM T1 LEFT JOIN T2 ON T1.IDRiga = T2.idRiga;
> -------------------------------------------------------
> e funziona tutto. Quando, a breve, la T2 avrà tanti record il tutto sarà
> molto pesante.Ecco il motivo del post.
>
> Una volta risolto farò una cosa simile a
> ---------------------------------------------------------
> SELECT T1.Note, T1.Data, T1.IDRiga, Count(Top5.ID) AS Conteggio
> FROM T1 LEFT JOIN Top5 ON T1.IDRiga = Top5.idRiga
> GROUP BY T1.Note, T1.Data, T1.IDRiga;
> ---------------------------------------------------------
> RISULTATO
> ---------------------------------------------------------
> Note Data IDRiga Conteggio
> . 05/04/2005 4 0
> ccc 17/04/2005 5 1
> ppp 02/05/2005 6 0
> xxx 05/03/2005 1 1
> yyy 15/03/2005 2 2
> zzz 25/03/2005 3 1
> --------------------------------------------------------
Mi sembra che per quanto riguarda questa ultima parte del posto non hai già
deciso da solo una soluzione, quindi non aggiungo altro.
> Grazie 1000, spero di averti chiarito un po di più il mio problema.
Se la soluzione che ti ho proposto risolve il tuo problema vuol dire che mi
hai chiarito ciò che ti serviva.



title: Ultimi x record di una tabella

text:
Roberto dalla campagna ha scritto:
> Se la soluzione che ti ho proposto risolve il tuo problema vuol dire che mi
> hai chiarito ciò che ti serviva.
>
Grazie, è proprio ciò che mi serviva, e funziona pure!!!
Faccio un salto su
www.sitocomune.com
 per dare una letta.
Grazie, alla prossima.
Ciao
Furia