title: Decimali..... :-(

author: Isaac

text:
Ciao a tutti,
mi si è presentato un problema di cui non conosco le origini. Il mio access
non accetta più i decimali!
Funzionava tutto tranquillamente, ma adesso, non sò per quale arcano motivo,
se inserisco in una qualsiasi tabella, un numero decimale (es: 125,14) molto
tranquillamente elimina la virgola trasformando il numero in un intero (es:
12514).
Ho già verificato le impostazioni internazionali e tutto è a posto; ho
provato con le opzioni di Access e tutto è a posto; ho disinstallato e
reinstallato Access ma non vuol sentire di ripartire come alle origini. E'
possibile che l'unica soluzione rimanente sia la formattazione del disco?
Grazie a chiunque sappia rispondermi.
Isaac


title: Decimali..... :-(

author: oliones

text:
Isaac <
is...@tiscalinet.it
> wrote in message
zrEa7.3098$fA3.1...@news.infostrada.it...

prova ad usare una volta  ,  e una volt  .  (magari quelli sotto al ; e
  )
ciao


title: Decimali..... :-(

author: Sandro

text:
Isaac ha scritto il ven 03 ago 2001 23:10:55
> Ho già verificato le impostazioni internazionali e tutto è a posto
Nelle impostazioni internazionali  metti la virgola come separatore
decimale ed il punto come simbolo raggruppamento cifre (o viceversa)
Con una delle due configurazioni dovrebbe andare.


title: Decimali..... :-(

author: Roberto dal portabile

text:
"Isaac" <
is...@tiscalinet.it
> ha scritto nel messaggio
news:zrEa7.3098$fA3.1...@news.infostrada.it...

Eppure sembrerebbe che nelle Impostazioni internazionali di Windows, per la
scheda Numeri, tu non abbia la virgola come Separatore decimali.
Hai provato a vedere cosa succede con Excel?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Decimali..... :-(

text:
Già provato, ma niente da fare. Non funziona.
Grazie lo stesso!
Ciao
Isaac


title: Decimali..... :-(

text:
Nelle impostazioni internazionali ho messo il carattere "," come separatore
dei decimali, mentre il carattere " " -che è uno spazio! :-) - come simbolo
di raggruppamento cifre. Ha sempre funzionato... a parte ultimamente con
Access.
Exel funziona in maniera egregia, perfetta!
Ai "posters" l'ardua sentenza!
L'unico rimedio, mi sa tanto, è la formattazione e reinstallazione di tutto
quanto.
Grazie, comunque...
Isaac


title: Decimali..... :-(

text:
Ho provato le due configurazioni, ma Access continua a non funzionare
correttamente.
La crisi di nervi è sempre più vicina!
Ciao e grazie.
Isaac


title: Decimali..... :-(

author: Roberto P

text:
Isaac <
is...@tiscalinet.it
> wrote in message
zrEa7.3098$fA3.1...@news.infostrada.it...

E' capitato anche a me.
Ho risolto cambiando il formato Valuta (impostazioni internazionali )
Roberto


title: Report da tabelle o query non correlate

author: Angelo Brenna

text:
Ho due tabelle, una contenente un elenco di nomi e di percentuali, l'altra
contenente un elenco di spese. Vorrei creare un report in cui per ciascun
nome viene calcolato il riparto del totale delle spese secondo la relativa
percentuale.
Per determinare i totali ho creato una query che, attraverso il calcolo di
un'espressione (SUM), mi ritorna un solo record con il totale delle spese.
Quando cerco di creare il report (con la procedura guidata) inserendo il
totale ed il nome, mi viene dato un messaggio che dice che i campi non sono
correlati o qualcosa di simile.
Dove e' l'errore: nella costruzione del report oppure nella strutturazione
del database?
Qualche dritta in proposito, magari qualche indirizzo con esempi ad hoc?
Grazie per l'attenzione
Angelo


title: Report da tabelle o query non correlate

author: Alessandro Cara

text:

il db va bene
potresti fare cosi'
0) butta via la query di somma che non ti serve
1) definisci una controllo testo dove vuoi (in testata va bene e chiamiamolo ad
es. "Totale"), metti la proprieta' [origine Controllo] =
[=dsum("importospese","spese")]
2) definisci un controllo testo nel corpo (chiamiamolo ad es. "Riparto"), metti
la proprieta'  [origine Controllo] = [=percentuale*totale]
3) Finito
--
a.cara
Togli qualcosa dall'email


title: Report da tabelle o query non correlate

text:
Alessandro Cara wrote:
>
errata corrige
[cut]
> 1) definisci una controllo testo dove vuoi (in testata va bene e chiamiamolo ad
> es. "Totale"), metti la proprieta' [origine Controllo] =
> [=dsum("importospese","spese")]
[=dsum("importospese";"spese")]
n.b: le parentesi quadre sono solo per evidenza, non servono
[cut]



title: Re: impegnare un nuovo id

author: Ammammata

text:
Il giorno Thu 26 Mar 2015 05:26:59p, *Remigio* inviava su
it.comp.appl.access il messaggio
news:6fe62eab-21a1-4d57...@googlegroups.com
. Vediamo cosa
scrisse:

> Ci sarebbe un modo di "impegnare" un nuovo id e poi utilizzarlo per
> accodarlo in tabella assieme a tutti gli altri dati del record?
>

mi avevano (taaanto tempo fa) detto di no, ma bisognerebbe verificare con
l'ultima versione uscita

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
>>>>>
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


title: Legare db al pc

author: Ale

text:
Ciao a tutti,
ritorno sulla sicurezza di un db. Ho l'esigenza di permettere l'esecuzione
di un'applicazione access solo ed esclusivamente su un preciso pc. Insomma,
come se facessi l'installazione del db su quella macchina. So di
applicazioni vb che possono leggere l'identificativo dell'hd, e solo se
questo corrisponde a quello dichiarato valido, l'applicazione parte.
Qualcuno sa indicarmi un modo (ovv. anche diverso) per raggiungere il mio
scopo,
grazie a tutti
Alessandro


title: Legare db al pc

author: fidirico

text:
"Ale" <
alessa...@hotmail.com
> ha scritto nel messaggio
news:xezgc.13621$eR5....@tornado.fastwebnet.it...

Sul sito
www.sitocomune.com
 , sezione General, c'è una faq di G.Arena sull'argomento
con esempio scaricabile.
Ciao
Galliano.


title: Legare db al pc

text:
"fidirico" <
galSENZAMA...@libero.it
> ha scritto nel messaggio
news:5nzgc.132888$Kc3.4...@twister2.libero.it...

l'ho scaricato ma mi dice che: "l'account utente corrente non dispone delle
autorizzazioni per convertire o abilitare il database"
rumble...rumble
come faccio?
grazie
Ale


title: Legare db al pc

author: fidirico (lavoro)

text:
"Ale" <
alessa...@hotmail.com
> ha scritto nel messaggio
news:fAVgc.15376$eR5....@tornado.fastwebnet.it...
>
> "fidirico" <
galSENZAMA...@libero.it
> ha scritto nel messaggio
> news:5nzgc.132888$Kc3.4...@twister2.libero.it...
> >
> > "Ale" <
alessa...@hotmail.com
> ha scritto nel messaggio
> > news:xezgc.13621$eR5....@tornado.fastwebnet.it...
[CUT]
> > Sul sito
www.sitocomune.com
 , sezione General, c'è una faq di G.Arena
> sull'argomento
> > con esempio scaricabile.
> >
> > Ciao
> >
> > Galliano.
> >
> >
> l'ho scaricato ma mi dice che: "l'account utente corrente non dispone
delle
> autorizzazioni per convertire o abilitare il database"
> rumble...rumble
> come faccio?
> grazie
> Ale
Quindi stai usando Access 2000 o XP. Devi creare un database vuoto in cui
importerai tutti gli oggetti di quello scaricato dal SC (un modulo, una
tabella ed una maschera); a questo punto dovresti poter entrare nel nuovo
database: credo però che non funzionerà finchè non aggiungerai ai
riferimenti le librerie "DAO 3.6 Object Lybrary" avendo cura di posizionarle
prima delle librerie "Microsoft Activex Data Object 2.x Library"
Ciao
Galliano.


title: Legare db al pc

author: Rossano Pieroni

text:
"fidirico (lavoro)" <
oma-togl...@libero.it
> ha scritto nel messaggio
news:ikbhc.13223$Qc.5...@twister1.libero.it...

Scusate se mi intrometto, il uso il codice sotto riportato che rileva lo
steso numero del citato esempio. Il problema è che non si tratta del numero
di serie dell'HD ma del numero del volume. Se un cliente riformatta il disco
il programma non funziona più. Domanda: é possibile rintracciare il vero
numero di serie visto che quello software, come tale, è sicuramente soggetto
a possibili manomissioni?
saluti
Rossano
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set D = fs.GetDrive(fs.GetDriveName(fs.GetAbsolutePathName(drvpath)))  '
Prelevato anche in Function Bel
    Select Case D.DriveType
        Case 0: t = "Sconosciuta"
        Case 1: t = "Rimovibile"
        Case 2: t = "Fissa"
        Case 3: t = "Rete"
        Case 4: t = "CD-ROM"
        Case 5: t = "Disco RAM"
    End Select
    s = "Unità " & D.DriveLetter & ": - " & t
    s = s & vbCrLf & "NS: " & D.SerialNumber


title: Legare db al pc

text:
"Rossano Pieroni" <
ci...@ciaoa.it
> ha scritto nel messaggio
news:c63pib$snt$1...@balena.cs.interbusiness.it...
>
> "fidirico (lavoro)" <
oma-togl...@libero.it
> ha scritto nel messaggio
> news:ikbhc.13223$Qc.5...@twister1.libero.it...
> >
> > "Ale" <
alessa...@hotmail.com
> ha scritto nel messaggio
> > news:fAVgc.15376$eR5....@tornado.fastwebnet.it...
> > >
> > > "fidirico" <
galSENZAMA...@libero.it
> ha scritto nel messaggio
> > > news:5nzgc.132888$Kc3.4...@twister2.libero.it...
> > > >
> > > > "Ale" <
alessa...@hotmail.com
> ha scritto nel messaggio
> > > > news:xezgc.13621$eR5....@tornado.fastwebnet.it...
[CUT]
> Scusate se mi intrometto, il uso il codice sotto riportato che rileva lo
> steso numero del citato esempio. Il problema è che non si tratta del numero
> di serie dell'HD ma del numero del volume. Se un cliente riformatta il disco
> il programma non funziona più. Domanda: é possibile rintracciare il vero
> numero di serie visto che quello software, come tale, è sicuramente soggetto
> a possibili manomissioni?
> saluti
> Rossano
>
>     Set fs = CreateObject("Scripting.FileSystemObject")
>     Set D = fs.GetDrive(fs.GetDriveName(fs.GetAbsolutePathName(drvpath)))  '
> Prelevato anche in Function Bel
>     Select Case D.DriveType
>         Case 0: t = "Sconosciuta"
>         Case 1: t = "Rimovibile"
>         Case 2: t = "Fissa"
>         Case 3: t = "Rete"
>         Case 4: t = "CD-ROM"
>         Case 5: t = "Disco RAM"
>     End Select
>
>     s = "Unità " & D.DriveLetter & ": - " & t
>     s = s & vbCrLf & "NS: " & D.SerialNumber
Non sono uno specialista e quindi non ho molto da dire se non che il punto è oggetto
di periodiche discussioni e che secondo alcuni neppure il vero numero di serie
dell'HD sarebbe un indicatore univoco: ricordo un thread poco tempo fa su
it.comp.lang.visual-basic in cui un partecipante segnalava di essersi imbattuto in
una partita di laptop acquistati in blocco ed identici in tutto, anche nel numero di
serie dell' HD. Credo però che la formattazione del disco da parte dell'utente possa
ben costituire un "evento eccezionale" tale da giustificare l'intervento (al di fuori
della normale assistenza e perciò a pagamento) del fornitore del programma per
ripristinare la situazione.
Ciao
Galliano.


title: Legare db al pc

text:
"fidirico (lavoro)" <
oma-togl...@libero.it
> ha scritto nel messaggio
news:ikbhc.13223$Qc.5...@twister1.libero.it...
>
> "Ale" <
alessa...@hotmail.com
> ha scritto nel messaggio
> news:fAVgc.15376$eR5....@tornado.fastwebnet.it...
> >
> > "fidirico" <
galSENZAMA...@libero.it
> ha scritto nel messaggio
> > news:5nzgc.132888$Kc3.4...@twister2.libero.it...
> > >
> > > "Ale" <
alessa...@hotmail.com
> ha scritto nel messaggio
> > > news:xezgc.13621$eR5....@tornado.fastwebnet.it...
>
> [CUT]
>
> > > Sul sito
www.sitocomune.com
 , sezione General, c'è una faq di G.Arena
> > sull'argomento
> > > con esempio scaricabile.
> > >
> > > Ciao
> > >
> > > Galliano.
> > >
> > >
> > l'ho scaricato ma mi dice che: "l'account utente corrente non dispone
> delle
> > autorizzazioni per convertire o abilitare il database"
> > rumble...rumble
> > come faccio?
> > grazie
> > Ale
>
> Quindi stai usando Access 2000 o XP. Devi creare un database vuoto in cui
> importerai tutti gli oggetti di quello scaricato dal SC (un modulo, una
> tabella ed una maschera);
fatto
>a questo punto dovresti poter entrare nel nuovo
> database: credo però che non funzionerà finchè non aggiungerai ai
> riferimenti le librerie "DAO 3.6 Object Lybrary" avendo cura di
posizionarle
> prima delle librerie "Microsoft Activex Data Object 2.x Library"
fatto
>
> Ciao
>
> Galliano.
>
>
ma mi dà un: "Errore di compilazione: Impossibile trovare ill metodo o il
membro dei dati"
sulla riga Rsr.Edit
help
grazie
Ale


title: Legare db al pc

text:
"Ale" <
alessa...@hotmail.com
> ha scritto nel messaggio
news:cAfhc.16883$eR5....@tornado.fastwebnet.it...
>
> "fidirico (lavoro)" <
oma-togl...@libero.it
> ha scritto nel messaggio
> news:ikbhc.13223$Qc.5...@twister1.libero.it...
> >
> > "Ale" <
alessa...@hotmail.com
> ha scritto nel messaggio
> > news:fAVgc.15376$eR5....@tornado.fastwebnet.it...
> > >
> > > "fidirico" <
galSENZAMA...@libero.it
> ha scritto nel messaggio
> > > news:5nzgc.132888$Kc3.4...@twister2.libero.it...
> > > >
> > > > "Ale" <
alessa...@hotmail.com
> ha scritto nel messaggio
> > > > news:xezgc.13621$eR5....@tornado.fastwebnet.it...
> >
 [CUT]
> ma mi dà un: "Errore di compilazione: Impossibile trovare ill metodo o il
> membro dei dati"
> sulla riga Rsr.Edit
> help
> grazie
> Ale
Proprio per questo ti avevo suggerito di sistemare i riferimenti aggiungendo DAO e
facendo in modo che preceda ADO.
Ciao
Galliano.


title: Legare db al pc

text:
"fidirico" <
galSENZAMA...@libero.it
> ha scritto nel messaggio
news:_Gfhc.137417$Kc3.4...@twister2.libero.it...

ok GRAZIEEEE
scusa ma ora non posso verificare penso dche funzioni così:
al primo lancio sul pc dove voglio installare il db mi chiede il codice di
sblocco (la tua ddn?)
poi dal secondo in poi è "indissolubilmente" legato al pc, tramite l'id
dell'hd e se il cliente formatta, beh, tanto vale che paghi per la nuova
installazione
Grazie ancora
Ale
ps: il mio cliente ha 3 hd sul pc, va bene lo stesso vero?


title: Legare db al pc

text:
"Ale" <
alessa...@hotmail.com
> ha scritto nel messaggio
news:uWfhc.16915$eR5....@tornado.fastwebnet.it...
>
> "fidirico" <
galSENZAMA...@libero.it
> ha scritto nel messaggio
> news:_Gfhc.137417$Kc3.4...@twister2.libero.it...
> >
> > "Ale" <
alessa...@hotmail.com
> ha scritto nel messaggio
> > news:cAfhc.16883$eR5....@tornado.fastwebnet.it...
> > >
> > > "fidirico (lavoro)" <
oma-togl...@libero.it
> ha scritto nel
> messaggio
> > > news:ikbhc.13223$Qc.5...@twister1.libero.it...
> > > >
> > > > "Ale" <
alessa...@hotmail.com
> ha scritto nel messaggio
> > > > news:fAVgc.15376$eR5....@tornado.fastwebnet.it...
> > > > >
> > > > > "fidirico" <
galSENZAMA...@libero.it
> ha scritto nel messaggio
> > > > > news:5nzgc.132888$Kc3.4...@twister2.libero.it...
> > > > > >
> > > > > > "Ale" <
alessa...@hotmail.com
> ha scritto nel messaggio
> > > > > > news:xezgc.13621$eR5....@tornado.fastwebnet.it...
> > > >
> >
 [CUT]
> scusa ma ora non posso verificare penso dche funzioni così:
> al primo lancio sul pc dove voglio installare il db mi chiede il codice di
> sblocco (la tua ddn?)
> poi dal secondo in poi è "indissolubilmente" legato al pc, tramite l'id
> dell'hd e se il cliente formatta, beh, tanto vale che paghi per la nuova
> installazione
> Grazie ancora
> Ale
> ps: il mio cliente ha 3 hd sul pc, va bene lo stesso vero?
Penso che dovresti leggere attentamente il codice che usi per capire cosa fa, senza
limitarti al copia-incolla, pena brutte sorprese :) . La funzione in questione ti
restituisce il numero di volume dell'unità identificandola in base alla lettera, per
cui ti converrà fare in modo che la tua verifica punti alla stessa unità su cui
installi  il programma: cosa accadrebbe se tu installassi il programma su D:\
mantenendo però la verifica su C:\ come nell'esempio? Accadrebbe che se venisse
cambiata o formattata l'unità C:\ il tuo programma non si aprirebbe più ed il tuo
cliente non ne sarebbe affatto contento: dubito che accetterebbe di pagare per
rimettere le cose a posto :)
Ciao
Galliano.


