title: Questionario su Access 2007

author: Rino Ferrari

text:
> Questo č interessante   ;-)
> Ma ... come funziona la cosa in dettaglio?
Diciamo che riabilita la possibilita di gestione  menů come nella vs xp o
2003
> Per quale ragione č necessario acquistare dei tool esterni?
perche un ADD-IN e fatto da terze parti e ti aiutano
a gerstire in ambe due i modi (Ribbon e  standard)i menů
link
http://pschmid.net/office2007/ribboncustomizer/index.php
ho fatto dei test (non molti...)e mi sembra che vadano bene.
Ciao Rino


title: Questionario su Access 2007

author: Karl Donaubauer

text:

Ciao Rino,
IMO questo tool č il migliore, flessibile, facile ad usare,
adattato a Access ecc.:
http://www.ribboncreator.de/en/
--
Saluti da Vienna
Karl
************
Access FAQ:
www.donkarl.com/it


title: Questionario su Access 2007

author: Oscar Manfredini

text:
"Rino Ferrari" <
>
> link
http://pschmid.net/office2007/ribboncustomizer/index.php
> ho fatto dei test (non molti...)e mi sembra che vadano bene.
Ok, ma esiste la possibilità (io non l'ho trovata) di dire ad Access 2007:
"disabilita le Ribbons e fammi vedere solo le CommandBars che ho
importato/creato"?
Parlo di AccDB/DE...
Ciao: Oscar


title: Questionario su Access 2007

text:
"giorgio rancati" <
> Questa è l'immagine di una prima prova che avevo fatto,
>
http://cid-ac66fd4806f55617.skydrive.live.com/self.aspx/Pubblica/msaccess/im
g/PrometeoNew.JPG
> rispetto al veccio layout non cambia molto.
Ottimo!    ;-)
> Come detto nell'indagine di Karl, uso gli ADP quindi vecchio formato
> 2002/2003, quindi possibilità di disabilitare la voce "Barra degli
strumenti
> incorporate" dalle opzioni del database.
> Non ho insistito molto perchè la cosa non mi interessa, ma dalle prime
prove
> fatte non sono riuscito ad ottenere lo stesso risultato con un ACCDB.
Aaaaahh: peccato...
Ciao: Oscar


title: Questionario su Access 2007

text:
Karl Donaubauer wrote:
> sto preparando una presentazione sullo "Stato attuale di Access 2007"
> per una conferenza di sviluppatori di Access in Germania.
>
> Siccome non voglio sempre e solo raccontare la mia opinione
> soggettiva chiedo alcune domande a sviluppatori (professionisti
> o semi pro) in diversi newsgroup.
> ...
Grazie di nuovo a tutti partecipanti del sondaggio!
Nei vari NG ho ricevuto ca 45 risposti che certo influenzano
i miei commenti sui feature, bug e l'uso pratico di A07.
Userò i risposti anche per qualche diagramma e elenco
per iniziare la discussione finale con il pubblico (in tutto
ca. 250 sviluppatori quest'anno).
--



title: Mese e Trimestre

author: Claudia G

text:
Dovrei raggruppare i miei dati per mese come deve essere la formula?
Per gli anni uso
Anno: Year([Data Documento])
io per i trimestri uso:
Espr1: "Trimestre " & DatePart("q";[Data Documento];1)
ma vorrei anche quella per il mese come faccio?


title: Mese e Trimestre

author: Dino Giuditta

text:
Claudia G <
cla...@libero.it
> wrote in message
m3Dw6.1876$E01.1...@news.infostrada.it...

Mese : Month([Data Documento])
ciao


title: Mese e Trimestre

author: CarloCos

text:
"Claudia G" <
cla...@libero.it
> ha scritto nel messaggio
news:m3Dw6.1876$E01.1...@news.infostrada.it...

Format([MiaData];"mmmm")
Usare il punto e virgola nelle query e la virgola nel codice.
Ciao, Carlo


title: Aggiungere una voce in una combo

author: Gianluca

text:
Buondģ a tutti i lettori. Siccome da troppo tempo ormai non frequentavo
questo NG, rieccomi con una domanda veloce.
In una combo a due colonne, di 0 e 5cm, sono visualizzati gli ID ed i Nomi
dei fornitori rispettivamente.
Ciņ che vorrei ma non riesco ad ottenere č di aggiungere, con ID pari a 0
(condizione fondamentale), il fornitore "<Esterno>".
Vi allego il codice della combo, nel caso vi servisse:
SELECT DISTINCTROW tblFornitori.IDFornitore, tblFornitori.CognomeForn
FROM tblFornitori
ORDER BY tblFornitori.CognomeForn;
Se riuscite a rispondermi, grazie!!!
--
'--------------------------------------------------------
'Saludos
'--------------------------------------------------------


title: Aggiungere una voce in una combo

author: RoDAgo

text:
"Gianluca" scrisse...
> Buondģ a tutti i lettori. Siccome da troppo tempo ormai non frequentavo
> questo NG, rieccomi con una domanda veloce.
> In una combo a due colonne, di 0 e 5cm, sono visualizzati gli ID ed i Nomi
> dei fornitori rispettivamente.
>
> Ciņ che vorrei ma non riesco ad ottenere č di aggiungere, con ID pari a 0
> (condizione fondamentale), il fornitore "<Esterno>".
> Vi allego il codice della combo, nel caso vi servisse:
>
> SELECT DISTINCTROW tblFornitori.IDFornitore, tblFornitori.CognomeForn
> FROM tblFornitori
> ORDER BY tblFornitori.CognomeForn;
>
> Se riuscite a rispondermi, grazie!!!
SELECT  0 As Id, "<Esterno>" As Nomi FROM TabFornitori UNION SELECT
TabFornitori.Id, TabFornitori.Nomi FROM TabFornitori ORDER BY Id;
Cią
RoDAgo
> '--------------------------------------------------------
> 'Saludos
> '--------------------------------------------------------
>
>


title: Aprire db da codice!

author: bizio

text:
Ciao a tutti,
vorrei inserire nell'evento "su click" di un pulsante presente in una
maschera, la routine o la riga di codice che mi consenta di aprire un
db esterno.
Vorrei possibilmente conoscere le 2 soluzioni:ovvero sia se il db si
trovi in un altro pc della Lan (es. \\rossi\documenti\db.mdb), oppure
se si trovi in una cartella locale (Es. C:\documenti\db.mdb).
Mi aiutate per favore?
Grazie per l'aiuto ovviamente a tutto il newsgroup


title: Aprire db da codice!

author: maestro

text:
bizio ha scritto:

Aggiungo anch es eil db si trova su as400 iseries


title: Aprire db da codice!

author: VT @ home

text:
Il Thu, 02 Aug 2007 13:39:33 -0000, bizio <
fabriz...@libero.it
> ha scritto:
>(.....)

Cosa intendi con "aprire" ?
Cosa devi farci una volta aperto ?
Forse non devi aprirlo, ma collegare le tabelle ?
Comunque le istruzioni per aprire un database sono :
Dim dbs as DatBAse
Set dbs = DBEngine.OpenDatabase(NomeDatabaseCompresoIlPercorso)
Per esempio:
Dim dbs as DatBAse
Set dbs = DBEngine.OpenDatabase("\\rossi\documenti\db.mdb")
oppure
Set dbs = DBEngine.OpenDatabase("C:\documenti\db.mdb")
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------


title: Aprire db da codice!

text:
On 2 Ago, 16:02, "VT @ home" <
V...@home.it
> wrote:

Ho inserito questa routine secondo il suggerimento ma facendo click
sul pulsante non succede nulla,perchè?:
Private Sub Comando294_Click()
Dim dbs As Database
Set dbs = DBEngine.OpenDatabase("C:\Documents and Settings
\utente1\Desktop\db1.mdb")
End Sub
il database"db1.mdb" è sul desktop


title: Aprire db da codice!

author: ALESSANDRO Baraldi

text:
Ho inserito questa routine secondo il suggerimento ma facendo click
sul pulsante non succede nulla,perchč?:
Private Sub Comando294_Click()
Dim dbs As Database
Set dbs = DBEngine.OpenDatabase("C:\Documents and Settings
\utente1\Desktop\db1.mdb")
End Sub
il database"db1.mdb" č sul desktop
Scusa ma cosa ti aspettavi....?
L'oggetto Database č aperto i memoria... tu cosa intendi per APRIRE...?
Se devi lanciare il file MDB allora č un'altra cosa... usa il metodo
FolloHyperlink...
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: Aprire db da codice!

text:
Il Thu, 02 Aug 2007 14:52:48 -0000, bizio <
fabriz...@libero.it
> ha scritto:
>(.....)
>> Cosa intendi con "aprire" ?
>> Cosa devi farci una volta aperto ?
>> Forse non devi aprirlo, ma collegare le tabelle ?
>>
>> Comunque le istruzioni per aprire un database sono :
>>
>> Dim dbs as DatBAse
>> Set dbs = DBEngine.OpenDatabase(NomeDatabaseCompresoIlPercorso)
>>
>> Per esempio:
>>
>> Dim dbs as DatBAse
>> Set dbs = DBEngine.OpenDatabase("\\rossi\documenti\db.mdb")
>>
>> oppure
>> Set dbs = DBEngine.OpenDatabase("C:\documenti\db.mdb")
>>
>> Vincenzo Turturro
>>
>> Certificato Eucip Core Level
>> ITA 0000-002299 del 14/05/2007
>> ---------------------------------------------
>> il sito comune di it.comp.appl.access:
http://www.sitocomune.com
>> ---------------------------------------------
>> risorse Access:
http://www.accessgroup.it
>> ---------------------------------------------
>> Il sito comune di it.comp.as400
http://www.faq400.com
>> ---------------------------------------------
>
>Ho inserito questa routine secondo il suggerimento ma facendo click
>sul pulsante non succede nulla,perchč?:
>
>Private Sub Comando294_Click()
>
>Dim dbs As Database
>Set dbs = DBEngine.OpenDatabase("C:\Documents and Settings
>\utente1\Desktop\db1.mdb")
>
>End Sub
>
>il database"db1.mdb" č sul desktop
E cosa doveva succedere ?
Adesso il db č aperto, cosě come avevi richiesto.
Cosa non era chiaro nelle domande che ti ho fatto ?
Perchč non hai risposto ?
Se non spieghi in dettaglio cosa vuoi fare, č impossibile aiutarti.
"Aprire" puň avere decine di significati diversi a secondo del contesto e delle consuetudini/abitudini (non solo
linguistiche) di ognuno di noi.
Se non ci intendiamo sui termini, non si va da nessuna parte.



title: Aprire db da codice!

text:
Il Thu, 02 Aug 2007 15:46:49 +0200, maestro <
m_avv...@yahoo.it
> ha scritto:
>(.....)

Se la domanda di bizio č poco chiara, la tua č veramente criptica.



title: Aprire db da codice!

text:
On 2 Ago, 20:58, "VT @ home" <
V...@home.it
> wrote:
> Il Thu, 02 Aug 2007 15:46:49 +0200, maestro <
m_avvent...@yahoo.it
> ha scritto:
>
> >(.....)
> >bizio ha scritto:
> >> Ciao a tutti,
> >> vorrei inserire nell'evento "su click" di un pulsante presente in una
> >> maschera, la routine o la riga di codice che mi consenta di aprire un
> >> db esterno.
> >> Vorrei possibilmente conoscere le 2 soluzioni:ovvero sia se il db si
> >> trovi in un altro pc della Lan (es. \\rossi\documenti\db.mdb), oppure
> >> se si trovi in una cartella locale (Es. C:\documenti\db.mdb).
>
> >> Mi aiutate per favore?
>
> >> Grazie per l'aiuto ovviamente a tutto il newsgroup
>
> >Aggiungo anch es eil db si trova su as400 iseries
>
> Se la domanda di bizio è poco chiara, la tua è veramente criptica.
>
> Vincenzo Turturro
>
> Certificato Eucip Core Level
> ITA 0000-002299 del 14/05/2007
> ---------------------------------------------
> il sito comune di it.comp.appl.access:
http://www.sitocomune.com
> ---------------------------------------------
> risorse Access:
http://www.accessgroup.it
> ---------------------------------------------
> Il sito comune di it.comp.as400
http://www.faq400.com
> ---------------------------------------------
Scusate se sono stato "poco chiaro",non pensavo di suscitare tali
reazioni.
Provo a spiegarmi meglio allora.
Per "aprire" un db da codice intendo dire proprio "aprire" (forse è
meglio dire lanciare?) un db, ovvero attraverso il click di un
pulsante in una maschera voglio "lanciare" il database ("db1" sul
desktop),avendo quindi di seguito la possibilità di inserire la
password di accesso, e visualizzarne il pannello comandi (se impostato
all'apertura,ad esempio)
Mi servirebbe solo sapere la proprietà e la sintassi che mi permetta
di "lanciare" un db esterno da codice
Spero sia andato meglio stavolta nella spiegazione del problema
Ringrazio comunque tutti per l'eventuale aiuto
Saluti


title: Aprire db da codice!

text:
On 3 Ago, 09:25, bizio <
fabriziol...@libero.it
> wrote:
> On 2 Ago, 20:58, "VT @ home" <
V...@home.it
> wrote:
> > Il Thu, 02 Aug 2007 15:46:49 +0200, maestro <
m_avvent...@yahoo.it
> ha scritto:
>
> > >(.....)
> > >bizio ha scritto:
> Provo a spiegarmi meglio allora.
> Per "aprire" un db da codice intendo dire proprio "aprire" (forse è
> meglio dire lanciare?) un db, ovvero attraverso il click di un
> pulsante in una maschera voglio "lanciare" il database ("db1" sul
> desktop),avendo quindi di seguito la possibilità di inserire la
> password di accesso, e visualizzarne il pannello comandi (se impostato
> all'apertura,ad esempio)
>
> Mi servirebbe solo sapere la proprietà e la sintassi che mi permetta
> di "lanciare" un db esterno da codice
>
Con questa sub, messa in un modulo del db, "lancio" un altro db (nel
caso specifico "siap.mde"), ed esco dal precedente:
Public Sub EseguiSiap()
Dim programma As String, percorso As String, stDocName As String
percorso = DLookup("[Path_SIAP]", "tsy_Path")
programma = DLookup("[Nome_SIAP]", "tsy_Path")
stDocName = "MSAccess.exe " & percorso & programma & ".mde"
Shell stDocName, vbNormalFocus
DoCmd.Quit
End Sub
Spiegazione:
tsy_Path: tabella che contiene il percorso del db
Path_SIAP: campo della tabella che contiene il percorso del db
Nome_SIAP: campo della tabella che contiene il nome del db
Saluti da ebola49


title: Aprire db da codice!

author: Access

text:
Ciao bizio,
"bizio" <
fabriz...@libero.it
> ha scritto nel messaggio
news:1186125916....@g4g2000hsf.googlegroups.com...
On 2 Ago, 20:58, "VT @ home" <
V...@home.it
> wrote:
> Il Thu, 02 Aug 2007 15:46:49 +0200, maestro <
m_avvent...@yahoo.it
> ha
> scritto:
>
> >(.....)
> >bizio ha scritto:
> >> Ciao a tutti,
> >> vorrei inserire nell'evento "su click" di un pulsante presente in una
> >> maschera, la routine o la riga di codice che mi consenta di aprire un
> >> db esterno.
> >> Vorrei possibilmente conoscere le 2 soluzioni:ovvero sia se il db si
> >> trovi in un altro pc della Lan (es. \\rossi\documenti\db.mdb), oppure
> >> se si trovi in una cartella locale (Es. C:\documenti\db.mdb).
>
> >> Mi aiutate per favore?
>
> >> Grazie per l'aiuto ovviamente a tutto il newsgroup
>
> >Aggiungo anch es eil db si trova su as400 iseries
>
> Se la domanda di bizio č poco chiara, la tua č veramente criptica.
>
> Vincenzo Turturro
>
> Certificato Eucip Core Level
> ITA 0000-002299 del 14/05/2007
> ---------------------------------------------
> il sito comune di it.comp.appl.access:
http://www.sitocomune.com
> ---------------------------------------------
> risorse Access:
http://www.accessgroup.it
> ---------------------------------------------
> Il sito comune di it.comp.as400
http://www.faq400.com
> ---------------------------------------------
Scusate se sono stato "poco chiaro",non pensavo di suscitare tali
reazioni.
Provo a spiegarmi meglio allora.
Per "aprire" un db da codice intendo dire proprio "aprire" (forse č
meglio dire lanciare?) un db, ovvero attraverso il click di un
pulsante in una maschera voglio "lanciare" il database ("db1" sul
desktop),avendo quindi di seguito la possibilitŕ di inserire la
password di accesso, e visualizzarne il pannello comandi (se impostato
all'apertura,ad esempio)
Mi servirebbe solo sapere la proprietŕ e la sintassi che mi permetta
di "lanciare" un db esterno da codice
Spero sia andato meglio stavolta nella spiegazione del problema
Ringrazio comunque tutti per l'eventuale aiuto
Saluti
io con questo codice avvio un db passandogli la password:
Private Sub Comando44_Click()
Dim db As DAO.Database
Dim strDb As String
Dim acc As New Access.Application
Const strPWD As String = ";pwd=123456"
strDb = "m:\Programmi\Avvocati.mdb"
'apre il datatbase con password
Set db = acc.DBEngine.OpenDatabase(strDb, fase, False, strPWD)
acc.OpenCurrentDatabase strDb
'NECESSARIO ALLO SCOPO DI MASSIMIZZARE L'APPLICAZIONE
acc.RunCommand acCmdAppRestore
acc.RunCommand acCmdAppMaximize
acc.DoCmd.Maximize
db.Close
End Sub
--
Ciao
Access


title: OT- gruppo x discussioni su Excel

author: montanaro

text:
Scusate, c'è un NG dove discutono le problematiche di Excel? Sono curioso e
vorrei farci un giro. Non ho problemi da esporre, solo curiosità.
Grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: OT- gruppo x discussioni su Excel

author: Sergio MAZZA

text:
"montanaro" <
trading...@yahoo.it
> ha scritto nel messaggio news:82Z88Z48Z250Y1...@usenet.libero.it...
> Scusate, c'è un NG dove discutono le problematiche di Excel? Sono curioso e
> vorrei farci un giro. Non ho problemi da esporre, solo curiosità.
> Grazie
server news:
news.microsoft.com
newsgroup: microsoft.public.it.office.excel
Ciao.
--
Sergio MAZZA


title: OT- gruppo x discussioni su Excel

author: Cinzia

text:
"montanaro" <
trading...@yahoo.it
> ha scritto nel messaggio
news:82Z88Z48Z250Y1...@usenet.libero.it...

ciao montanaro,
si c'è microsoft.public.it.office.excel   come server delle news devi usare
msnews.microsoft.com
Ciao
Cinzia


title: report bookmarks

author: Roberto Barbetti

text:
Intanto Buon anno a tutti.....
anno nuovo quesiti nuovi....
dovrei esportare un report in pdf creando dei segnalibri.
1) è possibile?
2) quale compilatore pdf li supporta?
3) nella creazionedi un hyperlink si può nascondere l'indirizzo?
come al solito grazie anticipatamente per eventali risposte.


title: report bookmarks

text:
"Roberto Barbetti" <
barb...@soilmaps.it
> ha scritto nel messaggio
news:eniikt$muu$1...@newsreader2.mclink.it...
> Intanto Buon anno a tutti.....
> anno nuovo quesiti nuovi....
> dovrei esportare un report in pdf creando dei segnalibri.
> 1) è possibile?
> 2) quale compilatore pdf li supporta?
Per i segnalibri non so';
> 3) nella creazionedi un hyperlink si può nascondere l'indirizzo?
L'indirizzo web? Non credo; forse dovresti crearti uno script e gestire
l'evento "su clic" del link, chiaramente tutto nel pdf e con linguaggio
script interpretabile dall'Acrobat reader; se non sbaglio JavaScript è
supportato.
Ma ne vale la candela?
> come al solito grazie anticipatamente per eventali risposte.
Ciao.
--
Sergio MAZZA


title: semiOT

author: Paolo Terzi

text:
Un ng simile a questo ma per programmare il VB di excel, esiste?
--
.


title: semiOT

author: Lbo da casa

text:
>Un ng simile a questo ma per programmare il VB di excel, esiste?
che io sappia no.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: semiOT

author: Alberto

text: Scusa l'ignoranza, ma cosa è un OT?


title: semiOT

author: Lorenzo Coronati

text:
Scrisse "Paolo Terzi" <
pte...@gonefishing.com
>:
>Un ng simile a questo ma per programmare il VB di excel, esiste?
Se mastichi bene l'inglese, vedi quelli di microsoft.
--
Lorenzo Coronati
--
<<Si perché forse Ilbo (ed altri come lui) sono
convinti che noi poveri principianti (nel senso
ironico) scrivano le domande senza pensare.>>
(Ivan Lelli, 25/08/2000)
--
<<se il lavoro non me lo dai tu, me lo da
un'altro stronzo che non capisce una sega
di access e di informatica in generale>>
(Ivan dal lavoro, 30/09/2000)
--


title: semiOT

text:
"Paolo Terzi" <
pte...@gonefishing.com
> ha scritto nel messaggio
news:CGWD5.13954$N93.4...@news.infostrada.it...
> Un ng simile a questo ma per programmare il VB di excel, esiste?
>
Se ti registri ci sono anche quelli su server news
"
privatenews.microsoft.com
" es. "microsoft.private.ita.office".
Ciao.


title: semiOT

text:
>Scusa l'ignoranza, ma cosa è un OT?
OT: Off Topic, cioè fuori argomento.  un messaggio che non ha a che
fare con il tema del newsgroup.



title: Help: Query d'aggiornamento?

text:
Come faccio ad aggiornare l'anno per una serie di date?
es: tutte le date del 1999 in 2003
Per il criterio di ricerca OK : Year([Data])=1999
Ma non trovo il criterio di update...
Grazie a tutti
--
Wif...@hotmail.com


title: Help: Query d'aggiornamento?

author: Carlo Costarella

text:
"wifi_77" <
wif...@hotmail.com
> ha scritto nel messaggio
news:3f5aebd5$1...@news.bluewin.ch...

Molte strade sono possibili.
Una abbastanza semplice:
In una di aggiornamento, nella colonna "Data", scrivi:
Aggiorna a: format([Data];"gg/mm") & "/2003"
Fai delle prove.
Ciao, Carlo


title: Help: Query d'aggiornamento?

author: Roberto dalla campagna

text:
wifi_77 <
wif...@hotmail.com
> wrote in message
3f5aebd5$1...@news.bluewin.ch...

DateSerial(2003; Month([Data]); Day([Data]))
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Finestra di dialogo su form

author: dbM

text:
qualcuno mi aiuta a risolvere questo problema?
Ho necessità di visualizzare su di una maschera il contenuto di una
directory.
Quali controlli devo usare?


title: Finestra di dialogo su form

author: Roberto dal portatile

text:
"dbM" <
db.mi...@libero.it
> ha scritto nel messaggio
news:xpChg.27695$cX1.4...@twister2.libero.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi le
seuenti FAQ:
1) 6.31 Creare una tabella contenente i nomi dei files presenti in una
directory di Lorenzo Coronati
2) 6.133 Creare una tabella contenente la struttura di un File System di
Roberto
3) 6.199 Riempire una casella di riepilogo con i nomi dei file contenuti in
una directory di Alessandro Baraldi
Naturalmente per le prime due FAQ la maschera sarà basata sulle tabelle
create, mentre per la terza FAQ la maschera conterrà la casella di riepilogo
di cui si parla in quella FAQ.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Finestra di dialogo su form

