title: Gestione prodotti/clienti.

text:
"GusBa" <
si...@tiscalinet.it
> wrote in message news:<cedl3e$rf9$
1...@grillo.cs.interbusiness.it
>...
> > 1. Esatto, vengono prodotti capi personalizzati, ma non di alta
> > sartoria, bensì calzature.
> > 2. Non avendo specificato che erano calzature, ovviamente, non si
> > poteva capire la specifica taglie/colore: ogni calzatura, identificata
> > appunto da IDMateriale ha, ovviamente, diverse taglie e diversi colori
> > senza che io debba utilizzare codici diversi per ogni combinazione di
> > essi.
>
> Scusa, ma non capisco, la tabella Materiali e di conseguenza IDMateriale
> cosa identificano, il modello di calzatura o i materiali che la compongono.
> Mi posti i campi significativi delle tabelle in modo che possa capire come
> hai strutturato la base dati.
>
Effettivamente si identificano i Materiali componenti.
> > 3. Essendo un ordine di produzione, trattasi di ordine a fornitore.
> > 4. Se la gestione magazzino è banale, magari la affrontiamo in
> > seguito.
> > 5. La difficoltà risiede nel correlare, all'interno della riga
> > d'ordine, il nome del cliente (che si trova nella tabella clienti) con
> > la relativa taglia personalizzata e il materiale da utilizzare con i
> > relativi dettagli di taglia e colore.
>
> La taglia del Cliente è esclusivamente la misura o c'è anche il tacco ?
Esclusivamente la sua misura!
>
>
> > Grazie ancora.
> > Se il dettaglio non è ancora sufficiente, cercherò di approfondire
> > senza appesantire.
>
> Le metodologie dell'abbigliamento dovrebbero andare anche per le calzature,
> l'ordine al fornitore è qualcosa tipo:
>
> Ordine a laboratorio Tizio
>
> Cliente Caio
>     Modello NN1-ACCA  colore Marrone Num 42 N.Pezzi 1
>                     Materiali:
>                             Tomaia XYZ colore CC N 1
>                             Tacco alt 25 mm colore CC N 1
>
> ecc?
Esatto: laboratorio Tizio deve produrre per cliente Caio (avente
taglia TagliaCaio) numero 1 paio di calzature prodotte con Suola X ed
Intersuola Y (anche se non appare il modello va bene lo stesso).
>
> saluti
>
> GusBa
Le tue richieste di precisazione sono chiarissime; spero anche i miei
commenti.
Ti ringrazio ancora per l'attenzione che dedichi alla mia domanda.
Ciao,
Nemo20KUC


title: Gestione prodotti/clienti.

author: GusBa

text:
"Nemo20KUC" <
nessun...@libero.it
> ha scritto nel messaggio
news:c832c30d.04080...@posting.google.com...

Scusa il ritardo, ma sono alle prese con un $MegaCambioDiCasa con
conseguente caccia al muratore, idraulico e affini.( a volte penso di aver
sbagliato mestiere !?)
Secondo me la tua base dati dovrebbe essere così:
Clienti, a parte ammennicoli vari Campo Taglia es 42
Modelli (Tabella che distingue ogni tipo di scarpa prodotto)
    Ora qui bisogna fare un distinguo:
        Come intendi la codifica per modello?
        Un record per tipo con a seguire una distinzione delle taglie
producibili con lista colori
                        es. Codice 243001 Modello PIPPO
                                            Taglie :         37 38 39 40 41
42 43 ecc
                        Prodotte in Colore: Nero   s    s   s    s   s   s
s
                        Prodotte in Colore: Marr   s    s   s    s   s   s
s
        Oppure un record modello per ogni variante taglia/Colore.
                          es Codice 24300137NE Modello PIPPO Tg 37 Colore
NERO
                          es Codice 24300138NE Modello PIPPO Tg 37 Colore
NERO
                          es Codice 24300139NE Modello PIPPO Tg 37 Colore
NERO
                          es Codice 24300137MA Modello PIPPO Tg 37 Colore
MARRONE
perchè da questo si parte per impostare le tabelle della distinta base per
la produzione.
nel primo caso la tabella componenti avra i seguenti campi:
Codice, Colore, Componente, Qta[Taglia]
nel secondo
Codice, Componente, Qta
dopo diventa semplice effettuare la relazione Cliente, Modello, Componenti,
Materiali
saluti
GusBa


title: Dimensioni file

author: Qualita

text:
Ciao a tutti i partecipanti del NG, sarei grato a chi mi potesse dare dei
consigli per risolvere un problemino che ho con Access 2000. Mi sono creato
un catalogo di prodotti e nella tabella ho una colonna con tipo di dati
"oggetto OLE" dove per ogni record inserisco come file collegato un *.JPG di
piccole dimensioni. Il mio problema stà nel fatto che il db creato a
dimensioni assurde se si considera il fatto che ho inserito solo una piccola
parte di tutti i JPG che dovrò inserire. Penso che Access si crei una copia
del disegno e non un collegamento. Ringrazio anticipatamente tutti coloro
che mi vogliano aiutare. Ciao a tutti


title: Dimensioni file

author: Federico Luciani

text:

Trovi la soluzione nel Sito comune (link qua sotto)
FAQ: Come implementare correttamente un archivio di immagini.
Download: Implementare un archivio di immagini.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: X CHI HA ODE 97

text:
Provate a lanciare il wizard per la creazione run-time, selezionate come
unico file
mso97.dll e guardate che succede !!!!
Ma la MS perchè fa ste minchiate invece di fare software funzionante?
ciao Bobbit


title: X CHI HA ODE 97

text:
bobbit_barton wrote:
> Provate a lanciare il wizard per la creazione run-time, selezionate come
> unico file
> mso97.dll e guardate che succede !!!!
Gia visto.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: X CHI HA ODE 97

author: RoDAgo

text:
senza parole...
RoDAgo


title: X CHI HA ODE 97

author: Sergio MAZZA

text:
"bobbit_barton" <
bobbit...@wappi.com
> ha scritto nel messaggio
news:nYI%4.140672$VM3.9...@news.infostrada.it...
> Provate a lanciare il wizard per la creazione run-time, selezionate come
> unico file
> mso97.dll e guardate che succede !!!!
>
> Ma la MS perchè fa ste minchiate invece di fare software funzionante?
>
> ciao Bobbit
>
>
Per curiosità, che fa???
Ciao.


title: X CHI HA ODE 97

text:
Hai provato questa:
crea un db, crea una tabella con nome "Go Speed Racer Go",
vai su about...della barra dei menu,
tieni schiacciato control e shift e fai doppio clic sul logo access (col
tasto destro mi sembra)
Bobbit
"Federico Luciani" <
fluc...@paperino.libero.it
> ha scritto nel messaggio
news:393F67D5...@paperino.libero.it...
> bobbit_barton wrote:
> > Provate a lanciare il wizard per la creazione run-time, selezionate come
> > unico file
> > mso97.dll e guardate che succede !!!!
>



title: X CHI HA ODE 97

text:
Lo schermo diventa nero e iniziano a scorrere i credit del software con una
frase finale inquietante
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:8hnp8o$1us$1...@suite03.caspur.it...
>
> "bobbit_barton" <
bobbit...@wappi.com
> ha scritto nel messaggio
> news:nYI%4.140672$VM3.9...@news.infostrada.it...
> > Provate a lanciare il wizard per la creazione run-time, selezionate come
> > unico file
> > mso97.dll e guardate che succede !!!!
> >



title: X CHI HA ODE 97

author: Alberto Dallagiacoma

text:
Non so precisamente cosa fa, ma hai provato ad installare l'ODE 97 Service
Pack 2?
bobbit_barton <
bobbit...@wappi.com
> wrote in message



title: X CHI HA ODE 97

text:
Alberto Dallagiacoma <
dall...@casappa.com
> wrote in message
8hoa6r$pau$1...@nslave1.tin.it...
> Non so precisamente cosa fa, ma hai provato ad installare l'ODE 97 Service
> Pack 2?
Scusate... Credevo fosse un bug... :-)


title: X CHI HA ODE 97

text:
hai mai visto il flipper nascosto dentro il Word?
Quello è allucinante
Ciao bobbit
"RoDAgo" <
rodago...@tiscalinet.it
> ha scritto nel messaggio
news:8hnp75$fdl$1...@lacerta.tiscalinet.it...
> senza parole...
>
> RoDAgo
>
>


title: X CHI HA ODE 97

text:
"bobbit_barton" <
bobbit...@wappi.com
> ha scritto nel messaggio
news:S_N%4.142326$VM3.9...@news.infostrada.it...
> Lo schermo diventa nero e iniziano a scorrere i credit del software con
una
> frase finale inquietante
>
>
>
>
E non mi lasciare in sospeso!! Che dice?


title: X CHI HA ODE 97

text:
bobbit_barton wrote:
> Hai provato questa:
> crea un db, crea una tabella con nome "Go Speed Racer Go",
> vai su about...della barra dei menu,
> tieni schiacciato control e shift e fai doppio clic sul logo access (col
> tasto destro mi sembra)
Gia visto anche questo!
In gergo si chiamano Eggs.
Andate a vedere il sito e divertitevi:
http://www.eeggs.com



title: X CHI HA ODE 97

author: warp

text:
bobbit_barton ha scritto nel messaggio ...
>Provate a lanciare il wizard per la creazione run-time, selezionate come
>unico file
>mso97.dll e guardate che succede !!!!
>
>Ma la MS perchè fa ste minchiate invece di fare software funzionante?
Beh, in fondo è una trovata simpatica.
Non lasciano includere mso97.dll  per ragioni di sicurezza: mso97.dll e mso97rt.dll  (che è la
versione inclusa nel Runtime) sono uguali solo all'apparenza ... al posto loro avresti fatto lo
stesso!
CIAO.


title: X CHI HA ODE 97

author: MarcoMax

text:
On Thu, 8 Jun 2000 11:30:25 +0200, "RoDAgo"
<
rodago...@tiscalinet.it
> wrote:
>senza parole...
eh?
mi son perso qualche cosa?
Max


title: X CHI HA ODE 97

author: HP

text:
Provate questo in Excel 97 (SR2)
Nuovo Worksheet
Premi F5
Scrivi  X97:L97 Enter
Premi il  TAB
Tieni premuto Ctrl-Shift
Click sull'icona dei Grafici ( toolbar button )
I pulsanti del mouse servono per andara avanti e indietro ....
E poi ci lamentiamo delle dimensioni dei programmi ...
chissa quante altre "porcate" lecite o meno ci sono
nei nostri applicativi .... magari quando si è on-line ???
Ciao
Hp


title: X CHI HA ODE 97

text:
Federico Luciani scrisse...
> In gergo si chiamano Eggs.
>
> Andate a vedere il sito e divertitevi:
>
http://www.eeggs.com
Ho fatto una capatina nel sito e sono rimasto alloccuto (di stucco)!
Per curiosità, vi riporto la più votata tra le sette che riguardano MsAccess
Create un Nuovo Database vuoto.
Create una macro, premete spazio in corrispondenza di azione e salvate la
macro dandogli come nome 'Magic Eight Ball'
Dopodic, dal menù Visualizza richiamatevi Barre degli Strumenti e scegliete
Personalizza.
Spuntate la barra degli strumenti 'Struttura Macro' e chiudete Personalizza.
Con Drag and Drop aggiungete la macro alla barra 'Struttura Macro'.
> Federico
Cià
RoDAgo


title: X CHI HA ODE 97

text:
Ciao ma poi come
si rimuove .... ????
Grazie Ciao
Hp
>
>
>


title: X CHI HA ODE 97

text:
HP scrisse...
> Ciao ma poi come
> si rimuove .... ????
Visualizza --> Barre degli Strumenti --> Personalizza
Dopodichč basta trascinarlo al di fuori della Barra sino a quando non
compare un X nera, rilasci er pulsante del mouse e isso sparira.
> Grazie Ciao
Precus, Ciauz
> Hp
RoDAgo


title: X CHI HA ODE 97

author: Frankkk

text:
"XYZ^2" <...@...> ha scritto nel messaggio
news:8i0k0r$sfj$1...@nslave1.tin.it...
> flipper dentro Word????
> dimmi dimmi... che roba č?
> Micio
>
> >hai mai visto il flipper nascosto dentro il Word?
vorrei vederlo veramente....dov'č...?????
Frankkk


title: X CHI HA ODE 97

text:
"Frankkk" <
frank...@libero.it
> ha scritto nel messaggio
news:xNP15.194773$VM3.1...@news.infostrada.it...

Sito
www.eegs.com


title: Menu a tendina

author: Robort

text:
Buongiorno a tutti.

Sbaglio o senza uno stratagemma non è possibile creare un menu a
tendina? Faccio continue ricerche in merito ma ad oggi non ho trovato
nulla di concreto. Mi piacerebbe poter creare una cosiddetta barra di
navigazione con menu a tendina stile web che al passaggio del mouse si
estende.

--
RoBort


title: Menu a tendina

text:

> RoBort

Stratagemma sarebbe...?
Per menù a tendina intendi i Menù Contestuali di tipo Popup...?

Si creano da codice, usando l'oggetto Commandbar.

@Alex


title: Menu a tendina

author: Karl Donaubauer

text:
Salve,

@Alex:
> Robort ha scritto:
>>
>> Sbaglio o senza uno stratagemma non è possibile creare un menu a
>> tendina? Faccio continue ricerche in merito ma ad oggi non ho trovato
>> nulla di concreto. Mi piacerebbe poter creare una cosiddetta barra di
>> navigazione con menu a tendina stile web che al passaggio del mouse si
>> estende.
>
> Stratagemma sarebbe...?
> Per menù a tendina intendi i Menù Contestuali di tipo Popup...?
>
> Si creano da codice, usando l'oggetto Commandbar.

O con il tool gratuito di Dale Fye:
http://dev-soln.com/access-shortcut-right-click-tool/

--
Ciao
Karl
*********
http://AccessDevCon.com

Access FAQ:
https://www.donkarl.com/it


title: Menu a tendina

text:
....
> O con il tool gratuito di Dale Fye:
>
http://dev-soln.com/access-shortcut-right-click-tool/

> --
> Ciao
> Karl
> *********
>
http://AccessDevCon.com

> Access FAQ:
https://www.donkarl.com/it

Utile suggerimento per chi ha difficoltà a scrivere il codice.
Grazie

@Alex


title: Menu a tendina