title: Legare db al pc

text:
"fidirico" <
galSENZAMA...@libero.it
> ha scritto nel messaggio
news:EAghc.13965$Qc.5...@twister1.libero.it...

concordo sul copia e incolla e capisco la tua ramanzina, il codice l'ho
letto ma purtroppo sono a zero su vb, cmq lo installerò su C x cui penso di
non avere problemi
grazie ancora
Ale


title: SQL - TOP 10

author: r

text:
Buongiorno,
in una tabella di circa 130.000 record in cui ho un campo calc
(string) e un campo valore (double) vorrei tramite query ottenere i 10
valori più alti di ogni valore calc diverso ... ho provato così:
SELECT calc,valore
FROM t2 as T1
WHERE valore in (SELECT TOP 10 valore
                        FROM   t2
                        WHERE calc=T1.calc
                        ORDER BY valore ASC)
ORDER BY calc,valore;
ma al lancio dopo un ora la query non aveva ancora terminato.
avete suggerimenti per risolvere?
grazie
r


title: SQL - TOP 10

text:

aggiungo:
uno dei problemi è che top non effettua una scelta tra valori
uguali ... a me in particolare occorre prendere i primi 10 valori,
anche se uguali solo i primi 10
grazie
r


title: SQL - TOP 10

author: robertolaforgia

text:

Non ho capito benissimo, comunque vedi se funziona con una query come
questa:
SELECT TOP 10 Calc, Max(valore) AS MaxValore
FROM T2
GROUP BY Calc
ORDER BY Max(valore) DESC;


title: SQL - TOP 10

text:

> ORDER BY Max(valore) DESC;- Nascondi testo citato
>
> - Mostra testo citato -
no così non funziona, estrae solo i primi 10 valori in assoluto ...
ho risolto così:
http://groups.google.it/group/microsoft.public.it.office.access/msg/db1c793933032376?hl=it
grazie
saluti
r


title: Access sembra 'macinare' un sacco ad ogni salvataggio

author: RobertoA

text:
Alcune volte, specie sul notebook, dei progetti realizzati con Access 2003
sembrano avere bisogno di qualche minuto ad ogni pressione del floppino per
aggiornare il progetto
Intendo dire che la funzione File/Salva di Access ci mette decine e decine
di secondi anche se ho ritoccato solo qualche riga di codice da un modulo o
un report
Condizione sicuramente anomala perche' quel compute, con quel programma, non
ha mai avuto problemi
Ho provato a decompilare il progetto, ma l'anomalia permane
Da cosa potrebbe dipendere?
Sembra che salvi e risalvi centinaia di volte la form modificata o il report
appena aggiornato, la cpu sta su, il disco macina, ma sembra non avvenire
niente, poi dopo un paio di minuti tutto ritorna normale
Ciao e grazie
RobertoA


title: Access senza office

author: carmelo

text:
Un paio di anni fa ho fatto un programma con access, tabelle, maschere,
report ecc...

Dovrei farlo girare su un pc che non ha office, ho provato con
OpenOffice ma non funziona.
Volevo sapere se c'è un modo di incapsulare tutte le librerie che
servono in un eseguibile oppure qualche altro modo.

Carmelo


title: Access senza office

author: BFS

text:

https://www.google.it/?gws_rd=ssl#q=access+runtime

ciao
BFS


title: Access senza office

author: Karl Donaubauer

text:
Carmelo ha scritto:

http://www.donkarl.com/it?FAQ1.3

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it

Access Lobby:
http://www.AccessDevelopers.org


title: rendere invisibile sottoreport

author: Sandrobi

text:
Il mio report deve stampare un sottoreport solo se è impostato un apposito
flag  sulla maschera che lancia il report.
Se metto me!sottoreport.visible=false il sottoreport non viene stampato,
però viene comunque stampato lo spazio che occupa il controllo in struttura,
anche se ho messo Riducibile=Si e Espandibile=Si.
Per ora ho risolto riducendo la casella del controllo sottoreport a una
singola riga ma penso che deve essere possibile rendere riducibile il report
quando è reso invisibile.
Saluti.
Sandro


title: lettura nel file

author: Andrea M.

text:
Salve a tutti.
Ho composto un codice per leggere dentro un file e verificare la parola ricercata o parte di essa, e mi riporta una msgbox con la riga intera.

Però non riesco a farmi pervenire un'unica msgboxcon l'elenco delle righe.
Mi date una mano per favore?  (so bene che potrei farlo con windows ma sto cercando di imparare a scrivere in vba)

Sub yyy()
Dim NomeFile As String
NomeFile = "C:\AA\hh.TXT"
Dim TestoRicercato
TestoRicercato = "*zz*"
Dim tt As String
Open NomeFile For Input As #1
Dim testo
Do Until EOF(1)
       Input #1, testo  'Legge la riga del file
       If testo Like TestoRicercato Then
       tt = testo & vbCrLf 'va a capo
       MsgBox testo
       End If
       'Visualizza riga letta
Loop
Close #1 'Chiusura File
End Sub


title: lettura nel file

text:
Il 03/08/2013 18.53, Andrea M. ha scritto:
> Salve a tutti.
> Ho composto un codice per leggere dentro un file e verificare la parola ricercata o parte di essa, e mi riporta una msgbox con la riga intera.
>
> Per� non riesco a farmi pervenire un'unica msgboxcon l'elenco delle righe.
> Mi date una mano per favore?  (so bene che potrei farlo con windows ma sto cercando di imparare a scrivere in vba)
>
> Sub yyy()
> Dim NomeFile As String
> NomeFile = "C:\AA\hh.TXT"
> Dim TestoRicercato
> TestoRicercato = "*zz*"
> Dim tt As String
> Open NomeFile For Input As #1
> Dim testo
tt="Testo non trovato"
> Do Until EOF(1)
>         Input #1, testo  'Legge la riga del file
>         If testo Like TestoRicercato Then
>         tt = testo & vbCrLf 'va a capo
>  '       MsgBox testo
>         End If
>         'Visualizza riga letta
> Loop
MsgBox tt
> Close #1 'Chiusura File
> End Sub
>

--

ac (x=y-1)


title: lettura nel file

text:
Il 03/08/2013 22.23, Alessandro Cara ha scritto:
>>         MsgBox testo
' MsgBox testo

--

ac (x=y-1)


title: lettura nel file

text:
Ciao Alessandro,
forse non mi sono spiegato:

vorrei riunire in un'UNICA MSGBOX tutti i risultati.
come fare?

Grazie per l'aiuto



title: lettura nel file

author: Pablitomf

text:
Andrea M. <
a7...@msn.com
> ha scritto:

> Salve a tutti.
> Ho composto un codice per leggere dentro un file e verificare la parola
ricercata o parte di essa, e mi riporta una msgbox con la riga intera.
>
> Però non riesco a farmi pervenire un'unica msgboxcon l'elenco delle righe..
> Mi date una mano per favore?  (so bene che potrei farlo con windows ma
sto cercando di imparare a scrivere in vba)
>
> Sub yyy()
> Dim NomeFile As String
> NomeFile = "C:\AA\hh.TXT"
> Dim TestoRicercato
> TestoRicercato = "*zz*"
> Dim tt As String
> Open NomeFile For Input As #1
> Dim testo
> Do Until EOF(1)
>        Input #1, testo  'Legge la riga del file
>        If testo Like TestoRicercato Then

if tt="" then
tt = testo & vbCrLf 'va a capo
Else
tt = tt & vbCrLf & testo & vbCrLf 'va a capoù
End if

>        End If
>        'Visualizza riga letta
> Loop
> Close #1 'Chiusura File
> End Sub

Msgbox tt

--
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.

TheSpaceCowboy :
Britos deve recuperare per arrivare in forma al prossimo
infortunio - 24/10/12


title: lettura nel file

text:
> > Loop
> > Close #1 'Chiusura File
> > End Sub
>
> Msgbox tt

quest'ultimo "Msgbox tt" ovviamente prima di "End Sub" ;)



title: lettura nel file

text:
grazie mille Pablito!!!!
E' proprio ciò che cercavo!



title: anteprima a pagine continue

text:
c'è modo di avere l'anteprima di un report in modalità "a pagine continue",
per poter utilizzare la rotellina su e giù invece di  quei pulsantini
microscopici? (che Iddio abbia in gloria MS)

spesso mi è utile vedere le ultime righe di una pagina insieme alle prime
della successiva

soluzione della "serva": salvo in PDF e ho quello che mi "serve"

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
>>>>>
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


title: anteprima a pagine continue

text:
Il giorno Tue 19 Nov 2019 12:41:05p, *Ammammata* ha inviato su
it.comp.appl.access il messaggio
news:XnsAB0C810C447F0am...@148.251.67.112
. Vediamo cosa
ha scritto:

> c'è modo di avere l'anteprima di un report in modalità "a pagine
> continue",
>

la modalità *acViewReport* mostra i dati senza interruzioni di pagina

è buono in quanto posso scorrere su e giù, senza limitazioni, tutti i dati

è meno buono in quanto le righe di testata spariscono subito e avendo
numerose colonne si perde il significato di ciascuna di esse

