text:
ciao pf,
ho visto la tua @, copiata su chiavetta e stamane l'ho vista nel dettaglio.
E' perfetta e mi piace molto, è proprio come la volevo io, unico neo è che non riesco, causa mie difficoltà ad applicarla al mio caso.
Mi spiego meglio, se non ho capito male, ti prego aver pazienza della mia ignoranza in materia, e in tal caso di correggermi.
Il tuo filtro lavora (molto bene) su una sottomaschera "smaschera".

io invece dovrei filtrare il campo [data richiesta] di una maschera continua che ha origine dati da questa query:

SELECT NumerazioniRoberto.CodiceProgetto, NumerazioniRoberto.Progr, NumerazioniRoberto.Anno, NumerazioniRoberto.CodiceImmobile, NumerazioniRoberto.IMPORTODA, NumerazioniRoberto.IMPORTOOrdinativo, NumerazioniRoberto.IMPORTOBuono, NumerazioniRoberto.Tecnico, NumerazioniRoberto.tipouso, NumerazioniRoberto.Denominazione, NumerazioniRoberto.[data richiesta], NumerazioniRoberto.importorichiesto, NumerazioniRoberto.[data autorizzazione ROMA], NumerazioniRoberto.importoautorizzatoROMA, NumerazioniRoberto.DESCRIZIONE, NumerazioniRoberto.Status
FROM NumerazioniRoberto LEFT JOIN ACC_CodiciProgetto ON NumerazioniRoberto.CodiceProgetto = ACC_CodiciProgetto.[CODICE PROGETTO]
GROUP BY NumerazioniRoberto.CodiceProgetto, NumerazioniRoberto.Progr, NumerazioniRoberto.Anno, NumerazioniRoberto.CodiceImmobile, NumerazioniRoberto.IMPORTODA, NumerazioniRoberto.IMPORTOOrdinativo, NumerazioniRoberto.IMPORTOBuono, NumerazioniRoberto.Tecnico, NumerazioniRoberto.tipouso, NumerazioniRoberto.Denominazione, NumerazioniRoberto.[data richiesta], NumerazioniRoberto.importorichiesto, NumerazioniRoberto.[data autorizzazione ROMA], NumerazioniRoberto.importoautorizzatoROMA, NumerazioniRoberto.DESCRIZIONE, NumerazioniRoberto.Status
HAVING (((NumerazioniRoberto.CodiceProgetto) Like "*" & [forms]![frm_QRY_AUTORIZZAZIONI]![CasellaCombinataProgetto]) AND ((NumerazioniRoberto.Progr)>6871) AND ((NumerazioniRoberto.Anno) Like "2013") AND ((NumerazioniRoberto.CodiceImmobile) Like "*" & [forms]![frm_QRY_AUTORIZZAZIONI]![CODIMMO]) AND ((NumerazioniRoberto.Tecnico) Like "*" & [forms]![frm_QRY_AUTORIZZAZIONI]![CasellaCombinataTecnico]) AND ((NumerazioniRoberto.Status) Like "Aperto" Or (NumerazioniRoberto.Status)="Programmato"))
ORDER BY NumerazioniRoberto.Progr DESC
WITH OWNERACCESS OPTION;

non so più dove sbattere la testa, magari voglio fare una cosa impossibile o magari lo è solo per me e per che ne capisce è una bazzecola....
grazie comunque per tutto il tempo che mi dedichi...


title: Due critery data su una maschera alimentata da query

author: pfmarro

text:

buono

domanda:
se alla tua query aggiungi

dove c'e' HAVING
> HAVING ... AND not (NumerazioniRoberto.[data richiesta]) Is Null

FUNZIONA?


text:
>
> dove c'e' HAVING
>
> > HAVING ... AND not (NumerazioniRoberto.[data richiesta]) Is Null
>
>
>
> FUNZIONA?

funziona sia se inserisco "Is Null" sia se inserisco "Is Not Null" !!!!

A questo punto mi sembra di rincoglionire.
Inizialmente pensavo di dover demandare alla mia query tre comandi/possibilità:

-vuoti
-compilati
-tutto (vuoti +compilati)

Con il tuo esempio il "tutto" è lasciato all'intenzione o meno di dover filtrare l'elenco e le due scelte rimanenti vengono operate con un gruppo di opzioni.
A questo punto se ho capito, e lo spero vivamente altrimenti mi ricovero, dovrei dare da codice il comando alla query cosi come tu lo avevi dato alla sottomaschera con i comandi:

  smaschera.Form.FilterOn = True
  smaschera.Form.Filter = sFiltro
  smaschera.Form.FilterOn = True

sono fuori strada ?
ciao e ancora grazie


text:

se usi solo una maschera continua allora

   me.Form.FilterOn = True
   me.Form.Filter = sFiltro
   me.Form.FilterOn = True

il filtro lo attivi alla mascehra stessa e non alla sottomaschra



text:

funziona perfettamente. grazie iinfinite.
ciao ciao


title: compressione file con zip e simili da linea di comando

author: lbo dal portatile

text:
dal sito comune ho copiato le indicazioni dell'ottimo luciani.
funzionano.
mi resta un dubbio, e cioe' come fare a rimuovere tutte le schermate
del winzip, quelle con agree, quit ecc.?  bisogna registrarlo?
qualcuno conosce altri compattatori in formato zip che funzionino con
una riga di comando secca e che supportino nomi lunghi?
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


author: Federico Luciani

text:
lbo dal portatile wrote:
Ciao Luca
> dal sito comune ho copiato le indicazioni dell'ottimo luciani.
> funzionano.
> mi resta un dubbio, e cioe' come fare a rimuovere tutte le schermate
> del winzip, quelle con agree, quit ecc.?  bisogna registrarlo?
esatto, bisogna registrarlo :-)
> qualcuno conosce altri compattatori in formato zip che funzionino con
> una riga di comando secca e che supportino nomi lunghi?
Mi sembra che il pkzip nell'ultima versione (2.54?)
gestisca i nomi lunghi.
Bye
--
Federico
--------------------------------------
Sito Comune di it.comp.database.access
 ed ora
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


author: Harry Evans

text:
Anche Arj 2.60 (DOS)
Oppure Winrar
Il problema di tutti è che se cerco di fare la copia compressa facendo
volumi sui dischetti non cancellano il dischetto prima di scriverlo. L'unico
che lo faceva era RAR per dos, ma non gestisce i nomi lunghi.
Come fate a salvare su dischetto, visto che non tutti hanno lo streamer?
Federico Luciani <
fluc...@paperino.libero.it
> wrote in message
38E370B3...@paperino.libero.it...



author: ema

text:
Mio cuggino mi ha detto che Harry Evans <
harry...@infinito.it
> scrisse:
> Il problema di tutti è che se cerco di fare la copia compressa facendo
> volumi sui dischetti non cancellano il dischetto prima di scriverlo. L'unico
> che lo faceva era RAR per dos, ma non gestisce i nomi lunghi.
>
> Come fate a salvare su dischetto, visto che non tutti hanno lo streamer?
>
Non scrivere direttamente su floppy!
Crea gli archivi divisi in volumi da 1440 k:
	arj a file file.mdb -v1440 -y