text:

Vi ringrazio per le dritte. Rispondo solo oggi perchè in questi giorni
ho "sperimentato" con esiti deludenti senza concludere niente. Sono
sempre troppo niubbo per mettere in pratica uno dei due sistemi che mi
avete consigliato, nonostante nel tempo abbia imparato qualcosa in più.

Per "senza stratagemma", intendevo dire creare il menu come va fatto a
regola d'arte, senza escamotage vari come ho visto googlando.

Buona giornata.

--
RoBort


title: Controllo in report

author: Miro

text:
Ciao a tutti
E' possibile in un report far l'ampeggiare una casella di riepilogo ,esempio
per 5 secondi ,e poi visualizzarla normalmente?
 Grazie e ciao.


title: Controllo in report

author: Alessandro Cara

text:

una casella di riepilogo in un un report? E ci posso anche stare (non mi
pare sia fattibile).
Farla lampeggiare e ci posso stare, magari su anteprima(non mi pare sia
fattibile).
Ma una volta stampata, e' qui che mi viene il dubbio, quando deve
lampeggiare? 5 sec dopo la stampa o ogni volta che giro il foglio?
;<)
Ma sei proprio sicuro che trattasi di report?
--
a.cara


title: Controllo in report

text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:URppe.14476$is5....@tornado.fastwebnet.it...

Ciao a.cara
è possibilissimo ne ho ben 4 nel mio report comunque grazie lo stesso ciao.


title: Controllo in report

text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:URppe.14476$is5....@tornado.fastwebnet.it...

Ciao a.cara



title: sql diretta du file txt

author: tasso

text:
è possibile eseguire una mail diretta su un file txt?
ho provato questa sql:
SELECT mid("*",10,2) as ore FROM
[TEXT;DATABASE=\10.51.16.10lavoro].file_prova.txt;
ma non mi restituisce nulla
se invece aggiungo una riga in testa al file con testo "campo1" ed elaboro
questa sql:
SELECT mid([campo1],10,2) as ore FROM
[TEXT;DATABASE=\10.51.16.10lavoro].scadruol.txt;
tutto funziona
è possibile evitare di aggiungere il campo ed utilizzare una sql simile
alla prima esposta?
ciao 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: Sicurezza (Michele Amato, Sib, Federico Luciani)

author: Luciano (DOC)

text:
Avevo promesso di dire la mia in fatto di sicurezza, avendo affrontato il
problema recentemente.
Poi, impegni di lavoro full time, corso di ASP (ebbene si!:-) e impegni
familiari mi hanno completamente distolto dal NG e non ho piu' scritto
nulla.
Ora vorrei farlo, ma mi sto chiedendo se e' il caso di mettere in
pubblica piazza certe cose. Non che uno creda di avere scoperto la pietra
filosofale che trasforma Access in una roccaforte inespugnabile ma ....
credo che il rapporto fra livello sicurezza e preziosita' di quanto protetto
sia elevato. Vogliamo parlarne? Molto volentieri! Ma con chi vuole capire
per migliorare, non con chi vuole credersi un grande hacker (lamer?:-)
scopiazzando frammenti di codice saccheggiati qua e la'.
Il mio ultimo lavoro in Access e' un CD con un MDE ed un  BE protetto, con
query
SIB OPTION e LUCIANODOC OPTION, con chiave hardware, con crittazione  e con
qualche altro
accorgimento che non mi va di dire a chiunque. Il motivo? Immaginate di
dover proteggere la vostra auto nuova. Se inziate a girargli intorno con una
corda legata stretta, poi con un rotolo di scotch da pacchi, poi con
quant'altro vi viene in mente, sicuramente non avete reso la vostra auto non
rubabile...ma certo chi ve la vuole fregare si deve fare un gran culo! E'
chiaro il concetto?:-)
Chi vuole parlarne mi scriva in MB o mi telefoni, ma se non vi conosco
personalmente non vi filo proprio. Si....se al raduno nazionale non
c'eravate siete out!:-)
Saluti.
Luciano
(DOC)


text:
"Luciano (DOC)" wrote:
>
>[cut]
> accorgimento che non mi va di dire a chiunque. Il motivo? Immaginate di
> dover proteggere la vostra auto nuova. Se inziate a girargli intorno con una
> corda legata stretta, poi con un rotolo di scotch da pacchi, poi con
> quant'altro vi viene in mente, sicuramente non avete reso la vostra auto non
> rubabile...ma certo chi ve la vuole fregare si deve fare un gran culo! E'
> chiaro il concetto?:-)
[cut]
la mia vettura in genere la lascio aperta cosi' non mi rompono i vetri!
Certo non lascio le chiavi inserite. Ma in fondo una cinquecento senza
revisione a chi serve? ;=D
--
Alessandro Cara
P.S. caro Luciano (DOC), spesso i frequentatori piu' assidui di questo
NG si incavolano  per il non rispetto di alcune regole. Certo che anche
tu a oggetto vai forte.
noi come dice il di vino poeta
....siamo sempre a un punto dai campioni.....


author: Michele Amato

text:
Luciano (DOC) <
mc5...@mclink.it
> wrote in message
90k10p$o0t$5...@news.mclink.it...
> Avevo promesso di dire la mia in fatto di sicurezza, avendo affrontato il
> problema recentemente.
>
> Chi vuole parlarne mi scriva in MB o mi telefoni, ...
Luciano,
lo farň presto (credo martedě della settimana prossima)...
saluti
Michele Amato


author: ema

text:
Mio cuggino mi ha detto che "Luciano (DOC)" <
mc5...@mclink.it
>	scrisse:
> Il mio ultimo lavoro in Access e' un CD con un MDE ed un  BE protetto, con
> query
> SIB OPTION e LUCIANODOC OPTION, con chiave hardware, con crittazione  e con
> qualche altro
> accorgimento che non mi va di dire a chiunque. Il motivo? Immaginate di
>
non ho capito cosa vuoi proteggere, pero`.  I  dati,  la  struttura,  il
codice o quant'altro?
Se vuoi postarlo (di`, mica sul NG, magari sul sito comune...), possiamo
provare a giocarci. :-)
P.S: Access 2k o che?
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
> - rimuovi XXX  x  rispondere  ICQ	#8814554

"Fraterno": amico di Fra' Tombola.
		-- Vaccabolario della Lingua Itagliana


title: Problema con Bookmark

author: Giulio Severini

text:
Ho un recordset di 15 record. Vado sull'11mo, lo cancello e voglio
ritrovarmi sul 12mo.
Ho quindi usato questo spicchio di codice:
Dim rst As DAO.RecordSet
Set rst = Me.RecordsetClone
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
Forms!frmSchedaPrimoContatto.Requery
rst.Movenext
Me.Bookmark = rst.Bookmark
ma non funziona, nel senso che mi ritrovo sempre sul primo record.
Cosa devo togliere / aggiungere al mio codice per ritrovarmi sul record
successivo a quello cancellato?
Grazie mille a tutti e buona giornata :))


title: Problema con Bookmark

author: MA

text:

E' quel requery che ti porta all'inizio
vai su
www.donkarl.com/it
 trovi come riposizionarti dopo il requery (immagin
tu lo faccia per non vedere "eliminato")
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: Problema con Bookmark

text:
Si, infatti è quel requery.
Ma se non faccio il requery il recordset non mi viene aggiornato. Ma se
mi viene aggiornato poi il puntatore punta al primo.
Che riferimento è la FAQ di Don Karl?
Grazie mille!!!!!!


title: Problema con Bookmark

text:

Chissa che significherà in italiano la parola austiaca "cerca"...
cmq ho provato a clickare e subito dopo ho digitato requery.
poi mi sono distratto e al ritorno ho trovato aschere 4.5 Lo stesso record
dopo Requery...
ma cusami, mi sono distratto, dicevi?



title: Problema con Bookmark

text:
Scusami ma infatti sto incasinato perso sto facendo tutto di corsa.
Cmq ho tutte le FAQ di Don Karl salvate sul pc ed infatti l'avevo
trovata (tieni pure conto che digito da un internet point oggi, e
faccio le corse contro il tempo visto che spendo quasi 5 € al
giorno.... :P).
Ecco quello che ne ho ricavato fuori:
FAQ 4.5
Devi utilizzare il Requery per aggiornare i dati nella tua maschera. Il
Requery causa che il fuoco torni al primo record della maschera. Invece
desideri che esso rimanga dove prima si trovava.
Soluzione
Salva l'Id (un campo univoco) del record corrente. Allora puoi tornare
sul record dopo l'esecuzione di Requery:
On Error GoTo MyError
Dim lngStore As Long
lngStore = Me!Id
'riduce lo sfarfallio dello schermo
Me.Painting = False
Me.Requery
Me.RecordsetClone.FindFirst "Id = " & lngStore
Me.Bookmark = Me.RecordsetClone.Bookmark
myExit:
Me.Painting = True
Exit Sub
myError:
Select Case Err.Number
  Case 3159
    'Bookmark non valido
    Resume myExit
  Case Else
    Msgbox "Exception Nr. " & Err.Number & " " & Err.Description
    Resume myExit
End Select
FINE FAQ
Però c'è un problema. Io non voglio che il puntatore resti sul record
corrente, perchè è quello cancellato.
Voglio che vada a quello immediatamente successivo. Perciò penso che
devo aggiungere qualcosa del tipo:
lngstore = Me!Id + 1
ed il mio codice diventa:
On Error GoTo Err_cmdElimina_Click
Dim rst As DAO.Recordset
Dim lngStore As Long
Set rst = Forms!frmSchedaPrimoContatto.RecordsetClone
    DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
    'Se tolgo l'istruzione seguente mi dice 'Nessun record corrente
    lngStore = Forms!frmSchedaPrimoContatto!idUtente + 1
    Forms!frmSchedaPrimoContatto.Requery
    Forms!frmSchedaPrimoContatto.FindFirst "idUtente = " & lngStore
    Forms!frmSchedaPrimoContatto.Bookmark =
Forms!frmSchedaPrimoContatto.RecordsetClone.Bookmark
Exit_cmdElimina_Click:
    Exit Sub
Err_cmdElimina_Click:
    MsgBox Err.Description
    Resume Exit_cmdElimina_Click
End Sub
ma non funziona, perchè mi dice semplicemente 'Record eliminato' e
resta con la maschera grigia al record
cancellato che non esiste più.
Dove sbaglio?
Grazie mille MA :)


title: Problema con Bookmark

text:
Scusa non avevo scritto bene il codice, ma cmq non funziona lo stesso:
On Error GoTo Err_cmdElimina_Click
Dim rst As DAO.Recordset
Dim lngStore As Long
Set rst = Forms!frmSchedaPrimoContatto.
RecordsetClone
    DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
    'Se tolgo l'istruzione seguente mi dice 'Nessun record corrente
    lngStore = Forms!frmSchedaPrimoContatto!idUtente + 1
    Forms!frmSchedaPrimoContatto.Requery
    Forms!frmSchedaPrimoContatto.RecordsetClone.FindFirst "idUtente =
" & lngStore
    Forms!frmSchedaPrimoContatto.Bookmark =
Forms!frmSchedaPrimoContatto.RecordsetClone.Bookmark
Exit_cmdElimina_Click:
    Exit Sub
Err_cmdElimina_Click:
    MsgBox Err.Description
    Resume Exit_cmdElimina_Click
Avevo scritto
Forms!frmSchedaPrimoContatto.FindFirst "idUtente = " & lngStore
invece di
Forms!frmSchedaPrimoContatto.RecordsetClone.FindFirst "idUtente = " &
lngStore
ma tanto il risultato è lo stesso!!! :(
Buon lavoro spero tu possa aiutarmi :)


title: Problema con Bookmark

text:
Nessuno può aiutarmi? :(
Ma è giusto fare
lngStore = Forms!frmSchedaPrimoContatto!idUtente + 1
o forse devo fare
lngStore = Forms!frmSchedaPrimoContatto!idUtente
e dopo
lngStore = lngStore + 1
O forse devo assegnare questi valori proprio all'inizio?
Grazie!!!


title: Problema con Bookmark

author: sv

text:
"Giulio Severini" <
fenic...@hotmail.com
> ha scritto nel messaggio
news:1117108824.2...@o13g2000cwo.googlegroups.com...

On Error GoTo Err_cmdElimina_Click





Exit_cmdElimina_Click:
    Exit Sub

Avevo scritto

invece di



Oltre ai suggerimenti già ricevuti prova a guardare anche:
www.accessgroup.it
Sezione : Traduzioni
Cap 1 - Barre di comando --> Lavorare con le barre di comando in codice.
--
rgrds
SC


title: Problema con Bookmark

author: yronium

text:
> On Error GoTo Err_cmdElimina_Click
>
> Dim rst As DAO.Recordset
> Dim lngStore As Long
> Set rst = Forms!frmSchedaPrimoContatto.RecordsetClone
>
> DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
> DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
>
> 'Se tolgo l'istruzione seguente mi dice 'Nessun record corrente
>
> lngStore = Forms!frmSchedaPrimoContatto!idUtente + 1
>
> Forms!frmSchedaPrimoContatto.Requery
> Forms!frmSchedaPrimoContatto.FindFirst "idUtente = " & lngStore
> Forms!frmSchedaPrimoContatto.Bookmark =
> Forms!frmSchedaPrimoContatto.RecordsetClone.Bookmark
>
> Exit_cmdElimina_Click:
> Exit Sub
>
> Err_cmdElimina_Click:
> MsgBox Err.Description
> Resume Exit_cmdElimina_Click
>
> End Sub
č inutile che salvi un clone del recordset in una variabile, se poi non usi
quella variabile. Prova cosě:
On Error GoTo Err_cmdElimina_Click
Dim rst As DAO.Recordset
Dim lngStore As Long
Set rst = Forms!frmSchedaPrimoContatto.RecordsetClone
    DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
    lngStore = rst!idUtente + 1
    Forms!frmSchedaPrimoContatto.Requery
    rst.FindFirst "idUtente = " & lngStore
    Forms!frmSchedaPrimoContatto.Bookmark = rst.Bookmark
Exit_cmdElimina_Click:
    Exit Sub
Err_cmdElimina_Click:
    MsgBox Err.Description
    Resume Exit_cmdElimina_Click
End Sub
Non l'ho provato, spero funzioni. Ciao e fammi sapere.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Problema con Bookmark

text:
"sv" <
sal...@nospaccessgroup.it
> ha scritto nel messaggio
news:d74n16$e84$2...@domitilla.aioe.org...

[cut]
Mi sono imbrogliato con Outlook, non era questo il suggerimento ;-)
Allora:
www.accessgroup.it
 Sezione : Traduzioni
 Cap 6 - § Muoversi attraverso un oggetto Recordsetc
             § Trovare uno specifico record
 --
 rgrds
 SC