text:
Chiedo scusa mi è "sfuggita" una risposta ad personam.
La ripropongo al NG:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:UTChg.27742$jP5.7...@twister1.libero.it...

GRAZIE per la rapida risposta.
Avrei bisogno, però, di aprire nella maschera proprio la finestra di dialogo
apri file e non la semplice visualizzazione
dei file contenuti in una specifica directory.
Pare che ciò si possa fare con il controllo activex Microsoft web browser,
ma in che modo?


title: Finestra di dialogo su form

author: wlady

text:
dbM ha scritto:

scarica dal sito comune il seguente db che trovi nella sezione modules:
5.42 API - Commondialog e Browser for folder attraverso #56 MsAccess
ciao


title: Corruzioni di MDB formato 97 sospette?

author: Simone Calligaris

text:
Anche se da anni io e soci lavoriamo su basi diverse (A 'XP + SqlSvr),
abbiamo tante vecchie applicazioni in formato 97/MDB. Attualmente è un
problema convertirle.
Nel corso del tempo, tutto sommato, gli episodi di corruzione o danni dei DB
sono stati rari. E in tutti i casi li recuperammo senza particolari
problemi.
Recentemente, nell'arco di un mese e mezzo, sono accadute cose strane: ben
tre episodi di corruzioni (due nella stessa ditta) irrecuperabili, con
alcune stranezze connesse.
Posto che i PC qualche problema hardware ce l'hanno ... qualche sospetto,
qualche masturbazione mentale, ci tormenta.
Considerando che la release 97 è ancora diffusa, chiedo l'opinione
frequentatori:
- Avete notato negli ultimi tempi un incremento d'episodi di quel tipo?
- Forse virus o malware specifico per MDB?
- O forse aggiornamenti automatici da Microsoft, finalizzati al boicottaggio
di quella release?
- Niente di tutto questo?
Saluti a tutti


title: Corruzioni di MDB formato 97 sospette?

text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto
[...]
> - Niente di tutto questo?
>
No.
La prima cosa che farei è chiedere se hanno cambiato qualche scheda o
apparato di rete.
La seconda una deframmentazione seria del disco.
Ciao, Carlo


title: Corruzioni di MDB formato 97 sospette?

text:
"Carlo Costarella"


Ovvio, ma la domanda verte su altro: mi confermi di non aver notato qualcosa
di diverso rispetto agli anni scorsi sul fronte "corruzioni"?
Hai parecchie installazioni di applicativi col vecchio 97? (la gestione
frantoio?).
Grazie.
Ciao: Simone


title: Corruzioni di MDB formato 97 sospette?

text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto
>> No.
>> La prima cosa che farei è chiedere se hanno cambiato qualche scheda o
>> apparato di rete.
>> La seconda una deframmentazione seria del disco.
>
>
> Ovvio, ma la domanda verte su altro: mi confermi di non aver notato
> qualcosa di diverso rispetto agli anni scorsi sul fronte "corruzioni"?
> Hai parecchie installazioni di applicativi col vecchio 97? (la gestione
> frantoio?).
>
> Grazie.
>
> Ciao: Simone
Confermo di non aver notato corruzioni sul vasto numero di installazioni di
Frantoio.
Ho invece notato una corruzione su un'altro db che usiamo in azienda dove le
tabelle erano in formato A97 e il FE in AXP...ho dovuto convertire le
tabelle in A2002 per porre fine al problema.
Ciao, Carlo


title: Corruzioni di MDB formato 97 sospette?

text:
"Carlo Costarella"
>> Hai parecchie installazioni di applicativi col vecchio 97? (la gestione
>> frantoio?).
>
> Confermo di non aver notato corruzioni sul vasto numero di installazioni
> di Frantoio.
Perfetto, grazie.
Simone


title: Corruzioni di MDB formato 97 sospette?

text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:483bc92f$0$41658$4faf...@reader4.news.tin.it...

Per l'applicazione in formato '97 non mi hanno segnalato problemi...
Ciao.
--
Sergio MAZZA


title: Corruzioni di MDB formato 97 sospette?

text:
"Sergio MAZZA"
>> - Avete notato negli ultimi tempi un incremento d'episodi di quel tipo?
>> - Forse virus o malware specifico per MDB?
>> - O forse aggiornamenti automatici da Microsoft, finalizzati al
>> boicottaggio di quella release?
>> - Niente di tutto questo?
> Per l'applicazione in formato '97 non mi hanno segnalato problemi...
>
> Ciao.
Grazie anche a te per il riscontro...
Saluti: Simone


title: Corruzioni di MDB formato 97 sospette?

author: MA

text:

Non uso 97, ma se hai problemi a recuperare quei db, ho qualche utility che ci può provare
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Corruzioni di MDB formato 97 sospette?

text:
"MA"
>Non uso 97, ma se hai problemi a recuperare quei db, ho qualche utility che
>ci può provare
Grazie per l'offerta Massimiliano: fortunatamente (anzi, giustamente)
esistevano copie di backup giornaliere e il problema del recupero non s'è
posto.
Saluti: Simone


title: Casella di testo che prende la prima parte di dati da un record di un'altra tabella

author: donato

text:
Sto sviluppando un'applicazione che gestisce i dati degli iscritti ad
un'associazione nazionale.
L'applicazione verrà utilizzata in ogni sede provinciale.
Ho creato una maschera iniziale che chiede all'utilizzatore di inserire in
un campo il nome della provincia, e in un altro la sigla della provincia.
Questi dati vengono salvati in una tabella, che rimarrà sempre solo con un
record, cioè quello relativo al nome ed alla sigla della provincia.
In una successiva maschera, più complessa, vengono gestiti i dati dei
singoli iscritti, presi da una tabella di un gruppo di professionisti della
provicia. In pratica, il database contiene 5400 record, da questi pesco il
record che di volta in volta aderisce all'associazione. Fin qui tutto bene.
Il problema nasce dal campo che gestisce il numero di tessera.
La mia intenzione sarebbe quella di assegnare a tale valore le prime due
cifre pescate dalla sigla della provincia (nella tabella che ho citato
all'inizio) e poi seguite da 4 numeri, randomizzati oppure inseriti
manualmente in ordine crescente.
Naturalmente questo campo deve essere univoco e quindi non deve consentire
duplicati. Se imposto tale condizione nella struttura della tabella, access
mi risponde che le modifiche non sono riuscite perchè si è cercato di
dupplicare i valori nell'indice, nella chiave primaria o nella relazione.
Questa risposta risiede nel fatto che tra i 5400 record tale campo non è
riempito, dato che solo un centinaio sono iscritti all'associazione e quindi
hanno già un numero di tessera?
Per il primo problema, ho provatoa scrivere questo codice:
    Private Sub TesseraNumero_Click ()
        If IsNull (TesseraNumero) Then
        TesseraNumero = SiglaProvincia
    End Sub
Alla prova della Sub Routine, il programma mi risponde :Errore di
comunicazione con il server OLE o con il controllo ActiveX.
*L'espressione non corrisponde al nome di una macro, di una funzione
definita dall'utente oppure a [Routine Evento]
*Si è verificato un errore durante la valutazione di una funzione, di un
evento o di una macro.
Chiedo cortesemente aiuto a qualcuno più esperto.
Grazie


author: Antonio Biso

text:
"donato" <
ato...@infinito.it
> ha scritto nel messaggio
news:am1b84$h3s$1...@serv1.albacom.net...

Fammi capire.
La tua tabella è già riempita? Quindi hai una tabella con dei record, alla
quale aggiungi un nuovo campo e lo metti in chiave.
Quando salvi si imbufalisce perchè un campo chiave non può avere valori
null, come è visto che i record già esistono e quindi in quel campo non c'è
nulla.
Se è così, devi prima aggiungere un campo testo normale, quindi fare una
query di aggiornamento mettendo il codice univoco, quindi trasformi quel
campo come chiave.
Il problema è se non tutti i record devono avere quel codice e quindi cosa
mettere di univoco.
Allora, se è così, direi di fare un'altra cosa.
Metti un campo contatore, cosicchè ci pensa lui a tenere il numero univoco.
A questo punto, il codice provincia numero te lo ricavi tutte le volte come
concatenazione di provincia & numero (per esempio in maschera avrai un
controllo calcolato), ma questo lo farai SOLO se l'utente deve avere questo
codice, testando magari un campo Sì/No di associazione.
Un esempio pratico sarebbe, origine controllo del controllo codice:
=iif([Associato]=true;[SiglaProvincia] & [IDCONT];"-")
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:I8Xg9.15269$my3.2...@twister2.libero.it...

Penso che la soluzione giusta sia questa
però volevo spiegarti che la casella di testo del NumeroTessera è associata
a quel campo nella tabella e nella maschera.
Qindi, dovrei togliere l'associazione?
>
> Un esempio pratico sarebbe, origine controllo del controllo codice:
> =iif([Associato]=true;[SiglaProvincia] & [IDCONT];"-")
Questa stringa andrebbe associata all'origine controllo della casella di
testo del numero tessera?
Grazie tante
>
> Antonio
>
>


text:
Ho provato ad inserire la stringa if che mi hai consigliato come origine
controllo della casella di testo che dovrebbe assegnare il numero di tessera
in questo modo
    =if([ISCRITTO NURSIND]=vero;[SiglaProvincia] & [id])
ma il risultato è   #nome?  come risposta dell'applicazione al mio codice.
???
Provando ad inserirla sull'evento click mi ridà l'errore precedente.
Grazie del tuo interessamento
Ciao


text:
"donato" <
ato...@infinito.it
> ha scritto nel messaggio
news:am1m6s$65u$1...@serv1.albacom.net...
>
> > A questo punto, il codice provincia numero te lo ricavi tutte le volte
> come
> > concatenazione di provincia & numero (per esempio in maschera avrai un
> > controllo calcolato), ma questo lo farai SOLO se l'utente deve avere
> questo
> > codice, testando magari un campo Sě/No di associazione.
>
> Penso che la soluzione giusta sia questa
> perň volevo spiegarti che la casella di testo del NumeroTessera č
associata
> a quel campo nella tabella e nella maschera.
> Qindi, dovrei togliere l'associazione?
Certo, quello č il classico esempio di campo calcolato, che non va salvato
in tabella!
>
> > Un esempio pratico sarebbe, origine controllo del controllo codice:
> > =iif([Associato]=true;[SiglaProvincia] & [IDCONT];"-")
>
> Questa stringa andrebbe associata all'origine controllo della casella di
> testo del numero tessera?
Esatto!
Antonio


text:
"donato" <
ato...@infinito.it
> ha scritto nel messaggio
news:am1o2k$9n8$1...@serv1.albacom.net...
> Ho provato ad inserire la stringa if che mi hai consigliato come origine
> controllo della casella di testo che dovrebbe assegnare il numero di
tessera
> in questo modo
>     =if([ISCRITTO NURSIND]=vero;[SiglaProvincia] & [id])
> ma il risultato è   #nome?  come risposta dell'applicazione al mio codice.
> ???
A parte che ti manca il ramo else della iif, quello con "-"
A parte che non hai scritto iif ma if
A parte queste cose sicuramente errate, prova a verificare che i nomi dei
campi coinvolti siano giusti. Se neanche questo va, sostituisci vero con -1
>
> Provando ad inserirla sull'evento click mi ridà l'errore precedente.
Su clic non c'entra niente!!!
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:hx2h9.15840$eG6.3...@twister1.libero.it...

Ho provato ad inserire la stringa che mi hai proposto:
=if([ISCRITTO NURSIND]=vero;[SiglaProvincia] & [id])
ed ho provato a riscriverla specificando il percorso:
=IIf([Forms]![dati COLLEGIO IPASVI]![ISCRITTO
NURSIND]=Vero;[Forms]![Segreteria Provinciale]![SiglaProvincia] & [id];"-")
La [SiglaProvincia] si trova su una maschera diversa mentre [ISCRITTO
NURSIND] e [id] sono sulla stessa maschera del controllo che voglio creare.
La risposta continua ad essere #Nome?
Ho provato a creare una nuova casella testo nella stessa maschera, pensando
che ci fossero problemi col campo [NumeroTessera] ed ho ottenuto solo la
visualizzazione della sigla provincia mettendo in origine controllo il
percorso:
=[Forms]![Segreteria Provinciale]![SiglaProvincia]
Anzichè pescare il dato dalla maschera (che deve essere necessariamente
aperta a quanto ho capito) non posso pescarlo dal record della tabella?
Il campo [TesseraNumero] come ti dicevo nei post precedenti, ha un centinaio
di record empty ed i restanti notempty.
Sarà questo che disturba?
Grazie


text:
"donato" <
ato...@infinito.it
> ha scritto nel messaggio
news:am6h6s$mpk$1...@serv1.albacom.net...
>
> > A parte che ti manca il ramo else della iif, quello con "-"
> > A parte che non hai scritto iif ma if
> > A parte queste cose sicuramente errate, prova a verificare che i nomi
dei
> > campi coinvolti siano giusti. Se neanche questo va, sostituisci vero
> con -1
> >
> > >
> > > Provando ad inserirla sull'evento click mi ridà l'errore precedente.
> >
> > Su clic non c'entra niente!!!
> >
> > Antonio
> >
> >
>
> Ho provato ad inserire la stringa che mi hai proposto:
> =if([ISCRITTO NURSIND]=vero;[SiglaProvincia] & [id])
>
> ed ho provato a riscriverla specificando il percorso:
> =IIf([Forms]![dati COLLEGIO IPASVI]![ISCRITTO
> NURSIND]=Vero;[Forms]![Segreteria Provinciale]![SiglaProvincia] &
[id];"-")
NO!
Devi scrivere direttamente il nome del campo, non un riferimento alla form
=IIf([ISCRITTO NURSIND]=Vero;[SiglaProvincia] & [id];"-")
>
> La [SiglaProvincia] si trova su una maschera diversa mentre [ISCRITTO
> NURSIND] e [id] sono sulla stessa maschera del controllo che voglio
creare.
Ah...
Allora diventa così
=IIf([ISCRITTO NURSIND]=Vero;[Forms]![Segreteria
Provinciale]![SiglaProvincia] & [id];"-")
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:7ZBh9.4531$Hc7....@twister1.libero.it...

FINALMENTE FUNZIONA!!!
anche se non ho ancora capito qual'era il problema.
In fondo, scritto come me l'avevi postato all'inizio
=iif([Associato]=true;[SiglaProvincia] & [IDCONT];"-")
e come me l'hai postato ora
=IIf([ISCRITTO NURSIND]=Vero;[Forms]![Segreteria
Provinciale]![SiglaProvincia] & [id];"-")
cambiano due cose:
1. iif con IIf
è importante?
2. il percorso della maschera.
Ho provato a ciudere la maschera e mi sono reso conto che deve restare
aperta altrimenti non funziona.
Non potrei fare riferimento alla tabella invece? Perchè la maschera d'avvio
serve solo per l'inizializzazione del database e poi la faccio chiudere. So
che potrei nasconderla, ma sarebbe meglio pescare il valore della
SiglaProvincia nella tabella (che fra l'altro, contiene solo il record della
provincia di appartenenza.
Altro piccolo problema:
Il database contiene 5400 record.
Pescando l'id tra i primi record mi risultano numeri di tessera con soli 3
caratteri.
Per es. BG1
oppure BG12
oppure BG123
mentre vanno bene le quattro cifre dopo la provincia.
Come potrei fare a realizzare
BG0001
BG0012
BG0123
?
Comunque ti ringrazio infinitamente per l'aiuto
anche se so che a volte le parole non sono sufficienti
per esprimere la gratitudine.
Ciao
Donato
ps. porta pazienza, avrai capito che non sono un professionista, anche se
uso access dalla versione 2.0
solo che non lo uso quotidianamente, bensì solo per risolvere dei problemi.
Un fai da te, per intenderci.


title: Buone feste

author: Luciano (DOC)

text:
Auguri di buone feste a tutti gli accessisti!:-)
Saluti.
Luciano


title: Buone feste

author: Sergio MAZZA

text:
"Luciano (DOC)" <lucia...@luciano.doc> ha scritto nel messaggio
news:6rc2m1...@mid.individual.net...
> Auguri di buone feste a tutti gli accessisti!:-)
> Saluti.
>
> Luciano
Grazie; auguri di buone feste anche a te e famiglia!
Ciao.
--
Sergio MAZZA


title: Buone feste

author: CIDI

text:
"Luciano (DOC)" <lucia...@luciano.doc> ha scritto nel messaggio
news:6rc2m1...@mid.individual.net...
> Auguri di buone feste a tutti gli accessisti!:-)
grazie.
Auguri anche a te e famiglia
Ciao
Daniele