c'è modo di "bloccare" una o più sezioni in cima alla schermata?
nel mio caso Report Header (ma anche no) e Page Header (questo sì, sicuro)

Private Sub StatusReport_Click()
On Error GoTo Err_StatusReport_Click

    Dim stDocName As String

    stDocName = "qStatus"
    'DoCmd.OpenReport stDocName, acPreview <<-- NO
    DoCmd.OpenReport stDocName, acViewReport <<-- SÌ

Exit_StatusReport_Click:
    Exit Sub

Err_StatusReport_Click:
    MsgBox Err.Description
    Resume Exit_StatusReport_Click

End Sub



title: anteprima a pagine continue

text:
Fai solo attenzione che quella Opzione è implementata solo dalla versione A2007, quindi per versioni inferiori, nel caso tu avessi applicazioni più datate non convertite, non hai retrocompatibilità.

@Alex


title: anteprima a pagine continue

text:
Il giorno Tue 19 Nov 2019 03:24:46p, *@Alex* ha inviato su
it.comp.appl.access il messaggio news:54d8c859-a0aa-4e13-9e8e-
08e65c...@googlegroups.com
. Vediamo cosa ha scritto:

> solo dalla versione A2007

ok. Sviluppo con 2010. I runtime sono 2013 e 2016.



title: Operazioni (somma,divisione,...) in una maschera

text:
Vorrei creare una maschera dove visualizzo i totali rispettivi ad
alcuni campi presenti in un tabella.
Es. Sommare il campo bolletta enel relativo aad un intero anno, quindi
sommare tutte le bollette inserire in uno specifico campo e sommare
tutti i record.
fatto ciò sommare i vari risultati dei diversi caampi
(enel,gas,telefono....)per avere il risultato finale.
Come impostare la cosa con Dcount si puo' fare? e che tipo di campo
devo mettere nella maschera?
Grazie


author: Roberto dalla campagna

text:
"Mimmo77" <
mim...@yahoo.it
> ha scritto nel messaggio
news:cgk8l0lcpc0kdp6q4...@4ax.com...