title: Problema con Bookmark

text:
Grazie per il suggerimento.
Ti faccio sapere se funziona, ora sono in un internet point :)


title: Re: OpenQuery da VBA con Parametro...

text:
Salve,

Marco ha scritto:
> ...
> Devo aprire il Recordset di una Query Parametrica da VBA per rilevare alcuni dati ed inviarli ad una altra Tabella.
> La Query in questione ha il seguente filtro sul campo Data:
> Forms!MiaForm!Anno
>
> La query funziona perfettamente da Access ma quando provo ad aprire il Recordset
> .....
> Set rsQry = Db.OpenRecordset("Q_QryOrdiniRitardi")
>
> mi restituisce il messaggio "Parametri insufficienti. Previsto1"
> ...
http://www.donkarl.com/it?FAQ6.4

--
Ciao
Karl
*********
http://www.AccessDevCon.com

Access FAQ:
http://www.donkarl.com/it


title: Re: OpenQuery da VBA con Parametro...

author: Bruno Campanini

text:
Marco pretended :
> Ciao a Tutti!
>
> Devo aprire il Recordset di una Query Parametrica da VBA per rilevare alcuni
> dati ed inviarli ad una altra Tabella. La Query in questione ha il seguente
> filtro sul campo Data: Forms!MiaForm!Anno
>
> La query funziona perfettamente da Access ma quando provo ad aprire il
> Recordset  .....
> Set rsQry = Db.OpenRecordset("Q_QryOrdiniRitardi")

Togli le virgolette a "Q_QryOrdiniRitardi".

Bruno


title: Re: OpenQuery da VBA con Parametro...

author: Marco

text:

Ciao Karl,scusa ma quando scrivi

qdf.Parameters!MioParametro2 = Valore....
Per "MioParametro" forse intendevi MioCampo?!
visto che poi metti = Valore. Di solito il Valore E' Il parametro: nel caso specifico Forms!MiaForm!etc...

In ogni caso... ho provato il tuo codice inserendo il nome del campo della query al posto di MioParametro:
Set db = CurrentDb
Set qdf = db.QueryDefs("QryOrdiniRitardi")
qdf.Parameters!Anno = Eval([Forms]![MiaForm]![MioCampo])

ma mi restituisce il messaggio
Elemento non trovato in questo insieme
(riferito a qdf.Parameters!Anno)
Dove sbaglio?


title: Re: OpenQuery da VBA con Parametro...

text:
Salve,

Marco:
> Karl Donaubauer ha scritto:
>>> ...
>>> La Query in questione ha il seguente filtro sul campo Data:
>>> Forms!MiaForm!Anno
>>>
>>> La query funziona perfettamente da Access ma quando provo ad aprire il Recordset
>>> .....
>>> Set rsQry = Db.OpenRecordset("Q_QryOrdiniRitardi")
>>>
>>> mi restituisce il messaggio "Parametri insufficienti. Previsto1"
>>> ...
>>
http://www.donkarl.com/it?FAQ6.4

>
> qdf.Parameters!MioParametro2 = Valore....
> Per "MioParametro" forse intendevi MioCampo?!
> visto che poi metti = Valore. Di solito il Valore E' Il parametro: nel caso specifico Forms!MiaForm!etc...
>
> In ogni caso... ho provato il tuo codice inserendo il nome del campo della query al posto di MioParametro:
> Set db = CurrentDb
> Set qdf = db.QueryDefs("QryOrdiniRitardi")
> qdf.Parameters!Anno = Eval([Forms]![MiaForm]![MioCampo])
>
> ma mi restituisce il messaggio
> Elemento non trovato in questo insieme
> (riferito a qdf.Parameters!Anno)
> Dove sbaglio?
>

In mescolare due articoli e metodi diversi:

Prova il metodo semplice, cioè

Eval("Forms!MiaForm!Anno")

come criterio nella tua query.

Se non funziona incolla la stringa SQL della query qui.



title: Re: OpenQuery da VBA con Parametro...

author: GiorgioDaPrato

text:
> La query funziona perfettamente da Access ma quando provo ad aprire il Recordset

solo per completezza:
c'è una ragione che ti impedisce di usare
> La query funziona perfettamente da Access

come query di origine di una query di comando
(o di trasformarla direttamente in query di comando)
cha accoda (o aggiorna) i dati nella tabella ricevente
E POI usare il docmd.openquery queryDiComando ?


title: Re: OpenQuery da VBA con Parametro...

text:

rsSQL = ""
rsSQL = rsSQL & "SELECT Max(QryCalcoli.GGRitardo) AS MaxDiGGRitardo, QryCalcoli.Fornitore, "
rsSQL = rsSQL & "QryCalcoli.[Ordine n], QryCalcoli.Anno, QryCalcoli.NumNC, "
rsSQL = rsSQL & "FROM QryCalcoli "
rsSQL = rsSQL & "GROUP BY QryCalcoli.Fornitore, QryCalcoli.[Ordine n], "
rsSQL = rsSQL & "QryCalcoli.Anno, QryCalcoli.NumNC, QryCalcoli.NC "
rsSQL = rsSQL & "HAVING (((QryCalcoli.Anno)=[Forms]![Q_RubricaDett]![MonitoraggioAnno])) "

Set rsQry = Db.OpenRecordset(rsSQL)

Risposta : Parametro mancante ....


title: Re: OpenQuery da VBA con Parametro...

text:

Ciao Giorgio, grazie per la risposta.
Scusa ma non ho capito la domanda.
puoi riformulare ?
Mi chiedi forse perchè non uso una query di Accodamento alla tabella?
Perchè durante la routine in VBA il codice elabora i dati e trae informazioni: fa calcoli, conta i record etc...


title: Re: OpenQuery da VBA con Parametro...

text:

Scusa KArl...però non hai risposto alla mia domanda:
tu scrivi nella FAQ

 qdf.Parameters!MioParametro2 = Valore....

Per "MioParametro2" forse intendevi MioCampo?!
cioè qdf.Parameters!Anno = Forms!MiaForm!Anno...
Altrimenti non capisco cosa dovrei scrivere dopo Parameters!...


title: Re: OpenQuery da VBA con Parametro...

text:
Marco formulated on Thursday :

"HAVING (((QryCalcoli.Anno)=" &
[Forms]![Q_RubricaDett]![MonitoraggioAnno] & "));"

Bruno


title: Re: OpenQuery da VBA con Parametro...

text:
Marco ha scritto:
>>>>>> ...
>>>>>> La Query in questione ha il seguente filtro sul campo Data:
>>>>>> Forms!MiaForm!Anno
>>>>>>
>>>>>> La query funziona perfettamente da Access ma quando provo ad aprire il Recordset
>>>>>> .....
>>>>>> Set rsQry = Db.OpenRecordset("Q_QryOrdiniRitardi")
>>>>>>
>>>>>> mi restituisce il messaggio "Parametri insufficienti. Previsto1"
>>>>>> ...
>> rsSQL = ""
>> rsSQL = rsSQL & "SELECT Max(QryCalcoli.GGRitardo) AS MaxDiGGRitardo, QryCalcoli.Fornitore, "
>> rsSQL = rsSQL & "QryCalcoli.[Ordine n], QryCalcoli.Anno, QryCalcoli.NumNC, "
>> rsSQL = rsSQL & "FROM QryCalcoli "
>> rsSQL = rsSQL & "GROUP BY QryCalcoli.Fornitore, QryCalcoli.[Ordine n], "
>> rsSQL = rsSQL & "QryCalcoli.Anno, QryCalcoli.NumNC, QryCalcoli.NC "
>> rsSQL = rsSQL & "HAVING (((QryCalcoli.Anno)=[Forms]![Q_RubricaDett]![MonitoraggioAnno])) "
>>
>> Set rsQry = Db.OpenRecordset(rsSQL)
>>
>> Risposta : Parametro mancante ....

Concatenare la stringa SQL nel codice è una cosa molto diversa ad usare
il nome di una query salvata come l'hai descritto prima.

Il comma dopo l'ultimo campo del SELECT ti deve dare un errore. Non è
chiaro se manca il campo NC o hai un comma superfluo. Il HAVING è un
WHERE e per non ricevere l'errore basta escludere il riferimento alla
maschera dalla stringa:

rsSQL = "SELECT Max(GGRitardo) AS MaxDiGGRitardo, Fornitore," & _
        " [Ordine n], Anno, NumNC"  & _
        " FROM QryCalcoli" & _
        " WHERE Anno=" & Forms!Q_RubricaDett!MonitoraggioAnno
  & _
        " GROUP BY Fornitore, [Ordine n], Anno, NumNC, NC"



title: Re: OpenQuery da VBA con Parametro...

text:

Hai ragione che sono due cose diverse: Aprire il recordset della query (quello che volevo fare) e scrivere SQL su VBA
ma essendo che quella soluzione dava il problema del parametro
ho provato con la stringa SQL. Quando ho visto che il problema era identico
ho postato l'SQL
Adesso proverò il codice che hai postato
(anche se mi è rimasta la curiosità di capire la prima soluzione che mi avevi dato )
intanto ti ringrazio.


title: Re: OpenQuery da VBA con Parametro...

text:

Grazie Bruno
proverò pure questa soluzione!


title: Re: OpenQuery da VBA con Parametro...

text:
Marco ha scritto:
> ...
> Hai ragione che sono due cose diverse: Aprire il recordset della query (quello che volevo fare) e scrivere SQL su VBA
> ma essendo che quella soluzione dava il problema del parametro
> ho provato con la stringa SQL.
> ...

Ti ho segnalato e scritto due volte la soluzione semplicissima con
Eval() per la query salvata. Costa nemmeno 1 minuto. Non è chiaro perché
non l'hai usata.



title: Re: OpenQuery da VBA con Parametro...

text:

No Karl, non era chiaro perchè chissà dove XXXX l'avevo scritto quel Eval...
pensavo fosse una funziona di VBA. Ora ho capito che è una funzione di Access... quindi nella Query :-)
Infatti alla fine sto usando questa soluzione
Scusami... ;)
ciao Grazie mille!!!


title: Re: OpenQuery da VBA con Parametro...

text:
Marco used his keyboard to write :