title: Buone feste

author: ciroteo

text:

Auguri a tutti gli amici del newsgroup!


title: Buone feste

author: geppo

text:
Ciao "Luciano (DOC)" <lucia...@luciano.doc> ha scritto nel messaggio
news:6rc2m1...@mid.individual.net...
> Auguri di buone feste a tutti gli accessisti!:-)
> Saluti.
>
> Luciano
Grazie; tanti Auguri anche a te.
--
Ciao
Geppo


title: Buone feste

author: sv

text:
Luciano (DOC) ha scritto:
> Auguri di buone feste a tutti gli accessisti!:-)
> Saluti.
> Luciano
Un sereno Natale ed un Felice 2009 a tutto il NewsGroup.
.La tombola è sempre online..:-))
--
Salvino
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Buone feste

author: IgnazioC

text:
sv ha spiegato il 23/12/2008 :
> Luciano (DOC) ha scritto:
>
>> Auguri di buone feste a tutti gli accessisti!:-)
>> Saluti.
>
>> Luciano
>
> Un sereno Natale ed un Felice 2009 a tutto il NewsGroup.
> .La tombola è sempre online..:-))
>
> --
> Salvino
for each user in group
 auguri(user)
next
--
IgnazioC


title: Buone feste

author: antonio

text:
"IgnazioC" <ignazi...@DELETEgmail.com> ha scritto nel messaggio
news:49521eb5$0$1113$4faf...@reader2.news.tin.it...