Poi verifichi quanti file hai creato, con un dir *.a* (se ci sono altri
file che soddisfano questa stringa, fai un dir prima di lanciare arj, ed
un dir dopo).
Infine richiedi un floppy per ogni file compresso.
Verifichi se il floppy e` o no pieno, e nel caso lo svuoti.
E' piu` macchinoso, ma molto piu` sicuro.
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
>               Attenzione all'anti-spam XXX
ABBAINO - Verso di chihuahua


text:
>Il problema di tutti è che se cerco di fare la copia compressa facendo
>volumi sui dischetti non cancellano il dischetto prima di scriverlo. L'unico
be', se sei sicuro che lo vuoi cancellare puoi passare una
formattazione veloce da shell.



author: Stefano Bettini

text:
Federico Luciani <
fluc...@paperino.libero.it
> wrote in message
38E370B3...@paperino.libero.it...
> lbo dal portatile wrote:
>
> Ciao Luca
>
> > dal sito comune ho copiato le indicazioni dell'ottimo luciani.
> > funzionano.
> > mi resta un dubbio, e cioe' come fare a rimuovere tutte le schermate
> > del winzip, quelle con agree, quit ecc.?  bisogna registrarlo?
>
> esatto, bisogna registrarlo :-)
Crakkatore!  :-D
> > qualcuno conosce altri compattatori in formato zip che funzionino con
> > una riga di comando secca e che supportino nomi lunghi?
>
> Mi sembra che il pkzip nell'ultima versione (2.54?)
> gestisca i nomi lunghi.
>
Confermo....; forse anche il freewerissimo gzip
potrebbe fare al caso.....
Byez, Ste


text:
Stefano Bettini wrote:
> Federico Luciani <
fluc...@paperino.libero.it
> wrote in message
> > lbo dal portatile wrote:
> > Ciao Luca
> > > dal sito comune ho copiato le indicazioni dell'ottimo luciani.
> > > funzionano.
> > > mi resta un dubbio, e cioe' come fare a rimuovere tutte le schermate
> > > del winzip, quelle con agree, quit ecc.?  bisogna registrarlo?
> > esatto, bisogna registrarlo :-)
> Crakkatore!  :-D
Mi serviva il Self extractor per distribuire della roba,
quindi l'ho pagato!.



text:
Federico Luciani <
fluc...@paperino.libero.it
> wrote in message
38E370B3...@paperino.libero.it...
> lbo dal portatile wrote:
>
> Ciao Luca
>
> > dal sito comune ho copiato le indicazioni dell'ottimo luciani.
> > funzionano.
> > mi resta un dubbio, e cioe' come fare a rimuovere tutte le schermate
> > del winzip, quelle con agree, quit ecc.?  bisogna registrarlo?
>
> esatto, bisogna registrarlo :-)
Crakkatore!  :-D



author: Rox

text:
RAR per Dos (lo trovi assieme a Winrar, versione 2.60)
Compatta molto di più che pkzip, crea autoestraenti senza avere bisogno di
inserire l'ultimo dischetto all'inizio, crea volumi su dischetto,
cancellando il contenuto del dischetto ecc.
Stefano Bettini <
sbet...@iol.it
> wrote in message
8ca9ps$ksf$1...@fe1.cs.interbusiness.it...



text:
>RAR per Dos (lo trovi assieme a Winrar, versione 2.60)
>Compatta molto di più che pkzip, crea autoestraenti senza avere bisogno di
>inserire l'ultimo dischetto all'inizio, crea volumi su dischetto,
>cancellando il contenuto del dischetto ecc.
ooooh...!  finalmente un altro estimatore di rar!  per me chi gli
preferisce winzip non ha mai dovuto comprimere in piu' dischetti!
ho sempre usato il rar per dos e adesso personalmente uso winrar.
peccato che siccome ci vuole appena un po' di piu' di "un semplice
clic" (ma adesso anche rar l'ha capito) non si sia cosi' diffuso.
nel mio caso dovevo preparare dei file per dei sistemisti oracle che
se non gli dai la cosa zippata assolutamente come dicono loro non la
possono far funzionare...
vedi l'altro mex in cui rantavo "contro" oracle per ulteriori
dettagli.



text:
>Mi serviva il Self extractor per distribuire della roba,
>quindi l'ho pagato!.
distribuire della roba, eh?
spacciatore!



text:
lbo dal portatile wrote:
> >Mi serviva il Self extractor per distribuire della roba,
> >quindi l'ho pagato!.
> distribuire della roba, eh?
> spacciatore!
si fa quel che si puo :-)



text:
lbo dal portatile <
l...@NOSPAM.blunet.it
> wrote in message
38ea202...@news.interbusiness.it...
> >Mi serviva il Self extractor per distribuire della roba,
> >quindi l'ho pagato!.
>
> distribuire della roba, eh?
>
> spacciatore!
>
Che gentaccia che gira su questi niusgrùp!  :-D
E pensare che c'aveva quella faccina da "fighettino"
tanto per bene....
Bye, Ste


text:
Stefano Bettini wrote:
> lbo dal portatile <
l...@NOSPAM.blunet.it
> wrote in message
> > >Mi serviva il Self extractor per distribuire della roba,
> > >quindi l'ho pagato!.
> >
> > distribuire della roba, eh?
> >
> > spacciatore!
>
> Che gentaccia che gira su questi niusgrùp!  :-D
>
> E pensare che c'aveva quella faccina da "fighettino"
> tanto per bene....
> Bye, Ste
nella vita ci si adatta alle situazioni...



author: Andrea

text:
anche con winzip li puoi compattare su piu' floppy, basta che l'archivio lo
salvi sul floppy!
lbo dal portatile wrote:




text:
Andrea <
ma...@geocities.com
> wrote in message
38EDBB29...@geocities.com...
> anche con winzip li puoi compattare su piu' floppy, basta che l'archivio
lo
> salvi sul floppy!
Purtroppo non esiste un'opzione per cancellare i dischetti prima di
scriverli, dovrebbe prepararli già puliti l'utente


text:
>anche con winzip li puoi compattare su piu' floppy, basta che l'archivio lo
>salvi sul floppy!
ma io non voglio compattare su floppy, io voglio compattare su piu'
file della dimensione di 1,44M... poi se decido di metterli su floppy
sono affari miei.  tra l'altro con rar, come con arj (di quest'ultimo
pero' non esiste una versione per windows o comunque che gestisca i
nomi file lunghi) e' possibile decidere quale dev'essere la dimensione
del volume.



text:
> ...  tra l'altro con rar, come con arj (di quest'ultimo
> pero' non esiste una versione per windows o comunque che gestisca i
> nomi file lunghi)
Non è vero: dalla versione 2.60 arj supporta i nomi lunghi


author: TJK

text:
you wrote:
>> anche con winzip li puoi compattare su piu' floppy, basta che l'archivio
>lo
>> salvi sul floppy!
>Purtroppo non esiste un'opzione per cancellare i dischetti prima di
>scriverli, dovrebbe prepararli già puliti l'utente
WinZip informa che il disco e' pieno e chiede se si voglia ripulirlo.


author: Andrea Laforgia

text:
you wrote:
>nel mio caso dovevo preparare dei file per dei sistemisti oracle che
>se non gli dai la cosa zippata assolutamente come dicono loro non la
>possono far funzionare...
E dai, siamo buoni, i sistemisti oracle possono anche essere simpatici
;)
>vedi l'altro mex in cui rantavo "contro" oracle per ulteriori
>dettagli.
Ragazzi, ma nessuno usa il mio ALSPLIT per spezzare i file ?
...sob...sob...


text:
you wrote:
>>anche con winzip li puoi compattare su piu' floppy, basta che l'archivio lo
>>salvi sul floppy!
>
>ma io non voglio compattare su floppy, io voglio compattare su piu'
>file della dimensione di 1,44M... poi se decido di metterli su floppy
>sono affari miei.  tra l'altro con rar, come con arj (di quest'ultimo
>pero' non esiste una versione per windows o comunque che gestisca i
>nomi file lunghi) e' possibile decidere quale dev'essere la dimensione
>del volume.
Scarica il mio programma ALSPLIT da
www.volftp.it
Lo sto portando sotto Windows, per adesso funziona da riga di comando.
Ti consente di spezzare i file in 3 modi diversi, a seconda delle tue
esigenze. PROVALO !!! ;)


title: [Newbie] Filtrare records da casella combinata o riepilogo

author: J

text:
Ciao a tutti
Per mio diletto sto tentando di crearmi un db con Access Xp per la mia
collezioni di libri.
Le tabelle che ho creato sono abbastanza semplici
T_Autore (Id Autore, Autore)
T_Genere (Id Genere, Genere)
T_Anno (Id Anno, Anno)
T_Globale (Id Titolo, Titolo, Id Autore, Id Genere, Id Anno)
Ho relazionato le prime 3 tabelle con la T_Globale e funziona tutto a
dovere.
Ora creo una maschera di visualizzazione dei record basato sulla tabella
T_Globale (un record visualizzato alla volta) in cui ho tutti i campi della
tabella stessa (I campi Id Anno, Id Autore e Id Genere sono in caselle di
riepilogo poichè oltre che per visualizzare i dati voglio poter inserire da
qui i nuovi libri scegliendo autore ecc dall'elenco nella maschera (che
aggiorno, se serve, nella tabelle collegate).
Adesso arriva il punto critico e cioè dove la mia conoscenza (scarsa) di
Access è giunta al termine(!):
Vorrei creare 3 filtri in caselle di (?) riepilogo / combinata (non so) che
corrispondano agli autori, al genere e all'anno in modo che quando scelgo
(ad esempio) un autore da questa casella combinata i record visualizzati
vengano filtrati.
So che esistono i vari filtri in base a maschera e poi il pulsante filtro ma
io vorrei poter filtrare direttamente da una casella di riepilogo nella
maschera.
Per ora mi accontenterei di un filtro semplice (cioè non m'interessa avere i
3 criteri - autore, anno e genere - contemporaneamente attivati)...
In pratica se ho 300 libri inseriti (records), apro la mia casella di
riepilogo, scelgo Hemingway e vorrei vedere solo i libri di Hemingway (6
records)...
Pensavo fosse semplice ma (credo) di non esserne invece assolutamente
capace...
Riesco a ricreare la casella combinata con l'elenco degli autori ma poi non
so qual'è il codice che filtri la maschera in base al nome dell'autore...
Grazie e scusate la banalità (e molto probabilmente pure la ripetitività )
della richiesta
Ciao
J
PS Ho cercato anche sul Sito Comune ma non ne sono venuto a capo...forse
cerco nel modo sbagliato :)
Grazie


author: Roberto dal portatile

text:
"J" <
J...@italia.it
> ha scritto nel messaggio
news:4560f41d$0$7627$4faf...@reader1.news.tin.it...

Creati una maschera con visualizzazione a maschere continue (più record
visualizzati contemporaneamente) che abbia come origine record la tabella
T_Globale.
Nell'intestazione della maschera inserisci anche una casella combinata non
associata chiamata CercaAutore che abbia due colonne (delle quali la prima
abbia larghezza 0cm), il valore 1 come Colonna associata e come origine riga
il seguente codice SQL:
SELECT DISTINCTROW T_Autore.IdAutore, T_Autore.Autore
FROM T_Autore
ORDER BY T_Autore.Autore;
A fronte dell'evento "Dopo aggiornamento" della casella combinata genera il
seguente codice VBA:
Private Sub CercaAutore_AfterUpdate()
Me.Filter = "IdAutore =" & Me!CercaAutore
Me.FilterOn = True
End Sub
A questo punto apri ma laschera e seleziona nella casella combinata il nome
dell'autore di cui vuoi visalizzare i libri: nel corpo della maschera
verranno visualizzati solo i libri dell'autore selezionato nella casella
combinata.
Due considerazioni sulla struttura delle tabelle:
A) A mio avviso eliminerei la tabella T-Anno e memorizzerei direttamente
l'anno in un campo di tipo numerico della tabella T_Globale.
B) Siccome un autore può scrivere più libri, ma è altrettanto vero che un
libro possa essere stato scritto da più di un autore, è necessario che le
tabelle T_Globale e T_Autore non siano in relazione uno-a-molti (come hai
fatto tu) ma in una relazione molti-a-molti, relazione che potrai realizzare
con unaltra tabella che metterai in relazione uno-amolti con queste altre
due e che potrebbe chiamarsi T_LibriAutori ed avere una struttura simile a
questa:
IdLibAut            Contatore e chiave primaria
IdTesto              Numerico
IdAutore            Numerico
> Grazie
Prego
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


text:
> Creati una maschera con visualizzazione a maschere continue (piů record
> visualizzati contemporaneamente) che abbia come origine record la tabella
> T_Globale.
> Nell'intestazione della maschera inserisci anche una casella combinata non
> associata chiamata CercaAutore che abbia due colonne (delle quali la prima
> abbia larghezza 0cm), il valore 1 come Colonna associata e come origine
> riga il seguente codice SQL:
>
> SELECT DISTINCTROW T_Autore.IdAutore, T_Autore.Autore
> FROM T_Autore
> ORDER BY T_Autore.Autore;
>
> A fronte dell'evento "Dopo aggiornamento" della casella combinata genera
> il seguente codice VBA:
>
> Private Sub CercaAutore_AfterUpdate()
> Me.Filter = "IdAutore =" & Me!CercaAutore
> Me.FilterOn = True
> End Sub
>
> A questo punto apri ma laschera e seleziona nella casella combinata il
> nome dell'autore di cui vuoi visalizzare i libri: nel corpo della maschera
> verranno visualizzati solo i libri dell'autore selezionato nella casella
> combinata.
Grazie, ho fatto tutto ma ho 2 domande ancora (sorry) :)
1) Ha poca importanza ma vorrei capire perchč devo usare una maschera
continua invece che singola (immagino che abbia un suo scopo)
2) Purtroppo non dove sbaglio ma pur comparendo nella casella combinata
"CercaAutore" l'elenco corretto in ordine delgi autori quando ne scelgo uno
mi riporta questo errore:
Errore di runtime '2448'
Impossibile assegnare un valore all'oggetto
Nel debug l'errore č sulla riga Me.Filter = "ID Autore =" & Me!CercaAutore.
Sto cercando d'imparare quindi da quello che mi hai risposto credo che
l'origine sql della casella combinata serva a selezionare dalla tabella
T_Autore le colonne Autore e Id Autore e le ordini alfabeticamente (il
distinctrow serve a?)...
Poi nell'evento Dopo Aggiornamento della casella (cioč quando eseguo la
scelta dalla casella) il codice VBA crea un filtro composto da "Id Autore" +
"il valore della casella  riempita dalla mia scelta" e ne attiva il valore
definendolo True. Giusto?
Grazie per la pazienza e l'aiuto
Ciao
J


text:
> 2) Purtroppo non dove sbaglio ma pur comparendo nella casella combinata
> "CercaAutore" l'elenco corretto in ordine delgi autori quando ne scelgo
> uno mi riporta questo errore:
> Errore di runtime '2448'
> Impossibile assegnare un valore all'oggetto
> Nel debug l'errore è sulla riga Me.Filter = "ID Autore =" &
> Me!CercaAutore.
Ciao questo l'ho risolto. in quest modo (aggiungendo le parentesi al campo)
Me.Filter = "[ID Autore] =" & Me!CercaAutore
Ciao
J


text:
"J" <
J...@italia.it
> ha scritto nel messaggio
news:456190b6$0$7643$4faf...@reader1.news.tin.it...
>
>
>
>> Creati una maschera con visualizzazione a maschere continue (più record
>> visualizzati contemporaneamente) che abbia come origine record la tabella
>> T_Globale.
>> Nell'intestazione della maschera inserisci anche una casella combinata
>> non associata chiamata CercaAutore che abbia due colonne (delle quali la
>> prima abbia larghezza 0cm), il valore 1 come Colonna associata e come
>> origine riga il seguente codice SQL:
>>
>> SELECT DISTINCTROW T_Autore.IdAutore, T_Autore.Autore
>> FROM T_Autore
>> ORDER BY T_Autore.Autore;
>>
>> A fronte dell'evento "Dopo aggiornamento" della casella combinata genera
>> il seguente codice VBA:
>>
>> Private Sub CercaAutore_AfterUpdate()
>> Me.Filter = "IdAutore =" & Me!CercaAutore
>> Me.FilterOn = True
>> End Sub
>>
>> A questo punto apri ma laschera e seleziona nella casella combinata il
>> nome dell'autore di cui vuoi visalizzare i libri: nel corpo della
>> maschera verranno visualizzati solo i libri dell'autore selezionato nella
>> casella combinata.
>
> Grazie, ho fatto tutto ma ho 2 domande ancora (sorry) :)
>
> 1) Ha poca importanza ma vorrei capire perchè devo usare una maschera
> continua invece che singola (immagino che abbia un suo scopo)
Usando una maschera con visualizzazione continua visualizzerai tutti i libri
di un autore, se usassi una maschera singola te ne verrebbe visualizzato
solo uno, per vedere gli altri dovresti correre i record manualmente.
Decidi tu la soluzione che preferisci.
> 2) Purtroppo non dove sbaglio ma pur comparendo nella casella combinata
> "CercaAutore" l'elenco corretto in ordine delgi autori quando ne scelgo
> uno mi riporta questo errore:
> Errore di runtime '2448'
> Impossibile assegnare un valore all'oggetto
> Nel debug l'errore è sulla riga Me.Filter = "ID Autore =" &
> Me!CercaAutore.
>
Visto che il nome del campo ID Autore è formato da due parole è necessario
racchiuderlo tra parentesi quadre: [ID Autore]; nel mio esempio non avevo
usato le parentesi quadre in quanto il nome di quel campo era costituito da
una sola parola.
> Sto cercando d'imparare quindi da quello che mi hai risposto credo che
> l'origine sql della casella combinata serva a selezionare dalla tabella
> T_Autore le colonne Autore e Id Autore e le ordini alfabeticamente (il
> distinctrow serve a?)...
Esatto.
> Poi nell'evento Dopo Aggiornamento della casella (cioè quando eseguo la
> scelta dalla casella) il codice VBA crea un filtro composto da "Id Autore"
> + "il valore della casella  riempita dalla mia scelta" e ne attiva il
> valore definendolo True. Giusto?
Si.
>
> Grazie per la pazienza e l'aiuto
Prego
Comunque sarebbe il caso, se vuoi programmare Access, di studiare almeno i
suoi fondamentali, in caso contrario diventa veramente difficile dialogare.
> Ciao
> J



title: cerco routine BrowseFolder()

author: gianfi

text:
all'interno di un progetto scaricato dal sito c'e un richiamo alla ruotine
BrowseFolder (che a quanto detto dovrebbe esistere sul sito) che non riesco
a trovare, spero ci sia qualcuno che mi possa aiutare.
Grazie
Gianfilippo


title: cerco routine BrowseFolder()

author: Sergio MAZZA

text:
"gianfi" <
gianfilipp...@tin.it
> ha scritto nel messaggio
news:gSF0e.695384$b5.31...@news3.tin.it...

Se fai riferimento al suggerimento 6.5 "Richiamare la finestra di dialogo
per la selezione di una directory.", la funzione che chiedi
(SHBrowseForFolder) è già presente nel tuo sistema e precisamente nella
libreria shell32.dll; come avrai potuto notare dalla istruzione:
Declare Function SHBrowseForFolder Lib "shell32.dll" Alias _
   "SHBrowseForFolderA" (lpBrowseInfo As BROWSEINFO) As Long
Ciao.
--
Sergio MAZZA


title: Numerazione progressiva

author: Paolo Donnarumma

text:
Ciao ragazzi!
Ho un piccolo problema che però non riesco a risolvere.
Ho un tbl costituita da due campi NUM e Colore: vorrei tramite codice ed
utilizzando istruzioni tipo "do ... loop" e i Dao numerare da 1 a "n " i
vari records utilizzando il campo NUM: ho già provato parecchio ma non sono
in grado da solo di farlo. c'è qualcuno che mi può dare un mano?
Grazie anticipatamente ed a tutti Buon Natale!


title: Numerazione progressiva

author: Sib

text:
"Paolo Donnarumma" <
paolo.do...@tin.it
> ha scritto nel messaggio
> Ho un piccolo problema che però non riesco a risolvere.
> Ho un tbl costituita da due campi NUM e Colore: vorrei tramite codice ed
> utilizzando istruzioni tipo "do ... loop" e i Dao numerare da 1 a "n " i
> vari records utilizzando il campo NUM: ho già provato parecchio ma non
sono
> in grado da solo di farlo. c'è qualcuno che mi può dare un mano?
Sul sito comune c'e' un esempio di come creare una query che numera
progressivamente i record, basta trasformarla in una query di aggiornamento.
Sib


title: Numerazione progressiva

author: omasnc

text:
"Paolo Donnarumma" <
paolo.do...@tin.it
> ha scritto nel messaggio
news:%oEEb.14793$wM.10...@news1.tin.it...

dim Rs as Dao.Recordset
dim Numero as long
set Rs = CurrentDb.OpenRecordset("TuaTabella")
Numero = 0
With Rs
    Do While Not .EOF
        Numero = Numero + 1
        !NUM = Numero
        .Movenext
    Loop
End With
Set Rs = Nothing
Ciao
Galliano.


title: Numerazione progressiva

text:
"omasnc" <
omaTOGLILEM...@rdn.it
> ha scritto nel messaggio
news:1XEEb.196465$vO5.7...@twister1.libero.it...

Accidenti alla fretta!
dim Rs as Dao.Recordset
dim Numero as long
set Rs = CurrentDb.OpenRecordset("TuaTabella")
Numero = 0
With Rs
    Do While Not .EOF
        Numero = Numero + 1
        .Edit
        !NUM = Numero
        .Update
        .Movenext
    Loop
End With
Set Rs = Nothing
Scusami tanto :)
Galliano.


title: Numerazione progressiva

text:
"Paolo Donnarumma" <
paolo.do...@tin.it
> ha scritto nel messaggio
news:%oEEb.14793$wM.10...@news1.tin.it...

Allora, come dicono i più navigati!: "A che cosa ti serve??????"
L'esempio di Galliano è una soluzione.
Mentre se ti serve per fare delle fatture e numerarle in base all'anno, sono
daccordo con sib.
Vai su
http://www.sitocomune.com/
 e lì troverai un ottimo esempio.
maurizio56


title: access 2003

author: Enx

text:
Salve,
vi spiego subito cosa vorrei realizzare e dove incontro problemi:
ho una tabella studenti, per semplicità supponiamo abbia id_studente,
nome, cognome, etc..
ho una tabella esami, con id_esame, nome_esame, crediti, etc...
ho infine una tabella esami_studenti, con id, id_esame, id_studente,
voto, data, etc...
vorrei realizzare una query di inserimento per aggiungere una riga
nella tabella esami_studenti, nella quale venga richiesto
l'inserimento dell'id dello studente, l'id dell'esame, il voto etc...
la form dovrebbe far visualizzare l'elenco degli studenti, cosi che
uno selezioni il nome-cognome dello studente per il quale aggiungere
la riga (e il sistema dovrebbe in automatico settare l'id_studente
corrsipondente)
stesso discorso per l'esame, mentre voto, data etc sono campi liberi..
come si potrebbe fare questo?
grazie a tutti


title: access 2003

author: max

text:
"Enx" <
web...@gmail.com
> ha scritto nel messaggio
news:7e914fe6-2106-496e...@f11g2000vbx.googlegroups.com...





cominciando con lo scrivere un oggetto significativo
ciao
Max


title: access 2003

author: Antonio Biso

text:
"max" <
pi...@pippo.it
> ha scritto nel messaggio
news:ist3cs$p0l$1...@news.task.gda.pl...
>
> come si potrebbe fare questo?
> grazie a tutti
>
> cominciando con lo scrivere un oggetto significativo
> ciao
> Max
clap clap clap
Antonio


title: trasformare funzione di aggregazione in sottoquery

text:
su questa query: (qGiacenzaCorrente)
DataGiacenza
Componente
Codice
Qtà_Giacenza
faccio un'altra query che all'interno ha una  funzione di aggregazione:
(query1)
SELECT qGiacenzaCorrente.Componente,
DSum("[QtaMov]","[qMovimentiMagazzino]","[Descrizione]=" & Chr$(34) &
[Componente] & Chr$(34) & " and[MOV_DataOra]>#" &
Format([DataGiacenza],"dd/mm/yyyy") & "#") AS Movimenti
FROM qGiacenzaCorrente;
in dettaglio:
Movimenti: DSum("[QtaMov]";"[qMovimentiMagazzino]";"[Descrizione]=" &
Chr$(34) & [Componente] & Chr$(34) & " and[MOV_DataOra]>#" &
Format([DataGiacenza];"gg/mm/aaaa") & "#")
ora dovrei trasformarla in una sottoquery per poterla usare in un file .ADP
mi potete aiutare ?
grazie
ciao e buone feste


author: Giorgio Prx

text:
"@Roberto" <
Tas...@aliceposta.it
> ha scritto nel messaggio
news:EXcHb.10477$VW.4...@news3.tin.it...

Ciao @Roberto
se i campi [Componente] e [DataGiacenza] fanno parte della tabella
[qGiacenzaCorrente] prova così.
---------------------------------------------------------
SELECT Componente,
               (SELECT SUM(QtaMov)
                FROM    qMovimentiMagazzino
                WHERE  Descrizione=Componente
                     AND  MOV_DataOra>=DataGiacenza
                ) AS Movimenti
FROM qGiacenzaCorrente
---------------------------------------------------------
Ciao Giorgio


text:
"Giorgio Prx" <
giorgio...@nospamtiscalinet.it
> ha scritto nel messaggio
news:bsjsvc$jie$1...@lacerta.tiscalinet.it...
> Ciao @Roberto
> se i campi [Componente] e [DataGiacenza] fanno parte della tabella
> [qGiacenzaCorrente] prova cosě.
> ---------------------------------------------------------
> SELECT Componente,
>                (SELECT SUM(QtaMov)
>                 FROM    qMovimentiMagazzino
>                 WHERE  Descrizione=Componente
>                      AND  MOV_DataOra>=DataGiacenza
>                 ) AS Movimenti
> FROM qGiacenzaCorrente
> ---------------------------------------------------------
>
>
> Ciao Giorgio
>
> grazie Giorgio perfetto!!!!!
>


title: Impostare Margini dei Report

author: MM

text:
Ciao a tutti,
ho il seguente problema.
Ho dei report di stampa che non rispettano le dimensioni e margini da me
impostati.
E' possibile impostare i margini dei report da codice in modo tale che non
vengano mai variati ?
Vi spiego : ho la neccessità di impostare i margini del mio report in modo
tale che il margine destro e sinistro sia = 0
Inoltre anche il margine inferiore deve essere sempre impostato a = 0. Solo
il margine superiore deve essere 2,3 mm.
Spero che qualcuno mi sa consigliare come fare. Volevo chiedere inoltre se è
possibile disabilitare la notifica di access 2000 che avvisa che il
contenuto del report potrebbe uscire dall'area stampabile.
Grazie in anticipo a tutti,
con simpatia,
Marco.


title: Impostare Margini dei Report

text:
> E' possibile impostare i margini dei report da codice in modo tale che non
> vengano mai variati ?
> Vi spiego : ho la neccessità di impostare i margini del mio report in modo
> tale che il margine destro e sinistro sia = 0
> Inoltre anche il margine inferiore deve essere sempre impostato a = 0.
Solo
> il margine superiore deve essere 2,3 mm.
eseguilo all'apertura della maschera di avvio del tuo db
    'setta i margini dei report
    With Application
        .SetOption "Margine sinistro", "1 cm"
        .SetOption "Margine destro", "1 cm"
        .SetOption "Margine superiore", "1 cm"
        .SetOption "Margine inferiore", "1 cm"
    End With
ciao.


title: Impostare Margini dei Report

author: Roberto da casa

text:
"MM" <
mar...@libero.it
> ha scritto nel messaggio
news:Aneha.59386$Lr4.1...@twister2.libero.it...

Che versione di Access usi?
Quello che tu lamenti è un bug di Access 2000 nella sua prima versione; con
la versione Sr-1 il problema è stato risolto.
Maggiori ragguagli li trovi al seguente link:
http://support.microsoft.com/default.aspx?scid=kb;it;Q240826
Oppure vai su Strumenti => Opzioni => Generale e disabilita l'opzione Esegui
correzione automatica nome.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Impostare Margini dei Report

text:
> eseguilo all'apertura della maschera di avvio del tuo db
>
>     'setta i margini dei report
>     With Application
>         .SetOption "Margine sinistro", "1 cm"
>         .SetOption "Margine destro", "1 cm"
>         .SetOption "Margine superiore", "1 cm"
>         .SetOption "Margine inferiore", "1 cm"
>     End With
>
Innanzitutto grazie.
Quello che non capisco è perchè devo eseguire questa funzione all'avvio del
DB.
Io ho la necessità di impostare diversi margini a secondo del report scelto.
Quindi se dovessi fare come mi suggerisci , questo applicherebbe le
modifiche a tutti i report del database.
Come si fa a fare una funzione di questo tipo che a livello di codice
associato all'apertura del report (quindi report che contiene modulo /
codice) imposta i margini di quel specifico report senza modificarne le
impostazione degli altri.
Mi sembra così strano che bisogna lavorare su TWIPS o escogitare queste
funzioni. Non esiste una funzione che mi permetta semplicemente tramite vb
nel modulo del report di impostare i margini come li desidero ?
 Counque grazie per il tuo suggerimento che apprezzo molto.
Ringrazio in anticipo tutti coloro che hanno dimostrato interesse nel
risolvere questo problema , e informo che comunque la mia versione di access
è : 2000 aggiornato all'ultimo service pack. Addirritura ho fatto gli
aggiornamenti liveupdate di Office !!!
Grazie a tutti , con simpatia,
marco.


title: Impostare Margini dei Report

text:
> Che versione di Access usi?
>
> Quello che tu lamenti è un bug di Access 2000 nella sua prima versione;
con
> la versione Sr-1 il problema è stato risolto.
>
> Maggiori ragguagli li trovi al seguente link:
>
>
http://support.microsoft.com/default.aspx?scid=kb;it;Q240826
>
> Oppure vai su Strumenti => Opzioni => Generale e disabilita l'opzione
Esegui
> correzione automatica nome.
>
> --
> Roberto
Ciao Roberto ,
grazie dell' interesse !! Con gran piacere vedo la tua presenza nel NG un
fondamentale aiuto per tutti.
Innanzitutto , la versione che uso è Access 2000 come specificato nel
messaggio postato sul NG.
Infatti io avevo già fatto tutto ciò che tu mi hai detto , ma il problema
persiste. tanto è vero che ho pure eseguito gli aggiornamenti live update di
office 2000.
Comunque se avessi qualche buona idea , fammi sapere , mentre io vado
comunque avanti alla ricerca di una possibile soluzione.
A me interessa poter impostare via codice ad ogni singolo report (quall'ora
lo desideri fare !!!) i margini del report in modo tale che ogni report
abbia le sue precise impostazioni . In tal modo potrei evitare di dover fare
modificare al cliente le impostazioni di pagina tutte le volte che usa il
DB.
Grazie in anticipo ,
Un caro saluto,
marco.



title: X Lettura Ottica

author: luigi corinna

text:
Buon Giorno A97....
In un report posso avere la formattazione delle caselle
come quella per la lettura ottica dei documenti...mi spiego
avete presente ogni carattere in un quadratino ben preciso ....
Grazie
Luigi, Bari


title: X Lettura Ottica

author: Maurizio Borrelli

text:
> "luigi corinna" <
luigic...@hotmail.com
> ha scritto nel
> messaggio news:uPM_9.112129$0v.32...@news1.tin.it...
[...]
> A97....
> In un report posso avere la formattazione delle caselle
> come quella per la lettura ottica dei documenti...mi spiego
> avete presente ogni carattere in un quadratino ben preciso ....
[...]
    Se interpreto bene cio' che chiedi, dovresti usare un font non
proporzionale, tipo Courier New.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: X Lettura Ottica

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:b1g5pu$12lcgl$1...@ID-52090.news.dfncis.de...

non devo stampare su un modulo con gia' la griglia della lettura ottica
stampata...
ma devo creare io il report con quel tipo di griglia....
Grazie


title: X Lettura Ottica

author: Carla

text:
"luigi corinna" <
luigic...@hotmail.com
> ha scritto nel messaggio
news:uPM_9.112129$0v.32...@news1.tin.it...

ho fatto una cosa analoga creando una funzione(CaratterePosizione) che
determina il carattere per quella posizione
poi nel report ho creato tante caselle di testo della dimensione del
quadretto della griglia
indicando nell'origine controllo =CaratterePosizione([CampoDato] ,
intPosizione) dove intPosizione è il numero del carattere
es.
Function CaratterePosizione(strDato as String , intPosizione as Integer)
    CaratterePosizione=Mid(strDato , intPosizione ,1)
End Function


title: X Lettura Ottica

text:
"Carla" <
Car...@libero.it
> ha scritto nel messaggio
news:XaO_9.71498$ZE.19...@twister2.libero.it...

Mi Mandi l'esempio ....
grazie
Luigi, Bari


title: [OT] Vi saluto.

text:
Vi faccio gli auguri di buon anno se non riesco a collegarmi dalla localitą
dove vado in ferie...
Saluti a tutti (compreso Antonio)
--
Sergio MAZZA


title: [OT] Vi saluto.

author: Pablitomf (dalle ferie)

text:
Sergio MAZZA ha scritto:
> Vi faccio gli auguri di buon anno se non riesco a collegarmi dalla localitą
> dove vado in ferie...
> Saluti a tutti (compreso Antonio)
Auguri anche a te e famiglia. :-D
(Mi raccomando al "cappellino felpato" ;-P )
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [OT] Vi saluto.

author: Rita

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:cqucnr$j7a$1...@canarie.caspur.it...

Ciao Sergio, tanti sinceri auguri di buon anno anche a te ed ai tuoi.
A presto
Rita


title: [OT] Vi saluto.

author: ciroteo

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:cqucnr$j7a$1...@canarie.caspur.it...
> Vi faccio gli auguri di buon anno se non riesco a collegarmi dalla
> località dove vado in ferie...
>
> Saluti a tutti (compreso Antonio)
>
> --
> Sergio MAZZA
>
Gli auguri te li faccio solo se mi dici dove vai ... son curioso io ...


title: [OT] Vi saluto.

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:cqucnr$j7a$1...@canarie.caspur.it...
> Vi faccio gli auguri di buon anno se non riesco a collegarmi dalla
localitą
> dove vado in ferie...
>
> Saluti a tutti (compreso Antonio)
Tanti auguri di Buon Anno a te.
>
> --
> Sergio MAZZA
--
Roberto
------------------------------------------------
il Sito Comune di it.comp.appl.access
www.sitocomune.com
-----------------------------------------------


title: [OT] Vi saluto.

author: Riccardo M.

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:cqucnr$j7a$1...@canarie.caspur.it...
> Vi faccio gli auguri di buon anno se non riesco a collegarmi dalla
> località dove vado in ferie...
>
> Saluti a tutti (compreso Antonio)
>
> --
> Sergio MAZZA ______________
Auguri di buon anno
Riccardo


title: [OT] Vi saluto.

author: Cinzia

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:cqucnr$j7a$1...@canarie.caspur.it...

Buon Anno anche a te e alla famiglia e soprattutto Buon Divertimento!
Cinzia


title: [OT] Vi saluto.

author: cidi

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:cqucnr$j7a$1...@canarie.caspur.it...
> Vi faccio gli auguri di buon anno se non riesco a collegarmi dalla
> località dove vado in ferie...
>
> Saluti a tutti (compreso Antonio)
>
> --
> Sergio MAZZA
>
Felicissimo anno anche a te e famiglia
---
Daniele
p.s. niente guardia del bastione quest'anno eh?


title: [OT] Vi saluto.

author: Gaetano Di Zanni

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:cqucnr$j7a$1...@canarie.caspur.it...

Auguri anche a Te Serio, e a tutti del NG.
Buon Anno!


title: [OT] Vi saluto.

author: sv

text:
Sergio MAZZA ha scritto:
> Vi faccio gli auguri di buon anno se non riesco a collegarmi dalla localitą
> dove vado in ferie...
> Saluti a tutti (compreso Antonio)
Felice 2005 per te e per tutto il NG.
--
rgrds
SC



title: Access Toolkit

author: [MaGri]

text:
Salve,
mi hanno parlato dell'esistenza di un toolkit per access
potro trasformare i miei mdb in exe ?
Grazie Marco


title: Access Toolkit

author: Silvio Berruti

text:
"[MaGri]" <
mag...@tin.it
> ha scritto nel messaggio
news:6zv%5.4883$ag5.2...@twister1.tin.it...
> Salve,
> mi hanno parlato dell'esistenza di un toolkit per access
> potro trasformare i miei mdb in exe ?
Ciao Marco,
il mio consiglio è di evitare certe compagnie, perché poco preparate, e di
seguire con attenzione ciò che viene scritto su questo NG.
Per questo, ti invito a scaricare TUTTI i messaggi ancora presenti e di
leggerli con attenzione: come è successo a me, imparerai a fare cose che
neanche immaginavi e ad essere informato ed aggiornato su tutto ciò che gira
intorno ad Access.
Troverai, inoltre, x circa n volte, la risposta alla tua domanda, che
rappresenta il + grosso tormentone di questo NG.
Ti invito, in ultimo, ma non x questo - importante, a consultare il Sito
Comune di questo NG (l'indirizzo è qui sotto).
Buona lettura :-))
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Access Toolkit

text:
Grazie Silvio,
credo che faro' come dici tu....
ciao Marco (il sito gia' lo conosco
tanto e' vero che ho gia' scaricato un
interessante image viewer... :-)


title: X @Alex... tuo esempio API (Forma)

author: Pablitomf

text:
Ciao Ale...
ho guardato un pò il tuo esempio "API - Cambiare la forma e lo stile di
una tradizionale maschera rettangolare"... e mi chiedevo :
Nel codice a quanto ho visto e tradotto, tu ti disegni usando coordinate
le varie parti (regioni dell'immagine) da cancellare per poi farlo tutto
insieme a fine codice avendo come risultato la parte restante
dell'immagine che ti interessa mantenere a video... (se ho compreso male
correggimi)...
Bhè la mia domanda è questa... come lo fai il calcolo delle coordinate?
X esempio :
ObjectRegion = CreateRoundRectRgn(0, 0, 552, 1000, 56, 56)
i tuoi 0,0,552,1000,56,56 da dove li tiri fuori da prove a video (non
credo) o da che calcolo?
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
La disumanita' del computer sta nel fatto che, una volta programmato e
messo in funzione, si comporta in maniera perfettamente onesta (Isaac
Asimov).
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: X @Alex... tuo esempio API (Forma)

author: Alessandro Baraldi

text:
"Pablitomf" <
maurizio...@accessgroup.it
> wrote in message
news:ctt16b$p3p$
1...@news.newsland.it
> Ciao Ale...
> ho guardato un pò il tuo esempio "API - Cambiare la forma e lo stile di
> una tradizionale maschera rettangolare"... e mi chiedevo :
>
> Nel codice a quanto ho visto e tradotto, tu ti disegni usando coordinate
> le varie parti (regioni dell'immagine) da cancellare per poi farlo tutto
> insieme a fine codice avendo come risultato la parte restante
> dell'immagine che ti interessa mantenere a video... (se ho compreso male
> correggimi)...
Sostanzialmente è così, gioco sulla Funzione OR o XOR delle regioni.
Ogni esempio andrebbe ottimizzato in base alla Forma.
Alcune volte conviene togliere poi aggiungere, altre fare la
differenza logica.
> Bhè la mia domanda è questa... come lo fai il calcolo delle coordinate?
>
> X esempio :
> ObjectRegion = CreateRoundRectRgn(0, 0, 552, 1000, 56, 56)
>
> i tuoi 0,0,552,1000,56,56 da dove li tiri fuori da prove a video (non
> credo) o da che calcolo?
Sono le coordinate Relative all'HWND della Form trasformate
in TWIPS, ma sinceramente le ho fatte un pò ad occhio nel demo
non avendo un riferimento nella BMP testabile.
Ho provato ad usare le API per la gestione dell'inversione colore,
ma con pessimi risultati.
Alla fine la cosa più comoda, per modo di dire, mi è parsa quella.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Curiosità Report su Run Time (esperti)

author: Ferrari Rino

text:
Salve dopo aver creato una applicazione che mi permette la gestione
totale dei Report separatamente dal mio MDE  (installazione Run
Time),quindi la possibilità a chi utilizza l'applicativo
di impostare i margini personalizzati ,poter importare altri report , e
scelta dei report  modalità struttura ecc. , ho notato che nel momento in
cui richiamo il report in
 modalità struttura , naturalmente in versione "Run Time" tutti gli oggetti
del Report  sono solo invisibili ma selezionandoli ho la possibilità di
gestirli
(Formattazione delle etichette e campi ,posizionamento e molto altro).
Come descritto da Ms  nella versione Run Time vengono disabilitate alcune
impostazioni  di Access tipo(esempio riportato sopra) modificare la
struttura di maschere,
report ,moduli, quale dll o altro abilita o meno tali impostazioni?
Grazie
Rino Ferrari


title: Contatore impazzito (per me)

author: Maicol

text:
Ciao al NG. Ho una tabella in cui c'e' un campo contatore chiave primaria.
Ad un certo punto quando gia' aveva raggiunto il valore  10900
ha cominciato a ripartire dal valore 62 cioe' creando nuovi records
predispone il valore 63,64 etc.
Salvo poi non salvare il record perche' in realta' quel valore di contatore
gia' esiste.
Non so se sono riuscito a spiegarmi.
Cosa e' successo ? Potete aiutarmi ?
Grazie a tutti


title: Contatore impazzito (per me)

author: Giuseppe

text:
"Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
news:4qt6a.152490$ZE.44...@twister2.libero.it...

Prova ad importarti tutte le tbl incriminate su un nuovo progeto di Access e
guarda se lo
fa ancora.
Ciao
Giuseppe


title: Contatore impazzito (per me)

author: Massimiliano

text:
"Maicol" <

Che versione di JET e che Service pack hai installato?


title: Contatore impazzito (per me)

text:
> >CUT
> Prova ad importarti tutte le tbl incriminate su un nuovo progeto di Access
e
> guarda se lo
> fa ancora.
> Ciao
> Giuseppe
>
> Ho provato ma lo fa lo stesso. Considerato che una soluzione per risolvere
l'ho trovata. Mi puoi spiegare perche' e' successo onde evitare che possa
ripetersi.


title: Contatore impazzito (per me)

text:
"Massimiliano" <
m...@nospam.it
> ha scritto nel messaggio
news:3Wv6a.152141$YG2.4...@twister1.libero.it...

Ehhm!!! Ti chiedo scusa per l'ignoranza, come faccio a rispondere alla tua
domanda ?? Uso A2000 ma per il resto????
>
>
>
>
>


title: Contatore impazzito (per me)

text:
"Maicol" <
> > Ho provato ma lo fa lo stesso. Considerato che una soluzione per
risolvere
> l'ho trovata. Mi puoi spiegare perche' e' successo onde evitare che possa
> ripetersi.
Se utilizzi JET 4.0 devi installare il service pack 6.
Ciao.


title: Contatore impazzito (per me)

text:
"Maicol" <
> Ehhm!!! Ti chiedo scusa per l'ignoranza, come faccio a rispondere alla tua
> domanda ?? Uso A2000 ma per il resto????
http://support.microsoft.com/default.aspx?scid=KB;en-us;q282010
Ciao.


title: Query che restituisce un elenco di record con prezzo minimo e altri dati

author: Monica Bertazzoli

text:
Scusate se vi chiedo aiuto ma non riesco proprio a risolvere questo problema
è importante per quello che sto facendo.
Il problema è il seguente:
Ho un Dbase con le tabelle Articoli, Fornitori, Listini e Ordini
Ci sono nella tabella listini record con lo stesso articolo ma diversi
fornitori e naturalmente prezzi diversi.
Lo scopo è una query che restituisca i vari record dell'a tabella Ordini con
il fornitore con il minimo prezzo.
Il problema è che con una query di riepilogo con Min di prezzo ho solo i
campi articolo e prezzo,
ma mi manca il fornitore, se cerco in qualche modo di includere il fornitore
mi mette tutti i fornitori che hanno questo articolo e non solo il più
conveniente.
L'unico sistema è quello di fare un report, raggruppare per articolo e
spostare nell'intestazione della sezione articolo solo il primo record (che
ha il prezzo minimo in quanto la query è ordinata per prezzo). Però in
questo modo ho i record ordinati per articolo e non riesco a fare una pagina
per ogni fornitore.
Quindi vorrei ritornare a cercare di avere i dati che mi servono da una
query
Ho una tabella listini con  con i seguenti campi
IDlistino   Articolo     Prezzo        Fornitore
E una tabella con i fornitori
IDfornitore Ragione sociale
E una con gli articoli
IDarticolo Descrizione Unitàmisura
E una tabella Ordini
IDarticolo Quantità
Lo scopo è avere una query ORDINI DA SPEDIRE
IDarticolo Prezzo Fornitore
Dove il prezzo è quello del fornitore più conveniente e fornitore il
relativo nome
Grazie infinite in anticipo a chiunque mi può aiutare


author: Roberto da casa

text:
"Monica Bertazzoli" <
monica.b...@alice.it
> ha scritto nel messaggio
news:4393224f$0$13252$4faf...@reader2.news.tin.it...

Servirebbero alcune precisazione:
1) Nel campo Articolo della tabella Listini cosa c'è?
C'è IDarticolo o la sua descrizione?
2) Nel campo Fornitore della tabella Listini cosa c'è?
C'è l'IDfornitore o la sua ragione sociale?
3) Nella query ORDINI DA SPEDIRE deve esserci anche il campo Quantità della
tabella Ordini?
4) cosa deve contenere il campo Fornitore della query ORDINI DA SPEDIRE?
L'IDfornitore o la sua regione sociale?
>
> Grazie infinite in anticipo a chiunque mi può aiutare
Prego
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


text:

ID
>
> 2) Nel campo Fornitore della tabella Listini cosa c'è?
> C'è l'IDfornitore o la sua ragione sociale?
ID
>
> 3) Nella query ORDINI DA SPEDIRE deve esserci anche il campo Quantità
> della
> tabella Ordini?
Si in quanto è l'ordine che andrebbe spedito ad ogni fornitore qundi anche
la sua descrizione
>
> 4) cosa deve contenere il campo Fornitore della query ORDINI DA SPEDIRE?
> L'IDfornitore o la sua regione sociale?
La sua ragione sociale e pox altri campi che non ho citato perchè secondari
al problema (telefono nfax ecc)



author: Gaspare

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:r3Gkf.20578$S6.3...@twister2.libero.it...

Ciao,
per quanto concerne l'inserimento degli allegati potresti utilizzare la
common dialog tramite api -> 5.5 Usare le API di Windows in MSAccess - Parte
I: le Common Dialog. ...in questo maniera verresti a selezionare il file
(anzichè scriverne il path) ed inserirlo -> Carlo ovviamente ha scritto
l'indispensabile che puoi implementare a tuo piacimento :-)
Buon lavoro ;-)


text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:r3Gkf.20578$S6.3...@twister2.libero.it...

Scusa Roberto -> ho postato nel "posto" sbagliato :-)


text:
"Monica Bertazzoli" <
monica.b...@alice.it
> ha scritto nel messaggio
news:43932e8f$0$27608$4faf...@reader1.news.tin.it...

Prova con una query che abbia il seguente codice SQL:
SELECT Ordini.IDarticolo, Articoli.Descrizione, CCur(DMin("Prezzo",
"Listini", "Articolo=" & [Ordini].[IDarticolo])) AS Prezzo,
DLookUp("RagioneSociale","Fornitori","IDfornitore=" &
Val(DLookUp("Fornitore", "Listini", "Articolo=" & [Ordini].[IDarticolo] & "
And Prezzo= " & [Prezzo]))) AS Fornitore
FROM Articoli INNER JOIN Ordini ON Articoli.IDarticolo = Ordini.IDarticolo;



title: Come posso "esplodere" il contenuto di una tabella? (stampa di più etichette per record)

author: MarcoMax

text:
Salve a tutti, avrei un problemino...
devo stampare delle ettichette, i dati di partenza sono un una tabella
tipo:
CODICE ARTICOLO - QUANTITA
A500 - 3
P400 - 2
P800 - 4
...
...
...
Io devo stampare 3 etichette per l'A500, 2 per il P400, 4 per il P800
ecc....
Quindi partendo dalla tabella sopra devo ottenere in qualche modo una
lista (stampabile in un report, quindi con una query) tipo
CODICE ARTICOLO
A500
A500
A500
P400
P400
P800
P800
P800
P800
Come posso fare? non mi viene in mente niente per "esplodere" cosě il
contenuto di una tabella tramite una query.
Ok, volendo posso farlo tramite codice... ma poi come lo metto in un
report?
Grazie a tutti, Max


author: flash

text:
non serve che "esplodi la" tabella
inserisci nel evento "su stampa" del corpo del report il codice sotto
riportato
che č disponibile anche nel sito comune
   If PrintCount < Me.Qta Then
      Me.NextRecord = False
      PrintCount = PrintCount + 1
   Else
      PrintCount = 0
   End If
saluti
"MarcoMax" <p...@papapa.pupupu> ha scritto nel messaggio
news:3a3f3585....@news.tin.it...



title: ACCESS 2000...

author: cuckn

text:
...ho recentemente reinstallato sulla mia macchina Access 2000 e Access97.
Devo avere entrambe le versioni, in quanto ho applicazioni diverse che
girano sulle 2 versioni. Il problema è questo: ogni volta che apro Access 97
e successivamente Access 2000, mi parte windows installer....preparazione
dell'installazione in corso...configurazione Microsoft Office 2000 premium
in corso... Anche se lascio terminare la barra progressiva, ogni volta che
riapro Access 97 e quindi Access 2000, windows installer si ripresenta,
facendomi perdere alcuni secondi. Il sistema operativo è WinNT. In
precedenza pur avendo le 2 versioni, questo "problemino" non si verificava.
E' iniziato dopo le reinstallazioni. Esiste qualche sistema per ovviare a
questo inconveniente ? Grazie a chi mi saprà aiutare.


title: ACCESS 2000...

author: Sergio Della Giora

text:
Non so se sto dicendo una castroneria ma... forse hai questo problema perchč
hai installato prima Access 97 e poi Access 2000. Se disinstalli entrambi i
prodotti, togliendo ovviamente tutte le chiavi di registro collegate,
installa prima il 2000 e poi successivamente il 97. In teoria non dovresti
avere problemi. Se li hai cmq potrebbe essere qualche sporcizia di NT...
quindi non vedrei altre alternative se non quella di riformattare il tutto!
... Magari esiste qualche altra scorciatoia... boh... non so... la mia
scienza č limitata.
Saluti
Sergio Della Giora


title: Funzione

author: Dandy

text:
Private Sub Comando16_Click()
Dim RRS As Recordset
Dim QQF As QueryDef
   Set QQF = CurrentDb.QueryDefs("CONTROLLO CLI")
    QQF.Parameters![codCLI] = Null
      Set RRS = QQF.OpenRecordset
   If RRS.EOF Then
      MsgBox "ATTENZIONE NUMERO INESISTENTE NELL'ARCHIVIO."
      Exit Sub
      End If
   End Sub
Con la funzione sopra riportata, vorrei visualizzzare il messaggio quando la
query restituisce un record con valore nullo se la query è vuota non
dovrebbe comparirmi il messaggio.
Invece mi compare sempre il messaggio, anche se al posto di Null inserisco
15 (che è un codice cliente esistente) , in realta non dovrebbe comparire.
ringrazio tutti anticipatamente per la dritta
Grazie


title: Funzione

text:
"Dandy" <
don...@sanchirico.it
> ha scritto nel messaggio
news:altpg5$7hj$1...@nntp.weblinea.it...

Io ho capito che tu vuoi verificare se in una certa tabella (chiamata
Tabella1) esistono record che abbiano un codCLI di valore Null.
Se è così, prova con:
If DCount("*", "Tabella1", IsNull(codCLI))  = 0 Then
    MsgBox "Non esistono record con codCLI  = Null"
Else
    MsgBox "Esistono record con codCLI = Nul"
End If
Se non è così, significa che non ho capito ciò che ti serve.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Funzione

author: Maurizio Borrelli

text:
> "Dandy" [...]:
> Private Sub Comando16_Click()
> Dim RRS As Recordset
> Dim QQF As QueryDef
>    Set QQF = CurrentDb.QueryDefs("CONTROLLO CLI")
>     QQF.Parameters![codCLI] = Null
    Scusate se copio da altro mio post odierno:
************************************************************
    ATTENTO! L'uso di Null in una espressione rende nullo il risultato
dell'espressione stessa!
    Prova a far girare il codice seguente:
Public Sub Test()
  Dim v As Variant
  v = Null
  If v = Null Then
    Debug.Print "v e' nullo"
  Else
    Debug.Print "v NON e' nullo"
  End If
  If IsNull(v) Then
    Debug.Print "v e' nullo"
  Else
    Debug.Print "v NON e' nullo"
  End If
End Sub
OUTPUT:
v NON e' nullo
v e' nullo
************************************************************
>       Set RRS = QQF.OpenRecordset
>    If RRS.EOF Then
>       MsgBox "ATTENZIONE NUMERO INESISTENTE NELL'ARCHIVIO."
>       Exit Sub
>       End If
>    End Sub
> Con la funzione sopra riportata, vorrei visualizzzare il messaggio quando
la
> query restituisce un record con valore nullo se la query è vuota non
> dovrebbe comparirmi il messaggio.
> Invece mi compare sempre il messaggio, anche se al posto di Null inserisco
> 15 (che è un codice cliente esistente) , in realta non dovrebbe comparire.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Funzione

text:
> "Roberto da casa" [...]:
> If DCount("*", "Tabella1", IsNull(codCLI))  = 0 Then
    Scusa Roberto. Questa espressione equivale a:
        DCount("*", "Tabella1", True)
quando il valore corrente del campo (o controllo) "codCLI" e' nullo, e
restituira' *sempre un valore pari al numero di tutti i record*;
ed equivale a:
        DCount("*", "Tabella1", False)
quando il valore corrente del campo (o controllo) "codCLI" NON e' nullo, e
restituira' *sempre un valore pari a zero*.
    Oppure ho capito male?



title: Funzione

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:am0rut$1n5c5$7...@ID-52090.news.dfncis.de...

Beh, tutti i criteri restituiscono o True o False; resta il fatto che nei
criteri occorre scrivere l'espressione che restituirą, a seconda dei casi il
True o il False che condizionano (nel caso specifico) il conteggio di un
detrminato record.



title: esempi applicazioni

author: Paola

text:
Sto creando una applicazione per la gestione delle manutenzioni con
matricole.
Trovo in rete qualche esempio pratico, file da scaricare per avere degli
aiuti?
Se qualcuno mi puņ aiutare?!!
Paola


title: vba: chiudere word DOPO completamento stampa

author: Panathos

text:
Buongiorno a tutti/e,
tramite vba apro un documento word, compilo alcuni bookmarks e apro la
dialog per permettere all'utente di scegliere la stampante sulla quale
stampare il documento, poi chiudo il documento.
Vorrei anche uscire da word, però se aggiungo il .quit word segnala
che la stampa è ancora in corso. C'è modo di attendere la fine della
stampa, e poi chiudere l'applicazione word?
grazie,
Panathos


author: Sergio MAZZA

text:
"Panathos" <
pana...@gmail.com
> ha scritto nel messaggio
news:1173183580.7...@n33g2000cwc.googlegroups.com...
Buongiorno a tutti/e,


grazie,
Panathos
[risposta]
Puoi controllare quanti processi di stampa ci sono in coda:
es.
If (word)Application.BackgroundPrintingStatus > 0 Then
    msgbox "Ci sono: " & Application.BackgroundPrintingStatus & " documenti
in coda."
End If
Ciao.
--
Sergio MAZZA


text:
On 6 Mar, 14:18, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> Puoi controllare quanti processi di stampa ci sono in coda:
> es.
> If (word)Application.BackgroundPrintingStatus > 0 Then
>     msgbox "Ci sono: " & Application.BackgroundPrintingStatus & " documenti
> in coda."
> End If
Con questo metodo potrei fare un ciclo che ogni secondo o giù di lì
controlli se ci sono processi di stampa, e se non ce ne sono chiuda
Word salutando l'utente. Proprio quello che volevo, grazie Sergio.
ciao,
Panathos


text:
"Panathos" <
pana...@gmail.com
> ha scritto nel messaggio
news:1173202171.7...@h3g2000cwc.googlegroups.com...
On 6 Mar, 14:18, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
Con questo metodo potrei fare un ciclo che ogni secondo o giů di lě
controlli se ci sono processi di stampa, e se non ce ne sono chiuda
Word salutando l'utente. Proprio quello che volevo, grazie Sergio.
ciao,
Panathos
[risposta]
Sarebbe meglio che facessi un loop che controlli lo stato della coda e poi
chiudi word;
es.
Do
    If (word)Application.BackgroundPrintingStatus = 0 Then
        Exit Do
    End If
    DoEvents
Loop
Ciao.
--
Sergio MAZZA


text:
On 6 Mar, 18:58, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> Sarebbe meglio che facessi un loop che controlli lo stato della coda e poi
> chiudi word;
> es.
>
> Do
>     If (word)Application.BackgroundPrintingStatus = 0 Then
>         Exit Do
>     End If
>     DoEvents
> Loop
Sì questo è meglio del ciclo che nel frattempo ho fatto io. Grazie
anche per questo suggerimento.
ciao,
Panathos


title: creare una maschera di ricerca...

author: SuperPippo宰at Home

text:
salve a tutti..
ho un DB di inserimento dati anagrafici
con una sottomaschera... e mi chiedevo
se fosse possibile realizzare un'altra maschera
con lo scopo di fare delle interrogazioni
e delle stampe...
avevo pensato di inserire nella maschera
principale un bottone che mi aprisse una
mask popup per fare questo lavoro..
è corretto...
mi date delle indicazioni ???
grazie...


title: relazioni tra tabelle grazie

author: ROBERTO

text:
ragaziioho tre tabelle e le vorrei relazionarle tra di loro nel seguente
modo
+ cognome
      +mese
           + giorno
mese(genn,febb,marz,ecc)
giorno(1,2,3,31)
qualcuno gentilmente mi da una dritta ciao e grazie a tutti
iauuuuuuuuuuuuuuuuuuuuuuuuu


title: relazioni tra tabelle grazie

text:
"ROBERTO" <
roberto...@hotmail.com
> ha scritto nel messaggio
news:tVHfa.2540$Jg1....@news1.tin.it...

Prima cosa chiarisci cose devi fare, non come lo vuoi......!
Secondo mi pare di capire che devi fare dei raggruppamenti.....!!!
Relazione 1--->Molti  Cognome --- TabellaAppuntamenti(la chiamo cosě per
esempio), ma poi non ti conviene avere una
ulteriore spezzettatura visto che i giorni nel mese sono al massimo 31.....!
Per suddividere poi Mesi e giorni fai QRY di Raggruppamento per
MESE......!!!
Ciao @Alex.


title: relazioni tra tabelle grazie

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:SuIfa.43650$7y3.1...@twister1.libero.it...

> ciao e grazie io dovrei gestire le ore dell'utente sui giorni del mese
grazie spero di essermi fatto capire ciao grazie


title: newsgroup

author: Carlo Saulle

text:
buon giorno a tutti e scusate se disturbo.
ho un problema che poco ha a che fare con access.
il newsgruop. so che è possibile scericare sul mio pc i messaggi del NG.
io utilizzo Microsoft Outlokk Newsreader ma non riesco a scaricare i
messaggi. ho importato come account "it.comp.appl.access" ma mi dice che
non torva il server. qualcuno può darmi una mano.
grazie 1000 anticipatamente e scusate se ho in qualche modo "offeso"
qualcuno con questo mio messaggio.
buona giornata
carlo saulle
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: newsgroup

text:
"Carlo Saulle" <
cka.con...@virgilio.it
> ha scritto nel messaggio
news:e1ea81ab98592efe8e5...@mygate.mailgate.org...
> buon giorno a tutti e scusate se disturbo.
> ho un problema che poco ha a che fare con access.
> il newsgruop. so che è possibile scericare sul mio pc i messaggi del NG.
> io utilizzo Microsoft Outlokk Newsreader ma non riesco a scaricare i
> messaggi. ho importato come account "it.comp.appl.access" ma mi dice che
> non torva il server. qualcuno può darmi una mano.
> grazie 1000 anticipatamente e scusate se ho in qualche modo "offeso"
> qualcuno con questo mio messaggio.
>
> buona giornata
>
> carlo saulle
Ma il tuo provider di posta elettronica ti ha comunicato il nome del suo
server delle news?
Se non l'ha fatto chiediglielo, dopo di che vedremo come usarlo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Restituzione valore da ulteriore tab in vba

author: CDM

text:
Spero di essere chiaro:
Ho una prima tabella di nome TAB1 con il campo ID_UTENTE
una seconda di nome TAB2 con i capi ID_UTENTE e NOME
In una maschera basata sulla TAB1 vorrei far assegnare al comando msgbox il
valore NOME dove ID_UTENTE della TAB1 è uguale a ID_UTENTE di TAB2.
Grazie anticipatamete
Claudio


author: Antonio Biso

text:
"CDM" <
claudio_demarco_n.o.s.p.a.m.@tin.it
> ha scritto nel messaggio
news:YgT4a.204348$0v.57...@news1.tin.it...

Guardati l'help sulla funzione DLookup
Antonio


title: trovare la terza occorrenza in una stringa

author: Vito Fanciullo

text:
Ciao,  (access2016)
ho un campo iperlink
ho un percorso:
d:\magazzino\condivisa\vito\file.pdf

devo cambiare via codice il percorso
d:\magazzino\condivisa\vito

quindi devo rintracciare la terz occorrenza di "\"
e poi procedere.....

come posso fare?


text:

Per trovare la 3° devi aver trovato la 2° ma per questo devi aver trovato la 1°...
Questo in quanto la Funzione INSTR può effettuare la ricerca a partire da una posizione, ovvero quella precedente trovata(la 2°) nel tuo caso.
Ovviamente servirebbe anche capire bene cosa devi fare....  magari basterebbe fare uno SPLIT sul Carattere backSlash e perendere il 3° elemento dell'array...

Ad esempio:
Debug.Print SPLIT("d:\magazzino\condivisa\vito\file.pdf ","\")(2)

@Alex


text:

grazie Alex ogni tanto mi aiuti .....da na vita se non ci foste stati tutti voi il mio programma di magazzino sarebbe stato moooolto monco
niente devo sostituire una parte del percorso in un campo ipertestuale
ma banalmente ho risolto con query di aggiornamento con replace([campo];"parteDaSostituire";"parteSostituita")


title: [ot] prova msg

author: info

text:
Scusate ma ho qualche problema e volevo
verificare
Ciao
--


title: [ot] prova msg

author: Roberto da casa

text:
"info" <
in...@mobilitoffanin.it
> ha scritto nel messaggio
news:onBUb.16857$Mt6.5...@twister2.libero.it...
> Scusate ma ho qualche problema e volevo
> verificare
> Ciao
La prossima volta per le prove usa il newsgroup it.test .
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Estrarre il nome PC

author: Luigi

text:
Buongiorno
ho la necessitą che in una maschera venga visualizzato il nome del PC che
utilizza il file mdb relativo.
Pertanto quando un utilizzatore della rete apre la maschera di Access avrei
bisogno che sulla maschera risultasse:
"Buongiorno XXXXX(che sta per il nome del PC) "
E' possibile ?
Grazie
Luigi


title: Estrarre il nome PC

author: 'gnurant

text:
Luigi <
lu...@porta-spa.com
> ha scritto:
> Buongiorno
> ho la necessità che in una maschera venga visualizzato il nome del PC

Scrivi MsgBox "Buongiorno " & Environ("COMPUTERNAME")
Ciauz
--
'gnurant come una cucuzza
Inviato da
www.mynewsgate.net


title: Estrarre il nome PC

author: ALESSANDRO Baraldi

text:
"'gnurant" <
6751i...@mynewsgate.net
> ha scritto nel messaggio
news:200407291...@mynewsgate.net...
> Luigi <
lu...@porta-spa.com
> ha scritto:
>
> > Buongiorno
> > ho la necessità che in una maschera venga visualizzato il nome del PC
> che
> > utilizza il file mdb relativo.
> >
> > Pertanto quando un utilizzatore della rete apre la maschera di Access
> avrei
> > bisogno che sulla maschera risultasse:
> > "Buongiorno XXXXX(che sta per il nome del PC) "
> >
> > E' possibile ?
> >
> > Grazie
> >
> > Luigi
> >
>
> Scrivi MsgBox "Buongiorno " & Environ("COMPUTERNAME")
> Ciauz
>
Sostanzialmente funziona, ma estrarlo con le API è più sicuro, in quanto
non può essere alterato....!
Private Declare Function apiGetComputerName Lib "kernel32" Alias _
    "GetComputerNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Function MachineName() As String
'Returns the computername
Dim lngLen As Long, lngX As Long
Dim strCompName As String
    lngLen = 16
    strCompName = String$(lngLen, 0)
    lngX = apiGetComputerName(strCompName, lngLen)
    If lngX <> 0 Then
        MachineName = Left$(strCompName, lngLen)
    Else
        MachineName = ""
    End If
End Function
Ciao.
@Alex.


title: Passaggio automatico a nuovo record

author: lebroki

text:
Ho creato due tabelle A e B, nella tabella A ci sono i campi
DataInizio  -   OraInizio
DataFine   -   OraFine
ed un campo IDA contatore
Mentre nella tabella B
Ci sono altri campi ed un campo numerico IDA che mi serve
per collegare le due tabelle.
Poi ho creato le rispettive maschere per entrambe le cartelle MscA e
SottoMscB, unite tramite campi master.
Vorrei che la maschera MscA passasse automaticamente al nuovo record
alla data ed ora corrispondenti ai controlli DATAFINE e ORAFINE del
record corrente cosi da generare un nuovo record dove i controlli
DATAINIZIO e ORAINIZIO avrenno lo stesso valore dei controlli
DATAFINE e ORAFINE del record precedente.
Ovviamente la sottomascherà a maschere continue passerà anchessa al
nuovo record.
Grazie per l'aiuto, non so da che parte cominciare.


title: Passaggio automatico a nuovo record

author: Geppo

text:
Ciao lebroki wrote:
> Ho creato due tabelle A e B, nella tabella A ci sono i campi
> DataInizio  -   OraInizio
> DataFine   -   OraFine
> ed un campo IDA contatore
> Mentre nella tabella B
> Ci sono altri campi ed un campo numerico IDA che mi serve
> per collegare le due tabelle.
>
> Poi ho creato le rispettive maschere per entrambe le cartelle MscA e
> SottoMscB, unite tramite campi master.
>
> Vorrei che la maschera MscA passasse automaticamente al nuovo record
> alla data ed ora corrispondenti ai controlli DATAFINE e ORAFINE del
> record corrente cosi da generare un nuovo record dove i controlli
> DATAINIZIO e ORAINIZIO avrenno lo stesso valore dei controlli
> DATAFINE e ORAFINE del record precedente.
> Ovviamente la sottomascherą a maschere continue passerą anchessa al
> nuovo record.
>
> Grazie per l'aiuto, non so da che parte cominciare.
devi sfruttare l'evento timer della form, controllando se la data e l'ora
del pc
corrispondono a quella delle tue textbox.
Praticamente nell'evento load della form imposti l'intervallo di tempo in
cui deve essere
scatenato l'evento timer, per cui:
==========================
private sub TuaForm_Load()
me.timerinterval = 1000 'ogni secondo
end sub
==========================
poi sotto l'evento timer della form fai i debiti controlli:
==========================
private sub TuaForm_Timer()
dim oldDATAFINE, oldORAFINE
'se datafine o orafine non sono valorizzati salto il controllo
if isnull(datafine) or isnull(orafine) then exit sub
if cdate(DATAFINE &" "& ORAFINE)=now() then
   'memorizzo la data e ora del record corrente
   oldDATAFINE= me!DATAFINE
   oldORAFINE= me!ORAFINE
   'mi sposto sul nuovo record
   docmd.gotorecord,"A", acnewrec
   'scrivo la data e ora del record precedente
   me!DATAINIZIO=oldDATAFINE
   me!ORAINIZIO=oldORAFINE
end if
end sub
===========================
--
Ciao
Geppo


title: Acquisto programma Access originale

author: mauri

text:
Sono interessato all'acquisto di Access 2000, o al pacchetto Office 2000
Premium, purchč assolutamente originale e con certificazione.
Ciao
Mauri


title: Acquisto programma Access originale

author: LaLo

text:
"mauri" <
axb...@libero.it
> ha scritto nel messaggio
news:MPG.15ae7207b...@News.CIS.DFN.DE...
> Sono interessato all'acquisto di Access 2000, o al pacchetto Office 2000
> Premium, purchè assolutamente originale e con certificazione.
>
>
> Ciao
> Mauri
Presso qualsiasi rivenditore M$ trovi tutto quello che cerchi.
LaLo


title: Acquisto programma Access originale

text:
> Presso qualsiasi rivenditore M$ trovi tutto quello che cerchi.
> LaLo
Ma io chiedevo se qualcuno per caso volesse disfarsene.
Ciao
Mauri


title: Acquisto programma Access originale

author: Silvio Berruti

text:
"mauri" <
axb...@libero.it
> ha scritto nel messaggio
news:MPG.15aee534d...@News.CIS.DFN.DE...
> > Presso qualsiasi rivenditore M$ trovi tutto quello che cerchi.
> > LaLo
>
> Ma io chiedevo se qualcuno per caso volesse disfarsene.
ROTFL
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: percorso assoluto di un file

author: davide

text:
Salve,
vorrei aprire una finestra di dialogo che mi faccia selezionare un file e
che mi restituisca il suo percorso assoluto..Come devo fare?? Avete del
codice da potermi passare??
Grazie
Davide
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: percorso assoluto di un file

author: namor

text:
davide ha scritto:
> Salve,
> vorrei aprire una finestra di dialogo che mi faccia selezionare un file e
> che mi restituisca il suo percorso assoluto..Come devo fare?? Avete del
> codice da potermi passare??
> Grazie
> Davide
Lo trovi sul
www.sitocomune.com
.
Namor
--
namor at inwind punto it



title: percorso assoluto di un file

text:
namor ha scritto:
> davide ha scritto:
> > Salve,
> > vorrei aprire una finestra di dialogo che mi faccia selezionare un file e
> > che mi restituisca il suo percorso assoluto..Come devo fare?? Avete del
> > codice da potermi passare??
> > Grazie
> > Davide
> Lo trovi sul
www.sitocomune.com
.
> Namor
Dove, di preciso??
GrAzIe
--



title: percorso assoluto di un file

text:
davide ha scritto:
> namor ha scritto:
> > davide ha scritto:
> > > Salve,
> > > vorrei aprire una finestra di dialogo che mi faccia selezionare un file e
> > > che mi restituisca il suo percorso assoluto..Come devo fare?? Avete
> > > del codice da potermi passare??
> > > Grazie
> > > Davide
> > Lo trovi sul
www.sitocomune.com
.
> > Namor
> Dove, di preciso??
> GrAzIe
Sezione General
"Richiamare la finestra di dialogo per la selezione di un file".
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: percorso assoluto di un file

author: Marco

text:
> davide ha scritto:
> > namor ha scritto:
> > > davide ha scritto:
>
> > > > Salve,
> > > > vorrei aprire una finestra di dialogo che mi faccia selezionare un
file e
> > > > che mi restituisca il suo percorso assoluto..Come devo fare?? Avete
> > > > del codice da potermi passare??
> > > > Grazie
> > > > Davide
>
> > > Lo trovi sul
www.sitocomune.com
.
> > > Namor
>
> > Dove, di preciso??
> > GrAzIe
>
> Sezione General
> "Richiamare la finestra di dialogo per la selezione di un file".
> Namor
>
Scusate se mi inserisco anch'io...ho la stessa necessità....una volta
copiato il codice, come faccio ad eseguirlo?
Grazie
Marco


title: percorso assoluto di un file

text:
Marco ha scritto:


> > > Dove, di preciso??
> > > GrAzIe


Lo metti in un modulo che poi salvi con un nome a tuo piacimento, e quando
ti serve aprire la finestra per la selezione del file richiami la public
function del modulo:
  dim percorso as string
  percorso=cmdlg_file()
  msgbox "Hai selezionato:" & vbcrlf & percorso



title: Orientamento verticale e orizzontale dei sottoreport

author: gian

text:
Ciao a tutti. Su AXP:
ho un report con dei sottoreport, separati da interruzioni di pagina.
E' possibile fare in modo che dei sottoreport siano stampati in verticale,
mentre altri in orizzontale? Un po' come funzione con l'interruzione di
sezione di Word...
Ciao e grazie.
Giancarlo


title: Ho cancellato una tabella...-

author: Reparto Collaudi

text: Si può recuperare?


title: Ho cancellato una tabella...-

author: stwe

text:
"Reparto Collaudi" <
labor...@betacolor.sm
> ha scritto nel messaggio
news:3d0e...@news.omniway.sm...
> Si può recuperare?
>
>
per quanto ne so no, mi spiace.
by
stwe


title: Ho cancellato una tabella...-

author: BB

text:
Reparto Collaudi <
labor...@betacolor.sm
> wrote in message
3d0e...@news.omniway.sm...
> Si può recuperare?
>
>
>
NO!
mi dispiace per te, ma pultroppo adesso ..... ti attacchi al tram!!   :-(


title: incompatibilità programma.

author: Filippo Campolmi

text:
Salve a tutto il NG.
 Ho realizzato un piccolo programmino con Access 2000 che ho chiamato
"System Configurator", che permette di generare uno pseudo listino
prezzi, in base a delle scelte obbligate tramite caselle combinate
leggento all'interno di una tabella "Listino".
 Questo file, fa riferimento anche a collegamenti esterni finali come
disegni o documenti di testo, a seconda della configurazione che ho
creato. Tutti questi file compreso il mio .mde, li ho masterizzati in
diversi CD e distribuiti a diverse persone.
 Fino ad ieri non ho avuto nessun problema di funzionamento, quando ho
ricevuto una e-mail da un ufficio in Grecia in cui mi si spiegava che il
programma non andava.

Mi hanno anche inserito il testo dell'errore che access gli generava al
momento dell'avvio del programma, però non sono ancora arrivato a capire
che cosa realmente può essere accaduto.
 Il testo riportava: "The expression On Open you entered as the event
property setting produced the following error: A problem occourred while
-System Configurator- was comunicating with the OLE server or ActiveX
Control.
-The expression may not result in the name of a macro, the name of a
user-defined function, or [Event Procedure].
-There may have been an error evaluating the function, event, or macro.
Ci tengo a precisare che questo piccolo .mde ha solamente una tabella ed
una mascera soltanto.
Vi chiedo per favore se qualcuno ha già avuto esperienze in merito e
magari mi può aiutare pre risolvere il problema.
Ringrazio anticipatamente.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: incompatibilità programma.

author: Roberto da casa

text:
"Filippo Campolmi" <
pip...@sitoverde.com
> ha scritto nel messaggio
news:80ba0d59b48329c08d3...@mygate.mailgate.org...

Nel PC greco è per caso installato il Norton Antivirus? Beh, se è così,
prova a disattivare la protezione dagli script.
O a disinstallare proprio Norton Antivirus. :-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: incompatibilità programma.

text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message
news:oxnxb.150536$
e6.54...@twister2.libero.it
> >
>
> Nel PC greco è per caso installato il Norton Antivirus? Beh, se è così,
> prova a disattivare la protezione dagli script.
> O a disinstallare proprio Norton Antivirus. :-)
Salve,
e grazie per l'aiuto, chiederò subito di disattivare l'antivirus,
però volevo chiederti per quale motivo questo poteva interferire
con l'esecuzione del programma, visto che anche nel mio pc e
negli altri pc dei mei colleghi abbiamo l'antivirus in esecuzione.
Saluti.



title: incompatibilità programma.

text:
"Filippo Campolmi" <
pip...@sitoverde.com
> ha scritto nel messaggio
news:efffb7de4a71ce1e909...@mygate.mailgate.org...
> "Roberto da casa" <
r.ma...@libero.it
> wrote in message
> news:oxnxb.150536$
e6.54...@twister2.libero.it
>
> > >
> >
> > Nel PC greco è per caso installato il Norton Antivirus? Beh, se è così,
> > prova a disattivare la protezione dagli script.
> > O a disinstallare proprio Norton Antivirus. :-)
>
> Salve,
> e grazie per l'aiuto, chiederò subito di disattivare l'antivirus,
> però volevo chiederti per quale motivo questo poteva interferire
> con l'esecuzione del programma,
Il motivo per cui l'antivirus Norton Antivirus dia problemi se è attiva la
protezione degli script dovresti chiederlo alla Symantec. :-)
> visto che anche nel mio pc e
> negli altri pc dei mei colleghi abbiamo l'antivirus in esecuzione.
Probabilmente negli altri PC non usi quel tipo di antivirus o è configurato
senza la protezione degli script.
>
> Saluti.



title: incompatibilità programma.

text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message
news:pvGxb.153195$
e6.55...@twister2.libero.it
>
> "Filippo Campolmi" <
pip...@sitoverde.com
> ha scritto nel messaggio
> news:efffb7de4a71ce1e909...@mygate.mailgate.org...
> > "Roberto da casa" <
r.ma...@libero.it
> wrote in message
> > news:oxnxb.150536$
e6.54...@twister2.libero.it
> >
> > > >
>
> Probabilmente negli altri PC non usi quel tipo di antivirus o è configurato
> senza la protezione degli script.
>
> >
> > Saluti.
Grazie tante per la spiegazione, chiederò subito di sisattivare
momentaneamente
l'antivirus.



title: incompatibilità programma.

text:
"Filippo Campolmi" <
pip...@sitoverde.com
> ha scritto nel messaggio
news:4494444ba4a03319e74...@mygate.mailgate.org...
[CUT]
>
> Grazie tante per la spiegazione, chiederò subito di sisattivare
> momentaneamente
> l'antivirus.
>
> Saluti.
Non ho la certezza al 100% che il motivo sia quello, però penso che valga la
pena provare.



title: record uguali, tbl differenti

author: fid

text:
Salve, in un db ho 2 tabelle, tbl1 e tbl2 che hanno un campo "codice" di
tipo testo.
Come posso cercare i record uguali nelle 2 tabelle?
Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: record uguali, tbl differenti

author: max

text:
"fid" <
fid...@libero.it
> ha scritto nel messaggio
news:gsn38a$8te$1...@news.newsland.it...

fai una query con le due tabelle mettendo il join sui 2 campi codice, quello
sarà l'elenco dei codici presenti in entrambe le tabelle
ciao
Max


title: Collegare un campo di sottomaschera

author: Gianni Calsini

text:
Dopo aver risolto i problemi degli apici di ieri, pongo un altro quesito.
Nella tabella prodotti ogni record ha un campo DescrizioneProdotti.
I prodotti vengono visualizzati in una sottomaschera con la
visualizzazione a maschere continue e fin qui  tutto bene. Vorrei
visualizzare il campo DescrizioneProdotti in una casella di testo che
pero' sia la stessa per tutti i prodotti e cambi il contenuto in base al
click sul prodotto nella sottomaschera ed eventualmente serva per
imputare/variare la descrizione del prodotto selezionato nella
sottomaschera. E' realizzabile?
Ho provato ad associare icampi ma probabilmente sto sbagliando perchč non
ottengo risultati.
Grazie
               Gianni
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Collegare un campo di sottomaschera

author: Alessandro Cara

text:
Gianni Calsini wrote:
>
> Dopo aver risolto i problemi degli apici di ieri, pongo un altro quesito.
>
> Nella tabella prodotti ogni record ha un campo DescrizioneProdotti.
> I prodotti vengono visualizzati in una sottomaschera con la
> visualizzazione a maschere continue e fin qui  tutto bene. Vorrei
> visualizzare il campo DescrizioneProdotti in una casella di testo che
> pero' sia la stessa per tutti i prodotti e cambi il contenuto in base al
> click sul prodotto nella sottomaschera ed eventualmente serva per
> imputare/variare la descrizione del prodotto selezionato nella
> sottomaschera. E' realizzabile?
> Ho provato ad associare icampi ma probabilmente sto sbagliando perchè non
> ottengo risultati.
per quello che ho compreso:
Maschera principale: Definizione casella di testo DescProdottoinWork di tipo non
associato
Sottomaschera: Evento di click (o quello che e')
......
Parent!DescProdottoinWork = DescProdottoCorrente
.......
per  la reimputazione:
immagino su evento di uscita (dal controllo) DescProdottoinWork
.......
nomecontrollosubform.form!DescProdottoCorrente = DescProdottoinWork
........
--
a.cara
Togli qualcosa dall'email


title: [SQL] Ordinare su campo calcolato da SubQuery

author: Alessandro Baraldi

text:
Scenario:
tblWeb
Contiene l'elenco delle FAQ del mio sito con PK=idFaq + altri campi
tblAccessiFaq
Contiene
PK=Counter
IdFaq relazionato lato Molti con la tabella tblWeb
Data
Dovrei estrarre da una query(SQL) le prime 10 Faq aventi il numero di
accessi
maggiore, quindi pensavo di fare una cosa simile:
SELECT tblWeb.Descrizione,
              tblWeb.idFAQ,
              (SELECT COUNT(*)
               FROM tblAccessiFaq
               Where tblAccessiFaq.IdFaq=tblWeb.IdFaq) AS NVisite
FROM tblWeb;
questa estrae i conteggi delle FAQ, ma quando tento di applicare
l'ordinamento
per il campo calcolato NVisite mi restituisce un'errore nella sintassi
SQL della
SubQuery che dovrebbe essere questa:
SELECT tblWeb.Descrizione,
              tblWeb.idFAQ,
              (SELECT COUNT(*)
               FROM tblAccessiFaq
               WHERE tblAccessiFaq.IdFaq=tblWeb.IdFaq) AS NVisite
FROM tblWeb
ORDER BY (SELECT COUNT(*)
                   FROM tblAccessiFaq
                   WHERE tblAccessiFaq.IdFaq=tblWeb.IdFaq) DESC;
A questo poi aggiungerei il TOP 10 nel caso dovesse funzionare, ma la
cosa che non
capisco e che mi sfugge è il motivo per cui senza l'ordinamento
funziona e con si pianta.
Potrei provare a fare 2 Query, ma essendo per un'applicazione WEB
preferirei
mantenere la sintassi SQL esplicita.
Grazie
@Alex


author: giorgio rancati

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1145388172.2...@t31g2000cwb.googlegroups.com...
Scenario:







Ciao Alex,
è una limitazione di Access, soprattutto quella di non poter usare l'alias
nella order By.
Incapsula tutto in una tabella derivata e poi fai l'ordinamento.
es.
----
SELECT * FROM
(
SELECT tblWeb.Descrizione,
              tblWeb.idFAQ,
              (SELECT COUNT(*)
               FROM tblAccessiFaq
               WHERE tblAccessiFaq.IdFaq=tblWeb.IdFaq) AS NVisite
FROM tblWeb) AS DRV_TBL
ORDER BY NVisite DESC;
----
Ciao
--
Giorgio Rancati
[Office Access MVP]


text:
Quella dell'Alias mi era nota, ma questa proprio.....!
Funziona alla perfezione ovviamente.
Grazie.
@Alex


text:
Mettendo  il predicato TOP il conteggio della SubQuery diventa ZERO
nonostante
soddisfi il criterio di ordinazione.....!!!
In pratica mi ordina correttamente, ma NVisite = 0 sempre...!!!
Stò un pò fondendo...!
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1145390607.2...@i40g2000cwc.googlegroups.com...

scusa ma dove lo metti il TOP ?



text:
Mi era sorto il dubbio .....!
Inizialmente lo avevo messo interno alla normale SQL, ma ci sono
rimasto male
vedendo il campo calcolato =0 quindi ho provato a metterlo esterno in
questo modo e
oltre che non funzionare(non TOPPA) dà il risultato che dicevo..!
SELECT TOP 10 * FROM
(
SELECT tblWeb.Descrizione,
              tblWeb.idFAQ,
              (SELECT COUNT(*)
               FROM tblAccessiFaq
               WHERE tblAccessiFaq.IdFaq=tblWeb.IdFaq) AS NVisite
FROM tblWeb) AS DRV_TBL
ORDER BY NVisite DESC;
Ciao
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1145392085.0...@i40g2000cwc.googlegroups.com...
>Mi era sorto il dubbio .....!
;-)



text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:44454ce8$0$29099$5fc...@news.tiscali.it...
> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> news:1145392085.0...@i40g2000cwc.googlegroups.com...
aspetta...
cosa intendi, che cosě
----
SELECT TOP 10 * FROM
(
SELECT tblWeb.Descrizione,
              tblWeb.idFAQ,
              (SELECT COUNT(*)
               FROM tblAccessiFaq
               WHERE tblAccessiFaq.IdFaq=tblWeb.IdFaq) AS NVisite
FROM tblWeb) AS DRV_TBL
ORDER BY NVisite DESC;
---
non funziona ?
no, dai deve andare :-)



text:
In realtà così è la condizione peggiore, nel senso che non estrae i
10 ed il
campo Calcolato NVisite=0 sempre.
Se scrivo così invece:
SELECT * FROM
(
SELECT TOP 10 tblWeb.Descrizione,
              tblWeb.idFAQ,
              (SELECT COUNT(*)
               FROM tblAccessiFaq
               WHERE tblAccessiFaq.IdFaq=tblWeb.IdFaq) AS NVisite
FROM tblWeb) AS DRV_TBL
ORDER BY NVisite DESC;
Estrae effettivamente 10 Records solo, ordinati correttamente ma il
campo
calcolato =0
Strano vero...?
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1145392802.7...@t31g2000cwb.googlegroups.com...
>Strano vero...?
Stano ma vero!!!
non ce la fa!
strategia numero2
----
SELECT TOP 10 * FROM
(
SELECT TOP 100 PERCENT
       tblWeb.Descrizione,
       tblWeb.idFAQ,
       COUNT(*) AS NVisite
FROM   tblWeb INNER JOIN tblAccessiFaq
   ON  tblWeb.IdFaq=tblAccessiFaq.IdFaq
Group By tblWeb.Descrizione,
         tblWeb.idFAQ
Order By Count(*) DESC) AS DRV_TBL
----
Ciao



text:
Si sono rimasto un pò basito, ma penso di non scandalizzarmi
più....!
Allora questa soluzione "funzionicchia", nel senso che con l'InnerJoin
ovviamente mi taglia tutti i Records che non hanno lato Molti nessuna
visita, il risultato è che invece di vedere 10 Records vedo solo
quelli che
hanno alemeno una visita.
Però potrebbe andare bene ugualmente anche se preferisco estrarre
come prima tutti e poi ciclare solo i primi 10........!
Per ora ho risolto così, il risultato è quello che si vede nel mio
sito
estraendo i TOP 10 Visitati.....!
Visto che ho cambiato dominio e che stò rifacendo tutto in ASP:
http://www.alessandrobaraldi.it
Grazie
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1145397764.5...@j33g2000cwa.googlegroups.com...
>Si sono rimasto un pň basito, ma penso di non scandalizzarmi
>piů....!
non capisco, cosa vorresti dire ?
>Allora questa soluzione "funzionicchia", nel senso che con l'InnerJoin
>ovviamente mi taglia tutti i Records che non hanno lato Molti nessuna
>visita, il risultato č che invece di vedere 10 Records vedo solo
>quelli che hanno alemeno una visita.
>Perň potrebbe andare bene ugualmente anche se preferisco estrarre
>come prima tutti e poi ciclare solo i primi 10........!
Secondo me funziona, ovvero fa quello per cui č stata scritta.
L'ho fatta cosě perchč ho pensato che trattandosi di classifica delle visite
dovesse includere solo le sezioni visitate.
Comunque si puň modificare e fare in modo che renda sempre 10 records, se
interessa fatti risentire.



text:
>Si sono rimasto un pò basito, ma penso di non scandalizzarmi
>più....!
non capisco, cosa vorresti dire ?
[RISPOSTA]
Nel senso che non mi stupisco più degli effetti speciali di access.
Secondo me funziona, ovvero fa quello per cui è stata scritta.
L'ho fatta così perchè ho pensato che trattandosi di classifica delle
visite
dovesse includere solo le sezioni visitate.
Comunque si può modificare e fare in modo che renda sempre 10 records,
se
interessa fatti risentire.
[RISPOSTA]
La tua osservazione non fà una piega, direi che tra le altre cose è
un problema
relativo, nel senso che a regime bene o male tutte le pagine verranno
visitate
quindi ritengo inutile la mia considerazione.
La tengo così com'è, ma se hai voglia a scopo didattico mio personale
mi interessa
anche vedere la modifica che volevo propormi.
Ciao
Grazie
@Alex


author: MA

text:
Alessandro Baraldi wrote:
> Visto che ho cambiato dominio e che stò rifacendo tutto in ASP:
>
>
http://www.alessandrobaraldi.it
>
> Grazie
> @Alex
Hai rifatto un pò il tutto.
Molto gradevole.
Il dettaglio delle FAQ ricorda Pablitomf nella struttura
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1145432057.5...@e56g2000cwe.googlegroups.com...
>Nel senso che non mi stupisco piů degli effetti speciali di access.
o be, fosse solo questo, il query optimizer di Access č poco piů di un
giocattolo, quando bisogna fare qualcosa di serio va in brodo di giuggiole e
per risolvere bisogna fare i salti mortali.
Perň non bisogna dimenticaere che č stato progettato per risolvere le query
che vengono create dall'interfaccia grafica, e sappiamo bene che la query
che a te serve, non la puň costruire.
>La tengo cosě com'č, ma se hai voglia a scopo didattico mio personale
>mi interessa
>anche vedere la modifica che volevo propormi.
----
SELECT TOP 10 * FROM
(
SELECT TOP 100 PERCENT
       tblWeb.Descrizione,
       tblWeb.idFAQ,
       NVisite
FROM   tblWeb LEFT JOIN
       (Select IdFaq,COUNT(*) AS NVisite
        From   tblAccessiFaq
        Group By IdFaq) AS tblAFq
   ON  tblWeb.IdFaq=tblAFq.IdFaq
Order By NVisite DESC) AS DRV_TBL
----
č sempre brutta perchč ci sono due Select Top, ma con Jet di Access di piů
non si puň.
Speriamo che il nuovo motore di Acc2007 apporti delle migliorie in questo
senso.



text:

> capisco e che mi sfugge č il motivo per cui senza l'ordinamento
> funziona e con si pianta.
>
> Potrei provare a fare 2 Query, ma essendo per un'applicazione WEB
> preferirei
> mantenere la sintassi SQL esplicita.
>
> Grazie
> @Alex
>
hai provato order by 3 desc ?
--
ac


text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:Gym1g.20605$QM3....@tornado.fastwebnet.it...
> >
> hai provato order by 3 desc ?
eh eh, ci avevo pensato anche io ma viene ignorato completamente.
:-)



text:
giorgio rancati wrote:
> "Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
> news:Gym1g.20605$QM3....@tornado.fastwebnet.it...
>
>>hai provato order by 3 desc ?
>
>
> eh eh, ci avevo pensato anche io ma viene ignorato completamente.
> :-)
>
Che lo ignori, come diceva il grande Gassman(*), mi puo' anche stare
bene. Sai il perche'?
(*) Ma tu guarda se un grande attore deve essere ricordato per la
pubblicita' fatta per una banca! Me ne vergogno profondamente.
--
ac


text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:Rrn1g.20713$QM3....@tornado.fastwebnet.it...
>
> Che lo ignori, come diceva il grande Gassman(*), mi puo' anche stare
> bene. Sai il perche'?
esattamente no, immagino che il motivo sia lo stesso che non fa funzionare
la prima query suggerita ad Alex, ovvero Query Optimizer scarso
:-)
Ciao



text:
Si infatti ho usato poca fantasia visto che Maurizio ha fatto un'ottimo
lavoro...!
Ho risparmiato.
@Alex


text:
Bella soluzione anche questa...., non l'avrei mai trovata.
Nell'attesa di A2007, uso la soluzione che mi hai dato precedentemente
come dicevo
che, come giustamente mi hai fatto notare, espone solo i Records
visitati.
Grazie.
@Alex


title: Collegamenti ipertestuali.

author: francesco

text:
Ciao a tutti.
Ho un piccolo problema con un campo di una tabella.
Il campo contiene un collegamento ipertestuale ad alcuni file presenti su
una cartella di rete e viene VISUALIZZATO ad esempio nella forma
"F:\Documenti\Francesco\File1.doc".
Se passo sopra il collegamento, appare il testo "
\\Server\Francesco\File1.doc ", che è il vecchio percorso nel quale si
trovavano i file.
Ora, ovviamente, il problema è che il link al file è apparentemente
corretto, ma se ci clicco sopra non funziona perchè punta al vecchio
indirizzo.
Trattandosi di parecchi link da correggere, vorrei sapere in che modo
cambiare in blocco la parte " \\Sever\Francesco\" dei vari collegamenti in
"F:\Documenti".


title: Perchè non funziona?

author: Massimiliano

text:
Perchè non funziona? Non mi stampa la maschera.
"Conta", dimensionata come integer, conta il numero di record.
Il percorso è l'indirizzo delle immagini da visualizzare. Arcodart, il nome
dll'immagine.
Senza la riga della stampa la routine funziona.
L'errore è nella stampa, ma se la faccio funzionare da sola, va bene.
Chi mi sa trovare la soluzione?
Grazie, Max
Conta = [Forms]![riscontro query - articolo]![Conta]
   For i = 1 To Conta
   PathImmagine = [Forms]![Percorso]![Percorso]
   NomeFile = [Forms]![riscontro query - articolo]![arcodart] & ".JPG"
   Immagine.Picture = PathImmagine & NomeFile
   DoCmd.PrintOut acSelection
   DoCmd.GoToRecord , "", acNext
   Next i
   GoTo Exit_Form_Load


title: Perchè non funziona?

author: Antonio Biso

text:
"Massimiliano" <
mas...@libero.it
> ha scritto nel messaggio
news:krUnb.77468$e6.27...@twister2.libero.it...
Perchè non hai scrittto un subject significativo?
Antonio


title: ollegare tabella da latro database protetto da Password

author: Walter

text:
Ciao a tutti
mi sorge il seguente problema:
Devo collegare ad un mdb una tabella da altro mdb protetto da password tutto
utilizzando codice VBA.
Premesso che uso il seguente comando :
    DoCmd.TransferDatabase acLink, "Microsoft Access", Adress, acTable,
"Anagrafe", "Anagrafe", False
Come faccio a passargli la password?
Grazie a tutti
Walter


text: E scusate le cretinate scitte nell' oggetto :-)


author: Marco Pizzamiglio

text:
Walter ha scritto:

Lo trovi su
www.sitocomune.com
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Maschera - Filtro - Inputbox

author: Claudio

text:
Buongiorno a tutti
Ho creato una maschera con un bottone per applicare un criterio per filtrare
con il seguente codice
dim cerca as string
cerca = inputbox (messaggio,titolo)
me.filter ="nomecampo=cerca"
me.filteron=true
Il problema č che il valore di cerca ricevuto da inputbox non viene
utilizzato in me.filter.
Dopo la finestra di inputbox mi appare una finestra che apre me.filter nella
ricerca del parametro cerca ed il valore che metto in questa finestra mi
viene utilizzato per il filtro.
In effetti potrei usare la finestra che apre me.filter, ma desidero creare
una funzione con inputbox ed ho trovato questo problema
E possibile mettere piů campi in me.filter? Se si quale accorgimento si deve
avere?
Grazie per l'aiuto
Claudio
__________________
Togliere cancella


title: Maschera - Filtro - Inputbox

text:
"Claudio" <
cance...@mclink.it
> ha scritto nel messaggio
news:aa9pao$2nhu$1...@newsreader1.mclink.it...
> Buongiorno a tutti
> Ho creato una maschera con un bottone per applicare un criterio per
filtrare
> con il seguente codice
>
> dim cerca as string
> cerca = inputbox (messaggio,titolo)
> me.filter ="nomecampo=cerca"
> me.filteron=true
>
> Il problema č che il valore di cerca ricevuto da inputbox non viene
> utilizzato in me.filter.
> Dopo la finestra di inputbox mi appare una finestra che apre me.filter
nella
> ricerca del parametro cerca ed il valore che metto in questa finestra mi
> viene utilizzato per il filtro.
> In effetti potrei usare la finestra che apre me.filter, ma desidero creare
> una funzione con inputbox ed ho trovato questo problema
la sintassi solita č
"nomecampo=" & valorenumerico o
"nomecampo='" & valoretesto & "'"
nel tuo caso la inputbox ritorna una stringa, quindi, se il campo su cui
filtrare č testo, devi mettere gli apici
> E possibile mettere piů campi in me.filter? Se si quale accorgimento si
deve
> avere?
La sintassi estesa č
"nomecampo=" & valore & " AND altrocampo=" & altrovalore
Antonio


title: Maschera - Filtro - Inputbox

author: Max De Poli

text:
"Claudio" <
cance...@mclink.it
> wrote in message news:<aa9pao$2nhu$
1...@newsreader1.mclink.it
>...
> me.filter ="nomecampo=cerca"
L'errore (gravissimo) e' qua: mettendo cerca tra virgolette lo passi
come stringa, e non come variabile. Poi il motore SQL lo interpreta
come parametro e te ne chiede il valore. La sintassi corretta e':
Me.filter= "Nomecampo='" & cerca & "'"
Attenzione con le virgolette, se poi le utilizzi nella stringa di
ricerca (es. un cognome con l'apostrofo) succede un casino. nel caso,
sostituisci le virgolette con delle doppie virgolette ripetute due
volte ("").
> E possibile mettere più campi in me.filter? Se si quale accorgimento si deve
> avere?
Oui.
Me.Filter= "Campo1 ='" & Cerca1 & "' AND Campo2 = '" & Cerca2 & "' AND
Campo3
eccetera.
Cia'
Max


title: Maschera - Filtro - Inputbox

text:
Grazie, con il vostro aiuto ho risolto ed   ho  capito un pizzico di cose in
più.
Claudio
_________
Togliere cancella