> Per la prima volta non mi ha dato "Errore di sintassi" come risposta...
> ma "Tipi di dati non corrispondenti nell'Espressione Criterio" :-(
> Il parametro che sto passando è un campo numerico...

Sei uno strazio...
Il parametro [MonitoraggioAnno] com'è fatto? scrivilo qui!
Il campo [Anno] come è definito nella tabella? quale VarType?

Bruno


title: Re: OpenQuery da VBA con Parametro...

text:

PS.
Ti Risulta che 2 parametri Eval non siano accettati?
Ne ho appena inserito un altro di tipo stringa ed insieme i parametri non funzionano. Se ne tolgo 1 si....


title: Re: OpenQuery da VBA con Parametro...

text:

Bruno...
MonitoraggioAnno è un campo non associato della Form
Serve a dare il parametro alla Query il cui campo (in Tabella) è di tipo Numerico. ...E poi scusa... il tipo di dati finora non è stato un problema in nessuna delle soluzioni che sto provando.


title: Re: OpenQuery da VBA con Parametro...

text:
Marco presented the following explanation :

> Bruno...
> MonitoraggioAnno è un campo non associato della Form
> Serve a dare il parametro alla Query il cui campo (in Tabella) è di tipo
> Numerico. ...E poi scusa... il tipo di dati finora non è stato un problema in
> nessuna delle soluzioni che sto provando.

Se togli la clausola HAVING il recordset viene creato senza errori?
Se così è allora il guaio sta nel fatto che Anno e MonitoraggioAnno,
ancorché numerici entrambi, non hanno lo stesso VarType.
Diversamente... ma tu alle domande non rispondi e io non
ho più voglia di farne altre.

Bruno


title: Re: OpenQuery da VBA con Parametro...

text:
Bruno, se sono qui a far domande significa che non ne so abbastanza. Questo implica il fatto che se non si   risponde è perché non si è compresa la domanda. Ho provato a risponderti dicendoti il tipo di campo di anno in tabella. Se mi chiedi di varType io capisco che (forse) mi stai chiedendo che variabile ho dichiarato. Ma i due campi sono fisici, non sono dichiarati come variabili.
Se poi non ti va piu di rispondere a prescindere,  lo capisco a prescindere dalle motivazioni.


title: Re: OpenQuery da VBA con Parametro...

text:
Salve,

Marco:
>...
> Ti Risulta che 2 parametri Eval non siano accettati?
> Ne ho appena inserito un altro di tipo stringa ed insieme i parametri non funzionano. Se ne tolgo 1 si....
>

Come si esprime "non siano accettati"? Cosa succede?
Se ricevi un errore: con quale numero e messaggio?

Se non riesci vai in visualizzazione SQL della query e copia/incolla la
stringa SQL della query nel prossimo messaggio. Forse si vede il problema.



title: Re: OpenQuery da VBA con Parametro...

text: Forse se alleghi un file dimostrativo si riesce a concludere qualche cosa


title: Re: OpenQuery da VBA con Parametro...

text:
It happens that
mariopu...@gmail.com
 formulated :

La cosa migliore sarebbe che tu creassi un nuovo database nel quale
importare la tabella dalla quale hai creato la query QryCalcoli.
Anche con soltanto alcuni record; m'interessano quelli e
sprattutto la struttura.

Bruno


title: Re: OpenQuery da VBA con Parametro...

text:
Bruno Campanini pretended :

> La cosa migliore sarebbe che tu creassi un nuovo database nel quale
> importare la tabella dalla quale hai creato la query QryCalcoli.
> Anche con soltanto alcuni record; m'interessano quelli e
> sprattutto la struttura.

E lo mettessi online!

Bruno


title: Re: OpenQuery da VBA con Parametro...

text:

Allora: Partiamo dalla soluzione con la Funzione Eval.

So benissimo che la query dovrebbe restituire 3 records ma da quando ho aggiunto EVAL sul campo Fornitore, oltre che sul campo Anno, la query (e di conseguenza il recordset) si apre con Record Zero.

Ecco la query (già pubblicata)
SELECT Max(QryCalcoli.GGRitardo) AS MaxDiGGRitardo, QryCalcoli.Fornitore, QryCalcoli.[Ordine n], QryCalcoli.Anno, QryCalcoli.NumNC, QryCalcoli.NC
FROM QryCalcoli
GROUP BY QryCalcoli.Fornitore, QryCalcoli.[Ordine n], QryCalcoli.Anno, QryCalcoli.NumNC, QryCalcoli.NC
HAVING (((QryCalcoli.Fornitore)=Eval("[Forms]![Q_RubricaDett]![Nome]")) AND ((QryCalcoli.Anno)=Eval("[Forms]![Q_RubricaDett]![MonitoraggioAnno]")));

La query si apre con i 3 records se provo ad eliminare uno dei due parametri. Se vi sono entrambi restituisce Records Zero.
Questo dimostra la bontà delle informazioni provenienti dalla maschera Q_RubricaDett


title: Re: OpenQuery da VBA con Parametro...

text:
Salve,

Marco:
> ...
> SELECT Max(QryCalcoli.GGRitardo) AS MaxDiGGRitardo, QryCalcoli.Fornitore, QryCalcoli.[Ordine n], QryCalcoli.Anno, QryCalcoli.NumNC, QryCalcoli.NC
> FROM QryCalcoli
> GROUP BY QryCalcoli.Fornitore, QryCalcoli.[Ordine n], QryCalcoli.Anno, QryCalcoli.NumNC, QryCalcoli.NC
> HAVING (((QryCalcoli.Fornitore)=Eval("[Forms]![Q_RubricaDett]![Nome]")) AND ((QryCalcoli.Anno)=Eval("[Forms]![Q_RubricaDett]![MonitoraggioAnno]")));
>
> La query si apre con i 3 records se provo ad eliminare uno dei due parametri. Se vi sono entrambi restituisce Records Zero.
> Questo dimostra la bontà delle informazioni provenienti dalla maschera Q_RubricaDett

Prova se invece dei parametri scrivi i due valori concreti come criteri
nella query veramente restituiscono 3 record?

Puoi anche fare un'altra prova per vedere cosa succede. Copia questa
stringa nella vis. SQL di una query nuova:

SELECT Eval("Forms!Q_RubricaDett!Nome"),
Eval("Forms!Q_RubricaDett!MonitoraggioAnno")
FROM QryCalcoli

Nella vis. dati vedi i due valori aspettati?

L'unica cosa non corretta che vedo è che il HAVING in verità è un WHERE,
cioè:

SELECT Max(QryCalcoli.GGRitardo) AS MaxDiGGRitardo,
QryCalcoli.Fornitore, QryCalcoli.[Ordine n], QryCalcoli.Anno,
QryCalcoli.NumNC, QryCalcoli.NC
FROM QryCalcoli
WHERE QryCalcoli.Fornitore=Eval("Forms!Q_RubricaDett!Nome") AND
QryCalcoli.Anno=Eval("Forms!Q_RubricaDett!MonitoraggioAnno")
GROUP BY QryCalcoli.Fornitore, QryCalcoli.[Ordine n], QryCalcoli.Anno,
QryCalcoli.NumNC, QryCalcoli.NC




title: Re: OpenQuery da VBA con Parametro...

text:
> Se così è allora il guaio sta nel fatto che Anno e MonitoraggioAnno,
> ancorché numerici entrambi, non hanno lo stesso VarType.
> Diversamente...
>
> Bruno

Ciao Bruno
Ho risolto con la Funzione EVAL ma come sai sto studiando ugualmente perchè mi da quell'errore di  Tipo Dati.
Andando a ritroso, a monte della Query in oggetto, mi sono ricordato
che quel campo ANNO deriva dal formato data così formattato:
Anno: Format([DataConsegna];"aaaa")

ora, mi chiedo, se il problema è questo, perchè non si manifesta in tutte le altre soluzioni varie?
p.s.
ovviamente se non hai voglia di approfondire lascia stare, ti ringrazio lo stesso gli aiuti che hai tentato di darmi.


title: Re: OpenQuery da VBA con Parametro...

text:
Il giorno venerdì 4 maggio 2018 08:50:08 UTC-7, Karl Donaubauer ha scritto:
> Salve,
>

> L'unica cosa non corretta che vedo è che il HAVING in verità è un WHERE,
> cioè:
>
> SELECT Max(QryCalcoli.GGRitardo) AS MaxDiGGRitardo,
> QryCalcoli.Fornitore, QryCalcoli.[Ordine n], QryCalcoli.Anno,
> QryCalcoli.NumNC, QryCalcoli.NC
> FROM QryCalcoli
> WHERE QryCalcoli.Fornitore=Eval("Forms!Q_RubricaDett!Nome") AND
> QryCalcoli.Anno=Eval("Forms!Q_RubricaDett!MonitoraggioAnno")
> GROUP BY QryCalcoli.Fornitore, QryCalcoli.[Ordine n], QryCalcoli.Anno,
> QryCalcoli.NumNC, QryCalcoli.NC
>
> --
> Ciao
> Karl
> *********
>
http://www.AccessDevCon.com

> Access FAQ:
http://www.donkarl.com/it

Ciao KARL Finalmente ho risolto.
o meglio hai risolto!
Non ero stato io a mettere quel HAVING ma Access con la vis. Struttura Query
Sostituendo WHERE a HAVING funziona!...
Grazie mille!!! :-)


title: Re: OpenQuery da VBA con Parametro...

text:
Salve,

Marco:
> ...
> Non ero stato io a mettere quel HAVING ma Access con la vis. Struttura Query
> Sostituendo WHERE a HAVING funziona!...

Ah, sei stato tu.

Se nella vis. struttura scrivi un criterio in una colonna che contiene
un raggruppamento o una funzione di aggregazione (Min, Max ecc.) si
tratta di un HAVING. Cioè Access prima esegue il raggruppamento/la
funzione e poi applica il criterio al risultato.

Se invece vuoi prima filtrare i record con il criterio e dopo applicare
il raggruppamento o la funzione, devi srivere il criterio in una colonna
diversa con "Dove" nella riga "Formula". Così si tratta di una clausola
WHERE.

Spesso i risultati di HAVING e WHERE sono identici ma non sempre.



title: Re: OpenQuery da VBA con Parametro...

text:

:-) è Proprio vero!... Sbagliando si Impara!!! :-)


title: Formattazione condizionale aiuto

author: rino

text:
Ciao a tutti,
ho un report con intestazione comune e per ogni comune (nel corpo) un
elenco di nomi e per ognuno di questi nomi è attribuito un numero.
Quello che vorrei e che non riesco a fare è di indicare con la
formattazione il numero più alto per ogni nome di ogni comune.
se mi aiutate per favore
vi ringrazio
rino


title: Formattazione condizionale aiuto

author: Roberto da Parma

text:
"rino" <
gsif...@tin.it
> ha scritto nel messaggio
news:4973085d$0$1117$4faf...@reader2.news.tin.it...

Nella condizione metti la formula utilizzando la funzione DMax, trovi tutto
nell'help
Ciao
--
Roberto da Parma


title: Formattazione condizionale aiuto

text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
news:gl0kha$44a$1...@tdi.cu.mi.it...

grazie ora provo
rino


title: combobox che non risponde

author: minus

text:
Grazie a questo magnifico gruppo sono riuscito a creare un programma dove su
una maschera compaiono 2 combo. Nel primo scelgo la CATEGORIA e nel secondo,
grazie a tutti i suggerimenti trovati sul sito, compaiono solo le
sottocategorie corrispondenti alla CATEGORIA selezionata nel primo combo.
Tutto è filato liscissimo fino a quando provando a selezionare anche la una
SOTTOCATEGORIA di quelle nella tendina (Corrispondono perfettamente alla
CATEGORIA) ho notato che nel combo2 viene inserito solo la prima voce della
tendina. In pratica qualunque sottocategoria io seleziono quella introdotta
è sempre quella in cima (La 1) alla tendina. Cosa posso aver sbagliato ?
                           Vi ringrazio di tutto, Mino
--------------------------------
Inviato via
http://usenet.libero.it


title: combobox che non risponde

author: Maurizio Borrelli

text:
> "minus" <
min...@libero.it
> ha scritto nel messaggio
> news:217Z59Z199Z101Y...@usenet.libero.it...
> Grazie a questo magnifico gruppo sono riuscito a creare un programma dove
su
> una maschera compaiono 2 combo. Nel primo scelgo la CATEGORIA e nel
secondo,
> grazie a tutti i suggerimenti trovati sul sito, compaiono solo le
> sottocategorie corrispondenti alla CATEGORIA selezionata nel primo combo.
> Tutto è filato liscissimo fino a quando provando a selezionare anche la
una
> SOTTOCATEGORIA di quelle nella tendina (Corrispondono perfettamente alla
> CATEGORIA) ho notato che nel combo2 viene inserito solo la prima voce
della
> tendina. In pratica qualunque sottocategoria io seleziono quella
introdotta
> è sempre quella in cima (La 1) alla tendina. Cosa posso aver sbagliato ?
    Saperlo!... Da queste parti solo Roberto (da ovunque) pare avere la
palla di vetro. (Ebbene si', lo ammetto, non ci volevo credere ma l'ho visto
coi miei occhi ed ora ci credo.)
    Fai una bella cosa, piu' o meno come faremmo, forse, tutti noi: non ti
incaponire e, se puoi, fatti un bel giro (a piedi); oppure dedicati ad altro
per una mezz'ora. Poi rifai la "cosa" di sana pianta, senza nemmeno guardare
la vecchia. Poi facci sapere.
    Scusami ma e' l'unica cosa che mi viene in mente.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: combobox che non risponde

author: mino

text:
Il 21 Gen 2003, 18:50, "Maurizio Borrelli" <
maurizio...@freepass.it
>
ha scritto:

> Grazie per aver risposto comunque, ti chiedo di mettere una buona parola
perchè intervenga l'uomo con la palla di vetro , quel Roberto da casa che
qui vedo quasi ovunque in tutti i problemi posti all'NG. Grazie Mino



title: [Contributo] Immagini con aree cliccabili

author: Carlo Costarella

text:
A rieccomi...
Prendo spunto da un post ("Mappe cliccabili") per proporre una soluzione
semplice e veloce finalizzata ad individuare un'area di una immagine e agire
di conseguenza.
L'esempio classico è la cartina dell'Italia. Si vorrebbe poter cliccare su
di una regione e far partire un codice che tenga conto della regione
selezionata...un po' come avviene nelle pagine html.
In Access non è possibile selezionare un'area di un'immagine a meno di
sovrapporvi una label trasparente e di forma rettangolare o quadrata e
intercettare il click su detta label.
Inoltre le immagini in Access non espongono un hdc.
Una soluzione potrebbe essere quella di usare lo sfondo di una maschera che,
questa volta, e grazie all'api GetWindowDC mi permette di ricavare l'hdc
della maschera stessa. L'immagine verrà posta sullo sfondo e si userà
l'evento clic del corpo.
Rimane il problema dell'area delimitata.
Come abbiamo visto non è possibile delimitare un'area di forma irregolare...
La soluzione me l'ha data proprio l'autore del post "mappe cliccabili".
Perchè non usare il colore dell'area?
A questo punto è stato semplice. Grazie a tre api il gioco è fatto.
GetPixel restituisce il colore del pixel di una determinata posizione;
GetCursorPos restituisce la posizione del cursore
GetWindowDC mi restituisce l'handle della maschera, indispensabile per
delimitare il contesto di GetPixel.
A questo punto ottengo il colore che si trova proprio sotto il clic del
mouse e, avendo avuto l'accortezza di creare una cartina con colori solidi
diversi ma uniformi per ciascuna regione, posso associare il valore colore
restituito ad una funzione o codice diversi.
Questo il link per scaricare l'esempio in formato AXP:
http://www.frantoiogestione.com/Cartina.zip
Come al solito l'esempio potra essere liberamente usato dai vari webmaster
collegati al NG.
NB: non tutte le regioni sono state colorate e qualche regione ha lo stesso
colore.
Ciao, Carlo


text:
Carlo Costarella wrote:
> A rieccomi...
> Come al solito l'esempio potra essere liberamente usato dai vari
> webmaster collegati al NG.
> NB: non tutte le regioni sono state colorate e qualche regione ha lo
> stesso colore.
>
> Ciao, Carlo
Complimenti Carlo,
la metto su AccessgGroup.it
grazie
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


author: Oscar Manfredini

text:
"Carlo Costarella" <
> A questo punto ottengo il colore che si trova proprio sotto il clic del
> mouse e, avendo avuto l'accortezza di creare una cartina con colori solidi
> diversi ma uniformi per ciascuna regione, posso associare il valore colore
> restituito ad una funzione o codice diversi.
> Questo il link per scaricare l'esempio in formato AXP:
>
http://www.frantoiogestione.com/Cartina.zip
> Come al solito l'esempio potra essere liberamente usato dai vari webmaster
> collegati al NG.
> NB: non tutte le regioni sono state colorate e qualche regione ha lo
stesso
> colore.
Ottima idea e implementazione semplice: bravo!


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:fn1mru$7k9$1...@tdi.cu.mi.it...
cut
> Ciao, Carlo
Complimenti Carlo,
la metto su AccessgGroup.it
grazie
--
--
MAssimiliano Amendola
Grazie MA.
Effettivamente è stata una genialata.
Con qualche accorgimento a magari associando il lavoro a quello dello sfondo
variabile (il contributo scorso) si potrebbe pensare anche ad altri usi.
Chissà se l'amico Lebans o Alex non riesca a tirarne fuori qualcosa di più
completo.
Ciao, Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:fn1m0b$6gg$1...@tdi.cu.mi.it...
cut
Voi non ci crederete ma il grande Stephen Lebans, dopo i complimenti, mi ha
chiesto se può pubblicare il lavoro!
E vai!
Se non ci aveva pensato nemmeno lui, mi sà che la soluzione è veramente
utile.
Ciao, Carlo


text:
"Carlo Costarella" <
> Voi non ci crederete ma il grande Stephen Lebans, dopo i complimenti, mi
ha
> chiesto se può pubblicare il lavoro!
> E vai!
> Se non ci aveva pensato nemmeno lui, mi sà che la soluzione è veramente
> utile.
Hai dei dubbi Carlo?
A parte il valore dell'idea, è la grande semplicità d'implementazione impone
attenzione...
Ciao!