Innanzitutto in una maschera non ci sono i campi, che invece sono contenuti
nelle tabelle e nelle queries, ma ci sono i controlli.
Il tuo problema può essere risolto eventualmente usando la funzione DSum
(vedi help) e non la funzione DCount che non somma i valori di un campo nei
vari record, ma conta il numero di record che rispondono a determinati
criteri. Il risultato della funzione DSum (come puoi leggere sull'help) è
condizionato dal modo in cui scrivi i suoi criteri.
Per visualizzare il risultato voluto devi inserire nella maschera una
casella di testo non associata nella cui origine controllo scriverai la
funzione DSum di cui sopra.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
On Sat, 25 Sep 2004 10:31:59 GMT, "Roberto dalla campagna"
<
r.ma...@libero.it
> wrote:
>
>"Mimmo77" <
mim...@yahoo.it
> ha scritto nel messaggio
>news:cgk8l0lcpc0kdp6q4...@4ax.com...
>> Vorrei creare una maschera dove visualizzo i totali rispettivi ad
>> alcuni campi presenti in un tabella.
>> Es. Sommare il campo bolletta enel relativo aad un intero anno, quindi
>> sommare tutte le bollette inserire in uno specifico campo e sommare
>> tutti i record.
>> fatto ciò sommare i vari risultati dei diversi caampi
>> (enel,gas,telefono....)per avere il risultato finale.
>>
>> Come impostare la cosa con Dcount si puo' fare? e che tipo di campo
>> devo mettere nella maschera?
>>
>> Grazie
>
>Innanzitutto in una maschera non ci sono i campi, che invece sono contenuti
>nelle tabelle e nelle queries, ma ci sono i controlli.
>
>Il tuo problema può essere risolto eventualmente usando la funzione DSum
>(vedi help) e non la funzione DCount che non somma i valori di un campo nei
>vari record, ma conta il numero di record che rispondono a determinati
>criteri. Il risultato della funzione DSum (come puoi leggere sull'help) è
>condizionato dal modo in cui scrivi i suoi criteri.
>
>Per visualizzare il risultato voluto devi inserire nella maschera una
>casella di testo non associata nella cui origine controllo scriverai la
>funzione DSum di cui sopra.
Grazie ci provo.


title: Formato minuti secondi

author: tipo

text:
Ho la necessità di scrivere in tabella dei tempi espressi in minuti e
secondi con la possibilità di usare anche due cifre intere per i minuti.
ad es:
99,54 (oppure 99.54) = 99 minuti e 54 secondi.
non trovo nessun formato ora minuti di access che mi formatti così il dato.
avete suggerimenti?
grazie


title: Formato minuti secondi

text:
"tipo" <
va...@virgilio.it
> ha scritto nel messaggio
news:2mjv6jF...@uni-berlin.de...

Se il campo o la variabile sono (come dovrebbe essere) di tipo Data/ora, il
formato necessario è hh:nn:ss e nel tuo caso il dato verrebbe però
visualizzato come 1:39:54 (ovvero 1 ora, 39 minuti e 54 secondi).
Non esiste invece un formato intrinseco di Access che ti visualizzi il campo
o variabile Data/ora come serve a te; però puoi risolvere il tuo problema
con questa riga di codice VBA:
MinutiSecondi = Hour(OrarioHHmmss) * 60 _
+ Minute(OrarioHHmmss) & "," _
& Second(OrarioHHmmss)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: scelta anno storico

author: massimo

text:
Un saluto a tutti
Qualcuno mi sà dire come fare ad aggiungere nella barra del menu un campo
testo?
Mi spiego meglio....
Vorrei elencare in un menu tutti gli anni contabili che raggruppati da un
campo nella tabella contabile.
Tutto questo per potere selezionare l'anno dove lavorare dal menu.
Grazie a tutti....


title: scelta anno storico

author: Roberto da casa

text:
"massimo" <
mas...@inwind.it
> ha scritto nel messaggio
news:J%u0a.89710$ZE.24...@twister2.libero.it...

Non è chiara una cosa: il menu a discesa con la lista degli anni vorresti
inserirla nella barra dei menu di Access?
Se così fosse, cosa vorresti fare dopo che l'utente sceglie un anno da tale
menu a discesa?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: scelta anno storico

text:
Ti sono arrivate le risposte?
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:pvv0a.88660$YG2.2...@twister1.libero.it...



title: scelta anno storico

text:
Vorrei la lista nel menu personalizzato, e siglando l'anno con un visto
tutte le mie query dovrebbero lavorare su quell'anno
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:pvv0a.88660$YG2.2...@twister1.libero.it...



title: scelta anno storico

text:
"massimo" <
mas...@inwind.it
> ha scritto nel messaggio
news:dww0a.88881$YG2.2...@twister1.libero.it...
> Vorrei la lista nel menu personalizzato, e siglando l'anno con un visto
> tutte le mie query dovrebbero lavorare su quell'anno
>
>
Quando rispondi scrivi DOPO e non prima del testo dei messaggi precedenti.
La vedo molto più semplice realizzare il tutto tramite una casella combinata
non associata inserita in una maschera di apertura del database, quindi
memorizzerei il valore scelto in una variabile globale.



title: struttura if

author: ferplus

text:
come si fa in una struttura if....Then a dire:
se il controllo č vuoto dai questo messaggio
ho provato cosě
if txt1= null then
MsgBox "Non serve la stampa"
end if
ovviamente non funziona
e sempre sulla struttura if per usare l'operatore (or)
questa sintassi č quella che conosco
if txt1=5 or txt1=6 or txt1=9 then
ecc... ecc...
oppure si puň raggruppare tipo:  if txt1=(1 or 5 or 6 or 9) then
ecc.. ecc..
--
ciao


title: struttura if

author: Maurizio Matetich

text:
"ferplus" <
rof...@inwind.it
> ha scritto nel messaggio
news:Ik7c9.130186$lu5.3...@twister1.libero.it...
> come si fa in una struttura if....Then a dire:
> se il controllo č vuoto dai questo messaggio
>
> ho provato cosě
> if txt1= null then
> MsgBox "Non serve la stampa"
> end if
>
> ovviamente non funziona
crea un pulsante nella maschera che contiene il controllo e SuClic inserisci
If (Me.Testo <> "") Then
    MsgBox "Stampa"
Else
    MsgBox "Non serve la stampa"
End If
> e sempre sulla struttura if per usare l'operatore (or)
> questa sintassi č quella che conosco
> if txt1=5 or txt1=6 or txt1=9 then
> ecc... ecc...
>
> oppure si puň raggruppare tipo:  if txt1=(1 or 5 or 6 or 9) then
> ecc.. ecc..
>
>
> --
> ciao
>
non credo che funzioni: io utilizzo sempre gli OR separati
If (Me.Testo = 1) Or (Me.Testo = 3) Or (Me.Testo = 5) Then
    MsgBox "Testo = 1 o 3 o 5"
Else
    MsgBox "Testo diverso da 1 o 3 o 5"
End If
perchč riesco a controllarli meglio
ciao
Maurizio


title: struttura if

author: Gigi

text:
Ciao,
> > e sempre sulla struttura if per usare l'operatore (or)
> > questa sintassi è quella che conosco
> > if txt1=5 or txt1=6 or txt1=9 then
> > ecc... ecc...
> >
> > oppure si può raggruppare tipo:  if txt1=(1 or 5 or 6 or 9) then
> > ecc.. ecc..
> >
> >
> > --
> > ciao
> >
> non credo che funzioni: io utilizzo sempre gli OR separati
>
> If (Me.Testo = 1) Or (Me.Testo = 3) Or (Me.Testo = 5) Then
>     MsgBox "Testo = 1 o 3 o 5"
> Else
>     MsgBox "Testo diverso da 1 o 3 o 5"
> End If
>
> perchè riesco a controllarli meglio
>
> ciao
> Maurizio
In questo caso credo sia meglio usare SelectCase (vado a memoria, vedere la
guida).
Bye, Luigi.


title: struttura if

author: Maurizio Borrelli

text:
> "ferplus" [...]:
> come si fa in una struttura if....Then a dire:
> se il controllo č vuoto dai questo messaggio
> ho provato cosě
> if txt1= null then
> MsgBox "Non serve la stampa"
> end if
> ovviamente non funziona
        If (IsNull(Me.txt1.Value)) Then
            MsgBox "Non serve la stampa"
        End If
-oppure, meglio-
        If (Len("" & Me.txt1.Value) = 0) Then
            MsgBox "Non serve la stampa"
        End If
> e sempre sulla struttura if per usare l'operatore (or)
> questa sintassi č quella che conosco
> if txt1=5 or txt1=6 or txt1=9 then
> ecc... ecc...
> oppure si puň raggruppare tipo:  if txt1=(1 or 5 or 6 or 9) then
> ecc.. ecc..
    Se "raggruppi", quello che ottieni e' il confronto fra il valore della
Casella di testo txt1 e il *risultato* dell'operazione logica:
            1 Or 5 Or 6 Or 9
cioe' 15. Sarebbe come se tu avessi scritto:
        If (Me.txt1.Value = 15) Then
che non e' quello che vuoi.
    Giustamente Gigi ha ricordato l'istruzione Visual Basic "Select Case"
che, nel tuo caso, potresti implementare cosi':
        Dim sValore As String
        Dim dValore As Double
        sValore = "" & Me.txt1.Value
        If (Len(sValore) = 0) Then
            MsgBox "Testo del messaggio se valore nullo."
        Else
            If (IsNumeric(sValore)) Then
                dValore = CDbl(sValore)
                Select Case dValore
                Case 1, 5, 6, 9
                    ' <...>
                Case Else
                    ' <...>
                End Select
            Else
                MsgBox "Testo del messaggio se valore non numerico."
            End If
        End If
N.B.: ho usato una variabile di tipo Double perche' non conosco il tipo del
dato che devi trattare.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: struttura if

author: Alessandro Cara

text:
Maurizio Borrelli wrote:
[cut]
>             1 Or 5 Or 6 Or 9
>
> cioe' 15. Sarebbe come se tu avessi scritto:
>
oooohhhhh?! vedo che fare "o" e bastoncini con carta e penna
a qualcosa pur ti serve.
I decimali e che roba sono???
cmq hai "definitivamente" ragione.
--
a.cara


title: struttura if

author: DD

text:
> -oppure, meglio-
>
>         If (Len("" & Me.txt1.Value) = 0) Then
>             MsgBox "Non serve la stampa"
>
>         End If
>
Ciao, scusa forse la domanda banale ma mi incuriosisce il perche di
"" & me.txt1.value.
Come mai gli hai concatenato una stringa vuota?
Avra mica a che fare con il valore di txt1 che crea casini con len a seconda
di cosa contiene?
Grazie
DD


title: struttura if

text:

Direbbe qualcuno "e' chiaro se sa".
I casini di cui parli sono relativi al "valore" null e non avvengono
solo con la len. Fatto sta che esiste la potentissima funzione Nz
proprio per tenere sotto controllo la cosa
Nel modo scritto dal borrelli il risultato di "" & Null e' = ""
mentre se e' un qualsiasi altro valore e' il valore stesso onde
per cui e' "decisamente" corretta
Personalmente uso la versione con nz
  if nz(me.txt.value,"") = "" then
che piu' o meno e' la stessa cosa
--
a.cara


title: struttura if

text:
> "Alessandro Cara" [...]:
> > DD [...]:
> > > -oppure, meglio-
> > >         If (Len("" & Me.txt1.Value) = 0) Then
> > >             MsgBox "Non serve la stampa"
> > >         End If
> > Ciao, scusa forse la domanda banale ma mi incuriosisce il perche di
> > "" & me.txt1.value.
> > Come mai gli hai concatenato una stringa vuota?
> > Avra mica a che fare con il valore di txt1 che crea casini con len a
> > seconda di cosa contiene?
[...]
> Personalmente uso la versione con nz
>   if nz(me.txt.value,"") = "" then
> che piu' o meno e' la stessa cosa
    Diciamo che la:
        Function Nz(Value, [ValueIfNull])
            Membro di Access.Application
produce esattamente lo stesso risultato. Pero' ad un "costo" piu' elevato,
inteso come tempo di elaborazione. La cosa puo' diventare rilevante nel caso
l'istruzione si trovi in un ciclo che la esegua migliaia di volte.
    Di non poco rilievo e' poi il fatto che fa parte della library di
Access. Questo rende il codice non immediatamente riutilizzabile in progetti
Excel, Word, Visual Basic, ...



title: struttura if

text:
> "Alessandro Cara" [...]:
> > Maurizio Borrelli [...]:
[cut]
> >             1 Or 5 Or 6 Or 9
> > cioe' 15. Sarebbe come se tu avessi scritto:
> oooohhhhh?! vedo che fare "o" e bastoncini con carta e penna
> a qualcosa pur ti serve.
> I decimali e che roba sono???
> cmq hai "definitivamente" ragione.
    E' probabile :-) ma non capisco a cosa tu ti riferisca. Puoi gentilmente
essere piu' esplicito? Ho come la sensazione che mi manchi un passaggio o
addirittura un post di collegamento. Negli ultimi giorni il mio newsserver
ha fatto i capricci e qualche post me lo devo essere proprio perso. Grazie.



title: struttura if

author: warp

text:
Alessandro Cara ha scritto nel messaggio
>[cut]
>>             1 Or 5 Or 6 Or 9
>>
>> cioe' 15. Sarebbe come se tu avessi scritto:
>oooohhhhh?! vedo che fare "o" e bastoncini con carta e penna
>a qualcosa pur ti serve.
>
>I decimali e che roba sono???
>cmq hai "definitivamente" ragione.
In effetti sei stato un tantino criptico ;-)


title: struttura if

text:
Maurizio Borrelli wrote:
> > I decimali e che roba sono???
> > cmq hai "definitivamente" ragione.
>
>     E' probabile :-) ma non capisco a cosa tu ti riferisca. Puoi gentilmente
> essere piu' esplicito? Ho come la sensazione che mi manchi un passaggio o
> addirittura un post di collegamento. Negli ultimi giorni il mio newsserver
> ha fatto i capricci e qualche post me lo devo essere proprio perso. Grazie.
credo non ti manchi nulla. E' che ho inserito qui un riferimento al post
che riguardava la struttura delle date.
--
a.cara


title: Occorrenze in tabella

author: Alxx

text:
Ciao,
c'e' qualcuno che sa come trovare il termine piu' ripetuto in una tabella.
Ho una tabella mdb con piu' 2 milioni di records e voglio sapere quale
parola risulta essere la piu' ripetuta. C'e' un modo?
grazie, ciao


title: Occorrenze in tabella

author: Nick

text:
"Alxx" <
Al...@freemail.it
> ha scritto nel messaggio news:2sni6fF...@uni-berlin.de...

parola nei campi o valore di un campo?
se č parola nei campi potresti con una routine scorrere i record e cercare la parola  e incrementare un contatore
facci sapere
ciao
NIck


title: Occorrenze in tabella

text:
"Alxx" <
Al...@freemail.it
> ha scritto nel messaggio
news:2sni6fF...@uni-berlin.de...

Forse sarebbe meglio conoscere la struttura della tabella e come č
organizzato il campo di tipo testo o memo che contiene le parole.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Occorrenze in tabella

text:
In pratica,
ho una tabella nella quale c'e' un campo (di tipo testo) che contiene nome e
cognome
(ovviamente entrambi potrebbero essere doppi, del tipo MARIA LUISA FALSETTI
GIGLI, dove "maria luisa" e' il nome e "falsetti gigli" il cognome).
La tabella contiene oltre 2 milioni di records e vorrei una specie di lista
decrescente dei termini piu' ripetuti nel campo "nome e cognome".
Una statistica insomma dei termini piu' frequenti ecco.
grazie, ciao


title: Occorrenze in tabella

text:
"Alxx" <
Al...@freemail.it
> ha scritto nel messaggio news:2snlsrF...@uni-berlin.de...

allora ti basta crearti una query di selezione in questo modo:
inserisci la tabella di riferimento
poi inserisci 2 volte il campo nome
clicchi sul pulsante sommatoria e ti appariranno i parametri di raggruppamento
sotto il primo campo metti l'opzione "raggruppamento"
sotto il secondo metti "conteggio"
poi ordina il secondo per ordine decrescente
cosě avrai l'elenco dei nomi con in parte la relativa frequenza
ciao
Nick


title: Occorrenze in tabella

text:
ok, grazie,
ciao


title: Occorrenze in tabella

text:
"Alxx" <
Al...@freemail.it
> ha scritto nel messaggio
news:2snlsrF...@uni-berlin.de...

Se la tabella che contiene i dati si chiama Anagrafe.
Se il campo della tabella Anagrafe che contiene il nome ed il cognome si
chiama NomeCognome.
Creati una tabella chiamata Parole che abbia la seguente struttura:
Parola                Testo e chiave primaria
Volte                  Numerico
Creati una query chiamata Query1 che abbia il seguente codice SQL:
SELECT *
FROM Parole
ORDER BY Volte DESC , Parola;
Esegui il seguente codice VBA:
Dim rstAnagrafe As DAO.Recordset
Dim rstParole As DAO.Recordset
Dim Conta As Integer
Dim MiaParola As String
Dim MiaLettera As String
MiaParola = ""
DoCmd.SetWarnings False
DoCmd.RunSQL "DELETE * FROM Parole;"
DoCmd.SetWarnings True
Set rstAnagrafe = CurrentDb().OpenRecordset("Anagrafe")
Set rstParole = CurrentDb().OpenRecordset("Parole", dbOpenDynaset)
rstAnagrafe.MoveFirst
Do Until rstAnagrafe.EOF
    For Conta = 1 To Len(rstAnagrafe!NomeCognome)
        MiaLettera = Mid(rstAnagrafe!NomeCognome, Conta, 1)
        If MiaLettera = " " And Len(MiaParola) <> 0 Then
            If Nz(MiaParola, " ") <> " " Then
                rstParole.FindFirst "Parola =" _
                & Chr$(34) & MiaParola & Chr$(34)
                If rstParole.NoMatch Then
                    rstParole.AddNew
                    rstParole!Parola = MiaParola
                    rstParole!Volte = 1
                Else
                    rstParole.Edit
                    rstParole!Volte = rstParole!Volte + 1
                End If
                rstParole.Update
                MiaParola = ""
            Else
                MiaParola = ""
            End If
        Else
            MiaParola = MiaParola & MiaLettera
        End If
    Next Conta
    If MiaParola <> " " Then
        If DCount("*", "Parole", "Parola='" _
        & MiaParola & "'") = 0 Then
            rstParole.AddNew
            rstParole!Parola = MiaParola
            rstParole!Volte = 1
        Else
            rstParole.Edit
            rstParole!Volte = rstParole!Volte + 1
        End If
        rstParole.Update
        MiaParola = ""
    End If
    rstAnagrafe.MoveNext
Loop
Set rstAnagrafe = Nothing
Set rstParole = Nothing
DoCmd.OpenQuery "Query1"
Se usi una versione di Access successiva ad Access 97, aggiungi al tuo
database i riferimenti alla libreria Microsoft DAO.



title: Occorrenze in tabella

text:
mi vergogno a dirlo ma non riesco ad eseguire il codice.
non so cosa non va!
mi potresti dire la procedura giusta?
la cosa e' molto interessante,
ciao


title: Occorrenze in tabella

text:
"Alxx" <
Al...@freemail.it
> ha scritto nel messaggio
news:2socurF...@uni-berlin.de...
> mi vergogno a dirlo ma non riesco ad eseguire il codice.
> non so cosa non va!
Naturalmente anche io non posso immaginare che cosa non vada: potrebbe
trattarsi di un errore di copiatura, come invece del fatto che non hai
aggiunto al database i riferimenti alla libreria Microsoft DAO. Per scrupolo
o provato la soluzione che ti ho proposto ed a me funzione benissino.
Forse se ci spieghi cosa intendi con "non riesco ad eseguire il codice" è
probabile che se ne venga fuori.
Se Access ti segnalo errori dicci quali sono e quale è la riga di codice VBA
che ti viene segnalata come errata.
> mi potresti dire la procedura giusta?
Cosa intendi per procedura giusta?
Una possibilità è quella di generare il codice VBA che ti ho postato a
fronte dell'evento "Su clic" di un pulsante di comando, quindi quando
pigerai tale pulsante ti verrà mostrata la query che visualizzerà i dati
statistici di cui hai bisogno.
Al momento non saprei cosa dirti.
> la cosa e' molto interessante,
> ciao
--



title: Occorrenze in tabella

text:
mi da:
errore di compilazione
non valido all'esterno di una routine
e si ferma su
MiaParola = ""
ciao


title: Occorrenze in tabella

text:
"Alxx" <
Al...@freemail.it
> ha scritto nel messaggio
news:2sqpdlF...@uni-berlin.de...

L'istruzione MiaParola = "" č formalmente corretta, quindi ha commesso
qualche errore nel copiare ciň che ti ho suggerito, errore che solo tu che
hai in mano il database puoi riscontrare,
Comunque, come mi hai richiesto, ti ho inviato un database di esempio nel
quale si realizza ciň che ti serve; penso che cosě sarai sicuramente in
grado di confrontare ciň che tu hai fatto con ciň che avresti dovuto fare.



title: Occorrenze in tabella

text:
grazie per il tuo aiuto,
ho qualche problema con office credo,
perche' la semplice query funziona ma se
vado a collegare il pulsante mi da un errore run time
ciao


title: setfocus in una casella di testo

author: AR

text:
Ciao!Una domanda veloce: se faccio Me.text1.setfocus il cursore mi va
nella casella text1,ok..Se nella casella text1 ho già del testo
inserito, facendo questa operazione il cursore mi va alla text1, ma
l'intero testo è selezionato, di modo che se schiaccio anche solo una
lettera tutto il mio testo va a farsi benedire..Come posso fare
affinchè spostando il setfocus al text1 il cursore non mi selezioni
l'intero testo già presente ma lampeggi al primo carattere come se
dovessi inserire?
Spero di essermi spiegato!Grazie 1000 anticipatamente
--
AR


title: setfocus in una casella di testo

author: Karl Donaubauer

text:
AR wrote:
> Ciao!Una domanda veloce: se faccio Me.text1.setfocus il cursore mi va
> nella casella text1,ok..Se nella casella text1 ho già del testo
> inserito, facendo questa operazione il cursore mi va alla text1, ma
> l'intero testo è selezionato, di modo che se schiaccio anche solo una
> lettera tutto il mio testo va a farsi benedire..Come posso fare
> affinchè spostando il setfocus al text1 il cursore non mi selezioni
> l'intero testo già presente ma lampeggi al primo carattere come se
> dovessi inserire?
www.donkarl.com/it
 FAQ 4.24 Posizionare il cursore/la selezione
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+info sulla prima Conferenza Italiana per Sviluppatori di Access (CISA1)


title: AIUTO! Maschere

author: Paola

text:
Ho una maschera per l'inserimento di dati ovvero tutti i dispositivi
antincendio con matricola di ciascun cliente.
In fase di inserimento dati nella sottomaschera Matricole mi esce questo
avviso e non posso aggiungere altri record.
"Impossibile aggiungere record. La chiave di join della tabella non si trova
nel set di record".
Cosa devo fare?


title: AIUTO! Maschere

author: Emyr

text:
On Sat, 5 Jan 2002 22:53:21 +0100, "Paola" <
pc.ca...@tiscalinet.it
>
wrote:

avrai sbagliato i collegameti fra le maschere.... se sei più specifica
ti posso aiutare...
Saluti.
Emanuele.


title: AIUTO! Maschere

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:3m8g3u4d26d05i5ab...@4ax.com...

Vedo se riesco. Ho 3 Tabelle:
TblClienti (IdCliente, Nome, ecc.)
TblMatricole
(IdMatricola,NumeroMatricola,AnnoImmatricolazione,CodiceCostruttore,IDTipo,I
DCliente)
TblTipo (IDTipo, DescrizioneTipo).
RELAZIONI TABELLE:
IdCliente(TblClienti) > IdCliente(TblMatricole)
IdTipo(TblTipo)> IdTipo (TblMatricole)
Se la relazione è giusta, dovrei fare una maschera per visualizzazione e
inserimento nuovi estintori, tenendo presente che:
Esempio pratico:
Cliente Pinco Pallino ha questi estintori:
n.01 polvere kg.6 matricola 12500 Anno 2000
n.01 polvere kg.6 matricola 12550 Anno 1998
n.01 Co2 kg.5 matricola A22220 Anno 1999
Una volta che io avrò caricato per ogni cliente i suoi estintori, poi farò
altre cose, ovvero la stampa di schede lavorazione per tipo di controllo da
effettuare ogni 6 mesi o altre scadenze prestabilite. Ma questa è un'altra
storia..............E vissero felici e contenti . SE riesci ad aiutarmi.
Grazie Paola


title: AIUTO! Maschere

text:
On Sun, 6 Jan 2002 14:22:49 +0100, "Paola" <
pc.ca...@tiscalinet.it
>
wrote:

allora l'inserimento va fatto tramite maschera e sottomaschera...
su origine dati maschera metti la tabella clienti...
sulla sottomaschera metti la tabella tblmatricole
sui collegamenti della sottomaschera imposti idcliente
sulla sottomaschera non mettere il campo idcliente che tanto la
aggiorna automaticamente...
se vuo far vedere la descrizione del tipo di estintore sulla
sottomaschera metti come origine dati
SELECT tblmatricole.*, tbltipo.descrizionetipo
FROM tbltipo RIGHT JOIN tblmatricole ON tbltipo.idtipo =
tblmatricole.idtipo;
Saluti.
Emanuele.


title: errore su docmd.findrecord

author: Nao

text:
ciao
devo fare una ricerca in una maschera a visualizzazione singola.
Scrivo la stringa cercata su un  campo "di ricerca"...batto invio...e il
codice vb dovrebbe portarmi sul record che ha quella stringa come campo
"nome".
il codice vb e' : docmd.findrecord VariabileStringa ---> ma gia cosi mi
da errore ->> parametri non corretti !!!
eppure variabilestringa e' una normalissima stringa ...
come fate voi di solito?


title: errore su docmd.findrecord

text:
ho risolto..bastava fare
docmd.gotocontrol nomecampo
docmd.findrecord bla bla


title: come aprire un file.txt e cercare una stringa ?

author: Andrea

text:
Ciao ragazzi non riesco a risolvere il seguente problema.
Ho un file di testo cosi composto:
sigla1= stringa
sigla2= stringa
ecc.
ecc.
dato la sigla devo recuperare la stringa corrispondente chi mi aiuta ??
grazie
Andrea


author: Luciano (DOC)

text:
"Andrea" <
andr...@libero.it
> wrote in message
news:kIsy6.424$Mz4....@news.infostrada.it...

Ci sono un centinaio di modi...
- Puoi allegare il file txt come tabella se e' ben formattato.
- Puoi aprirlo come file di testo e cercare la stringa.
- Puoi aprirci un recordset
- ....
La scelta dipende dai gusti personali e da quello che sai fare meglio.
Saluti.
Luciano
(DOC)


author: Antonio Biso

text:
Andrea <
andr...@libero.it
> wrote in message
kIsy6.424$Mz4....@news.infostrada.it...

Apri il file, leggi la riga mettendola in una stringa chiamata new_riga.
A quel punto scriverai
i = instr(new_riga,"=")
if left(new_stringa,i-1) = sigla_data then
  msgbox "La stringa è " & trim(mid(new_riga),i+1)
  chiudi il file
  esci
end if
ripeti la lettura della riga successiva
Antonio


author: lucianab64 on libero

text:
Luciano (DOC) <
lucia...@sitocomune.com
> wrote in message
pyCy6.124252$lj4.3...@news6.giganews.com...

- ...
- puoi anche importare il file di testo in una tabella mdb e ricercare la
stringa con una Dlookup data la sigla.
- ...
:-)
Luciana


author: Sib dal portatile

text:
"Andrea" <
andr...@libero.it
> ha scritto nel messaggio
news:kIsy6.424$Mz4....@news.infostrada.it...

Puoi anche caricare il file su una variabile stringa e spulciartelo come
vuoi con le funzioni di ricerca ed estrazioni per le stringhe.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Magia di Northwind...

author: marceme

text:
Poiché pensavo che il northwind fosse un buon esempio per un pivello, mi
trastullavo tra le varie maschere per cercare di capire come funzionasse, mi
attira la maschera ordini, dove si calcola il totale di un prodotto, come n
prodotti * prezzo unitario, questo all'interno di una sottomaschera, che
prende i valori da una query che si chiama dettagli ordini complessivi,
dico allora la moltiplicazione la farà nella query.......
Apro la query vedo che fatta da due tabelle,
ma in nessuna c'è il campo prezzo complessivo, va beh ha aggiunto un campo
calcolato, ma non ci sono espressioni di nessun tipo, allora sta benedetta
moltiplicazione chi la fa ?
Non mi do per vinto, torno alla schermata principale e nella descrizione
della suddetta query leggo:
"Utilizza la funzione CCur per calcolare il PrezzoComplessivo per ogni
elemento ordinato."
A questo punto ho pensato :" ecco spiegata la mia ignoranza ora vado
nell'help e cerco questa fantomatica funzione CCur",
risultato zero assoluto mai vista mai sentita.
Forse qualcuno di voi mi può dare informazioni su questa funzione, che
almeno io non ho trovato neanche nell'help?


title: Magia di Northwind...

author: stwe

text:
"marceme" <mar...@cucu.te> ha scritto nel messaggio
news:a65pmg$rk7$3...@newsreader.mailgate.org...

PrezzoComplessivo: CCur([Dettagli
ordini].[PrezzoUnitario]*[Quantità]*(1-[Sconto])/100)*100
è questa, la funzione ccur serve solo per poter calcolare qualcosa che
Valuta per qualcosa che è numerico, se vuoi vederla diversamente è una
funzione di conversione, per i dettagli guardati l'help o un buon manuale.
by
stwe


title: Magia di Northwind...

text:
> PrezzoComplessivo: CCur([Dettagli
> ordini].[PrezzoUnitario]*[Quantità]*(1-[Sconto])/100)*100
> è questa, la funzione ccur serve solo per poter calcolare qualcosa che
> Valuta per qualcosa che è numerico, se vuoi vederla diversamente è una
> funzione di conversione, per i dettagli guardati l'help o un buon manuale.
> by
> stwe
>
Grazie veramente gentile, solo dopo mi sono accorto che allargando il campo
nella query c'era lespressione,
resta il fatto che ceracndo nell'help io non l'ho trovata (inserendo ccur in
cerca penso che dovrebbe saltare fuori o no?)
Ciaoi Marceme


title: Magia di Northwind...

text:


devio vederla nell'help di visual basic for application e non di
access
forse la trovi nelle funzioni di conversione
Saluti.
Emanuele.


title: Invio dati pagina web

author: desio

text:
mi servirebbe inviare dei dati presenti in una tabella access ad una pagina
web scritta in jsp
praticamente dovrei riempire una form web con access automaticamente
se qualcuno ha provato
in giro si trova solo il contrario
ciao a tutti
desio


title: Invio dati pagina web

author: MA

text:
?"desio"  ha scritto nel messaggio
news:d6P3p.39206$7b4....@tornado.fastwebnet.it...

__
Ciao
qui access c'entra veramente di striscio..
avresti lo stesso problema con qualunque db.
Devi lavorare web-side
MA


title: Invio dati pagina web

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:iiofpm$l74$1...@tdi.cu.mi.it...

grazie per la risposta.
il mio problema � che ho i dati in access e devo trasferirli su una pagina
web.
fino ad ora ho fatto con copia incolla ma � molto laborioso sarebbe molto
meglio
pigiare un pulsante e avere tutti  i dati in automatico nella form sul web.
tra l' altro la pagina web � di un sito di cui non ho nient' altro che cio
che vedo con il broweser web
sara dura
ciao


title: record duplicati

author: fabià

text:
innanzitutto grazie a chiunque voglia darmi una dritta.
devo costruire un semplice db per la gestione del carico scarico di un
negozio di abbgliamento.
si vuole sapere quando un capo entra e quando esce.
si vogliono caricare più prodotti uguali con una sola maschera per
semplificare.
1) se al mimento dello scarico devo sapere anche la data, devo
inserire tanti record quanti sono i prodotti uguali? come faccio?
2)quando carico questi prodotti uguali devo anche stampare le
etichette, come faccio a creare un report che mi peschi proprio i
record che ho appena inserito?
aiuto
grazie