Simpaticissima routine. Bravo.
Auguroni a tutti anche da parte mia
Antonio


title: Buone feste

author: Karl Donaubauer

text:
Luciano (DOC) wrote:
> Auguri di buone feste a tutti gli accessisti!:-)
> Saluti.
Anche dal nord: Buone feste ai frequentatori di icaa!
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Buone feste

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:6rf8mdF...@mid.individual.net...
> Luciano (DOC) wrote:
>> Auguri di buone feste a tutti gli accessisti!:-)
>> Saluti.
>
> Anche dal nord: Buone feste ai frequentatori di icaa!
>
anche dal sud: Buon Natale alla nostra stella polare....
;-)
Daniele


title: i miei msg sul ng dove sono finiti?

author: luya

text:
Ciao, oggi ho preso nota di alcuni dati per rispondere alle persone che
hanno risposto al mio post di 2 gg fa su una query ma il ng mi dice che il
mio msg e quelli che ho letto ieri sera, non sono disponibili....... in
effetti non compaiono + ne' il mio post ne' i successivi.... cosa ho fatto
di male?????  Avevo avuto una risposta un po' OT, ma tante altre
interessanti!!!!!!!!!
boh


title: Acc... la query mi mostra sempre tutti i record!

author: Umberto Turini

text:
Salve, volevo creare una query da codice e passarla come parametro con un
comando Openform, ma nonostante tutti i miei tentativi la maschera mi mostra
sempre tutti i record anzichč solamente quelli che rispondono ai criteri di
ricerca.
Dove sbaglio?
Il mio codice ha questa forma:
stLinkCriteria = "( [" + NomeCampo + "] Like '*" & Chiave & "*')"
st = Chr(34) + "SELECT * FROM [Laboratori/Gruppi di ricerca] WHERE " &
stLinkCriteria + Chr(34)
DoCmd.OpenForm stDocName, , , st
Grazie
-------------------------------------
Umberto Turini
umbturin...@libero.it
     < NOTA: L'indirizzo č stato modificato!!


author: Alessandro Cara

text:
Umberto Turini ha scritto:

solo una domanda/curiosita' qual'e' il motivo per cui aggiungi i doppi
apici(chr(34)) all'inizio e alla fine della stringa "st"?
a.cara


author: lbo dal portatile

text:
>Salve, volevo creare una query da codice e passarla come parametro con un
>comando Openform, ma nonostante tutti i miei tentativi la maschera mi mostra
>sempre tutti i record anzichč solamente quelli che rispondono ai criteri di
>ricerca.
>Dove sbaglio?
non mi vorrei sbagliare, ma st dovrebbe essere solo la parte Where
della query, where escluso.
prova cosi':
st = "( [" + NomeCampo + "] Like '*" & Chiave & "*')"
DoCmd.OpenForm stDocName, , , st
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


author: Marco M.

text:
"lbo dal portatile"
Un saluto Marco M.


title: MouseDown

author: max

text:
Se utilizzo la seguente routin in un controllo, alla pressione del tasto del
mause,  funziona alla perfezione
Private Sub IDCausaleMovimento_MouseDown(Button As Integer, Shift As
Integer, X As Single, Y As Single)
If Button = acLeftButton Then
      .............
    End If
End Sub
Se invece voglio utilizzare la stessa routin sulla maschera, non succede
niente
La cosa strana è che se clicco nel selettore record la routin funziona....
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single,
Y As Single)
If Button = acLeftButton Then
      .............
    End If
End Sub
Si può oltrepassare l'ostacolo?
Grazie
Max


title: MouseDown

author: PBsoft

text:
> Se utilizzo la seguente routin in un controllo, alla pressione del
> tasto del mause,  funziona alla perfezione
[omissis]
> Se invece voglio utilizzare la stessa routin sulla maschera, non
> succede niente
Dipende da dove fai clic con il mouse.
> La cosa strana è che se clicco nel selettore record la routin
> funziona....
Giusto: infatti il selettore record è posizionato nello spazio di competenza
della form.
> Si può oltrepassare l'ostacolo?
Molto probabilmente quello che ti serve è l'evento MouseDown del corpo della
form.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: MouseDown

text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea3551fdce8...@news.tin.it...

Infatti e quello che mi serve, ma non riesco a capire come fare.......
Grazie
Max


title: MouseDown

text:

Ho fatto una prova. Non mi sembra che funzioni quando si sta su un
controllo.
c'e' un altro mio vecchio post sull'argomento
http://snipurl.com/q5ej
e' il primo 3d in lista. C'e' anche tutto il codice steso.
--
ac


title: MouseDown

text:
> Ho fatto una prova. Non mi sembra che funzioni quando si sta su un
> controllo.
Infatti non basta catturare il MouseDown della sezione; bisogna ANCHE catturare
il MouseDown di ogni controllo della sezione.



title: MouseDown

text:
> Infatti e quello che mi serve, ma non riesco a capire come fare.......
Non capisco dove sia il tuo problema.
Vai in visualizzazione struttura della maschera, tasto destro su un punto
del corpo dove non ci sono controlli, scegli proprietā.
Nella maschera delle proprietā vai negli eventi e scegli "routine evento"
alla linea dell'evento "Pulsante mouse gių".
E' lo stesso procedimento che hai utilizzato per i controlli, non vedo differenze.
Se scrivi il motivo delle tue perplessitā, possiamo cercare di aiutarti.



title: MouseDown

text:
PBsoft wrote:
>> Infatti e quello che mi serve, ma non riesco a capire come fare.......
[cut]>
> Se scrivi il motivo delle tue perplessità, possiamo cercare di aiutarti.
[cut]
>
Max vuole attivare il mousedown per "tutti" i controlli e "non" vuole
scrivere per ciascun controllo la [Routine Evento]
--
ac


title: MouseDown

text:
> Max vuole attivare il mousedown per "tutti" i controlli e "non" vuole
> scrivere per ciascun controllo la [Routine Evento]
Chiedo venia, ma non avevo intuito questo.
Propongo allora una soluzione: utilizzare le classi, in modo da provvedere
automaticamente ad associare il codice necessario a tutti i controlli ed
a tutte le sezioni desiderate.



title: MouseDown

text:
> Propongo allora una soluzione: utilizzare le classi, in modo da provvedere
> automaticamente ad associare il codice necessario a tutti i controlli ed a
> tutte le sezioni desiderate.
>
Scusate per il mio ritardo.......
Provo a cercare qualche esempio in rete e capire qualcosa sulle classi.
Saluti
Max


title: MouseDown

text:

http://snipurl.com/q5ej
e' il primo 3d in lista. C'e' anche tutto il codice steso.
--
Dopo il messaggio di G. Bertolucci e' diventato il 2' 3d in lista
cmq e' questo:
"Passare parametri a evento mouseDown : URCA Funziona!"
Li c'e' praticamente "tutto" il codice che ti serve
--
ac


title: MouseDown

text:
>
http://snipurl.com/q5ej
>
> e' il primo 3d in lista. C'e' anche tutto il codice steso.
> --
>
> Dopo il messaggio di G. Bertolucci e' diventato il 2' 3d in lista
> cmq e' questo:
> "Passare parametri a evento mouseDown : URCA Funziona!"
>
>
> Li c'e' praticamente "tutto" il codice che ti serve
> --
> ac
>
Ho fatto diverse prove ........
All'apertura della maschera mi da un errore di run time 13.........tipo non
corrispondente......e si ferma sulla seguente riga di codice
objCheck.setItem Me("cT" & Right(Ctrl.Name, 2))
Forse manca qualche libreria? o no......Nei riferimenti o parecchie librerie
selezionate
.......
Max


title: MouseDown

text:
> Ho fatto diverse prove ........
> All'apertura della maschera mi da un errore di run time
> 13.........tipo non
> corrispondente......e si ferma sulla seguente riga di codice
> objCheck.setItem Me("cT" & Right(Ctrl.Name, 2))
>
> Forse manca qualche libreria? o no......Nei riferimenti o parecchie
> librerie selezionate
Se hai molte librerie selezionate, ti consiglio di togliere tutte quelle
che non ti servono, ma questa è un'indicazione globale e vale sempre.
Per il tuo problema, probabilmente i controlli non hanno il nome che inizia
con "cT", oppure il tipo dei controlli non è quello atteso dalle istanze
delle classi.



title: MouseDown

text:

Quel codice cercava dei controlli che il cui nome iniziava per "ct".
questa riga:
                 objCheck.setItem Me("cT" & Right(oCtrl.Name, 2))
la devi sostituire con
objCheck.setItem oCtrl
questa if
  If Left(oCtrl.Name, 2) = "cT" Then
deve  sparire.
Inoltre quel codice funziona per controlli di tipo checkbox e' evidente
che dovrai fare gli aggiustamenti del caso
--
ac


title: MouseDown

text:
> Quel codice cercava dei controlli che il cui nome iniziava per "ct".
> questa riga:
>                 objCheck.setItem Me("cT" & Right(oCtrl.Name, 2))
> la devi sostituire con
>
> objCheck.setItem oCtrl
>
> questa if
>
>  If Left(oCtrl.Name, 2) = "cT" Then
>
> deve  sparire.
>
>
> Inoltre quel codice funziona per controlli di tipo checkbox e' evidente
> che dovrai fare gli aggiustamenti del caso
I controlli del tipo casella di testo li ho denominati cT01, cT02 ecc
Se cambio la riga del codice con objCheck.setItem oCtrl l'errore si verifica
lo stesso.
Max


title: MouseDown

text:
max wrote:
[cut]
>>
>>Inoltre quel codice funziona per controlli di tipo checkbox e' evidente
>>che dovrai fare gli aggiustamenti del caso
>
>
> I controlli del tipo casella di testo li ho denominati cT01, cT02 ecc
> Se cambio la riga del codice con objCheck.setItem oCtrl l'errore si verifica
> lo stesso.
>
Che dice la riga precedente? Controllo di tipo checkbox
Se vuoi lavorare su textbox devi cambiare il tipo di controllo
questa  riga ad inizio delle classe
Public WithEvents oCheck As CheckBox
va sostituita con
Public WithEvents oCheck As TextBox
--
ac


title: MouseDown

text:
> Public WithEvents oCheck As CheckBox
>
> va sostituita con
>
> Public WithEvents oCheck As TextBox
Si adesso funziona alla perfezione......e comunque anche se si elimina tutto
il codice dall'evento mousedown della classe, il tutto funziona ugualmente.
Volevo capire come fare a cambiare il valore di una variabile boolean alla
presione del clic mouse scavalcanto la routin exit del controllo casella di
testo.....
Esempio:
Private Sub cT01_Exit(Cancel As Integer)
If blna = False Then
MsgBox "non puoi uscire"
Cancel = True
Exit Sub
Else
MsgBox "OK libero di uscire"
End If
End Sub
Se mi trovo in controllo casella di testo vuoto con la variabile blna False
e voglio andare avanti la routin mi segnala "non puoi uscire", pero vorrei
cliccare su di un altro controllo e cambiare la variabile blna in True per
segnalare " OK libero di uscire"...


title: MouseDown

text:

ciao


title: VB 6.0 vendo

author: pastrak

text:
Causa inutilizzo vendo vb 6.0 pro originale con licenza ed ancora da registrare.
L. 650.000 + ss sono di milano.
Risposte in e-mail
pas...@tiscalinet.it
__________________________________________________________________
Abbonati a Tiscali!
Con VoceViva puoi anche ascoltare ed inviare email al telefono.
Chiama VoceViva allo 0143 434343
http://voceviva.tiscali.it
--
Posted from
mail-7.tiscalinet.it
 [195.130.225.153]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: cambio password su BE e FE

author: luig

text:
ho un applicativo diviso in be su server centrale e FE su PC locale, ho
provato a cambiare la password sul FE ma quando vado ad aprirlo mi chiede
la password ma non mi accede chiedendo ancora la pw, ho provato a
cambiarla anche sul BE con la stessa, ma niente .
possibile che non mi rimane altro da fare che fondere il BE e il FE (molto
complicato da fare), mettere la password e dividerla di nuovo in be e fe?
non è che vi sono altre soluzioni più veloci e semplici?
ps. uso Access 2003
buon anno a tutti!
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: cambio password su BE e FE

author: gaetano di zanni