text:
"Oscar Manfredini"
(cut)
 ....  d'implementazione    che    impone attenzione
;-)


text:
"Oscar Manfredini" <
osca...@libero.it
> ha scritto nel messaggio
news:4794f9ec$0$36439cut
> Hai dei dubbi Carlo?
> A parte il valore dell'idea, è la grande semplicità d'implementazione
> impone
> attenzione...
>
> Ciao!
Grazie Oscar, sono veramente contento.
Ciao, Carlo


author: Ungi

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:fn2u8i$tll$1...@tdi.cu.mi.it...

Bè a questo punto dico contemporaneamente complimenti e un grazie per
l'aiuto.
Le possibili applicazioni possono essere tantissime.
Ungi


text:
"Ungi" <
liber...@liber.it
> ha scritto nel messaggio
news:47952c99$0$36452$4faf...@reader5.news.tin.it...
>
> "Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
> news:fn2u8i$tll$1...@tdi.cu.mi.it...
>>
>> "Oscar Manfredini" <
osca...@libero.it
> ha scritto nel messaggio
>> news:4794f9ec$0$36439cut
>>
>>> Hai dei dubbi Carlo?
>>> A parte il valore dell'idea, è la grande semplicità d'implementazione
>>> impone
>>> attenzione...
>>>
>>> Ciao!
>>
>> Grazie Oscar, sono veramente contento.
>>
>> Ciao, Carlo
>>
>>
Ho inserito le funzioni API anche sull'evento mouse spostato del corpo ed ho
inserito a lato una casella di riepilogo che visualizza dei dati di una
singola regione.
Passando semplicemente con il mouse su una regione si aggiornano i dati
della casella di riepilogo, il tutto con una velocità impressionante.
In questo modo si possono associare operazioni diverse al passaggio del
mouse e al click sulla regione.
Un'altra cosa fenomenale è che in questo modo siamo svincolati dalla
dimensione della cartina, che può essere ingrandita o rimpicciolita a
piacere.
Ungi


text:
"Ungi" <
liber...@liber.it
> ha scritto nel messaggio
news:4795314f$0$36443$4faf...@reader5.news.tin.it...
cut
>>>
> Ho inserito le funzioni API anche sull'evento mouse spostato del corpo ed
> ho inserito a lato una casella di riepilogo che visualizza dei dati di una
> singola regione.
> Passando semplicemente con il mouse su una regione si aggiornano i dati
> della casella di riepilogo, il tutto con una velocità impressionante.
> In questo modo si possono associare operazioni diverse al passaggio del
> mouse e al click sulla regione.
> Un'altra cosa fenomenale è che in questo modo siamo svincolati dalla
> dimensione della cartina, che può essere ingrandita o rimpicciolita a
> piacere.
> Ungi
Bravissimo!
Hai capito quale sono le enormi potenzialità di questo approccio.
L'importante è usare colori solidi e non sfumati a meno di stabilire un
range di colori.
Ciao, Carlo


text:

Eccellente!!!!
Complimenti Carlo, abbiamo anche noi il LePans dell'Aspromonte!!!!
Complimenti sinceri



author: CIDI

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:fn476o$su5$1...@tdi.cu.mi.it...

Ciao Carlo
hai visto che coro di elogi?
da nessuno al... LePanse dell'Aspromonte  :<))
complimenti
Daniele


text:
"CIDI"
> Ciao Carlo
> hai visto che coro di elogi?
> da nessuno al... LePanse dell'Aspromonte  :<))
> complimenti
Beh, inzomma, Carlo non è mai stato "nessuno" su icda/icaa    ;-)
Ciao!


text:
"CIDI" <
dado...@spamtin.it
> ha scritto nel messaggio
news:4795ae11$0$4787$4faf...@reader4.news.tin.it...
cut
> Ciao Carlo
> hai visto che coro di elogi?
> da nessuno al... LePanse dell'Aspromonte  :<))
> complimenti
>
> Daniele
Ciao Daniele.
A volte i complimenti servono e tirarti su il morale e questa volta lo hanno
fatto.
Ma ti rendi conto che avevamo la soluzione sottomano?
Aree cliccabili, porzioni di immagini, cartine parlanti...tutte cose molto
difficili da realizzare in Access.
La soluzione era lě sotto i nostri occhi: il colore!
Ciao, Carlo


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:fn484u$tro$1...@tdi.cu.mi.it...
cut
> Ciao, Carlo
Eccellente!!!!
Complimenti Carlo, abbiamo anche noi il LePans dell'Aspromonte!!!!
Complimenti sinceri
Grazie MA
ho visto che lo hai pubblicato sul sito.
LePans è un refuso oppure
LePans = le pancie...d'Aspromonte
LePans = le pensa tutte... in Aspromonte
LePans = i pani...d'Aspromonte
LePans = dispregiativo di Lebans...(propendo per questo considerando il mio
livello)
LePans = le padelle (dall'inglese "pans") ...d'Aspromonte
Ciao, Carlo



text:
Carlo Costarella wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:fn484u$tro$1...@tdi.cu.mi.it...
> cut
>
>> Ciao, Carlo
> Eccellente!!!!
> Complimenti Carlo, abbiamo anche noi il LePans dell'Aspromonte!!!!
> Complimenti sinceri
>
> Grazie MA
> ho visto che lo hai pubblicato sul sito.
> LePans è un refuso oppure
contrariamente al solito non è un refuso
> LePans = le pancie...d'Aspromonte
Yes, e tu sai che io di pance ne capisco...
;-)
> LePans = le pensa tutte... in Aspromonte
Anche questa è carina
> LePans = i pani...d'Aspromonte
> LePans = dispregiativo di Lebans...(propendo per questo considerando
> il mio livello)
Questo mai
> LePans = le padelle (dall'inglese "pans") ...d'Aspromonte
Questa è troppo sofisticata
>
> Ciao, Carlo
--



text:
"Carlo Costarella"
> Bravissimo!
> Hai capito quale sono le enormi potenzialità di questo approccio.
> L'importante è usare colori solidi e non sfumati a meno di stabilire un
> range di colori.
Carlo, perchè non aggiungi al .MDB due o tre Bitmap d'esempio con tavolozze
di colori diverse?
Potrebbe essere interessante un modello in cui alle varie regioni venga
assegnato lo stesso colore, ma con tonalità degradanti.
Una specie d'effetto gradiente..
Ciao!


author: Sergio MAZZA

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:fn2sg6$rs8$1...@tdi.cu.mi.it...
>
> Voi non ci crederete ma il grande Stephen Lebans, dopo i complimenti, mi
> ha chiesto se può pubblicare il lavoro!
> E vai!
> Se non ci aveva pensato nemmeno lui, mi sà che la soluzione è veramente
> utile.
>
> Ciao, Carlo
Carlo for(ever) President!
Ciao.
--
Sergio MAZZA


text:

Io direi santo subito, così poi ala prossima cisa andiamo a visitare il suo santuario
;-)



text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:fn4ipv$cmu$1...@tdi.cu.mi.it...
Sergio MAZZA wrote:
> "Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
> news:fn2sg6$rs8$1...@tdi.cu.mi.it...
>>
>> Voi non ci crederete ma il grande Stephen Lebans, dopo i
>> complimenti, mi ha chiesto se può pubblicare il lavoro!
>> E vai!
>> Se non ci aveva pensato nemmeno lui, mi sà che la soluzione è
>> veramente utile.
>>
>> Ciao, Carlo
>
>
> Carlo for(ever) President!
>
> Ciao.
Io direi santo subito, così poi ala prossima cisa andiamo a visitare il
suo santuario
;-)
... e bere  l'acqua della "cucchiarella" non si sa mai!!
^__^
Ciao MA
Daniele


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:fn4c7f$3be$1...@tdi.cu.mi.it...

> La soluzione era lì sotto i nostri occhi: il colore!
già, l'uovo di Colombo!! ;-)
Ciao Carlo
Daniele


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:fn4ipv$cmu$1...@tdi.cu.mi.it...
cut
Io direi santo subito, così poi ala prossima cisa andiamo a visitare il suo
santuario
;-)
Col cavolo! I Santi sono tali solo dopo morti!
Ancora mi dovrete sopportare a lungo. Tieh! La mano ha già piegato il primo,
il terzo e il quarto dito...immagina il secondo e il quinto cosa fanno.
Ciao, Carlo



author: RobertoA

text:
> cut
> Io direi santo subito, così poi ala prossima cisa andiamo a visitare il
> suo santuario
> ;-)
>
> Col cavolo! I Santi sono tali solo dopo morti!
> Ancora mi dovrete sopportare a lungo. Tieh! La mano ha già piegato il
> primo, il terzo e il quarto dito...immagina il secondo e il quinto cosa
> fanno.
>
Gombrimendi, sistema veramente efficace
Ciao
RobertoA


author: ALESSANDRO Baraldi

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:fn1m0b$6gg$1...@tdi.cu.mi.it...

Ero via per lavoro quindi ho visto solo ora ....
Ottimo lavoro.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:fn5gjd$icq$1...@aioe.org...
cut
>
> Ero via per lavoro quindi ho visto solo ora ....
>
> Ottimo lavoro.
Grazie Alex.
> --
> @Alex (Alessandro Baraldi)
Ciao, Carlo


title: Pulsanti con Immagini - problemi in stile XP

author: Frank

text:
Qualcuno sa dirmi perchè in configurazione stile XP Access, l'effetto
incassato sui pulsanti costruiti con il controllo immagine, non
funziona ? C'è una soluzione ?
Me.ControlloImmagine.SpecialEffect = 0
  e sull'evento MouseUp
Me.ControlloImmagine.SpecialEffect = 1
Grazie.


title: runtime access 97-2000 -> da inglese ad italiano

author: Fabrizio yQy

text:
Ciao a tutti
qualcuno sa come creare il setup di access97 o 2000 dall'inglese in
italiano?
grazie :)
Ciao


author: Emyr

text:


cerca sui thread prima bisogna cambiare 4 dll
postato la settimana scorsa
Saluti.
Emanuele.


text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:3nnesugtqncsc70o9...@4ax.com...

sorry...ti devo un caffe'
****
Grazie, ho trovato....spero funzioni...che qualcuno lassu (in america) ce la
mandi buona..


title: Caricamento recordset in una matrice

author: Massimo

text:
Salve,
Sto cercando di caricare un recordset in un vettore, per poi usare il
vettore stesso come fonte per una query con parametri
La tabella da caricare (tCDC) è un elenco di centri di costo, in pratica
riesco a caricare solo il primo record (cioè rs(0)= 3100) e poi si blocca
dicendomi che
"item not found in this collection, run time error 3265". Quello che non
riesce a trovare è rs(i)
Cosa posso fare?
Questo è il codice..
Grazie.
Max
Dim RsSql As String
Dim CurrentValue As Variant
Dim CurrentField As Variant
Set DB = DBEngine.Workspaces(0).Databases(0)
      RsSql = "SELECT tCDC.cdc FROM tCDC;"
      Set Rs = DB.OpenRecordset(RsSql, DB_OPEN_DYNASET)
      Rs.MoveLast
      numRec = Rs.RecordCount
      Rs.MoveFirst
          For i = 0 To numRec
              CurrentField = Rs(i)
          Rs.MoveNext
          Next i


title: Caricamento recordset in una matrice

author: Silvio Berruti

text:
"Massimo" <
ciccio...@libero.it
> ha scritto nel messaggio
news:7fAS5.11668$FV2.3...@news.infostrada.it...
>
> Salve,
> Sto cercando di caricare un recordset in un vettore, per poi usare il
> vettore stesso come fonte per una query con parametri
> La tabella da caricare (tCDC) è un elenco di centri di costo, in pratica
> riesco a caricare solo il primo record (cioè rs(0)= 3100) e poi si blocca
> dicendomi che
> "item not found in this collection, run time error 3265". Quello che non
> riesce a trovare è rs(i)
> Dim RsSql As String
> Dim CurrentValue As Variant
> Dim CurrentField As Variant
>
> Set DB = DBEngine.Workspaces(0).Databases(0)
>       RsSql = "SELECT tCDC.cdc FROM tCDC;"
>       Set Rs = DB.OpenRecordset(RsSql, DB_OPEN_DYNASET)
>       Rs.MoveLast
>       numRec = Rs.RecordCount
>       Rs.MoveFirst
>
>           For i = 0 To numRec
>               CurrentField = Rs(i)
>           Rs.MoveNext
>           Next i
Non ho provato (e non ho neanche capito perché lo vuoi fare visto che nella
tua query ci puoi sbattere direttamente la tabella), però a naso mi dice che
dovrebbe essere
           For i = 0 To numRec
                ' leggi sempre lo stesso campo
                ' perché lo incrementi?
               CurrentField = Rs(0)
               Rs.MoveNext
           Next i
Ciao
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Caricamento recordset in una matrice

text:
Silvio Berruti <
s...@gma.it
> wrote in message
8vejrp$8pt$1...@fe1.cs.interbusiness.it...

Lo scopo che vorrei raggiungere è questo. Da una tabella contenente tutti i
dati contabili, tra cui i centri di costo, vorrei lanciare una serie di
query, una per centro di costo. Una volta creato il recordset lo esporto su
un foglio excel e lancio una macro per formattarlo. Dopodichè riprendo il
ciclo con il successivo centro di costo. Perciò nel codice che ho pubblicato
ho calcolato il numero di centri di costo disponibili, dopodichè ho
dichiarato (o perlomeno pensavo di averlo fatto) la matrice sapendo già da
subito quanti dati doveva contenere, e quindi il numero di iterazioni.
Infine, ammesso che sia possibile, vorrei passare ciclicamente il dato della
matrice in un'espressione del tipo RsSql = "SELECT * FROM [tCDCex] ecc. e
ottenere quello che serve.
Non so se sia corretto, ma è l'unica cosa che mi è venuta in mente. Al
momento riesco solo ad esportare un centro di costo alla volta.
Grazie.
Ciao


title: Caricamento recordset in una matrice