title: record duplicati

text:
On Thu, 24 Jan 2002 21:02:53 GMT, fabi...@SPAMyahoo.com (fabià)
wrote:
>innanzitutto grazie a chiunque voglia darmi una dritta.
>devo costruire un semplice db per la gestione del carico scarico di un
>negozio di abbgliamento.
>si vuole sapere quando un capo entra e quando esce.
>si vogliono caricare più prodotti uguali con una sola maschera per
>semplificare.
>
>1) se al mimento dello scarico devo sapere anche la data, devo
>inserire tanti record quanti sono i prodotti uguali? come faccio?
no inserisci la quantità scaricata in un campo quantità
>
>2)quando carico questi prodotti uguali devo anche stampare le
>etichette, come faccio a creare un report che mi peschi proprio i
>record che ho appena inserito?
metti un campo booleano dove scegliere i record da stampare
Saluti.
Emanuele.


title: record duplicati

text:
Grazie Emanuele, peerò non capisco come fare a mantenere traccia della
data di scarico di ogni prodotto se inserisco il campo quantità.
ho la data di carico per tutti ma mi manca la la data di scarico che è
diversa per ogni prodotto.
sai aiutarmi ?
saluti
Fabia



title: record duplicati

text:
On Sat, 26 Jan 2002 07:59:07 GMT, fabi...@SPAMyahoo.com (fabià)
wrote:

per cortesia scrivi alla fine del messaggio precedente... grazie....
allora la tua tabella dati dovrebbe essere di questo tipo:
merce
data(tipoi data) quantità(doppia precisione numerico) Tipo(testo)
stampaetichette(booleano o numerico se vuoi stampare n etichette)
dove in tipo registri se si tratta di carico o scarico...
dopo tramite query puoi trovare tutto quello che ti serve...
Saluti.
Emanuele.


title: Office97

author: Marina F.

text:
Sul pc ho istallato winMe con office 2000 ,vorrei istallare access97  ma mi
da errore in mshtml.dll, sarei interessato solo ai  file di esempio c'č
qualche possibilitą?
Come mai sulla guida di access2000 ho gli indici DAO ma qundo clicco per
aprire l'argomento non visualizza niente?? esiste qulche rimedio??
Grazie per una Vs risposta e,  in tema di feste "Auguri a Tutti."
--


title: Office97

author: Billuz

text:
Office 2000 l'hai installato nella cartella c:\programmi\office , immagino
Access 97 io lo installo in c:\programmi\access97 e funziona sempre.
Certo che winME rimane un mistero dell'informatica, fra tutti perche'
proprio quello?
Cio
Billuz
"Marina F." <HIaz7.35257$1H1.3...@news.infostrada.i> ha scritto nel
messaggio news:942V7.350984$sq5.17...@news.infostrada.it...



title: Dbase replicati. Consiglio

author: Catslight

text:
ho un tot di repliche di un dbase da distribuire agli utenti, che sono fuori
sede.
Ogni utente ha il suo ID tabellato nel dbase e questo ID e' collegato a
diverse altre tabelle, onde poter poi nel dbase della sede unificare i dati
di tutti gli utenti mantenendo l'informazione della persona proprietaria dei
dati.
Non volendo far inserire agli utenti il loro codice ID in ogni maschera
all'atto dell'inserimento nuovi records, vorrei impostare il valore
predefinito ID nella replica del singolo utente in diverse tabelle, ma
ovviamente non riesco a farlo in quanto nelle repliche non posso modificare
le proprietą nelle tabelle.
Qualcuno sa come potrei aggirare il problema?
Un caloroso grazie anticipato
--------
Mara


title: Dbase replicati. Consiglio

author: MegaMax