text:
"luig" <
onofrio...@tin.it
> ha scritto nel messaggio
news:dp3re9$o8b$1...@news.newsland.it...
> ho un applicativo diviso in be su server centrale e FE su PC locale, ho
> provato a cambiare la password sul FE ma quando vado ad aprirlo mi chiede
> la password ma non mi accede chiedendo ancora la pw, ho provato a
> cambiarla anche sul BE con la stessa, ma niente .
> possibile che non mi rimane altro da fare che fondere il BE e il FE (molto
> complicato da fare), mettere la password e dividerla di nuovo in be e fe?
> non č che vi sono altre soluzioni piů veloci e semplici?
> ps. uso Access 2003
> buon anno a tutti!
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>
perchč č complicato rifondere BE ed FE ?
basta importare di nuovo le tabelle....


title: cambio password su BE e FE

author: luigi onofrio

text:
gaetano di zanni ha scritto:
> "luig" <
onofrio...@tin.it
> ha scritto nel messaggio
> news:dp3re9$o8b$1...@news.newsland.it...
> > ho un applicativo diviso in be su server centrale e FE su PC locale, ho
> > provato a cambiare la password sul FE ma quando vado ad aprirlo mi chiede
> > la password ma non mi accede chiedendo ancora la pw, ho provato a
> > cambiarla anche sul BE con la stessa, ma niente .
> > possibile che non mi rimane altro da fare che fondere il BE e il FE (molto
> > complicato da fare), mettere la password e dividerla di nuovo in be e fe?
> > non è che vi sono altre soluzioni più veloci e semplici?
> > ps. uso Access 2003
> > buon anno a tutti!
> >
> > --
> >
> > questo articolo e` stato inviato via web dal servizio gratuito
> >
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
> >
> perchè è complicato rifondere BE ed FE ?
> basta importare di nuovo le tabelle....
si ma io vorrei evitare questo e gestire solo la password!



title: formato Data

author: racale

text:
Salve in un campo data_documento (testo 8 caratteri) devo inserire la data
nel formato aaaammgg; cosě nella maschera ho impostato come valore
predefinito format(date();"aaaammgg"). Tutto ok. ma nella maschera vorrei
poter visualizzare la data nel formato tradizionale gg/mm/aaaa.
Grazie mille


title: formato Data

author: Emyr

text:
On Wed, 08 Jan 2003 19:30:07 GMT, "racale"
<
ale...@mail.REMOVEdex-net.com
> wrote:
>Salve in un campo data_documento (testo 8 caratteri) devo inserire la data
>nel formato aaaammgg; così nella maschera ho impostato come valore
>predefinito format(date();"aaaammgg"). Tutto ok. ma nella maschera vorrei
>poter visualizzare la data nel formato tradizionale gg/mm/aaaa.
>
>Grazie mille
>
provato a mettere come formato data "gg/mm/aaaa" nella casella di
testo?
Saluti.
Emanuele.


title: formato Data

author: Maurizio Borrelli

text:
> "racale" <
ale...@mail.REMOVEdex-net.com
> ha scritto nel messaggio
> news:3%_S9.1888$AA2....@news2.tin.it...
> Salve in un campo data_documento (testo 8 caratteri) devo inserire la data
> nel formato aaaammgg; così nella maschera ho impostato come valore
> predefinito format(date();"aaaammgg"). Tutto ok. ma nella maschera vorrei
> poter visualizzare la data nel formato tradizionale gg/mm/aaaa.
    Origine controllo:
    =Right([data_documento];2) & "/" & Mid([data_documento];5;2) & "/" &
Left([data_documento];4)
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Errore di runtime all'avvio, ricordate??

author: Claudio

text:
Purtroppo non so più cosa fare
di seguito riporto la funzione che uso per l'autenticazione dell'utente, la
quale penso sia la sospettata, infatti il tasto OK del forma autenticazione
mi richiama questa funzione e da li mi esce quel generico e sterile "errore
di runtime", purtroppo non capisco se vi è qualcosa che dia fastidio
Ripuntualizzo alcune cose:
1) con database NON diviso funziona regolarmente, sia solo con le runtime
che con access normale
2) con database diviso FUNZIONA solo su access e non su runtime
3) Ho provato a spostare la tabella USER sull'FE, anzichè lasciarla sul BE
ma mi da lo stesso errore
----------------------------------------------
Public Function User_id()
password = DLookup("[pwd]", "user_id", "user = '" & Forms!User_id.user &
"'")
gruppo = DLookup("[gruppo]", "user_id", "user = '" & Forms!User_id.user &
"'")
user = DLookup("[user]", "user_id", "user = '" & Forms!User_id.user & "'")
If conta < 2 Then
    If Forms!User_id.pwd = password Then
    DoCmd.Close acForm, "user_id"
    ID_Record_Log = RegistraLogin()
    DoCmd.RunMacro ("avvio_autenticato")
        If gruppo = "Progettisti" Then
        CommandBars("menu_principale").Enabled = True
        ElseIf gruppo = "Amministratori" Then
        CommandBars("menu_principale").Enabled = True
        CommandBars("menu_principale").Controls("Amministrazione").Enabled =
False
        ElseIf gruppo = "Utenti_completi" Then
        CommandBars("menu_principale").Enabled = True
        CommandBars("menu_principale").Controls("Amministrazione").Enabled =
False
        CommandBars("menu_principale").Controls("Gestione Utenti").Enabled =
False
        ElseIf gruppo = "Operatori" Then
        CommandBars("menu_principale").Enabled = True
        CommandBars("menu_principale").Controls("Amministrazione").Enabled =
False
        CommandBars("menu_principale").Controls("Contabilità").Enabled =
False
        CommandBars("menu_principale").Controls("Gestione Utenti").Enabled =
False
        CommandBars("menu_principale").Controls("Strumenti").Enabled = False
        End If
    Else
    MsgBox "Username o password errati", vbOKOnly + vbInformatiom,
"Attenzione..."
    Forms!User_id!user = Nothing
    Forms!User_id!pwd = Nothing
    Forms!User_id!user.SetFocus
    conta = conta + 1
    End If
Else
        MsgBox "N° tentativi esaurito", , "Alt..."
        DoCmd.Quit
End If
End Funciont
___________________________________________________________
Claudio


author: S. Savoldi

text:
"Claudio" <> Purtroppo non so più cosa fare
> di seguito riporto la funzione che uso per l'autenticazione dell'utente,
la
> quale penso sia la sospettata, infatti il tasto OK del forma
autenticazione
> mi richiama questa funzione e da li mi esce quel generico e sterile
"errore
> di runtime", purtroppo non capisco se vi è qualcosa che dia fastidio
> Ripuntualizzo alcune cose:
> 1) con database NON diviso funziona regolarmente, sia solo con le runtime
> che con access normale
> 2) con database diviso FUNZIONA solo su access e non su runtime
> 3) Ho provato a spostare la tabella USER sull'FE, anzichè lasciarla sul BE
> ma mi da lo stesso errore
Crea una routine di gestione errori al fine d'individuare dove ti da errore.
Domanda se esegui sul Pc di sviluppo coll'opzione /Runtime funziona?
Ciao.


text:
"S. Savoldi"
> Domanda               se esegui sul Pc di sviluppo coll'opzione /Runtime
funziona?
Ho dimenticato i "due punti"  :-)
> Domanda:     se esegui sul Pc ...


text:
"S. Savoldi" <
X...@libero.it
> ha scritto nel messaggio
news:rhgdb.352285$lK4.11...@twister1.libero.it...

Per quanto riguarda una routine di gestione errore non saprei proprio come
fare
potresti darmi una mano?
Con l'opzione /Runtime funziona regolarmente
Ciao
Claudio


text:
> ----------------------------------------------
> Public Function User_id()
    Qui ho inserito, una chiamata ad una sub pubblica, per il controllo
delle tabelle, se non si trova nel percoso stabilito mi chiede il
riallineamento
    Cosi facendo, non mi da più errore, fa il controllo utente, solo che a
prescindere dell'utente non mi carica alcuna barra degli strumenti
    Niente barra
> password = DLookup("[pwd]", "user_id", "user = '" & Forms!User_id.user &
> "'")
> gruppo = DLookup("[gruppo]", "user_id", "user = '" & Forms!User_id.user &
> "'")
> user = DLookup("[user]", "user_id", "user = '" & Forms!User_id.user & "'")
> If conta < 2 Then
>     If Forms!User_id.pwd = password Then
Strano, non so più cosa pensare
ciao


text:
"Claudio"
> Per quanto riguarda una routine di gestione errore non saprei proprio come
> fare
> potresti darmi una mano?
Beh, in realtà l'Help di Access ti fornisce tutto quello che serve per
gestire errori di Runtime.
Meglio consultare prima quello: c'è un pò di carne al fuoco...
> Con l'opzione /Runtime funziona regolarmente
In tal caso puoi aver incontrato problemi in fase d'installazione o
registrazione componenti sulla macchina del cliente.
Per esempio nei riferimenti del tuo FE potrebbe esser stata associata una
versione scorretta di MSOXX.Dll, libreria necessaria per la manipolazione
delle Toolbars.
Una cosa del genere m'era capitata con la DEV di Access '97 su (alcuni) PC
parecchio pasticciati.
Ma è solo un'ipotesi: dovresti darci qualche dettaglio in più.
Ciao: Silvio


text:
"S. Savoldi" <
X...@libero.it
> ha scritto nel messaggio
news:RIvdb.353476$Ny5.11...@twister2.libero.it...
>
> "Claudio"
>
> > Per quanto riguarda una routine di gestione errore non saprei proprio
come
> > fare
> > potresti darmi una mano?
>
> Beh, in realtà l'Help di Access ti fornisce tutto quello che serve per
> gestire errori di Runtime.
> Meglio consultare prima quello: c'è un pò di carne al fuoco...
[OT] Per fortuna è tornata la corrente, stendiamo un velo pietoso
sull'accaduto
Torniamo in carreggiata, allora.....
Ho provato a inserire questo nella funzione, leggendo un pò in giro tra
guide e post vari
On Error GoTo Err_val
Exit_val:
    Exit Function
Err_val:
    MsgBox Error$ & " - " & Err, , "Errore"
    Resume Exit_val
Bhè la cosa strana è che così come con la chiamata al riallineamento, non mi
da più errore, ma non mi carica alcuna barra degli strumenti
cosa faccio adesso??? lo butto dal balcone??
p.s. abito al piano terra
ciao
Claudio


title: Guida all'uso Microsoft Access 2000 (Microsoft Press)

author: Mirco

text: Qualcuno di voi ha il manuale in oggetto (quello con il cd allegato)?


text:
"Mirco" <
mirco.s...@mercat.it
> ha scritto nel messaggio
news:4208d8ea...@news.aruba.it...
> Qualcuno di voi ha il manuale in oggetto (quello con il cd allegato)?
>
[OT]?
A cosa ti serve il sopra citato manuale?
Saluti,
--
strano...mavero


text:


Il CD del mio manuale si è diviso in due; dato che sto cercando di
imparare ad usare access (e nel libro mi riporta sempre gli esempi di
quel cd) vorrei dargli un'occhiata, tanto per capire come funzionano
certe query o report che mi potrebbero servire


title: Problemi Access dalla versione 2000 alla 97

author: Jhn

text:
Scusate, ma chiedo l'ausilio di qualcuno che sia in grado di risolvermi il
problema in questione.
Ho NTserver e prima avevo installata la suite Office 97 dove Access
funzionava perfettamente. Poi ho installato la versione 2000.
Ho preferito tornare alla versione precedente e dopo aver disintallato la
2000 e reinstallato la 97, Access all'avvio mi risponde col seguente e
testuale messaggio.
"Impossibile avviare Microsoft Access. Non è stata concessa la licenza d'uso
su questo computer"
Se a qualcuno di voi è già capitato ed è riuscito a risolvere il problema
farebbe cosa gentile se mi dicesse come ha fatto.
Grazie.


title: ricerca record globale su maschera in visualizzazione parziale

text:
possiedo una maschera che contiene 2 sottomaschere
1 sottomaschera si chiama categorie
1 sottomaschera si chiama prodotti
quando clicco una categoria nella sottomaschera prodotti vedo solo i
prodotti di quella categoria
vorrei però inserire delle caselle combinate che cerchessero il record su
tutti i record e non solo nei record attualmente visibili nella
sottomaschera prodotti quindi effettuare una ricerca del record per codice
globale e non parziale
qui ---> una casella combinata che cerca il record per codice in tutti i
prodotti nella tabella
categorie            prodotti
cat1                    prod1 di cat1
cat2                    prod2 di cat1
cat3                    prod1 di cat2
cat4                    prod1 di cat3
ecc...                  ecc...
mi sapete aiutare?


author: Sergio MAZZA

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio news:42c10d38$0$17105$5fc...@news.tiscali.it...
> possiedo una maschera che contiene 2 sottomaschere
>
> 1 sottomaschera si chiama categorie
> 1 sottomaschera si chiama prodotti
> quando clicco una categoria nella sottomaschera prodotti vedo solo i prodotti di quella categoria
>
> vorrei perň inserire delle caselle combinate che cerchessero il record su tutti i record e non solo nei record attualmente
> visibili nella sottomaschera prodotti quindi effettuare una ricerca del record per codice globale e non parziale
>
> qui ---> una casella combinata che cerca il record per codice in tutti i prodotti nella tabella
>
> categorie            prodotti
> cat1                    prod1 di cat1
> cat2                    prod2 di cat1
> cat3                    prod1 di cat2
> cat4                    prod1 di cat3
> ecc...                  ecc...
>
> mi sapete aiutare?
'Nciň capito 'na MAZZA...
Sciogli i nodi tra le dita e riprova a descrivere il problema...
Ciao.
--
Sergio MAZZA


text:
> 'Nciň capito 'na MAZZA...
> Sciogli i nodi tra le dita e riprova a descrivere il problema...
>
> Ciao.
>
> --
> Sergio MAZZA
>
sciogliendo i nodi ho risolto.....:)


text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio news:42c13535$0$19515$5fc...@news.tiscali.it...
>
> sciogliendo i nodi ho risolto.....:)
Sě perň considera che inviare una richiesta ad un qualsiasi NG e non comunicare se si č risolto e come equivale a lasciarla in
"pendenza"; quindi sarebbe buona norma comunicarlo (in coda alla richiesta) anche per dar modo a tutti di fruirne se si presenta lo
stesso problema.
Ciao.
--
Sergio MAZZA


text:
>
>
> Sì però considera che inviare una richiesta ad un qualsiasi NG e non
> comunicare se si è risolto e come equivale a lasciarla in
> "pendenza"; quindi sarebbe buona norma comunicarlo (in coda alla
> richiesta) anche per dar modo a tutti di fruirne se si presenta lo
> stesso problema.
>
> Ciao.
>
> --
> Sergio MAZZA
>
ok, allora il mio problema era che ho 2 sottomaschere quando nella
sottomaschera categoria clicco una categoria nella sottomaschera prodotti
vedo solo i prodotti di quella categoria attraverso un filtro query mi
accadeva che la ricerca record veniva effettuata solo sui prodotti filtrati
e non su tutti i record nella tabella ho risolto facendo in modo che quando
cerco un record tolgo momentaneamentei  il filtro categoria in modo che lo
cerca su tutti i record e poi ricliccando su una categoria rivedo nuovamente
i soli record di quella categoria
spero di essermi spiegato. ciao.


title: ConvertReportToPDF

author: sv

text:
Sul sito di Lebans c'è l'aggiornamento delle due librerie che risolve i
problemi della conversione del file Snapshot.
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: ConvertReportToPDF

author: Carlo Costarella

text:
"sv" <
salvi...@accessgroup.it
> ha scritto nel messaggio
news:gmua3g$6io$1...@news.newsland.it...
> Sul sito di Lebans c'è l'aggiornamento delle due librerie che risolve i
> problemi della conversione del file Snapshot.
>
> --
> sv
>
Ottima segnalazione.
Magari se mettevi anche il link era meglio!
http://www.lebans.com/reporttopdf.htm
Ciao, Carlo


title: ConvertReportToPDF

text:
Carlo Costarella ha scritto:


>
http://www.lebans.com/reporttopdf.htm
> Ciao, Carlo
Hai ragione: mi è saltato il copia-incolla del link.
:-))
Ciao



title: Comandi MINUS,Intersect,... in ACCESS

author: Denis Carraro

text: Esistono ?


title: Comandi MINUS,Intersect,... in ACCESS

author: Luciano (DOC)

text:
"Denis Carraro" <
i...@tu.com
> wrote in message
news:9of556$guh$2...@fe1.cs.interbusiness.it...
> Esistono ?
Alcuni si, alcuni no. Come scoprire quali? Con l'help e con i tentativi!:-)
(Minus comunque e' facilmente sostituibile con un WHERE ...NOT IN SELECT
blabla...)
Saluti.
Luciano


title: Problema con SQL

author: Paolo

text:
Ciao, da una semplice tabella, composta da 10 campi, di cui i primi 5 in
chiave, devo estrarre tutti i record senza perň che il primo campo si ripeta
per piů di una volta; pertanto se 2 record hanno il campo1 uguale, ne
prenderň solo 1 dei due (non ha importanza quale...).
E' una sorta di "SELECT DISTINCT campo1", ma siccome mi servono anche tutti
gli altri, non č sufficiente.
Mi sapete dire come fare ?
Ho pensato a subselect varie, ma non ci riesco.
Paolo


title: Problema con SQL

author: Giovanni Albertone

text:
On Wed, 19 Jan 2000 21:26:48 +0100, "Paolo" <
ik3...@tin.it
> wrote:
>Ciao, da una semplice tabella, composta da 10 campi, di cui i primi 5 in
>chiave, devo estrarre tutti i record senza perň che il primo campo si ripeta
>per piů di una volta; pertanto se 2 record hanno il campo1 uguale, ne
>prenderň solo 1 dei due (non ha importanza quale...).
Paolo, devi usare una query di questo tipo:
SELECT Campo1, First(Campo2) as Campo2, First(Campo3) as Campo3,...
FROM Tabella
GROUP BY Campo1;
In questo modo estrarrai da ogni gruppo solo il primo record.
Ciao, buona notte.
Giovanni


title: Problema con SQL

author: Pleiadi

text:
Ma quando andate a letto?????? :-)
Alfio
Giovanni Albertone ha scritto nel messaggio ...



title: Problema con SQL

text:
On Thu, 20 Jan 2000 09:25:23 GMT, "Pleiadi" <
za...@libero.it
> wrote:
>Ma quando andate a letto?????? :-)
>Alfio
E pensa che il computer ce l'ho solo in ufficio....
G.


title: Problema con SQL

text:
+AD4-E pensa che il computer ce l'ho solo in ufficio....
+AD4-G.
E' vero, penso solo al lavoro :-)
Grazie mille +ACE-


title: Problema con SQL

author: Lorenzo Coronati

text:
Scrisse "Paolo" <
ik3...@tin.it
>:
>Ciao, da una semplice tabella, composta da 10 campi, di cui i primi 5 in
>chiave, devo estrarre tutti i record senza perň che il primo campo si ripeta
>per piů di una volta; pertanto se 2 record hanno il campo1 uguale, ne
>prenderň solo 1 dei due (non ha importanza quale...).
Raggruppa.
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


title: Intercettare la lunghezza del testo in una casella

author: Pasquale Antonacci

text:
E' possibile che non ci sia un modo che mi permetta di intercettare la
insufficiente lunghezza della casella di testo rispetto a quello che ci
voglio scrivere dentro e che mi permetta di settarne le dimensioni
appropriate in modo automatico?
Non vorrei scatenare le ire di qualcuno per un quesito che ho gia' posto
qualche settimana fa' (senza ricevere risposta...) ma prima di
intraprendere strade alternative alla soluzione che avevo pensato di
adottare mi piacerebbe avere una conferma sulla mancanza della sua
applicabilita'.
 Un grazie per la vostra disponibilita'.
    Lino
--
Posted from
sirio.tno.it
 [138.66.200.5]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Silvio Berruti

text:
"Pasquale Antonacci" <
p.ant...@tno.it
> ha scritto nel messaggio
news:01C08F96.E0E5D...@tno.it...
> E' possibile che non ci sia un modo che mi permetta di intercettare la
> insufficiente lunghezza della casella di testo rispetto a quello che ci
> voglio scrivere dentro e che mi permetta di settarne le dimensioni
> appropriate in modo automatico?
Potresti provare utilizzando la proprietà Width della casella di testo.
Questa viene espressa in twip che poi sono ventesimi di punto, la dimensione
del carattere è in punti, quindi ... lascio a te il semplice calcolo.
Ricordati di fare un arrotondamento all'unità per difetto del n° di
caratteri possibili.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Uso del Forms nella query

author: Amedeo

text:
Ho una tabella per la mia pasticceria.
Devo creare una query che mi dia, in seguito a immissione di un periodo
tipico, i tipi di dolci presenti in tabella.
Ho fatto così: ho creato una query (di nome PeriodoTipico) nel cui campo
PeriodoTipico ho immesso
[Form]![MascheraPeriodoTipico]![Combo1]
Ho poi creato una maschera non associata su cui inserisco una casella
combinata che mi permette di selezionare il periodo tipico. Poi ho messo
una casella combinata (che chiamo Combo1) il cui Click ha il codex
DoCmdOpenQuery "PeriodoTipico".
Funziona.
Seguendo questa logica (difficile per uno di mezza età come me)
vorrei far la stessa cosa ma per una query che mi chieda
TipoDolce, TipoCottura, PeriodoTipico.
Ora come devo fare?
3 combobox nella maschera?
E nel campo criteri che metto ora?
Non so, aiutatemi.
Ossequi
Amedeo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Uso del Forms nella query

author: cidi

text:
"Amedeo" <
amedeo...@libero.it
> ha scritto nel messaggio
news:br7im3$673$1...@news.newsland.it...
> Ho una tabella per la mia pasticceria.
> Devo creare una query che mi dia, in seguito a immissione di un periodo
> tipico, i tipi di dolci presenti in tabella.
> Ho fatto così: ho creato una query (di nome PeriodoTipico) nel cui campo
> PeriodoTipico ho immesso
> [Form]![MascheraPeriodoTipico]![Combo1]
> Ho poi creato una maschera non associata su cui inserisco una casella
> combinata che mi permette di selezionare il periodo tipico. Poi ho messo
> una casella combinata (che chiamo Combo1) il cui Click ha il codex
> DoCmdOpenQuery "PeriodoTipico".
> Funziona.
> Seguendo questa logica (difficile per uno di mezza età come me)
> vorrei far la stessa cosa ma per una query che mi chieda
> TipoDolce, TipoCottura, PeriodoTipico.
> Ora come devo fare?
> 3 combobox nella maschera?
Si
> E nel campo criteri che metto ora?
Like [Forms]![NomeMaschera]![NomeCombo] & "*"
> Non so, aiutatemi.
> Ossequi
> Amedeo
>
> --
Ciao Amedeo
Ciao Daniele


title: Uso del Forms nella query

author: Roberto da casa

text:
"Amedeo" <
amedeo...@libero.it
> ha scritto nel messaggio
news:br7im3$673$1...@news.newsland.it...
> Ho una tabella per la mia pasticceria.
> Devo creare una query che mi dia, in seguito a immissione di un periodo
> tipico, i tipi di dolci presenti in tabella.
> Ho fatto così: ho creato una query (di nome PeriodoTipico) nel cui campo
> PeriodoTipico ho immesso
> [Form]![MascheraPeriodoTipico]![Combo1]
> Ho poi creato una maschera non associata su cui inserisco una casella
> combinata che mi permette di selezionare il periodo tipico. Poi ho messo
> una casella combinata (che chiamo Combo1) il cui Click ha il codex
> DoCmdOpenQuery "PeriodoTipico".
> Funziona.
> Seguendo questa logica (difficile per uno di mezza età come me)
> vorrei far la stessa cosa ma per una query che mi chieda
> TipoDolce, TipoCottura, PeriodoTipico.
> Ora come devo fare?
> 3 combobox nella maschera?
Esatto.
> E nel campo criteri che metto ora?
Se la combo per selezionare il TipoDolce si chiama Combo1.
Se la combo per selezionare il TipoCottura si chiama Combo2.
Se la combo per selezionare il PeriodoTipico si chiama Combo3.
Nei criteri del campo TipoDolce scriverai
[Form]![NomeMaschera]![Combo1]
nei criteri del campo TipoCottura scriverai
[Form]![NomeMaschera]![Combo2]
e nei criteri del campo PeriodoTipico scriverai
[Form]![NomeMaschera]![Combo3]
Non cambierà nulla invece per aprire la query.
> Non so, aiutatemi.
> Ossequi
> Amedeo
>
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Uso del Forms nella query

author: AMedeo

text:
Amedeo ha scritto:



title: Da Campo form a campo tabella

author: marcoGs

text:
Salve a tutti.
il problema:
Ho un campo form denominato TOTALE il quale non è associato a nessuna
tabella e all'interno vi è la formula = CCur([qt]*[prezzo]) .
Il risultato dovrebbe andare a trascriversi all'interno del campo
tabella chiamato TOT.
Come debbo fare in VBA?
Grazie a tutto l'NG


title: Da Campo form a campo tabella

author: Alessandro Baraldi

text:

Perchè mai devi salvare un campo Calcolato nella tabella...?
Normalmente non si gestisce come vorresti fare tu, ma semplicemente
lascinado il calcolo nella Query o nel'origine del controllo.
@Alex


title: Da Campo form a campo tabella

text:
> Normalmente non si gestisce come vorresti fare tu, ma semplicemente
> lascinado il calcolo nella Query o nel'origine del controllo.
>
> @Alex
puoi fare un esempio pratico.


title: Da Campo form a campo tabella

text:

Su cosa...?
L'hai scritto tu... prima quello che ti stò dicendo nella domanda che
hai esposto....!!!!
L'alternativa è inserire il campo Calcolato nella Query, in quel modo
non devi scrivere nulla nella Form, ovviamente però il controllo dovrà
essere Bloccato in quanto i campi calcolati non devono essere
editabili....!
Nella query aggiungi un campo:
NuovoCampo:CCur([qt]*[prezzo])
Vedrai che nell'elenco campi della Form trovi anche [NuovoCampo]
@Alex


title: Problema access in rete

author: Roberto Spinella Esteban

text:
Ho un problema che si verifica ormai su diversi sistemi sul quale è
installato un mio applicativo A2K diviso in FE e BE
2 PC in rete con WinXpHe che condividono uno stesso applicativo posto su una
cartella condivisa in lettura e scrittura (C:\Documenti\Gins) e montata su
entrambe come lettera G:
Lanciando dal server (il PC che contiene il FE e BE) no problem
Lanciando dal client mi appare un errore duranteil collegamento delle
tabelle del BE
Chiaramente uso l'UNC path per indicare il percorso del BE anche se in
effetti resta sempre G:\gins-dati.mdb
La cosa ancor più strana è che se dal client provo a copiare il BE presente
sul server mi dic:
    IMPOSSIBILE COPIARE GINS-DATI.MDB: ACCESSO NEGATO
E tutte le indicazioni sembrano indicare che il file sia in uso
Ho fatto i seguenti tests:
ho provato a copiare un altro file dalla stessa cartella del server è
funziona perfettamente
Ho verificato se qualche copia di ACCESS fosse in esecuzione in TASK MANAGER
sul server e NIENTE
Ho controllato se i files accessi (.MDW) fossero attivi ma niente
Aiutatemi per favore perchè non sò più che pesci pigliare
Roberto Spinella Esteban


title: Problema access in rete

author: Ivan da casa

text:
"Roberto Spinella Esteban" <
rs...@polispin.it
> ha scritto nel messaggio
news:43a1cdd9$0$344$5fc...@news.tiscali.it...
> Ho un problema che si verifica ormai su diversi sistemi sul quale č
> installato un mio applicativo A2K diviso in FE e BE
> 2 PC in rete con WinXpHe che condividono uno stesso applicativo posto su
> una
> cartella condivisa in lettura e scrittura (C:\Documenti\Gins) e montata su
> entrambe come lettera G:
> Lanciando dal server (il PC che contiene il FE e BE) no problem
> Lanciando dal client mi appare un errore duranteil collegamento delle
> tabelle del BE
> Chiaramente uso l'UNC path per indicare il percorso del BE anche se in
> effetti resta sempre G:\gins-dati.mdb
> La cosa ancor piů strana č che se dal client provo a copiare il BE
> presente
> sul server mi dic:
>    IMPOSSIBILE COPIARE GINS-DATI.MDB: ACCESSO NEGATO
> E tutte le indicazioni sembrano indicare che il file sia in uso
> Ho fatto i seguenti tests:
> ho provato a copiare un altro file dalla stessa cartella del server č
> funziona perfettamente
> Ho verificato se qualche copia di ACCESS fosse in esecuzione in TASK
> MANAGER
> sul server e NIENTE
> Ho controllato se i files accessi (.MDW) fossero attivi ma niente
>
> Aiutatemi per favore perchč non sň piů che pesci pigliare
>
> Roberto Spinella Esteban
>
>
bhe dico la mia,
1) hai le autorizzazioni per copiare un file dal server? (opzioni windows)
2) controlla che non sia rimasto un     GINS.LDB aperto (magari pr una
disconnessione anomala)
3) vai sul server e invia il file al client(copia o mail)
Ivan


title: Problema access in rete

author: Bruno Campanini

text:
"Roberto Spinella Esteban" <
rs...@polispin.it
> wrote in message
news:43a1cdd9$0$344$5fc...@news.tiscali.it...
> Ho un problema che si verifica ormai su diversi sistemi sul quale è
> installato un mio applicativo A2K diviso in FE e BE
> 2 PC in rete con WinXpHe che condividono uno stesso applicativo posto su
> una
> cartella condivisa in lettura e scrittura (C:\Documenti\Gins) e montata su
> entrambe come lettera G:
> Lanciando dal server (il PC che contiene il FE e BE) no problem
> Lanciando dal client mi appare un errore duranteil collegamento delle
> tabelle del BE
> Chiaramente uso l'UNC path per indicare il percorso del BE anche se in
> effetti resta sempre G:\gins-dati.mdb
> La cosa ancor più strana è che se dal client provo a copiare il BE
> presente
> sul server mi dic:
>    IMPOSSIBILE COPIARE GINS-DATI.MDB: ACCESSO NEGATO
WinXpHe (cioè Home Edition se ben intendo) non è
proprio fatto per andare in rete e far da Cliente in un
sistema Server-Client impostato come si deve.
Inoltre Home Edition (ma anche Professional Edition)
non sempre pone correttamente in condivisione ciò
che è mostrato come tale per la presenza della "manina"
sotto la Dir o il Disco.
Appena qualche giorno fa mi è capitato con WinServer 2003
e Windows XP Pro di dover disabilitare le condivisioni su XP,
dover resettare il computer e dover ristabilire le condivisioni
per ottenere che queste funzionassero come dovuto.
La cosa appare più frequentemente se sono assegnati
permessi speciali di condivisione.
La mia non è una diagnosi assoluta; è un'ipotesi di lavoro.
Bruno


title: Problema access in rete

text:
"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
news:43a1d810$0$13268$4faf...@reader2.news.tin.it...
>
> "Roberto Spinella Esteban" <
rs...@polispin.it
> ha scritto nel messaggio
> news:43a1cdd9$0$344$5fc...@news.tiscali.it...
>> Ho un problema che si verifica ormai su diversi sistemi sul quale è
>> installato un mio applicativo A2K diviso in FE e BE
>> 2 PC in rete con WinXpHe che condividono uno stesso applicativo posto su
>> una
>> cartella condivisa in lettura e scrittura (C:\Documenti\Gins) e montata
>> su
>> entrambe come lettera G:
>> Lanciando dal server (il PC che contiene il FE e BE) no problem
>> Lanciando dal client mi appare un errore duranteil collegamento delle
>> tabelle del BE
>> Chiaramente uso l'UNC path per indicare il percorso del BE anche se in
>> effetti resta sempre G:\gins-dati.mdb
>> La cosa ancor più strana è che se dal client provo a copiare il BE
>> presente
>> sul server mi dic:
>>    IMPOSSIBILE COPIARE GINS-DATI.MDB: ACCESSO NEGATO
>> E tutte le indicazioni sembrano indicare che il file sia in uso
>> Ho fatto i seguenti tests:
>> ho provato a copiare un altro file dalla stessa cartella del server è
>> funziona perfettamente
>> Ho verificato se qualche copia di ACCESS fosse in esecuzione in TASK
>> MANAGER
>> sul server e NIENTE
>> Ho controllato se i files accessi (.MDW) fossero attivi ma niente
>>
>> Aiutatemi per favore perchè non sò più che pesci pigliare
>>
>> Roberto Spinella Esteban
>>
>>
>
> bhe dico la mia,
> 1) hai le autorizzazioni per copiare un file dal server? (opzioni windows)
> 2) controlla che non sia rimasto un     GINS.LDB aperto (magari pr una
> disconnessione anomala)
> 3) vai sul server e invia il file al client(copia o mail)
>
> Ivan
>
Grazie a tutti e 2 dei suggerimenti, oggi vado dal cliente ed effettuerò
altre prove anche se non sò bene quali comunque
1) ho sicuramente le autorizzazioni per copiare un file in quanto ho copiato
un jpg sul client prendendolo dal server e tutto ha funzionato correttamente
2) Non ne sono certo ma non mi sembra fossero rimasti .ldb aperti
3) L'operazione dal server non ha senzo in quanto non ho condiviso alcuna
cartella in scrittura sul client, ma solo sul server
Per quanto riguarda invece la risposta di Bruno che ringrazio posso dire che
lo stesso client che mi dà problemi dal mio cliente era prima a casa mia
connesso al mio server con WinXPPro e non mi ha dato alcun tipo di problema.
Sembrerebbe quindi un problema di configurazione, autorizzazione sul server
legato in parte ad access, in quanto solo il file di access non viene
copiato, e in parte ad autorizzazioni sul server, in quanto il problema si
pone anche sulla semplice copia del file oltre che chiaramente all'apertura
del file con access.
Boh


title: Problema access in rete

author: walter

text:
"Roberto Spinella Esteban" <
rs...@polispin.it
> ha scritto nel messaggio
news:43a1cdd9$0$344$5fc...@news.tiscali.it...
>

Sicuramente havrai gia controllato, ma hai spuntato la casella "consenti ad
altri utenti di modificare i file in rete"?
Walter


title: Access e Fogli Google

author: MC

text:
Buongiorno, premetto che ho provato con Google, trovando solo soluzioni a pagamento, alcune anche parecchio onerose.
Per un piccolo progetto interno avrei bisogno di collegare un file di GOOGLE FOGLI all'interno di un DB Access.

Il problema è già stato affrontato da qualcuno di voi?

Grazie!


title: Pulsante abilitato se password corretta

author: Skappa

text:
Ciao!Ho notato ke in questa mailing-list sierte competenti e
visto ke io non lo sono affatto vi chiedo un aiuto!
Devo consentire a 5 operatori muniti di password di
inserire la propria password in una "maskera-login" e,nel caso la psw sia
corretta,consentire l'abilitazione ad aprire determinate
"maskere-inserimento" tramite pulsanti posti in "maskera-login"! Spero di
essermi fatto capire! Non conosco tanto VBA ma voglio imparare,per questo se
sapete come aiutarmi sarei grato di ricevere qualke riga di codice o
indirizzi dove rimediarli!
Grazie mille!
Skappa


title: Pulsante abilitato se password corretta

author: Mak

text:
"Skappa" <
ska...@inwind.it
> ha scritto nel messaggio
news:XfoR8.55767$Kt3.1...@twister2.libero.it...

Se ho capito:
Puoi utilizzare la funzione If  nella casella di testo che deve contenere la
pw nella proprietà dopo aggiornamento.
Ovvero
If me.txtpw="pippo" then
me.comandoapri.enabled=true
else
msgbox " Password non valida"
End if
Naturalmente imposta la proprietà del comando apri su abilitato = NO
Ciao Mak


title: Campi di tipo memo nei report

author: Peppe B.

text:
Ho un report in cui ho inserito (tra le altre) una casella di
testo collegata ad un campo di tipo memo.

La stampa del contenuto viene troncata a 256 caratteri come se
fosse di tipo testo.

Come mai ?

C'è modo di ovviare?


title: Campi di tipo memo nei report

text:
"Peppe B." <
tsa...@tin.it
> ha scritto nel messaggio
news:8vejum$r0q$1...@nslave2.tin.it...

--------------------------------------------------------------
Premessa: che non postare in HTML.
============================
Ho provato e ho inserito in un report una casella testo basata su un campo
memo riempito con 584 caratteri e me li ha visualizzati tutti.
Uso Access 97, e tu?
Ciao
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Campi di tipo memo nei report

author: Karl Donaubauer

text:
Peppe B. <
tsa...@tin.it
> ha scritto:
>Ho un report in cui ho inserito (tra le altre) una casella di testo collegata
>ad un campo di tipo memo.
>La stampa del contenuto viene troncata a 256 caratteri come se fosse
>di tipo testo.
Forse usi A97 e hai scritto qc nel proprietą "Formato"?
http://support.microsoft.com/support/kb/articles/Q103/9/98.asp
BTW E' consigliabile indicare la versione di MSAccess a cui ci si riferisce
ed il sistema operativo utilizzato (A2/W95, A95/W98, A97/NT4, A00/W00),
--
HTH
Karl
*********
Scusate il mio malissimo Italiano. Faccio solo esercizi qui.
Access-FAQ (Tedesco):
http://www.donkarl.com


title: Campi di tipo memo nei report

author: Giulio Petrini

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:%LAS5.235838$Le2.12...@news.chello.at...
> Peppe B. <
tsa...@tin.it
> ha scritto:
> >Ho un report in cui ho inserito (tra le altre) una casella di testo
collegata
> >ad un campo di tipo memo.
> >La stampa del contenuto viene troncata a 256 caratteri come se fosse
> >di tipo testo.
>
> Forse usi A97 e hai scritto qc nel proprietą "Formato"?
>
http://support.microsoft.com/support/kb/articles/Q103/9/98.asp
>
> BTW E' consigliabile indicare la versione di MSAccess a cui ci si
riferisce
> ed il sistema operativo utilizzato (A2/W95, A95/W98, A97/NT4, A00/W00),
Avevo lo stesso problema...
ho risolto togliendo il ">" dal formato del campo e/o della casella
Giulio.


title: esportazione in csv che taglia i decimali

text:
Buon pomeriggio a tutti
sto esportando da VBA una tabella e sto avendo un pò di problemi con i
campi numerici che presentano decimali...
Ho un campo che appunto contiene dei valori interi per il 99% ed
alcuni con cifre decimali (4 cifre per la precisione) ed a seguito
dell'esportazione questi vengono ridotti a 2 icfre decimali...
ho la necessità che vengano esportati tutti e 4 in quanto andranno a
far parte di calcoli che per ottenere cifre precise devono essere
divise per il valore preciso....
Ho provato a rendere il campo di tipo testo e numerico a doppia
precisione ma il risultato non cambia.

come risolvo???

grazie 1000

Nicola


text:

Puoi usare una query per l'esporto dove invece del campo
con i 4 decimali usa un campo calcolato:

Format([TuoCampoConDecimali];"0,00##")

Negli ultimi anni su tanti installazioni c'è il problema che si
deve usare i segni inglesi per date e decimali in espressioni.
Quindi se non funziona col comma, devi usare il punto:

Format([TuoCampoConDecimali];"0.00##")

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


title: Runtime XP su Win 98

author: All Eyez On me

text:
Capita anche a voi che installando un run-time fatto con xp su una machina
con win 98 la libreria DAO360.dll non si registra e il programma non
funziona ?
Mentre su qualsiasi altro s.o. il problema non si crea.
AEOM


title: Casella Combinata

author: Gianfranco Cameretti

text:
Ciao a tutti sono neofita e cerco di essere più chiaro possibile,
dalla maschera fattura vorrei selzionare alcune voci del listino
prezzi
contenuto nella casella combinata della sottomaschera.

In pratica selezionando nella maschera la voce listino "2011"
vorrei che risultassero visibili nella casella combinata della
sottomaschera
solo le voci relative al 2011

STRUTTURA DELLA MASCHERA E SOTT...
Maschera Fattura
------------------------
-N° Fattura
-Data
-Listino
-Clienti
_____________________

Sottomaschera Fattura
-----------------------------------
-Listino (casella combinata)
-Prodotto
-Quantità
-Prezzo

Grazie


title: Casella Combinata

author: ghost

text:
On 30 Mar, 01:13, Gianfranco Cameretti

Devi inserire, nell'origine riga della casella combinata Listino
(casella combinata) della  Sottomaschera Fattura,
nei criteri del campo Listino:  [Forms]![Maschera Fattura ]![Listino].
Ciao


title: Casella Combinata

text:
On 30 Mar, 13:03, ghost <
er...@virgilio.it
> wrote:
> On 30 Mar, 01:13, Gianfranco Cameretti

>> Devi inserire, nell'origine riga della casella combinata Listino
> (casella combinata) della  Sottomaschera Fattura,
> nei criteri del campo Listino:  [Forms]![Maschera Fattura ]![Listino].
> Ciao

Ciao,
- ho aperto la sottomaschera dettagli fattura,
 ho selezionato la finestra delle proprietà della casella combinata
denominata ID Protesi ho sostituito  nell'origine riga :
SELECT [Listino].[Id Protesi], [Listino].[Tipologia protesi],
[Listino].[Prezzo protesi], [Listino].Listino FROM Listino ORDER BY
[Tipologia protesi];
 con:
[Forms]![Maschera Fattura]![Listino]
ma non funziona, mi restituisce una  stringa record vuota.
che dici se aggiungo una condizione WHERE alla selezione precedente?


title: Casella Combinata

text:
On 31 Mar, 14:02, Gianfranco Cameretti

Scusa ma l'anno dove sta.
Tu parlavi di listino "2011".
Comunque in sql bisogna aggiungere where:
SELECT Listino.Prodotto, Listino.Anno, Listino.prezzo
FROM Listino
WHERE (((Listino.Anno)=[Forms]![Fattura]![Listino]));

In visualizzazione struttura si aggiunge in critero nel campo che
riporta l'anno che deve stare anche nalla maschera fattura:
 [Forms]![Maschera Fattura ]![Listino]
I nomi dei campi li sai solo tu, quindi devi adattare il consiglio
alle tue esigenze.
Ciao


title: Casella Combinata

text:

Grazie tutto OK


title: conteggio di record con filtro su più campi

author: Luigi

text:
Salve a tutti,
avrei questo problema da risolvere ma non ci riesco. Questa č la mia
situazione: Ho una tabella con 8 campi nei quali inserisco dei codici.
I codici sono sempre gli stessi per gli 8 campi. In pratica il codice
90533 puň stare nel campo1 cosě come negli altri 7. Ora dovrei contare
tutti i record che in uno degli 8 campi contengono proprio quel
codice. Ho fatto una query inserendo nei criteri degli otto campi lo
stesso riferimento alla casella di testo nella quale inserisco il
codice ma ovviamente ricevo solo ed esculusivamente i record in cui
gli otto campi sono tutti uguali!
La prima soluzione che mi viene in mente č quella di fare 8 query di
accodamento diverse, ognuna delle quali controlla un campo e far
accodare ad una tabella sulla quale poi effettuo il conteggio! Ma non
credo questa sia una stuazione molto performante. Esiste qualche
funzione o qualche trucco che posso utilizzare? Tanto meglio se riesco
a fare tutto con una query...
Ciao e grazie!
Luigi


text:
"Luigi" <
luigia...@tiscali.it
> wrote in message
news:8ca47738.05041...@posting.google.com
> Salve a tutti,
> avrei questo problema da risolvere ma non ci riesco. Questa è la mia
> situazione: Ho una tabella con 8 campi nei quali inserisco dei codici.
> I codici sono sempre gli stessi per gli 8 campi. In pratica il codice
> 90533 può stare nel campo1 così come negli altri 7. Ora dovrei contare
> tutti i record che in uno degli 8 campi contengono proprio quel
> codice. Ho fatto una query inserendo nei criteri degli otto campi lo
> stesso riferimento alla casella di testo nella quale inserisco il
> codice ma ovviamente ricevo solo ed esculusivamente i record in cui
> gli otto campi sono tutti uguali!
> La prima soluzione che mi viene in mente è quella di fare 8 query di
> accodamento diverse, ognuna delle quali controlla un campo e far
> accodare ad una tabella sulla quale poi effettuo il conteggio! Ma non
> credo questa sia una stuazione molto performante. Esiste qualche
> funzione o qualche trucco che posso utilizzare? Tanto meglio se riesco
> a fare tutto con una query...
>
Descritta così mi viene da pensare che ci sia un possibile errore
di NORMALIZZAZIONE.
Sostanzialmente non è ipotizzabile una Tabella con N campi
nei quali puoi trovare gli stessi dati.
Anche leggendo il resto del Post continuo ad avere la sensazione
dell'errore di Normalizzazione....!
Non voglio consigliarti errati metodi di lavoro per tamponare
un errore di Struttura, pertanto ti invito ad esporre meglio
la cosa o a dipanare i miei dubbi.
Saluti
@Alex
> Ciao e grazie!
> Luigi
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Brown

text:
Luigi ha scritto:

io lo farei da codice, ma credo che, pensandoci un attimo, si possa fare
anche con una query.
Dim lRS as RecordSet
Dim lCONT As Long
Dim lCODICE as Long
lCODICE = Me.Testo1 'CODICE DA RICERCARE
lCONT = 0
Set lRS = currentdb.openrecordset("MIA_TABELLA")
Do While Not lRS.EOF
	If lRS!CAMPO1 = lCODICE Then
		lCONT = lCONT + 1
	ElseIf lRS!CAMPO2 = lCODICE Then
		lCONT = lCONT + 1
	ElseIf lRS!CAMPO3 = lCODICE Then
		lCONT = lCONT + 1
	ElseIf lRS!CAMPO4 = lCODICE Then
		lCONT = lCONT + 1
	ElseIf lRS!CAMPO5 = lCODICE Then
		lCONT = lCONT + 1
	ElseIf lRS!CAMPO6 = lCODICE Then
		lCONT = lCONT + 1
	ElseIf lRS!CAMPO7 = lCODICE Then
		lCONT = lCONT + 1
	ElseIf lRS!CAMPO8 = lCODICE Then
		lCONT = lCONT + 1
	EndIf
	lRS.MoveNext
Loop


author: Roberto da casa

text:
"Luigi" <
luigia...@tiscali.it
> ha scritto nel messaggio
news:8ca47738.05041...@posting.google.com...

Creati una query che abbia gli stessi criteri di selezione per tutti e 8 i
campi, con l'accortezza perň di mettere gli 8 criteri in Or e non in And.
>
> Ciao e grazie!
> Luigi
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


text:

Già quando ho scritto ho pensato che qualcuno mi avrebbe detto una cosa del
genere ma purtroppo non è così. In pratica si tratta di un gestionale per un
laboratorio di analisi cliniche. Devo inserire le ricette ed ogni ricetta
può contenere solo 8 analisi! L'ordine deve essere rispettato e altri
vincoli vari...


text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:k6b7e.43652$IN.7...@twister2.libero.it...
>
> "Luigi" <
luigia...@tiscali.it
> ha scritto nel messaggio
> news:8ca47738.05041...@posting.google.com...
>> Salve a tutti,
>> avrei questo problema da risolvere ma non ci riesco. Questa è la mia
>> situazione: Ho una tabella con 8 campi nei quali inserisco dei codici.
>> I codici sono sempre gli stessi per gli 8 campi. In pratica il codice
>> 90533 può stare nel campo1 così come negli altri 7. Ora dovrei contare
>> tutti i record che in uno degli 8 campi contengono proprio quel
>> codice. Ho fatto una query inserendo nei criteri degli otto campi lo
>> stesso riferimento alla casella di testo nella quale inserisco il
>> codice ma ovviamente ricevo solo ed esculusivamente i record in cui
>> gli otto campi sono tutti uguali!
>> La prima soluzione che mi viene in mente è quella di fare 8 query di
>> accodamento diverse, ognuna delle quali controlla un campo e far
>> accodare ad una tabella sulla quale poi effettuo il conteggio! Ma non
>> credo questa sia una stuazione molto performante. Esiste qualche
>> funzione o qualche trucco che posso utilizzare? Tanto meglio se riesco
>> a fare tutto con una query...
>
> Creati una query che abbia gli stessi criteri di selezione per tutti e 8 i
> campi, con l'accortezza però di mettere gli 8 criteri in Or e non in And.
>
>>
>> Ciao e grazie!
>> Luigi
>
> --
> Roberto
Grazie Roberto,
ho seguito le tue indicazioni e funziona. Ora avrei un altro problema da
sottoporre alla vostra attenzione. La query, abbiamo detto, ha gli otto
campi in cui sono presenti i codici. Mettendo in or tutte le condizioni
riesco ad estrapolare tutti i record che contengono quel codice
indistintamente dalla loro posizione. Ora però ci sono altri 8 campi che mi
indicano la quantità per ognuno degli otto. E' possibile sommare le sole
quantità dei campi che si riferiscono al codice da me cercato? Esempio:
Codice1| QuCod1 | Codice2 | QuCod2|...|Codice8 | QuCod8
90233           1        90564         1               90478        3
94569           2        90233         2               96874        1
allora se la query è stata fatta sul codice 90233 dovrei ricevere 3. Sto
chiedendo la luna?
Ciao e grazie!
Luigi


author: Alessandro Baraldi

text:
"Luigi" <
luigialiber...@tiscali.it
> wrote in message
news:ZBg7e.44750$
IN.8...@twister2.libero.it
[CUT]
> Già quando ho scritto ho pensato che qualcuno mi avrebbe detto una cosa del
> genere ma purtroppo non è così. In pratica si tratta di un gestionale per un
> laboratorio di analisi cliniche. Devo inserire le ricette ed ogni ricetta
> può contenere solo 8 analisi! L'ordine deve essere rispettato e altri
> vincoli vari...
La tipica configurazione 1---Molti, non importa se
il MAX=8 e se l'ordine deve essere rispettato.
Di certo se hai la possibilità di inserirne 1 oppure 8
quanto hai fatto è discutibile dal punto della Normalizzazione
che non si applica da N livelli in poi ma da subito come
struttura.
In ogni caso non voglio insistere non conoscendo bene la questione.
La soluzione di Roberto può essere decisamente risolutiva.
@Alex



text:
"Luigi" <
luigialiber...@tiscali.it
> ha scritto nel messaggio
news:rKg7e.63744$zZ1.1...@twister1.libero.it...

Se la tabella che contiene i dati si chiama Tabella1 ed ha una struttura
simile a questa:
ID             Contatore e chiave primaria
Codice1    Numerico
QuCod1    Numerico
Codice2    Numerico
QuCod2    Numerico
...
...
Codice8    Numerico
QuCod8    Numerico
Se vuoi tramite query ottenere il totale della quantità del codice scelto a
prescindere in quale delle 8 coppie di campi i dati di tale codice si
trovino.
Creati una query unione (vedi help) chiamata Query1 che abbia il seguente
codice SQL:
SELECT Tabella1.ID, Tabella1.Codice1 AS Codice, Tabella1.QuCod1 AS Quantità
FROM Tabella1
WHERE (((Tabella1.Codice1)=[Digita codice:]))
UNION SELECT Tabella1.ID, Tabella1.Codice2 AS Codice, Tabella1.QuCod2 AS
Quantità
FROM Tabella1
WHERE (((Tabella1.Codice2)=[Digita codice:]))
UNION SELECT Tabella1.ID, Tabella1.Codice3 AS Codice, Tabella1.QuCod3 AS
Quantità
FROM Tabella1
WHERE (((Tabella1.Codice3)=[Digita codice:]))
UNION SELECT Tabella1.ID, Tabella1.Codice4 AS Codice, Tabella1.QuCod4 AS
Quantità
FROM Tabella1
WHERE (((Tabella1.Codice4)=[Digita codice:]))
UNION SELECT Tabella1.ID, Tabella1.Codice5 AS Codice, Tabella1.QuCod5 AS
Quantità
FROM Tabella1
WHERE (((Tabella1.Codice5)=[Digita codice:]))
UNION SELECT Tabella1.ID, Tabella1.Codice6 AS Codice, Tabella1.QuCod6 AS
Quantità
FROM Tabella1
WHERE (((Tabella1.Codice6)=[Digita codice:]))
UNION SELECT Tabella1.ID, Tabella1.Codice7 AS Codice, Tabella1.QuCod7 AS
Quantità
FROM Tabella1
WHERE (((Tabella1.Codice7)=[Digita codice:]))
UNION SELECT Tabella1.ID, Tabella1.Codice8 AS Codice, Tabella1.QuCod8 AS
Quantità
FROM Tabella1
WHERE (((Tabella1.Codice8)=[Digita codice:]));
Infine creati una query di raggruppamento basata sulla query unione di cui
sopra e che abbia il seguente codice SQL:
SELECT Query1.Codice, Sum(Query1.Quantità) AS Totale
FROM Query1
GROUP BY Query1.Codice;
Aprendo quest'ultima query di ragruppamento dovresti ottenere ciò che
volevi.
Se preferisci puoi ottenere lo steso risultato da codice VBA.



text:

Ciao Roberto ancora una volta devo rendere omaggio alla tua sconfinata bontà
e professionalità!
Funziona alla grande!
Ciao e grazie.
Luigi