text:
"Massimo" <
ciccio...@libero.it
> ha scritto nel messaggio
news:8vmpt8$qe$1...@nread2.inwind.it...
> Silvio Berruti <
s...@gma.it
> wrote in message
> 8vejrp$8pt$1...@fe1.cs.interbusiness.it...
> >
> > "Massimo" <
ciccio...@libero.it
> ha scritto nel messaggio
> > news:7fAS5.11668$FV2.3...@news.infostrada.it...
> Lo scopo che vorrei raggiungere è questo. Da una tabella contenente tutti
i
> dati contabili, tra cui i centri di costo, vorrei lanciare una serie di
> query, una per centro di costo. Una volta creato il recordset lo esporto
su
> un foglio excel e lancio una macro per formattarlo. Dopodichè riprendo il
> ciclo con il successivo centro di costo. Perciò nel codice che ho
pubblicato
> ho calcolato il numero di centri di costo disponibili, dopodichè ho
> dichiarato (o perlomeno pensavo di averlo fatto) la matrice sapendo già da
> subito quanti dati doveva contenere, e quindi il numero di iterazioni.
> Infine, ammesso che sia possibile, vorrei passare ciclicamente il dato
della
> matrice in un'espressione del tipo RsSql = "SELECT * FROM [tCDCex] ecc. e
> ottenere quello che serve.
Ancora non capisco la necessità di esportare i dati in Excel, non puoi fare
le stesse cose da Access?
E se no, perché?
Invece di una matrice, perché non un'altra query che ti seleziona i centri
di costo?
Ho come l'impressione che mi manchino dei dati x valutare cosa vuoi
ottenere.
Me lo spieghi meglio?
Grazie.



title: Caricamento recordset in una matrice

text:
Silvio Berruti <
s...@libero.it
> wrote in message
CoCT5.35369$FV2.1...@news.infostrada.it...
>
> "Massimo" <
ciccio...@libero.it
> ha scritto nel messaggio
> news:8vmpt8$qe$1...@nread2.inwind.it...
> > Silvio Berruti <
s...@gma.it
> wrote in message
> > 8vejrp$8pt$1...@fe1.cs.interbusiness.it...
> > >
> > > "Massimo" <
ciccio...@libero.it
> ha scritto nel messaggio
> > > news:7fAS5.11668$FV2.3...@news.infostrada.it...
> > Lo scopo che vorrei raggiungere è questo. Da una tabella contenente
tutti
> i
> > dati contabili, tra cui i centri di costo, vorrei lanciare una serie di
> > query, una per centro di costo. Una volta creato il recordset lo esporto
> su
.. omissis..
> Ancora non capisco la necessità di esportare i dati in Excel, non puoi
fare
> le stesse cose da Access?
> E se no, perché?
Perchè quando il lavoro è stato presentato al cliente il commento è stato:
"bello, ma lo vorrei anche su excel per fare altri conti!" Dio solo sa che
razza di conti ci potranno fare visto che i report già dovrebbero fornire
loro tutto quello che serve.... Forse Access li spaventa. Boh!
> Invece di una matrice, perché non un'altra query che ti seleziona i centri
> di costo?
>
> Ho come l'impressione che mi manchino dei dati x valutare cosa vuoi
> ottenere
Lo scopo è quello di esportare in un colpo solo in altrettanti fogli di una
stessa cartella excel tutti i centri di costo (cioè foglio1 centro di costo
3100, foglio2 centro di costo 3200 ecc.). Già sono riuscito ad esportare e
formattare un centro di costo alla volta, mi manca la realizzazione del
"ciclo". La fonte dei dati è costituita da una query (che comprende il
centro di costo) e una tabella Centri di Costo che comprende tutti i centri
potenzialmente utilizzabili.
Grazie.
Massimo


title: Caricamento recordset in una matrice

author: Antonio Biso

text:
Massimo <
ciccio...@libero.it
> wrote in message
QAYT5.42147$FV2.1...@news.infostrada.it...
>
> > Ancora non capisco la necessità di esportare i dati in Excel, non puoi
> fare
> > le stesse cose da Access?
> > E se no, perché?
>
> Perchè quando il lavoro è stato presentato al cliente il commento è stato:
> "bello, ma lo vorrei anche su excel per fare altri conti!" Dio solo sa che
> razza di conti ci potranno fare visto che i report già dovrebbero fornire
> loro tutto quello che serve.... Forse Access li spaventa. Boh!
E allora tu convinci il cliente che è uno scrauso e che per stare al passo
dei tempi si fa tutto in access. E orgnaizzi una bell'audit per specificare
i requisiti delle sue interrogazioni e calcoli e cazzi e mazzi e gli prepari
delle belle interfacce guidate per lanciare 'sti calcoli.
E ti puppi altri soldi per altro lavoro...
bah...Che parlo a fa?!?
Antonio


title: Modifica degli oggetti di un DB

author: Omar Carrara - Spidernet S.r.l. - ISP Certificato.