text:
> Qualcuno sa come potrei aggirare il problema?
identifichi l'utente quando apre il DB,
sulla base dell'identificazione recuperi il suo ID,
metti il suo ID in una tabella apposita con una sola colonna ed una sola
riga (che conterrą, appunto, l'ID),
vai in un modulo, e crei una funzione PUBLIC che estrae il valore dell'ID
nella "tabella apposita" e te lo restituisce
usi questa funzione come valore di default per i campi ID delle tue tabelle
Max


title: Dbase replicati. Consiglio

text:
"MegaMax" <
fe...@polaris.it
> ha scritto nel messaggio
news:aaqp21$ot5$1...@newsreader.mailgate.org...
>
> > Qualcuno sa come potrei aggirare il problema?
>
> identifichi l'utente quando apre il DB,
> sulla base dell'identificazione recuperi il suo ID,
> metti il suo ID in una tabella apposita con una sola colonna ed una sola
> riga (che conterrà, appunto, l'ID),
> vai in un modulo, e crei una funzione PUBLIC che estrae il valore dell'ID
> nella "tabella apposita" e te lo restituisce
> usi questa funzione come valore di default per i campi ID delle tue
tabelle
>
> Max
>
ho già provato in questo modo ma il problema e' che nella replica poi esce
il messaggio che non è possibili in una replica modificare il valore di
default nelle tabelle.
ho sbagliato io qualcosa allora??
grazie moltissimo.
Mara


title: Dbase replicati. Consiglio

text:
"Catslight" <
Cats...@tiscalinet.it
> ha scritto nel messaggio
news:ab3bor$6m9$1...@pegasus.tiscalinet.it...

non devi cambiare il valore di default, quello resterà sempre qualcosa tipo
Mia_Funzione_Public_Definita_in_un_modulo_di_classe()
ed avrai un modulo con una funzione tipo
Public Function Mia_Funzione_Public_Definita_in_un_modulo_di_classe() AS
string
Mia_Funzione_Public_Definita_in_un_modulo_di_classe=DLOOKUP("[ID_Utente]","[
TabellaUtenti]","[LoginUtente]=""" & CurrentUser() & """")
end function
Così la funzione resta costante, ma il valore restituito varia in base
all'utente loggato, che puoi controllare con    currentUser()
Max


title: Dbase replicati. Consiglio

text:
> non devi cambiare il valore di default, quello resterà sempre qualcosa
tipo
> Mia_Funzione_Public_Definita_in_un_modulo_di_classe()
>
> ed avrai un modulo con una funzione tipo
>
> Public Function Mia_Funzione_Public_Definita_in_un_modulo_di_classe() AS
> string
>
>
Mia_Funzione_Public_Definita_in_un_modulo_di_classe=DLOOKUP("[ID_Utente]","[
> TabellaUtenti]","[LoginUtente]=""" & CurrentUser() & """")
> end function
>
> Così la funzione resta costante, ma il valore restituito varia in base
> all'utente loggato, che puoi controllare con    currentUser()
>
>
Hai ragionissima. Sono proprio stordita, scusa, ma sono ancora ai miei primi
zompettamenti  :-)
Ti ringrazio moltissimo per l'aiuto.
Mara


title: Inserimento multiplo record

author: Carlo C.

text:
Ciao a tutti,
sono un pò un neofita di access quindi spero di esprimermi bene e di essere
sufficientemente chiaro.
Ho realizzato per il negozietto di un parente un semplice DB per
l'immissione di alcuni articoli x tenere (alla buona eh) il resoconto di
quanto rimane in magazzino.
Per immettere i nuovi prodotti basta aprire la maschera e compilare i vari
campi ma mi è stato chiesto se per i prodotti identici e possibile fare
questa operazione una volta e dirgli di ripeterla x la quantità desiderata
dei prodotti.
Potete aiutarmi?
Grazie
Carlo


title: Inserimento multiplo record

author: Gabriele Bertolucci

text:
> Per immettere i nuovi prodotti basta aprire la maschera e compilare i vari
> campi ma mi è stato chiesto se per i prodotti identici e possibile fare
> questa operazione una volta e dirgli di ripeterla x la quantità desiderata
> dei prodotti.
> Potete aiutarmi?
Sinceramente non ho ben compreso.
A cosa serve la maschera di cui parli? Su quale tabella va ad agire?
Perché dici di dover memorizzare più record per i prodotti identici?
Chiarisci meglio questo aspetto.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it


title: Inserimento multiplo record

text:
Hai ragione, cerco di spiegarmi meglio. Il negozio è un ferramenta, gli
arrivano 10 compressori identici e invece di inserire nel db lo stesso
prodotto 10 volte vorrebbe farlo una soltanto specificando la quantità di
record da inserire.
La maschera serve per aggiungere prodotti al db (ID prodotto,tipo prodotto,
marca, prezzo etc.) e va agire su una tabella "prodotti" dove vengono mano a
mano aggiunti tutti i prodotti a magazzino.
Spero di essere stato più esaustivo.
"Gabriele Bertolucci" <info@#REMOVE#
pbsoft.it
> ha scritto nel messaggio
news:4400511c$0$12589$4faf...@reader3.news.tin.it...



title: Inserimento multiplo record

text:
> Hai ragione, cerco di spiegarmi meglio. Il negozio è un ferramenta, gli
> arrivano 10 compressori identici e invece di inserire nel db lo stesso
> prodotto 10 volte vorrebbe farlo una soltanto specificando la quantità di
> record da inserire.
Ma tu comunque vuoi inserire 10 record.
Credo che la soluzione sia quella di utilizzare una maschera non legata,
nella quale viene selezionato il prodotto e specificata la quantità, poi da
codice fai tutti gli inserimenti che ti pare.
> La maschera serve per aggiungere prodotti al db (ID prodotto,tipo
> prodotto, marca, prezzo etc.) e va agire su una tabella "prodotti" dove
> vengono mano a mano aggiunti tutti i prodotti a magazzino.
Chiedo scusa, ma forse dovresti ripensare meglio il database prevedendo più
di una tabella.
Io non vedrei male una tabella con i prodotti (che memorizza anche la
quantità a magazzino) ed una tabella con i tipi di prodotti, legata alla
precedente da una relazione uno a molti.
Otterresti un database più vicino alla normalizzazione.



title: Inserimento multiplo record

author: cidi

text:
"Carlo C." <
oingo...@email.it
> ha scritto nel messaggio
news:4400547a$0$5988$4faf...@reader2.news.tin.it...
> Hai ragione, cerco di spiegarmi meglio. Il negozio č un ferramenta, gli
> arrivano 10 compressori identici e invece di inserire nel db lo stesso
> prodotto 10 volte vorrebbe farlo una soltanto specificando la quantitŕ di
> record da inserire.
scusa, fammi capire bene:
se ti arrivano 100 martelli, identici, vorresti inserire 100 record?
perchč non puoi inserire la quantitŕ?
Daniele


title: voglio solo i campi notnull!!!

author: Scintilla

text:
eseguo la query1 su una tabella che mi estrae tutti i campi relativi ad un
determinato cognome (record).
Voglio poi eseguire la query2 sulla query1 che mi estragga tutti i campi non
vuoti relativi al record corrispondente al cognome inserito aprendo la
query1.
Ho provato ad inserire il criterio "isnotnull" sotto ad ogni campo, ma se
non ho capito male inserendo la condizione in quella posizione la query non
estrae tutti i campi che soddisfano quella condizione, ma tutti i record,
che nel mio caso sarebbe uno solo...
come si fa??
grazie in anticipo


title: voglio solo i campi notnull!!!

author: Roberto da casa

text:
"Scintilla" <
ales...@hotmail.com
> ha scritto nel messaggio
news:pdRlb.338282$R32.11...@news2.tin.it...

Nella griglia di struttura della query prova a scrivere nei criteri del
campo cognome:
Not Is Null
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: voglio solo i campi notnull!!!

text:
> Nella griglia di struttura della query prova a scrivere nei criteri del
> campo cognome:
>
> Not Is Null
>
> --
> Roberto
>
A quale query ti riferisci, quella principale (che avevo chiamato query1
nell'altro post) o l'altra?
Nella query1 nei criteri del campo cognome ho già scritto [cognome] perché è
l'input che da l'utente per la ricerca... se lo sostituico con Not Is Null,
ho in uscita tutti i record.
Inserendo Not Is Null nei criteri del campo cognome della query2 (che ha
come origine la query1) non cambia niente, ottengo tutti i campi, vuoti e
non...


title: voglio solo i campi notnull!!!

author: namor

text:
Scintilla ha scritto:

Non si può. Per la struttura stessa dell'SQL che non prevede la
possibilità di porre condizioni sui campi da selezionare: o li selezioni o
no. Non si può fare una SELECT che restituisca un numero variabile di
campi a seconda che questi siano vuoti o pieni.
Da VBA invece si può aprire la query1, vedere quali sono i campi che
contengono un valore e costruire dinamicamente query2 (e anche salvarla
nel database se vuoi).
Però non hai spiegato a cosa ti serve, magari c'è un sistema diverso per
risolvere il problema, anche perchè una query che restituisce ogni volta
un numero diverso di campi non la puoi nemmeno usare facilmente in un
report.
Namor
--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: voglio solo i campi notnull!!!

text:
>
> Non si può. Per la struttura stessa dell'SQL che non prevede la
> possibilità di porre condizioni sui campi da selezionare: o li selezioni o
> no. Non si può fare una SELECT che restituisca un numero variabile di
> campi a seconda che questi siano vuoti o pieni.
> Da VBA invece si può aprire la query1, vedere quali sono i campi che
> contengono un valore e costruire dinamicamente query2 (e anche salvarla
> nel database se vuoi).
> Però non hai spiegato a cosa ti serve, magari c'è un sistema diverso per
> risolvere il problema, anche perchè una query che restituisce ogni volta
> un numero diverso di campi non la puoi nemmeno usare facilmente in un
> report.
> Namor
>
>
Provo a spiegare meglio:
Ho una lista di persone, ad ognuna di queste sono associati 60 / 70 campi
diversi, ma mediamente i campi non vuoti per ogni persona sono una ventina.
La mia domanda era se fosse possibile ottenere un report che riportasse solo
i campi non vuoti, semplicemente per non vedersi una sfilza di campi
vuoti...
Il problema della formattazione del report lo avevo intuito, ma andrebbe
bene anche una semplice lista o una tabella, lasciando pedere
l'impaginazione...


title: voglio solo i campi notnull!!!

text:
Scintilla ha scritto:


Ti conviene tenere solo l'anagrafica (nome, cognome, ecc...) nella tabella
principale, e farti un'altra tabella (IDpersona, tipodato, valore) dove
mettere gli altri dati. Così poi ti viene più facile fare il report.
Oppure prepari il report con le textbox non associate e le riempi da
codice, facendo un ciclo sui campi della tabella (o query) e scartando
quelli vuoti.



title: Gestione di immagini in DB

author: M. Rick

text:
Ciao a tutti.
Sul sito comune ho trovato una faq di Roberto che spiegava come inserire
delle immagini in un DB utilizzando il link al file immagine presente
sull'HD.
Utilizzando il DB da lui gentilmente fornito, l'ho integrato con i campi di
cui avevo bisogno ed ho creato un catalogo fotografico di alcuni articoli.
Adesso però non riesco ad ottenere i seguenti risultati:
- Ho cominciato ad inserire le foto (cioè i link) lavorando sul mio PC. Ho
inserito una ventina di articoli, e poi l'ho trasportato in ufficio.
Ovviamente il link della foto non corrisponde più a quello del mio PC. Come
posso fare perchè il DB segua un percorso....relativo, cioè: indipendemente
dalla lettera dell'unità, lui dovrebbe ricercare la cartella delle immagini
(all'interno vi sono le varie sottocartelle relative alle foto dei vari
articoli) contenuta nella cartella dove si trova il file mdb. In tal modo
potrei trasportarlo da un pc all'altro preoccupandomi solo di dare lo stesso
nome delle cartelle.
- Su alcuni articoli vi sono più fotografie esplicative; vorrei far in modo
di creare un pulsante che mi permetta di aprire la relativa cartella e poi
da lì, come se fossi in gestione risorse, visualizzare le altre foto con il
visualizzatore di default (uso IrfanView che è gratuito). Oppure in
alternativa fare in modo che il Viewer progettato da Roberto si apra sempre
nella cartella delle immagini relativa al record visualizzato (che forse
sarebbe molto più pratico)
- Ogni articolo ha una checkbox; mi farebbe comodo, per motivi
organizzativi, visualizzare un report dove trovo il nome dell'oggetto e
l'immagine visualizzata nel DB solo se la checkbox risulta selezionata. La
query che ho creato funziona, ma mi visualizza il percorso della foto. Per
visualizzare nel report l'immagine e non il percorso?
Grazie e approfitto, anche se in anticipo, per fare gli auguri a tutti di
Buone Feste
Andrea


title: Gestione di immagini in DB

author: TheMax

text:
M. Rick wrote:
> Ciao a tutti.
Ciao
> Sul sito comune ho trovato una faq di Roberto che spiegava come
> inserire delle immagini in un DB utilizzando il link al file immagine
> presente sull'HD.
> Utilizzando il DB da lui gentilmente fornito, l'ho integrato con i
> campi di cui avevo bisogno ed ho creato un catalogo fotografico di
> alcuni articoli. Adesso perň non riesco ad ottenere i seguenti
> risultati:
Prima cosa,
un post = una domanda
altrimenti non si capisce piů niente, comunque, rispondo velocemente a tutte
e tre con tre imput per andare avanti.
Poi se hai problemi specifici posta di nuovo
> - Ho cominciato ad inserire le foto (cioč i link) lavorando sul mio
> PC. Ho inserito una ventina di articoli, e poi l'ho trasportato in
> ufficio. Ovviamente il link della foto non corrisponde piů a quello
> del mio PC. Come posso fare perchč il DB segua un
> percorso....relativo, cioč: indipendemente dalla lettera dell'unitŕ,
> lui dovrebbe ricercare la cartella delle immagini (all'interno vi
> sono le varie sottocartelle relative alle foto dei vari articoli)
> contenuta nella cartella dove si trova il file mdb. In tal modo
> potrei trasportarlo da un pc all'altro preoccupandomi solo di dare lo
> stesso nome delle cartelle.
Allora, il link a mio avviso dovrebbe essere una cosa del tipo:
con currentproject.path trovi il percorso del db.
Quindi il tuo percorso finale dovrebbe essere
currentrproject.path & "\immagini\" & quacimettiilcampopercorsoimmaigne
> - Su alcuni articoli vi sono piů fotografie esplicative; vorrei far
> in modo di creare un pulsante che mi permetta di aprire la relativa
> cartella e poi da lě, come se fossi in gestione risorse, visualizzare
> le altre foto con il visualizzatore di default (uso IrfanView che č
> gratuito). Oppure in alternativa fare in modo che il Viewer
> progettato da Roberto si apra sempre nella cartella delle immagini
> relativa al record visualizzato (che forse sarebbe molto piů pratico)
Allora, potresti fare aprire tramite shell una visualizzazione dei files
della cartella
eccone un esempio:
Call Shell("explorer.exe D:\Manuali Vari\introducing visual basic 2005 for
developers", vbNormalFocus)
in questo caso il percorso č fisso, ovviamente lo dovrai parametrizzare
> - Ogni articolo ha una checkbox; mi farebbe comodo, per motivi
> organizzativi, visualizzare un report dove trovo il nome dell'oggetto
> e l'immagine visualizzata nel DB solo se la checkbox risulta
> selezionata. La query che ho creato funziona, ma mi visualizza il
> percorso della foto. Per visualizzare nel report l'immagine e non il
> percorso?
Allora, puoi inserire un controllo immagine (caricando all'inizio
un'immagine a caso)
poi nell'evento corpo_format scrivi questa cosa (ipotizzando che tu abbia
chiamato il controllo MiaImmagine
Me.MiaImmagine.Picture = currentrproject.path & "\immagini\" &
quacimettiilcampopercorsoimmaigne
> Grazie e approfitto, anche se in anticipo, per fare gli auguri a
> tutti di Buone Feste
Grazie e contraccambio
> Andrea
Ciao,
Massimo


title: Gestione di immagini in DB

text:
Grazie per i suggerimenti.
Vedo che risultato riesco ad ottenere, poi farò sapere o gli esiti o
invocazioni di aiuto.
Di nuovo auguri e a presto
Ciao
Andrea


title: numeri decimali in caselle combinate

author: Giuseppe

text:
Salve a tutti.
Ho una maschera di inserimento Compensi con origine tblCompensi.
Il campo ContrINPS di tipo numerico è una casella combinata con
origine Percentuale e tipo origine riga su tabella Ritenute che ha tre
valori (0,00 - 17,00 - 24,72).
Perchè se seleziono dalla casella combinata 24,72 me lo converte in 25
nonostante ho provato a mettere posizioni decimali 2? Successivamente
la moltiplicazione che ha come fattore questo campo lo prende come
24,72.
E' solo un problema di visualizzazione.
Cosa devo cambiare?
Ciao.
Giuseppe.


title: numeri decimali in caselle combinate

text:

Risolto. Precisione singola anche su campo Percentuale della tabella
Compensi.
Scusate.
Ciao.


title: problema con collegamento ipertestuale

author: wolf moulder

text:
buon giorno
in una maschera ho creato un campo che � collegato ad un campo di tipo
"collegamento ipertestuale".
nella maschera tramite la modifica del collegamento ipertestuale vado a
dare
il percorso che mi interessa.
ma su alcuni percorsi non riesco ad arrivare. c'� un limite alla lunghezza
del
percorso? (nello stesso ci sono 5 sotto cartelle "ovviamente" con i nomi
comprensivi di spazi)
Il file mdb e i documenti che voglio linkare sono posizionati all'interno
di
cartelle madri diverse. esempio:
mdb: server gianni/cartella1/cartella1.1/mdb
file da linkare server gianni/cartella2/cartella2.2/cartella2.3/file
help!
ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: problema con collegamento ipertestuale

text:
wolf moulder ha scritto:
> buon giorno
> in una maschera ho creato un campo che č collegato ad un campo di tipo
> "collegamento ipertestuale".
> nella maschera tramite la modifica del collegamento ipertestuale vado a
> dare
> il percorso che mi interessa.
> ma su alcuni percorsi non riesco ad arrivare. c'č un limite alla lunghezza
> del
> percorso? (nello stesso ci sono 5 sotto cartelle "ovviamente" con i nomi
> comprensivi di spazi)
> Il file mdb e i documenti che voglio linkare sono posizionati all'interno
> di
> cartelle madri diverse. esempio:
> mdb: server gianni/cartella1/cartella1.1/mdb
> file da linkare server gianni/cartella2/cartella2.2/cartella2.3/file
il collegamento visualizzato diventa tipo ./.../../../../server gianni...
> help!
> ciao
ho visto che se anzichč fare cosě, vado sulla cartella che mi interessa,
ne copio il percorso e lo incollo sul collegamento funziona.



title: impostare margini report da codice

author: iaia virgilio

text:
Ciao a tutti,
avrei bisogno di impostare tramite codice i margini di un report.
Il report viene visualizzato in modalità anteprima e ho notato che non
vengono mantenuti i margini dopo aver eseguito la compattazione del
database.
Vorrei evitare di dover impostare i suddetti margini ogni volta.
I margini in questione sono il superiore che deve essere impostato a 20 mm e
il sinistro a 15 mm.
I margini destro e inferiore sono impostati di default a 24,99 mm.
Grazie per l'aiuto
ciao
A2000


title: impostare margini report da codice

author: Karl Donaubauer

text:

> A2000
Se non hai installato un SP per O00 vedi:
www.donkarl.com/it
FAQ 7.15 I report in A00 perdono le impostazioni di stampa
altrimenti
FAQ 5.1 Cambiare la stampante o le impostazioni stampante/pagina
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


title: Ancora problema su esportazione query in XML

author: Wiston Smith

text:
Scusate se ripropongo la domanda.
Application.ExportXML
esporto una query in formato XML
Nella query c'è un campo Data, che nella
tabella è impostato come "Data in cifre"
es. 29/05/2008
Funziona tutto, ma nel file XML esportato
la data compare come:
2008-01-31T00:00:00
Vorrei togliere la parte riguardante l'ora (T00:00:00)
E possibile?
Mi era stato proposto di usare
Esporta Format(tuadata;"Formato hce vuoi")
ma usando questa funzione
Application.ExportXML acExportQuery, Query, Path
Query = nome query da esportare
Path = path di destinazione del file
non riesco a capire dove devo formattare la data.
Nella query è già formattata.


author: Roberto da Parma

text:
"Wiston Smith" <
as...@polert.it
> ha scritto nel messaggio
news:pmr3k.5309$Uu1....@news.edisontel.com...

Per capire...nel campo della query hai già inserito il campo (es.)
Data: Format(tuadata;"Formato che vuoi")  ???
Ah molto probabilmente dovrai farne due se vuoi che la visualizzazione sia
nel formato europeo....
Ciao
--
Roberto da Parma


text:
>
> Per capire...nel campo della query hai già inserito il campo (es.)
>
> Data: Format(tuadata;"Formato che vuoi")  ???
Si, nella query il campo Data è formattato
Data: Format(Datadoc;"dd/mm/yyyy")
ma l'esportazione è uguale a prima
> Ah molto probabilmente dovrai farne due se vuoi che la visualizzazione sia
> nel formato europeo....
>
??????
WS


text:
"Wiston Smith" <
as...@polert.it
> ha scritto nel messaggio
news:SDs3k.5313$Uu1....@news.edisontel.com...

Se l'XML lo passi su una pagin web allora non diventa più un problema di
access ma del server, per cui devi utilizzare le trasformazioni del web ...
--
Roberto da Parma


text:
>>
>
> Se l'XML lo passi su una pagin web allora non diventa più un problema di
> access ma del server, per cui devi utilizzare le trasformazioni del web
> ...
>
No, è un file che devo inviare ad una azienda. Lo hanno chiesto
in questo formato (XML), però vorrebbero che la data gli arrivasse
già formattata in maniera corretta. gg/mm/aaaa senza Time
WS


title: aprire la com2 MScomm32

author: ciroteo

text:
Ho letto del controllo:MScomm32
presente in visual basic che serve per inviare comandi AT al modem. Esiste
per access un controllo corrispondente per access?


title: aprire la com2 MScomm32

text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
news:l5EZd.15097$zZ1.3...@twister1.libero.it...
> Ho letto del controllo:MScomm32
> presente in visual basic che serve per inviare comandi AT al modem. Esiste
> per access un controllo corrispondente per access?
scusate la fretta, ma prima che MA mi riprenda č meglio che mi corregga da
solo...
 " Esiste un corrispondente controllo per access?"


title: aprire la com2 MScomm32

text:

Il controllo per VB funziona anche con Access ma devi avere
una licenza di VB. Vedi l'alternativa gratuita di Richard Grier:
http://ourworld.compuserve.com/homepages/richard_grier/xmcomm.htm
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
 + CISA1, Arezzo, 4+5/6/2005
la prima Conferenza Italiana per Sviluppatori di Access


title: aprire la com2 MScomm32

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:39oib6F...@individual.net...

grazie karl provo a vedere cosa riesco a combinare ... tu non abbandonarmi
proprio ora!!!


title: aprire la com2 MScomm32

author: MA

text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
news:gcEZd.15110$zZ1.3...@twister1.libero.it...
>
> "ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
> news:l5EZd.15097$zZ1.3...@twister1.libero.it...
>> Ho letto del controllo:MScomm32
>> presente in visual basic che serve per inviare comandi AT al modem.
>> Esiste
>> per access un controllo corrispondente per access?
>
> scusate la fretta, ma prima che MA mi riprenda č meglio che mi corregga da
> solo...
Non ho fretta.
;-P
MAssimiliano


title: aprire la com2 MScomm32

text:
ciroteo wrote:
> "Karl Donaubauer ha scritto:
>>> Ho letto del controllo:MScomm32
>>> presente in visual basic che serve per inviare comandi AT al modem.
>>> Esiste per access un controllo corrispondente per access?
>>
>> Il controllo per VB funziona anche con Access ma devi avere
>> una licenza di VB. Vedi l'alternativa gratuita di Richard Grier:
>>
http://ourworld.compuserve.com/homepages/richard_grier/xmcomm.htm
>
> ...provo a vedere cosa riesco a combinare ... tu non
> abbandonarmi proprio ora!!!
Ah, ti abbando proprio ora. Non l'ho mai usato.
In caso di problemi posso cercare nel sotteraneo per un
qualsiasi gadget per la porta seriale. Ma se non troverň
niente puoi sempre seguire il consiglio del autore sul sito:
"...better yet, purchase a copy of my book"
Poi in due settimane appena tu sarei un esperto per la gestione
delle porte da Access/VBA fai il relatore su questo argomento
alla CISA1!
--
:-)



title: aprire la com2 MScomm32

text:
>
> Ah, ti abbando proprio ora. Non l'ho mai usato.
> In caso di problemi posso cercare nel sotteraneo per un
> qualsiasi gadget per la porta seriale. Ma se non troverò
> niente puoi sempre seguire il consiglio del autore sul sito:
> "...better yet, purchase a copy of my book"
>
> Poi in due settimane appena tu sarei un esperto per la gestione
> delle porte da Access/VBA fai il relatore su questo argomento
> alla CISA1!
>
> --
> :-)
> Karl
> *********
Grazie per la fiducia, ma alla Cisa sarò quello che ascolterà più di tutti e
che ogni tanto urlerà dal fondo della sala : "Bravo, bravo" e lancerà
l'applauso!
Per il momento ho letto il consiglio dell'autore e ho scaricato il suo ocx.
Niente guida annessa e niente esempi ...
Risultato per ora? . ... ehm ... nada!
Vedo se riesco a trovare usato una copia del suo libro su amazon anche se mi
servirebbe prima un'infarinatura sull'utilizzo degli ocx. Che a parte un
treeview non sono mai riuscito ad utilizzare.
Tengo duro ...


title: aprire la com2 MScomm32

text:
ciroteo wrote:
>> ...
>>
http://ourworld.compuserve.com/homepages/richard_grier/xmcomm.htm
>
> Per il momento ho letto il consiglio dell'autore e ho scaricato il
> suo ocx. Niente guida annessa e niente esempi ...
> Risultato per ora? . ... ehm ... nada!
> Vedo se riesco a trovare usato una copia del suo libro su amazon
> anche se mi servirebbe prima un'infarinatura sull'utilizzo degli ocx.
> Che a parte un treeview non sono mai riuscito ad utilizzare.
> Tengo duro ...
Come l'autore scrive che l'uso è quasi lo stesso del MSComm.ocx
forse ti aiutano i link alle documentazioni che ho trovato nei vecchi
post dei NG ed adesso incluso nella versione italiana della
FAQ 8.2 su
www.donkarl.com/it
.
--
cu



title: aprire la com2 MScomm32

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:3a2mh2F...@individual.net...

Grazie karl!


title: Query....

author: FABIO

text:
Ciao a tutti, riformulo la domanda che prima avevo formulato in modo
scorreto..
Ho una tabella...
NOME	ETA
pippo	10
cicco	30
bingo	60
Vorrei creare una query che mi conti quanti [nomi] hanno meno di 10 anni,
quanti 30 e quanti più di 50..
Il risultato sarebbe una query di questo tipo:
<10	30	>50
1	1	1
Spero di essere stato chiaro nell'esposizione stasera nn sono in forma...
Graazie a tutti in anticipo..


title: Query....

author: barbun

text:
"FABIO" <
fa...@comparingroup.com
> ha scritto nel messaggio
news:1tzhv1anisuo9.7fsx6xg435b1$.dlg@40tude.net...

tre campi :
 10:IIf([Età] Between 0 And 10;1)
 30:IIf([Età] Between 11 And 30;1)
 50:IIf([Età] Between 50 And 100;1)
visualizza totali : somma.
ciao


title: Query....

author: Antonio Biso

text:
"barbun" <
arist...@yahoo.it
> ha scritto nel messaggio
news:2h7aghF...@uni-berlin.de...
>
>
> ciao
>
Un po' generico il subject del post a cui hai risposto barbun, non credi?
Antonio


title: Query....

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:VKErc.14308$Wc.5...@twister2.libero.it...

hai ragione scusa.....ero un pò intontito ........
ciao
> Antonio
>
>


title: Sito Comune

author: Morgan

text:
Quando č previsto un nuovo agiornamento?
Ciao e grazie a tutti quelli che se ne occupano gratuitamente ;)
Morgan


title: Sito Comune

text:
"Morgan" <
mor...@hotmail.it
> ha scritto nel messaggio
news:43e9cfda$0$28073$4faf...@reader1.news.tin.it...
> Quando è previsto un nuovo agiornamento?
>
> Ciao e grazie a tutti quelli che se ne occupano gratuitamente ;)
Entro il mese di febbraio
>
> Morgan
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


author: Ori

text: jjjjjjjjjjjjjjj


author: Alec

text:
"Ori" <
Orianav...@libero.it
> ha scritto nel messaggio
news:Sjdz9.11200$Zn2.3...@twister1.libero.it...
> jjjjjjjjjjjjjjj
Esiste it.test oppure free.it.test.
Saluti :-)


title: DBF con ACCESS2000

author: Paolo Soldani

text:
ho degli archivi *.DBF se li apro con access 2000 con tipo DBIV non mi
permette l'aggiornamento dei dati.. se l'apro con il driver ODBC VISUAL FOX
PRO mi dà l'errore... come posso fare ?
Ciao e Grazie..


title: DBF con ACCESS2000

text:
Paolo Soldani ha scritto:
> ho degli archivi *.DBF se li apro con access 2000 con tipo DBIV non mi
> permette l'aggiornamento dei dati.. se l'apro con il driver ODBC VISUAL
> FOX PRO mi dà l'errore... come posso fare ?
Hai bisogno di un update di JET:
INFO: Non-BDE Paradox and dBase ISAM Drivers
http://support.microsoft.com/support/kb/articles/Q263/5/61.asp
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: ciclare tutti i record

author: Antonio

text:
salve, da vb avrei la necessità di far ciclare tutti i record di una
tabella in un do while ... loop mi sapreste dire come posso fare?
grazie