text:
Esiste un modo per copiare (ed eventualmente sovrascrivere, con richiesta di
conferma), un qualsiasi oggetto di un DB che NON sia una tabella (Maschere,
Report, Query, Moduli e Macro), da un DBOrigine.mdb ad un DBDestinazione.mdb
?
Mi spiego: (l'esempio riguarda solo le maschere, ma vale anche per gli altri
oggetti gi` citati)
DBOrigine.mdb (DB che aggiorna) contiene:
MskUno (nuova)
MskQuattro
DBDestinazione.mdb (DB da aggiornare) contiene:
MskUno
MskDue
MskTre
Tramite codice, h possibile, lanciando  DBOrigine.mdb, copiare gli oggetti
in esso contienuti nel fine DBDestinazione.mdb?
Esistendo MskUno in entrambi i DB, h possibile intercettarne l'esistenza
(quando due oggetti hanno lo stesso nome...),  e chiederne conferma per la
sovrascrittura?
Grazie a tutti per l'importante aiuto.
Omar
--
Posted from
dns.spidernet.it
 [195.206.0.11]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Query non trova record

author: Giorgia

text:
Buongiorno a tutti.
Ho una form basata su una query che mi serve per cercare i pagamenti
effettuati tramite campi non associati che mi fanno da filtro.
Ho registrato il pagamento di una fattura ma se la vado a cercare tramite
questa form, non viene visualizzata.
Nella tabella di origine c'è, ho verificato filtrando manualmente (ctrl+F).
Qui la query
SELECT [SCADENZARIO INTESTAZIONE].PROTOCOLLO AS espr1, [SCADENZARIO
INTESTAZIONE].[RAGIONE SOCIALE] AS Espr2, [SCADENZARIO INTESTAZIONE].NUMERO
AS Espr3, [SCADENZARIO INTESTAZIONE].[DATA EMISSIONE] AS Espr4,
Sum([SCADENZARIO DETTAGLI].IMPORTO) AS Espr5, [SCADENZARIO
DETTAGLI].SCADENZA AS Espr6, [SCADENZARIO DETTAGLI].[PAGATA IL] AS Espr7,
[SCADENZARIO DETTAGLI].[MODALITA' PAGAMENTO] AS Espr8, [SCADENZARIO
DETTAGLI].[NOTE PG] AS Espr9, [SCADENZARIO DETTAGLI].[CONTO DI PAGAMENTO] AS
Espr10
FROM [SCADENZARIO INTESTAZIONE] INNER JOIN [SCADENZARIO DETTAGLI] ON
[SCADENZARIO INTESTAZIONE].PROTOCOLLO = [SCADENZARIO DETTAGLI].PROTOCOLLO
GROUP BY [SCADENZARIO INTESTAZIONE].PROTOCOLLO, [SCADENZARIO
INTESTAZIONE].[RAGIONE SOCIALE], [SCADENZARIO INTESTAZIONE].NUMERO,
[SCADENZARIO INTESTAZIONE].[DATA EMISSIONE], [SCADENZARIO
DETTAGLI].SCADENZA, [SCADENZARIO DETTAGLI].[PAGATA IL], [SCADENZARIO
DETTAGLI].[MODALITA' PAGAMENTO], [SCADENZARIO DETTAGLI].[NOTE PG],
[SCADENZARIO DETTAGLI].[CONTO DI PAGAMENTO], [SCADENZARIO
INTESTAZIONE].ORIGINE
HAVING ((([SCADENZARIO INTESTAZIONE].[RAGIONE SOCIALE]) Like "*" &
[Forms]![RIEPILOGO PAGAMENTI EFFETTUATI]![FORNITORE] & "*") AND
((Sum([SCADENZARIO DETTAGLI].IMPORTO)) Like "*" & [Forms]![RIEPILOGO
PAGAMENTI EFFETTUATI]![IMPORTO] & "*") AND (([SCADENZARIO
DETTAGLI].SCADENZA) Like "*" & [Forms]![RIEPILOGO PAGAMENTI
EFFETTUATI]![SCADENZA] & "*") AND (([SCADENZARIO DETTAGLI].[PAGATA IL]) Like
"*" & [Forms]![RIEPILOGO PAGAMENTI EFFETTUATI]![PAGATA IL] & "*") AND
(([SCADENZARIO DETTAGLI].[MODALITA' PAGAMENTO]) Like "*" &
[Forms]![RIEPILOGO PAGAMENTI EFFETTUATI]![MODALITA' PAGAMENTO] & "*") AND
(([SCADENZARIO DETTAGLI].[NOTE PG]) Like "*" & [Forms]![RIEPILOGO PAGAMENTI
EFFETTUATI]![CERCA NOTA] & "*") AND (([SCADENZARIO
INTESTAZIONE].ORIGINE)="AFT"))
ORDER BY [SCADENZARIO INTESTAZIONE].[RAGIONE SOCIALE], [SCADENZARIO
DETTAGLI].SCADENZA, [SCADENZARIO DETTAGLI].[PAGATA IL];
Quale altra verifica posso fare per capire dove finisce il record?
Giorgia


title: Query non trova record

text:

Inizia a sfoltire i CRITERI, che hai un Guazzabuglio abominevole...
quindi riinseriscili uno per volta di certo ne hai uno tra i mille che
potrebbe presentare un'errore...!
La butto li secondo me è un criterio data, in quanto vedo che scrivi
una cosa simile con le date:
[SCADENZARIO DETTAGLI].SCADENZA) Like "*" & [Forms]![RIEPILOGO
PAGAMENTI EFFETTUATI]![SCADENZA] & "*"
Sicura che le date debbano essere inserite così nelle query...?
@Alex


title: Query non trova record

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:b75ded22-3255-48bc...@t3g2000vbe.googlegroups.com...





@Alex
Ciao Alex,
non credo sia un problema di date ma in effetti l'errore mi si è presentato
maggiormente da quando ho inserito il campo NOTE....
Ora verifico anche se il mio timore più grande è che possa essere
ricollegato tutto al problema dello SCADENZARIO DETTAGLI che già mi da'
problemi al momento del'inserimento della scadenza (c'è un mio post che vaga
ancora aperto.....:-[)
Giorgia


title: Query non trova record

author: Popi - TheBadHabits

text:
On 29 Ago, 16:22, "Giorgia" <
tabatin...@yahoo.it
> wrote:
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggionews:b75ded22-3255-48bc...@t3g2000vbe.googlegroups.com...

Ciao!
NOTE è una parola riservata di sql ... :(
Popi


title: Query non trova record

text:
>
> > Quale altra verifica posso fare per capire dove finisce il record?
>
> > Giorgia
>
> Inizia a sfoltire i CRITERI, che hai un Guazzabuglio abominevole...
> quindi riinseriscili uno per volta di certo ne hai uno tra i mille che
> potrebbe presentare un'errore...!
>
> La butto li secondo me è un criterio data, in quanto vedo che scrivi
> una cosa simile con le date:
>
> [SCADENZARIO DETTAGLI].SCADENZA) Like "*" & [Forms]![RIEPILOGO
> PAGAMENTI EFFETTUATI]![SCADENZA] & "*"
>
> Sicura che le date debbano essere inserite così nelle query...?
>
> @Alex
>
> Ciao Alex,
> non credo sia un problema di date ma in effetti l'errore mi si è
> presentato
> maggiormente da quando ho inserito il campo NOTE....
> Ora verifico anche se il mio timore più grande è che possa essere
> ricollegato tutto al problema dello SCADENZARIO DETTAGLI che già mi da'
> problemi al momento del'inserimento della scadenza (c'è un mio post che
> vaga
> ancora aperto.....:-[)
Ciao!
NOTE è una parola riservata di sql ... :(
Popi
Ah sì?
Anche usata in abbinamento? Cioè nel post precedente sono stata poco precisa
perchè il campo che ho inserito si chiama NOTE_PG....
Giorgia


title: Query non trova record

text:
>>
>> Quale altra verifica posso fare per capire dove finisce il record?
>>
>> Giorgia
>
> Inizia a sfoltire i CRITERI, che hai un Guazzabuglio abominevole...
> quindi riinseriscili uno per volta di certo ne hai uno tra i mille che
> potrebbe presentare un'errore...!
>
> La butto li secondo me � un criterio data, in quanto vedo che scrivi
> una cosa simile con le date:
>
> [SCADENZARIO DETTAGLI].SCADENZA) Like "*" & [Forms]![RIEPILOGO
> PAGAMENTI EFFETTUATI]![SCADENZA] & "*"
>
> Sicura che le date debbano essere inserite cos� nelle query...?
>
> @Alex
>
> Ciao Alex,
> non credo sia un problema di date ma in effetti l'errore mi si �
> presentato maggiormente da quando ho inserito il campo NOTE....
> Ora verifico anche se il mio timore pi� grande � che possa essere
> ricollegato tutto al problema dello SCADENZARIO DETTAGLI che gi� mi da'
> problemi al momento del'inserimento della scadenza (c'� un mio post che
> vaga ancora aperto.....:-[)
>
> Giorgia
Verificato: il problema � proprio il campo NOTE_PG.
Sembra, non vorrei dire una castronata, che il filtro
[SCADENZARIO DETTAGLI].NOTE_PG) Like "*" & [Forms]![RIEPILOGO PAGAMENTI
EFFETTUATI]![CERCA NOTA] & "*"
non consideri e quindi elimini dai risultati filtrati i campi che hanno il
cmp NOTE_PG vuoto.
Potrebbe essere una cosa risolvibile?
Giorgia


title: Query non trova record

author: Karl Donaubauer

text:
Giorgia wrote:
> ...
> Verificato: il problema è proprio il campo NOTE_PG.
> Sembra, non vorrei dire una castronata, che il filtro
> [SCADENZARIO DETTAGLI].NOTE_PG) Like "*" & [Forms]![RIEPILOGO
> PAGAMENTI EFFETTUATI]![CERCA NOTA] & "*"
> non consideri e quindi elimini dai risultati filtrati i campi che
> hanno il cmp NOTE_PG vuoto.
Null non è compreso in *.
> Potrebbe essere una cosa risolvibile?
([SCADENZARIO DETTAGLI].NOTE_PG) Like "*" & [Forms]![RIEPILOGO
PAGAMENTI EFFETTUATI]![CERCA NOTA] & "*"
 Or [SCADENZARIO DETTAGLI].NOTE_PG Is Null)
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Query non trova record

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:9c1tku...@mid.individual.net...

Ciao Karl.
Mi fa piacere che allora quanto ho intuito non era una stupidata.
Però se inserisco quanto mi hai suggerito, la form non va: all'apertura mi
chiede di immettere il valore per SCADENZARIO_DETTAGLI.NOTE_PG....
Giorgia
>


title: Query non trova record

text:
"Giorgia" <
tabat...@yahoo.it
> ha scritto nel messaggio
news:j3gg8h$asl$1...@speranza.aioe.org...

OH MAMMA!
ora ho sistemato semplicemente inserendo "is null" nel criterio nella riga
oppure ma facendo una ricerca il campo NOTE_PG se vuoto viene popolato da
strani simboli.....
Giorgia


title: Query non trova record

text:
Giorgia wrote:
> "Karl Donaubauer ha scritto:
>>> ...
>>> Verificato: il problema è proprio il campo NOTE_PG.
>>> Sembra, non vorrei dire una castronata, che il filtro
>>> [SCADENZARIO DETTAGLI].NOTE_PG) Like "*" & [Forms]![RIEPILOGO
>>> PAGAMENTI EFFETTUATI]![CERCA NOTA] & "*"
>>> non consideri e quindi elimini dai risultati filtrati i campi che
>>> hanno il cmp NOTE_PG vuoto.
>>
>> Null non è compreso in *.
>>
>>> Potrebbe essere una cosa risolvibile?
>>
>> ([SCADENZARIO DETTAGLI].NOTE_PG) Like "*" & [Forms]![RIEPILOGO
>> PAGAMENTI EFFETTUATI]![CERCA NOTA] & "*"
>> Or [SCADENZARIO DETTAGLI].NOTE_PG Is Null)
>
> Mi fa piacere che allora quanto ho intuito non era una stupidata.
> Però se inserisco quanto mi hai suggerito, la form non va:
> all'apertura mi chiede di immettere il valore per
> SCADENZARIO_DETTAGLI.NOTE_PG....
Anche se quasi non sara leggibile (a causa delle maiuscole ecc.),
temo che devi incollare l'enunciato SQL attuale per vedere lo sbaglio.



title: Query non trova record

text:
> Anche se quasi non sara leggibile (a causa delle maiuscole ecc.),
> temo che devi incollare l'enunciato SQL attuale per vedere lo sbaglio.
>
> --
> Ciao
> Karl
Ecco qui caro Karl:
SELECT [SCADENZARIO INTESTAZIONE].PROTOCOLLO AS espr1, [SCADENZARIO
INTESTAZIONE].[RAGIONE SOCIALE] AS Espr2, [SCADENZARIO INTESTAZIONE].NUMERO
AS Espr3, [SCADENZARIO INTESTAZIONE].[DATA EMISSIONE] AS Espr4,
Sum([SCADENZARIO DETTAGLI].IMPORTO) AS Espr5, [SCADENZARIO
DETTAGLI].SCADENZA AS Espr6, [SCADENZARIO DETTAGLI].[PAGATA IL] AS Espr7,
[SCADENZARIO DETTAGLI].[MODALITA' PAGAMENTO] AS Espr8, [SCADENZARIO
DETTAGLI].[NOTE PG] AS Espr9, [SCADENZARIO DETTAGLI].[CONTO DI PAGAMENTO] AS
Espr10
FROM [SCADENZARIO INTESTAZIONE] INNER JOIN [SCADENZARIO DETTAGLI] ON
[SCADENZARIO INTESTAZIONE].PROTOCOLLO = [SCADENZARIO DETTAGLI].PROTOCOLLO
GROUP BY [SCADENZARIO INTESTAZIONE].PROTOCOLLO, [SCADENZARIO
INTESTAZIONE].[RAGIONE SOCIALE], [SCADENZARIO INTESTAZIONE].NUMERO,
[SCADENZARIO INTESTAZIONE].[DATA EMISSIONE], [SCADENZARIO
DETTAGLI].SCADENZA, [SCADENZARIO DETTAGLI].[PAGATA IL], [SCADENZARIO
DETTAGLI].[MODALITA' PAGAMENTO], [SCADENZARIO DETTAGLI].[NOTE PG],
[SCADENZARIO DETTAGLI].[CONTO DI PAGAMENTO], [SCADENZARIO
INTESTAZIONE].ORIGINE
HAVING ((([SCADENZARIO INTESTAZIONE].[RAGIONE SOCIALE]) Like "*" &
[Forms]![RIEPILOGO PAGAMENTI EFFETTUATI]![FORNITORE] & "*") AND
((Sum([SCADENZARIO DETTAGLI].IMPORTO)) Like "*" & [Forms]![RIEPILOGO
PAGAMENTI EFFETTUATI]![IMPORTO] & "*") AND (([SCADENZARIO
DETTAGLI].SCADENZA) Like "*" & [Forms]![RIEPILOGO PAGAMENTI
EFFETTUATI]![SCADENZA] & "*") AND (([SCADENZARIO DETTAGLI].[PAGATA IL]) Like
"*" & [Forms]![RIEPILOGO PAGAMENTI EFFETTUATI]![PAGATA IL] & "*") AND
(([SCADENZARIO DETTAGLI].[MODALITA' PAGAMENTO]) Like "*" &
[Forms]![RIEPILOGO PAGAMENTI EFFETTUATI]![MODALITA' PAGAMENTO] & "*") AND
(([SCADENZARIO DETTAGLI].[NOTE PG]) Like "*" & [Forms]![RIEPILOGO PAGAMENTI
EFFETTUATI]![CERCA NOTA] & "*") AND (([SCADENZARIO
INTESTAZIONE].ORIGINE)="AFT")) OR ((([SCADENZARIO DETTAGLI].[NOTE PG]) Is
Null))
ORDER BY [SCADENZARIO INTESTAZIONE].[RAGIONE SOCIALE], [SCADENZARIO
DETTAGLI].SCADENZA, [SCADENZARIO DETTAGLI].[PAGATA IL];
Con questo codice il campo NOTE_PG si è popolato di simboli stranissimi!!
Giorgia


title: Query non trova record

text:
"Giorgia" <
tabat...@yahoo.it
> ha scritto nel messaggio
news:j3i1ig$vpv$1...@speranza.aioe.org...

Dovrei aver risolto così:
AND (([SCADENZARIO DETTAGLI].[NOTE PG]) Is Null Or ([SCADENZARIO
DETTAGLI].[NOTE PG]) Like "*" & [Forms]![RIEPILOGO PAGAMENTI
EFFETTUATI]![CERCA NOTA] & "*")
Grazie Karl
Giorgia


title: Query non trova record

text:
"Giorgia" <
tabat...@yahoo.it
> ha scritto nel messaggio
news:j3i4p2$8i5$1...@speranza.aioe.org...

>> Con questo codice il campo NOTE_PG si č popolato di simboli stranissimi!!
>> Giorgia
> Dovrei aver risolto cosě:
>
> AND (([SCADENZARIO DETTAGLI].[NOTE PG]) Is Null Or ([SCADENZARIO
> DETTAGLI].[NOTE PG]) Like "*" & [Forms]![RIEPILOGO PAGAMENTI
> EFFETTUATI]![CERCA NOTA] & "*")
>
> Grazie Karl
>
> Giorgia
Uhm....perň cosě appena faccio una ricerca per il solo campo CERCA_NOTA mi
compare il risultato corretto ma anche TUTTI i record che hanno il cmp
NOTE_PG null.....
uff
Giorgia


title: Query non trova record

text:

Chiedo venia per l'errore :(
Come l'hai usata tu va bene :)
Popi


title: Runtime in italiano ?

author: Gianfry

text:
La versione RunTime di A2000 che posseggo è in inglese e questo mi crea dei
problemi ogni volta che la installo presso un cliente.
L'ho acquistata 2 anni fà, sapete dirmi se nel frattempo è stato rilasciato
un RT in italiano ?
grazie


title: Runtime in italiano ?

text:
"Gianfry" <
gianf...@vardanega.com
> ha scritto nel messaggio
news:9puc2v$bpu$1...@pegasus.tiscalinet.it...

Fai una ricerca tra i messaggi del NG: qualcuno (non ricordo chi) aveva
spiegato come sostituire delle cartelle x farlo.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Runtime in italiano ?

text:
"Silvio Berruti" <
sber...@libero.it
> ha scritto nel messaggio
news:k7Cw7.56473$0Y2.5...@news.infostrada.it...
>
> "Gianfry" <
gianf...@vardanega.com
> ha scritto nel messaggio
> news:9puc2v$bpu$1...@pegasus.tiscalinet.it...
> > La versione RunTime di A2000 che posseggo è in inglese e questo mi crea
> dei
> > problemi ogni volta che la installo presso un cliente.
> > L'ho acquistata 2 anni fà, sapete dirmi se nel frattempo è stato
> rilasciato
> > un RT in italiano ?
>
> Fai una ricerca tra i messaggi del NG: qualcuno (non ricordo chi) aveva
> spiegato come sostituire delle cartelle x farlo.
Lo avevo indicato qualche tempo fa io e ti spiego come fare:
Devi cercare dentro alle cartelle di installazione di office 2000 la
cartella 1040, li dentro troverai 4 file .dll con questo nome:
daa9intl.dll
grintl32.dll
msain900.dll
mso9intl.dll
Queste dll le copi e le sostituisci a quelle che trovi dentro alla cartella
1033 del runtime.
Se lo fai anche nel setup di installazione, quando lo installi è già in
italiano.
Io personalmente lo faccio già da un anno e va benissimo, anzi utilizzando
alcune delle funzioni SetOption, con il runtime in italiano non da errori,
mentre con quello in inglese si.
Saluti Max


title: Runtime in italiano ?

author: All Eyez On Me

text:
Massimo <
ron...@tiscalinet.it
> wrote in message
9pvtpt$ojm$1...@lacerta.tiscalinet.it...

Sai se vale anche per il RT 97?
AEOM


title: Runtime in italiano ?

text:
Grazie 1000!
proverň al + presto


title: Runtime in italiano ?

text:
> Sai se vale anche per il RT 97?
>
No, nel 97 è uno solo ( mi sembra,) ma non mi ricordo quale, mi sembra di
averlo annotato da qualche parte, se lo trovo lo posto.
Ciao Max.


title: Runtime in italiano ?

text:
Massimo <
ron...@libero.it
> wrote in message
wOXw7.6449$g42.1...@news.infostrada.it...

grazie
aeom


title: date calcolate

author: Giancarlo

text:
Salve a tutti.
Vi sottopongo un problema abbastanza complesso (per me :-)) e spero che mi
darete una mano a risolverlo.
In A97 ho una maschera (Inizio) per l'immissione di dati.
C'è una casella di testo (data_nasc) dove inserisco la data di nascita in
formato gg/mm/aaaa, in un'altra casella  (data_inizio) inserisco un'altra
data nello stesso formato.
Infine ci sono altre tre caselle (scadenza1), (scadenza2) e (scadenza3).
1 problema:
Immettendo una data in (data_inizio), in (scadenza1) dovrebbe comparire la
stessa data maggiorata di 5 anni, in (scadenza2) la data è = a (scadenza1)+5
e in (scadenza3) la data è= a  (scadenza2)+ 5anni.
2 problema:
utilizzando una funzione del Sito Comune ho creato una casella (età) che
visualizza l'età della persona in questione. Se è maggiore di 65 anni, la
data che dovrebbe apparire in  (scadenza1) dovrebbe invece essere
(data_inizio)+2anni, mentre le altre rimangono invariate.
A complicare ulteriormente il tutto c'è il fatto che se la persona compie 65
anni tra le date calcolate, ad esempio tra (scadenza1) e (scadenza2),
(scadenza2) è data da (scadenza1)+2 anni. Lo stesso accade se la persona
compie 65 anni nel periodo che intercorre tra (scadenza2) e (scadenza3). In
questo caso: (scadenza1)=(data_inizio)+5anni; (scadenza2)=(scadenza1)+5anni;
(scadenza3)=(scadenza2)+2anni.
Grazie a tutti in anticipo.
Giancarlo


title: date calcolate

author: Alberto S.

text:
On Tue, 28 Oct 2003 20:49:40 GMT, "Giancarlo" <
thi...@tin.it
> wrote:
>Salve a tutti.
>Vi sottopongo un problema abbastanza complesso (per me :-)) e spero che mi
>darete una mano a risolverlo.
[cut]
Una non risposta: spero tu non ti offenda.
Il tuo problema č abbastanza semplice, necessita solo di alcune
(diverse) righe di codice.
La questione, a mio avviso, č: conosci il VB? Conosci la gestione
degli eventi?
Se sě prova a imbastire il codice ed eventualmente a chiedere aiuto su
singoli punti.
Se no č meglio prima che tu acquisisca un po' di basi.
Altrimenti si tratterebbe di passarti l'intero codice il che ritengo
non sarebbe giusto neanche nei tuoi confronti (la classica pappa
pronta).
Ciao :-)
--
Alberto
No alle guerre


title: Multiutenza........strana!

author: Mark

text:
Salve a tutti!
Non riesco a capire questo problema:
Ho 5 macchine, in ufficio, tutte con XP SP2, Access '97.
Ipotizziamo 5 macchine con A,B,C,D ed E.
pc server= E
io sono il pc A
file prova.mdb di Access '97 residente nel pc SERVER "E"
se qualche pc, diverso da "A" ha aperto il file prova.mdb sul server "E",
io, dalla mia postazione "A", non lo apro - non succede nulla! Chiaramente
agli altri gli si apre. Se tutti chiudono l'applicazione, allora io posso
aprirlo e, successivamente, contemporaneamente, possono aprirlo anche gli
altri...............!????????
Perchč? cos'č successo? eppure, qualche mese fa, funzionava tutto.
Grazie del V/s cortese aiuto.
Marco.


title: Multiutenza........strana!

author: sv

text:
Mark ha scritto:
> Salve a tutti!
> Non riesco a capire questo problema:
> Ho 5 macchine, in ufficio, tutte con XP SP2, Access '97.
> Ipotizziamo 5 macchine con A,B,C,D ed E.
> pc server= E
> io sono il pc A
> file prova.mdb di Access '97 residente nel pc SERVER "E"
> se qualche pc, diverso da "A" ha aperto il file prova.mdb sul server "E",
> io, dalla mia postazione "A", non lo apro - non succede nulla! Chiaramente
> agli altri gli si apre. Se tutti chiudono l'applicazione, allora io posso
> aprirlo e, successivamente, contemporaneamente, possono aprirlo anche gli
> altri...............!????????
> Perchè? cos'è successo? eppure, qualche mese fa, funzionava tutto.
> Grazie del V/s cortese aiuto.
> Marco.
Per i problemi connessi alla distribuzione di una applicazione in rete ti
suggerivo questa lettura:
http://www.accessgroup.it/HomeArgomenti.asp?ID=99&Oggetto2=Traduzioni%20:%20MS%20Access%202000.
..
vedi il Cap. 8
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Multiutenza........strana!

text:
"sv" <
sal...@nosp.accessgroup.it
> ha scritto nel messaggio
news:fcrgf8$n5h$1...@news.newsland.it...

Ti ringrazio per la risposta ma, purtroppo, il tuo link e la lettura del
Cap. 8, non mi aiuta a capire il problema in argomento.
Grazie ancora.
Marco.


title: Multiutenza........strana!

text:
Mark ha scritto:


> Grazie ancora.
> Marco.
No, la mia risposta non è una risoluzione al tuo specifico problema. Il
tuo problema penso che non c'entri molto con Access. E' mia impressione
che sia un discorso di settaggi relativi ad autorizzazioni e protezioni
nel server di rete. Il mio suggerimento era comunque quello di verificare
che la distribuzione dell'applicazione tra i client e il server l'abbia
fatto nella maniera ortodossa. Le tabelle (il Back-End) nel server e il
resto (Front-End) dell'applicazione (Maschere, Query, Moduli, Report...)
in ogni client con le tabelle collegate. Vedi a proposito l'altro articolo
che trovi in AccessGroup.
http://www.accessgroup.it/HomeArgomenti.asp?ID=71&Oggetto2=Condividere%20in%20una%20rete%20LAN%20una%20applicazione



title: Multiutenza........strana!

text:
Allora, riformulo, correttamente, il problema:
Premesso che non ho nessun FRONT - END di database; non uso nessun server
dedicato per la gestione dei database ma, semplicemente, un solo file .mdb
in un pc collegato in rete.
Indicativamente, a mò di esempio, ipotizziamo n. 5 pc in una rete
"domestica".
Questi pc saranno identificati con lettere A,B,C,D ed E.
E=pc dove ospita il file .mdb.
Io sono pc A.
Se il pc B oppure C oppure D oppure E, hanno il file .mdb aperto (quello
residente in E), io, che sono A, non posso aprirlo. Cioè, cliccando sul
link, non succede nulla.
Quando gli altri chiudono l'applicazione, allora potrò aprirlo.
Mentre, se l'applicativo lo apro prima io, pc A, tutti gli altri, anche
simultaneamente, lo aprono. PERCHE? eppure qualche mese fa, funzionava tutto
ed ha sempre funzionato.
Rammento che la mia rete consiste:
n. 5 pc con XP SP2 e Access '97 - NOD32 - COMODO FIREWALL.
Grazie per l'attenzione.
Marco.


title: Multiutenza........strana!

text:
Mark ha scritto:



Quello tuo non è un approccio corretto. Parli di rete.. qualunque essa sia
Access da' il meglio se fai come suggerito. Dividi il tuo mdb in due mdb.
In uno metterai le tabelle (Back-End) e risiederà sul PC che condividi.
Negli altri collocherai, uno per ogni PC quello che rimane (Front-End) e
collegherai ogni Front_End di ogni PC con le tabelle del (Back_End).
Nello specifico tuo problema francamente non ho alcuna idea perchè prima
accadeva un cosa ed ora ne accade un'altra.



title: Multiutenza........strana!

text:
"sv" <
sal...@nosp.accessgroup.it
> ha scritto nel messaggio
news:fctt8r$79t$1...@news.newsland.it...
> Mark ha scritto:
>
>> Allora, riformulo, correttamente, il problema:
>
>> Premesso che non ho nessun FRONT - END di database; non uso nessun server
>> dedicato per la gestione dei database ma, semplicemente, un solo file
>> .mdb
>> in un pc collegato in rete.
>> Indicativamente, a mň di esempio, ipotizziamo n. 5 pc in una rete
>> "domestica".
>> Questi pc saranno identificati con lettere A,B,C,D ed E.
>> E=pc dove ospita il file .mdb.
>> Io sono pc A.
>> Se il pc B oppure C oppure D oppure E, hanno il file .mdb aperto (quello
>> residente in E), io, che sono A, non posso aprirlo. Cioč, cliccando sul
>> link, non succede nulla.
>> Quando gli altri chiudono l'applicazione, allora potrň aprirlo.
>> Mentre, se l'applicativo lo apro prima io, pc A, tutti gli altri, anche
>> simultaneamente, lo aprono. PERCHE? eppure qualche mese fa, funzionava
>> tutto
>> ed ha sempre funzionato.
>> Rammento che la mia rete consiste:
>> n. 5 pc con XP SP2 e Access '97 - NOD32 - COMODO FIREWALL.
>
>> Grazie per l'attenzione.
>> Marco.
>
> Quello tuo non č un approccio corretto. Parli di rete.. qualunque essa sia
> Access da' il meglio se fai come suggerito. Dividi il tuo mdb in due mdb.
> In uno metterai le tabelle (Back-End) e risiederŕ sul PC che condividi.
> Negli altri collocherai, uno per ogni PC quello che rimane (Front-End) e
> collegherai ogni Front_End di ogni PC con le tabelle del (Back_End).
> Nello specifico tuo problema francamente non ho alcuna idea perchč prima
> accadeva un cosa ed ora ne accade un'altra.
>
> --
> sv
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>
>
Ok, grazie.
Allora proverň queste indicazioni che, sembrerebbero autorevolmente
corrette.
Faccio in questo modo, se ho ben capito:
- un database con le sole tabelle senza maschere, query ecc.ecc., residente
in un pc da "emulare" come server;
- un database con tutto il rimanente ma con i soli collegamenti alle
tabelle.
Forse cosě risolverei anche un altro problmea perchč con un .mdb di Access
200x, ho creato un db di una lentezza mostruosa.
Grazie di nuovo.
Marco.


title: Scusatemi, mi ripropongo controllo RichTextBox Activex

author: francesco

text:
Scusatemi se riposto, ho installato la versione developer 2003 per
access2003. Quando in una maschera tento di inserire un controllo Microsoft
RichTextBox mi da errore
dicendo che non è supportato. Come mai accade questo?
grazie

F

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Carlo Costarella

text:
"francesco" <
dd...@virgilio.it
> ha scritto nel messaggio
news:193Z205Z174Z38...@usenet.libero.it...
> Scusatemi se riposto, ho installato la versione developer 2003 per
> access2003. Quando in una maschera tento di inserire un controllo
> Microsoft
> RichTextBox mi da errore
> dicendo che non è supportato. Come mai accade questo?
>
> grazie
>
> F
>
>
Prima di tutto prova a registrare il controllo manualmente così:
da Start...esegui...scrivi: Regsvr32 richtx32.ocx e dai invio.
Poi riprova a inserire il controllo in una form.
Se ancora non funziona il problema è la registrazione del controllo nel
registro di sistema perchè manca il file .dep (almeno questo era il problema
nel Developer 97).
Una alternativa al controllo in oggetto la puoi trovare sul sito di Leban:
http://www.lebans.com/richtext.htm
Ciao, Carlo


title: Formato Espressione in una query

author: Pleiadi

text:
Ciao a tutti
Non riesco a dare il formato "Valuta" all'espressione Saldo2 della seguente
query:
SELECT DSum("dare-avere","Skcliente","[idcontabile]<=" & [idcontabile]) AS
Saldo2, SKCliente.data_reg, SKCliente.IDContabile, SKCliente.IDFattura,
SKCliente.IDPagamento, SKCliente.[Modalità Pagamento], SKCliente.Causale,
SKCliente.Cliente, SKCliente.nr_fattura, SKCliente.data_fattura,
SKCliente.imponibile, SKCliente.iva_o_bolli, SKCliente.Totale,
SKCliente.Dare, SKCliente.Avere, SKCliente.Codice_ditta,
SKCliente.id_cliente, SKCliente.Nr_assegno, SKCliente.Nr_NotadiCredito,
SKCliente.DataNotadiCredito
FROM SKCliente
ORDER BY SKCliente.IDContabile;
A dire il vero non riesco a dare nessun formato, perchè nessun formato è
attivabile...
Qualcuno mi può illuminare?
Ciao.
Alfio


title: Formato Espressione in una query

author: Roberto dal portatile

text:
"Pleiadi" <
za...@libero.nospam.it
> ha scritto nel messaggio
news:QBud6.58029$ew1.3...@news.infostrada.it...

Prova ad adoperare la funzione Format, e per il campo da visualizzare in
formato valuta, dai uno sguardo alla soluzione che ho dato a Stefano B. 3
thread appresso al tuo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Ribbon Parser

text:
Nessuno ha implementato un Ribbon Reader o Parser...?

Sto lavorando ad un mio progetto, e volevo effettuare uno scanner dei Ribbons partendo dal contenuto XML della Tabella USysRibbons...

Non so se esiste qualche cosa di già abozzato(magari una Classe) da cui trarre spunto per semplificarmi le cose... altrimenti mi tocca scrivere tutto da zero.

Vorrei usare DOM giusto per rimanere in casa...

KARL lo so che tu hai qualche cosa...! ;-)

Grazie

@Alex


title: Ribbon Parser

text:
Vabbè gente di poca voglia... bastava una cosa simile...

Public Function ScanRibbons()
    On Error GoTo ERR_SCAN
    Dim rs As DAO.Recordset
    Dim xml As Object

    Set xml = CreateObject("MSXML2.DOMDocument.5.0")

    Set rs = DBEngine(0)(0).OpenRecordset("SELECT * FROM UsysRibbons Order By RibbonName")
    If rs.EOF Then GoTo Exit_Here
    rs.MoveLast
    rs.MoveFirst
    Debug.Print "RIBBONS (" & rs.RecordCount & ")"
        'Debug.Print rs.Fields("RibbonXML").Value
    xml.async = False
    Do Until rs.EOF
        xml.LoadXML (rs.Fields("RibbonXML").Value)
        Debug.Print " SCHEMA = " & xml.DocumentElement.NamespaceURI   'http
        Debug.Print " RIBBON = " & rs.Fields("RibbonName").Value
        Call LoopNodes(xml, 1)
        rs.MoveNext
    Loop

Exit_Here:
    On Error Resume Next
    rs.Close
    Set rs = Nothing
    Set xml = Nothing
    Err.Clear
    Exit Function

ERR_SCAN:

    ' WRITE LOG
End Function

Function LoopNodes(objNodeIn As Object, level As Integer)

    Dim objChild        As Object
    For Each objChild In objNodeIn.ChildNodes
        If level > 2 Then Debug.Print String$(level, vbTab) & level & " - " & objChild.nodeName & "(" & objChild.ChildNodes.Length & ")"
        If level > 3 Then Call LoopAttributes(objChild, level + 1)
        If objChild.ChildNodes.Length > 0 Then Call LoopNodes(objChild, level + 1)
    Next
End Function

Function LoopAttributes(objNodeIn As Object, level As Integer)
    Dim objAttr As Object
    For Each objAttr In objNodeIn.Attributes
        Debug.Print String$(level, vbTab) & objAttr.nodeName & " = " & objAttr.Nodetypedvalue
    Next
End Function

Saluti
@Alex


title: Snellire un mdb

author: Gianluca

text:
Buongiorno a todos. Usando A97, ho creato un gestionale enorme usato dal mio
ufficio per gestire svariate attività.
Premetto che smanetto parecchio, mi sento creativo ma ignoro molti (chissà
quanti) trucchi e malizie da programmatore.
Il pannello di controllo delle azioni non è quello standard offerto dallo
Zio Bill ma l'ho fatto io e offre molte possibiiltà. Siccome questa maschera
sta diventando un bel pò pesante da aprire, mi sono copiato il codice della
maschera su un doc di Word per riorganizzarlo e... riempie 55 pagine A4 in
orizzontale!!!
Allora mi sono detto: cosa è più vantaggioso? spostare del codice in un
modulo apposta? definire le Public Function che ho com semplici Sub?
Il problema è che, dovendo stilare una classifica legata alla velocità di
esecuzione, non so se è più veloce una sub o una function, o un modulo
separato o altro.
Qualcuno di voi è in grado di darmi qualche dritta o di indicarmi ove io
possa documentami???
--
'--------------------------------------------------------
'Saludos
'--------------------------------------------------------


title: Snellire un mdb

text:
Gianluca <
NO_SPAMvu...@libero.it
> wrote in message
TUxW8.12431$K_4.3...@twister1.libero.it...

55 pagine? e che hai scritto le tavole dei 10 comandamenti? o hai tentato di
replicare la bibbia? forse ho capito, ti sei cimentato nella rivisitazione
di TITANIC!!! ;-) Altro che creativo... e altro che svariate attività... con
55 pagine di codice ci riscrivi access...
Cmq, scherzi a parte... le public sono funzioni generiche da usare per più
cose e in più occasioni... le Sub sono private e appartengono solitamente ad
un solo "oggetto/azione"... è pur vero che le public non cadono sulla form
se non per richiamo (minimo), quindi un po la snelliscono, ma relativamente.
Credo che tu parli di pesantezza di caricamento forse in maniera errata,
perchè imputi al codice tale pesantezza senza forse aver valutato altre
cause... vediamo un po:
1) Ci sono immagini nella form?
2) Quanti, quali e come avvengono i controlli che fai in apertura?
3) I controlli sono fatti su cosa? Magari su query lente o altro?
4) Hai controllato che tutte le 55 pagine (di righe codice) siano il
risultato più sintetico di un codice scritto bene, o è caotico, ripetitivo e
ridondante?
E' ovvio che non è una critica perchè non conosco il tuo lavoro, è
esclusivamente un consiglio per capire se ciò che hai fatto è fatto bene o è
migliorabile.
--
Maurizio75