title: ciclare tutti i record

author: Bruno Campanini

text:
"Antonio" <
semplic...@yahoo.it
> wrote in message
news:43b24557$0$1064$4faf...@reader1.news.tin.it...
> salve, da vb avrei la necessità di far ciclare tutti i record di una
> tabella in un do while ... loop mi sapreste dire come posso fare?
>
> grazie
Sostituisci "TTT" col nome della tua tabella:
=========================
Private Sub Command16_Click()
Dim i As Integer, db As Database, FieldDef As Fields
Set db = CurrentDb
Set FieldDef = db.TableDefs("TTT").Fields
For i = 0 To FieldDef.Count - 1
    MsgBox FieldDef(i).Name
Next
End Sub
=========================
Ciao
Bruno


title: ciclare tutti i record

text:
Antonio wrote:
> salve, da vb avrei la necessità di far ciclare tutti i record di una
> tabella in un do while ... loop mi sapreste dire come posso fare?
Dim db As Dao.Database
Dim rs As Dao.Recordset
Set db = Currentdb
Set rs = db.OpenRecordset("TuaTabella", dbOpenDynaset)
Do Until rs.EOF
    'qui fai qc con i campi del record e poi cambia al prossimo con
    rs.MoveNext
Loop
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


title: ciclare tutti i record

author: Alessandro Baraldi

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> wrote in message
news:41f1b1F...@individual.net
> Antonio wrote:
> > salve, da vb avrei la necessità di far ciclare tutti i record di una
> > tabella in un do while ... loop mi sapreste dire come posso fare?
>
> Dim db As Dao.Database
> Dim rs As Dao.Recordset
>
> Set db = Currentdb
> Set rs = db.OpenRecordset("TuaTabella", dbOpenDynaset)
>
> Do Until rs.EOF
>     'qui fai qc con i campi del record e poi cambia al prossimo con
>     rs.MoveNext
> Loop
Ciao Karl un dubbio che ti chiedevo di chiarirmi tecnicamente:
dopo aver aperto la variabile Oggetto rs con il contenuto del
Recordset spesso leggevo che è opportuno il MoveLast
per aggiornare la proprietà RecordCount, nel caso invece
(come questo) è certo che il puntatore del Recordset parta
dall'inizio....?
Io uso sempre il MoveFirst, ma magari non serve, solo che
volevo un chiarimento tecnico.
Grazie.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: ciclare tutti i record

text:
Alessandro Baraldi wrote:
> "Karl Donaubauer wrote:
>> ...
>> Dim db As Dao.Database
>> Dim rs As Dao.Recordset
>>
>> Set db = Currentdb
>> Set rs = db.OpenRecordset("TuaTabella", dbOpenDynaset)
>>
>> Do Until rs.EOF
>>     'qui fai qc con i campi del record e poi cambia al prossimo con
>>     rs.MoveNext
>> Loop
>
> Ciao Karl un dubbio che ti chiedevo di chiarirmi tecnicamente:
>
> dopo aver aperto la variabile Oggetto rs con il contenuto del
> Recordset spesso leggevo che è opportuno il MoveLast
> per aggiornare la proprietà RecordCount, nel caso invece
> (come questo) è certo che il puntatore del Recordset parta
> dall'inizio....?
>
> Io uso sempre il MoveFirst, ma magari non serve, solo che
> volevo un chiarimento tecnico.
Non serve perché il metodo OpenRecordset all interno già include
un MoveFirst. È affidabile è documentato p.e. nel <F1> di "BOF".
--
cu



title: ciclare tutti i record

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> wrote in message
news:41f6j0F...@individual.net
[CUT]
> Non serve perché il metodo OpenRecordset all interno già include
> un MoveFirst. È affidabile è documentato p.e. nel <F1> di "BOF".
Perfetto trovato il commento che è chiariassimo, come è chiaro
il motivo di effettuare il MoveLast per aggiornare RecordCount
su recordset di tipo Dyn/Snp/forward-only...!
Questo mi era sfuggito....!
GRazie



title: ciclare tutti i record

text:
"Bruno Campanini" <
bruno.c...@tin.it
> wrote in message
news:43b24dd7$0$1065$4faf...@reader4.news.tin.it...

Oops!
Problemi di digestione: ho scambiato record con campi...
Bruno


title: ciclare tutti i record

text:
Alessandro Baraldi ha scritto:
> "Karl Donaubauer" <
NoS...@donkarl.com
> wrote in message
>
news:41f6j0F...@individual.net
>
> [CUT]
>
>>Non serve perché il metodo OpenRecordset all interno già include
>>un MoveFirst. È affidabile è documentato p.e. nel <F1> di "BOF".
>
>
> Perfetto trovato il commento che è chiariassimo, come è chiaro
> il motivo di effettuare il MoveLast per aggiornare RecordCount
> su recordset di tipo Dyn/Snp/forward-only...!
>
> Questo mi era sfuggito....!
>
> GRazie
> @Alex
>
>
grazie x l'aiuto.. cmq magari ho sbagliato qualcosa ma non capisco il
perchè ma mi stampa sempre lo stesso sistema, galassia, pianeta, come mai?
Dim db As DAO.Database
Dim rs As DAO.Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset("Pianeti", dbOpenDynaset)
Do Until rs.EOF
MsgBox Me.Galassia & ":" & Me.Sistema & ":" & Me.Pianeta
rs.MoveNext
Loop


title: ciclare tutti i record

text:
Antonio wrote:
>>
> grazie x l'aiuto.. cmq magari ho sbagliato qualcosa ma non capisco il
> perchè ma mi stampa sempre lo stesso sistema, galassia, pianeta, come mai?
>
> Dim db As DAO.Database
> Dim rs As DAO.Recordset
>
> Set db = CurrentDb
> Set rs = db.OpenRecordset("Pianeti", dbOpenDynaset)
> Do Until rs.EOF
> MsgBox Me.Galassia & ":" & Me.Sistema & ":" & Me.Pianeta
Di solito aiuta di non solo ciclare ma anche usare i dati del recordset ;-):
MsgBox rs!Galassia & ":" & rs!Sistema & ":" & rs!Pianeta
>
> rs.MoveNext
> Loop
--
HTH



title: ciclare tutti i record

author: Alessandro Cara

text:
Karl Donaubauer wrote:
> Antonio wrote:
[cut]
>
> Di solito aiuta di non solo ciclare ma anche usare i dati del recordset
> ;-):
queste tue  certezze mi lasciano basito.
Viva la movefirst in apertura di recordset!
--
a.cara


title: ciclare tutti i record

text:
"Alessandro Cara" <
al...@puntablunet.it
> wrote in message
news:cFPsf.7732$av6....@tornado.fastwebnet.it...
> Karl Donaubauer wrote:
>> Antonio wrote:
> [cut]
>>
>> Di solito aiuta di non solo ciclare ma anche usare i dati del recordset
>> ;-):
> queste tue  certezze mi lasciano basito.
"basito"
Ma da che pianeta vieni?
> Viva la movefirst in apertura di recordset!
Collezionista!
(amante delle cose inutili)
Bruno


title: ciclare tutti i record

text:
Karl Donaubauer ha scritto:
> Antonio wrote:
>
>>>
>> grazie x l'aiuto.. cmq magari ho sbagliato qualcosa ma non capisco il
>> perchè ma mi stampa sempre lo stesso sistema, galassia, pianeta, come
>> mai?
>>
>> Dim db As DAO.Database
>> Dim rs As DAO.Recordset
>>
>> Set db = CurrentDb
>> Set rs = db.OpenRecordset("Pianeti", dbOpenDynaset)
>> Do Until rs.EOF
>> MsgBox Me.Galassia & ":" & Me.Sistema & ":" & Me.Pianeta
>
>
> Di solito aiuta di non solo ciclare ma anche usare i dati del recordset
> ;-):
>
> MsgBox rs!Galassia & ":" & rs!Sistema & ":" & rs!Pianeta
>
>>
>> rs.MoveNext
>> Loop
>
>
.. mi spiegheresti questa cosa: ho inserito questo codice nella maschera
"pianeti"
Dim db As DAO.Database
Dim rs As DAO.Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset("Pianeti")
Do Until rs.EOF
Spiato.Value = False
rs.MoveNext
Loop
perchè se setto spiato.value = false o anche rs!spiato.value = false..
il campo spiato non cambia in nessun record?
grazie


title: ciclare tutti i record

text:
Bruno Campanini wrote:
> "Alessandro Cara" <
al...@puntablunet.it
> wrote in message
> news:cFPsf.7732$av6....@tornado.fastwebnet.it...
>
>>Karl Donaubauer wrote:
>>
>>>Antonio wrote:
>>
>>[cut]
>>
>>>Di solito aiuta di non solo ciclare ma anche usare i dati del recordset
>>>;-):
>>
>>queste tue  certezze mi lasciano basito.
>
>
> "basito"
> Ma da che pianeta vieni?
visto l'interesse dell'iniziatore del 3d per stelle e pianeti
la mia provenienza e' dalla ngc1387 0.34.27.11 dal centro galattico
sistema con stella di tipo K6 e magnitudo assoluta 4,6 quarto pianeta
del sistema Otisab, facciamo tutto a rovescio
>
>
>>Viva la movefirst in apertura di recordset!
>
>
> Collezionista!
> (amante delle cose inutili)
Solo chi ama le cose inutili puo' capire la utilita' delle cose
(cit. qualcuno la avra' pur detta)
>
> Bruno
Alessandro
>
>


title: ciclare tutti i record

author: fidirico

text:
"Antonio" <
semplic...@yahoo.it
> ha scritto nel messaggio
news:43b44e78$0$1075$4faf...@reader1.news.tin.it...
> Karl Donaubauer ha scritto:
> > Antonio wrote:
[CUT]
> .. mi spiegheresti questa cosa: ho inserito questo codice nella maschera
> "pianeti"
>
> Dim db As DAO.Database
> Dim rs As DAO.Recordset
>
> Set db = CurrentDb
> Set rs = db.OpenRecordset("Pianeti")
>
> Do Until rs.EOF
>
> Spiato.Value = False
>
> rs.MoveNext
> Loop
>
> perchè se setto spiato.value = false o anche rs!spiato.value = false..
> il campo spiato non cambia in nessun record?
Perchè bisogna usare i metodi Edit e Update dell'oggetto Recordset in DAO (v.help):
rs.Edit
rs!Spiato = False
rs.Update
rs.MoveNext
--
Ciao
Galliano.


title: Stampare con stampa unione i dati del record corrente visualizzato con maschera

author: Giuseppe

text:
Come posso fare per stampare con stampa unione i dati contenuti nel record
corrente visualizzato in una maschera? Dovrei usare una query immagino, ma
non ho trovato nessuna espressione che mi restituisca il valore del record
corrente.
Grazie per l'aiuto


author: Sergio MAZZA

text:
"Giuseppe" <
giu...@tin.it
> ha scritto nel messaggio
news:6dhHb.12754$Jw2....@tornado.fastwebnet.it...

Inserisci come condizione della query il nome del controllo sulla maschera
(aperta):
Es.
[forms]![nomeMaschera]![nomeCasellaDiTesto]
Il documento word lo associ alla query; quando lo aprirai lui eseguirą la
query e filtrerą i dati.
Ciao.
--
Sergio MAZZA


title: query con piu' parametri su una form

author: stefano pomelli

text:
Gli ovvi ringraziamenti in anticipo per la cortesia
Dunque , ho un database semplicissimo , una sola tabella anagrafica
allievi che contiene otto campi di tipo si/no
Ovviamente inseriti da una form con tutti i campi della tabella
L'utente dovrebbe poter eseguire molte query in base alle
possibili opzioni di campo si/no
Ho pensato ad un'altra form identica a quella di inserimeno dati , ma
ovviamente legata ad una query parametrica
Nei criteri della query faccio riferimento ai controlli sulla form
=[Forms]![mascheraricerca]![nome]     [Forms]![mascheraricerca]![pagamenti]
ecc.
Il mio problema e' che a questo punto ogni controllo della form si aspetta
il relativo dato.
Invece voglio che se l'utente lasci il campo null voglia dire tutti gli
allievi di quel campo vengano rilevati
Quindi la mia query non prosegue , o prosegue con la noiosa sequenza dei
campi da inserire
Vorrei che anche non compilando tutti i campi la query interpreti il campo
vuoto come = tutti
Le possibili query sono centinaia , ecco perche' ho pensato a questa form
per lasciare l'utente
in completa autonomia sulla scelta
Come posso risolvere ?


title: query con piu' parametri su una form

author: SimonenomiS

text:
"stefano pomelli" <
stepo...@infinito.it
> wrote in
news:ao27ev$9dn$
1...@serv1.albacom.net
:
> ...
> Vorrei che anche non compilando tutti i campi la query interpreti il
> campo vuoto come = tutti
> Le possibili query sono centinaia , ecco perche' ho pensato a questa
> form per lasciare l'utente
> in completa autonomia sulla scelta
> Come posso risolvere ?
>
URL :
http://www.sitocomune.com/
Sez.:  Queries
Title: Visualizzare tutti i records con una query parametrica.
  Ciao.
--
http://digilander.libero.it/winses