title: asp

text:
Il 30 Ott 2006, 14:36, "Pablitomf \(Maurizio Facciuti\)"
<
keiko...@libero.it
> ha scritto:
> [CUT]
> > Ciao Alessandro,
> > questa sera al mio rientro farò come dici e poi faccio sapere.
> > Grazie
> > Ciao
>
> Ti assicuro che quanto detto da Alessandro è corretto (era quel che ti
avevo
> già detto)... per cui, adesso fa una cosa... oltre ai consigli avuti,
leggi
> un pò questi piccoli esempi che ho pubblicato...
>
http://www.accessgroup.it/HomeArgomentiLista.asp?Tipologia=7&ID=162&ID_Coll_Menu=179&Titolo=Access%20&%20Web
>
> Le prime lezioni partendo dal basso ti saranno forse utili. ;-)
>
> --
> --
> Ciao
>
> Pablitomf (Maurizio Facciuti)
> -----------------------------------------------------------------
> Access: 97, 2000, XP e 2003
> ASP
> -----------------------------------------------------------------
Senza dubbio questa sera ci dò un'occhiata, vedo quello che riesco a
combinare e vi faccio sapere.
Ciao Grazie
Fabrizio
> -----------------------------------------------------------------
> Il mio motto :
> ""Non mi fido molto delle statistiche, perchè un uomo con la testa nel
forno
> acceso e i piedi nel congelatore statisticamente ha una temperatura
media."
>
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: asp

author: fabrizio vignali

text:
Per Alessandro e Maurizio.
Perfetto, dentro mdb-database va benissimo, anche senza cambiare la patch.
Non so come ma li dentro non avevo provato.
L'mdb l'avevo messo anche nel parcheggio del server, ma li no.
Grazie per adesso.
Tornerò a stressare quando dovrò fare in locale un mdb per collegarmi
all'mdb remoto, ma su Sitocomune ho visto ci sono vari esempi per riallegare
le tabelle. Cmq è un problema al quale penserò sul momento.
Grazie ancora Saluti
Fabrizio



title: Casella di riepilogo

author: Massimo Cescon

text:
Sono un nuovo fruitore delle news e non sono pertanto a conoscenza se tale
argomento è stato o no affrontato in passato
Ecco il mio problema:
Ho visto una casella di riepilogo che elencava i dati con righe colorate e
righe no a mò di modulo a lettura faciltata.
Ho pensato di farlo da VBA ma riesco solo a dare lo sfondo alla casella di
riepilogo e non ad una singola riga. (riesco ad esempio ad avere l'indice di
una riga attraverso la proprietà .item ma non riesco a colorare di grigio la
riga che corrisponde a quell'indice)
C'è qualcuno che mi sa rispondere??
Max


title: Casella di riepilogo

author: Gianluca

text:
"Massimo Cescon" <
ma...@libero.it
> ha scritto nel messaggio
news:K0fF8.75038$US3.1...@twister1.libero.it...

Guarda su
sitocomune.com
 e lì troverai l'illuminazione: la formattazione
condizionale nelle maschere continue. AVE


title: Casella di riepilogo

author: Alberto S.

text:
"Massimo Cescon" <
ma...@libero.it
> ha scritto nel messaggio
news:K0fF8.75038$US3.1...@twister1.libero.it...

?!?
Penso che tu lo possa fare impostando a 'semplice' la proprietà 'selezione
multipla' della casella di riepilogo ed agendo via VBA sulla proprietà
'Selected'.
Però attenzione, perché così facendo non potrai più usare la casella di
riepilogo per il suo scopo naturale, che è quello di permettere all'utente
di selezionare una o più righe.
Se invece vuoi fare qualcosa di più sofisticato devi passare ad una maschera
continua e usare la formattazione condizionale (se hai A2000 o superiore)
oppure l'esempio del sito comune (se hai A97).
Ciao
--
Alberto
>


title: Casella di riepilogo

text:
Data una casella di riepilogo cslRiepilogo, con modalitą di selezione
multipla impostato su Semplice, volendo alla pressione di un tasto
concatenare tutti gli ID selezionati ie metterli in una variabile string
come devo procedere?


title: Casella di riepilogo

text:

Es: scelti i record con contatori 3, 5, 99, vorrei produrre una stringa
testo "3_5_99".


title: Casella di riepilogo

author: Roberto da casa

text:
"Gianluca" <
NO_SPAMvu...@libero.it
> ha scritto nel messaggio
news:S6pH8.432$ie....@twister2.libero.it...
> Data una casella di riepilogo cslRiepilogo, con modalità di selezione
> multipla impostato su Semplice, volendo alla pressione di un tasto
> concatenare tutti gli ID selezionati ie metterli in una variabile string
> come devo procedere?
>
>
Se la casella di riepilogo non associata si chiama Elenco.
Se la proprietà Selezione multipla della casella di riepilogo è impostato a
Semplice.
Se gli ID che vuoi memorizzare sono contenuti nella prima colonna della
casella di riepilogo.
Se vuoi scandire gli ID memorizzati nella variabile di tipo stringa con uno
spazio.
Se la variabile si chiama Lista.
A fronte dell'evento "Su clic" di un pulsante di comando genera il seguente
codice VBA:
Dim Lista As String
Dim varItem As Variant
If Me!Elenco.ItemSelected.Count = 0 Then Exit Sub
For Each varItem In Me!Elenco.ItemSelected
Lista = Lista & Me!Elenco.Column(0, varItem) & " "
Next varItem
Lista = Left$(Lista, Len(Me!Lista) - 1)
Dim Cont As Integer
For Cont = 0 To Me!Elenco.ListCount -1
Me!Elenco.Selected(Cont) = False
Next Cont
Naturalmente, se tenterai di memorizzare più di 255 caratteri, riceverai un
errore da Access.
Spero di non aver commesso qualche errore di battitura. :-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: registro mensile dipendenti

author: peppino

text:
Mi sono letto un bel pò di post nella speranza di capirci qualcosa o
di trovare il link ad un piccolo esempio su come fare ad avere una
maschera basata sulla tabella Dipendenti con una sottomaschera basata
sulla tabella presenze dipendenti contenente il calendario mensile in
modo da poter andare su ogni riga/giorno a scrivere l'ora di entrata e
uscita.
Non è che voglio il file bello e pronto, ma un piccolo esempio per
sviluppare quello che intendo realizzare. Devo gestire gli orari di
circa 15 dipendenti con 3 turni che coprono le 24h ma i turni non sono
nè fissi nè standard.
Mi date una mano ad ottenere quella maschera? grazie e saluti.


title: registro mensile dipendenti

author: vendo e scambio a Milano

text:
"peppino" <
gcard...@tin.it
> ha scritto nel messaggio
news:32da8cd7-54c5-44a5...@j44g2000hsj.googlegroups.com...

NE AVRAI DI TEMPO PER IMPAZZIRE....:-)
lavorare con le date ed orari non è cosi semplice ( almeno per me che non
sono esperto)
io sto creando un db per la gestione dei volontari di croce rossa ed anche
qui devo gestire le turnazioni sulle 24 ore compresi i festivi
sonoa buon punto
pero ho molte lacune e sto impazzendo per la creazione di un report....
se vuoi scrivimi in privato che vedo cosa posso fare
ciao


title: registro mensile dipendenti

author: NSantini

text:
"peppino" <
gcard...@tin.it
> ha scritto nel messaggio
news:32da8cd7-54c5-44a5...@j44g2000hsj.googlegroups.com...

non è molto difficile!
Devi costruire due tabelle (tbDipendenti e tbTurni) e metterli in relazione
1-molti
Poi costruisci la maschera dipendente e ci piazzi la sottomaschera turni
Nella sottomaschera turni metterai anche un controllo per calcolare le ore
lavorate e sei apposto.
Dimmi se queste indicazioni ti bastano per iniziare il percorso.
Ciao
NSantini


title: registro mensile dipendenti

text:
On 9 Dic, 08:14, "NSantini" <
nsant...@tiscali.it
> wrote:
> "peppino" <
gcardas...@tin.it
> ha scritto nel messaggionews:32da8cd7-54c5-44a5...@j44g2000hsj.googlegroups.com...

Innanzitutto grazie per le risposte.
Allora fino alla creazione maschera dipendenti e sottomaschera turni
credo con qualche affanno di sapermela cavare. Quello che non riesco a
capire è come fare ad ottenere nella sottomaschera l'anno, il mese e
l'elenco dei 30-31 giorni con a fianco la lettera che indica  il
giorno in modo da piazzare i campi di entrata ed uscita e relativi
totali.
Aspetto Vs. riposte. Saluti.


title: una form di che tipo è?

author: Sergio Piccioni

text:
Come posso passare la mia form alla seguente funzione:
Function DelCurrentRecord( ByRef frmSomeForm As Form ) as Boolean
Ho proato cosi':
DelCurrentRecord(Me) e anche cosi':
DelCurrentRecord(Forms![frmMyForm]), e cosi':
DelCurrentRecord(Forms![frmMyForm].Form),
ma ottengo un errore dovuto alla non corrispondenza dei tipi.
Ciao a Tutti.
Sergio
do...@insinet.it


title: una form di che tipo è?

author: Stefano Bettini

text:
Sergio Piccioni ha scritto nel messaggio
<10k1ato$jb1$
1...@fe2.cs.interbusiness.it
>...

DelCurrentRecord(Forms("frmMyForm")) ?!
Bye, Ste
>Sergio
>
do...@insinet.it
>
>


title: una form di che tipo è?

text:
Sergio Piccioni ha scritto nel messaggio
<10k3vvm$en3$
1...@fe2.cs.interbusiness.it
>...
>Ciao Stefano.
>
>Non sono riuscito a fare come mi hai suggerito.
>Io ho scritto cosi':
>
>DelCurrentRecord Me
>
>senza parentesi, e allora sono riuscito e vba non mi ha piu' dato un
>messaggio di errore.
>Perche' si debba fare cosi', io non lo so. Io non conosco VBA, conosco il
>C++ ma il lavoro che sto facendo adesso richiede il VBA. Se nel newsgroup
>c'e' qualcuno che possa dirci la differenza tra una chiamata di funzione
con
>parentesi e una senza potrebbe aiutarci.
>
Bho?!
Non credo dipenda dall' uso delle parentesi o meno,
il "problema" è che la funzione vuole un puntatore
ad un oggetto form e bisogna trovare il modo di
passarglielo. "Me" è indubbiamente un puntatore
al form corrente, magari potresti provare a passare
esplicitamente una var di tipo form come:
dim MiaForm as Form
Set MiaForm = forms("NomeForm")
oppure MiaForm = me o me.parent .....
DelCurrentRecord(MiaForm)
Bye, Ste


title: una form di che tipo è?

text:
Ciao Stefano.
Non sono riuscito a fare come mi hai suggerito.
Io ho scritto cosi':
DelCurrentRecord Me
senza parentesi, e allora sono riuscito e vba non mi ha piu' dato un
messaggio di errore.
Perche' si debba fare cosi', io non lo so. Io non conosco VBA, conosco il
C++ ma il lavoro che sto facendo adesso richiede il VBA. Se nel newsgroup
c'e' qualcuno che possa dirci la differenza tra una chiamata di funzione con
parentesi e una senza potrebbe aiutarci.
Grazie. Ciao a Te e a Tutti.
Sergio
do...@insinet.it
"Stefano Bettini" <
sbet...@iol.it
> wrote in message
news:10k32gc$nvk$1...@fe2.cs.interbusiness.it...
>
>
> DelCurrentRecord(Forms("frmMyForm")) ?!
>


title: una form di che tipo è?

author: AntoGal

text:
Sergio Piccioni <
do...@insinet.it
> wrote in message
10k3vvm$en3$1...@fe2.cs.interbusiness.it...
> senza parentesi, e allora sono riuscito e vba non mi ha piu' dato un
> messaggio di errore.
> Perche' si debba fare cosi', io non lo so. Io non conosco VBA, conosco il
> C++ ma il lavoro che sto facendo adesso richiede il VBA. Se nel newsgroup
> c'e' qualcuno che possa dirci la differenza tra una chiamata di funzione
con
> parentesi e una senza potrebbe aiutarci.
Forse dipende da qualche regola strana sulla sintassi, se leggi il valore
ritornato dalla funzione.
Esempio:
MsgBox "Prova"  (funziona)
MsgBox ("Prova")  (funziona)
a = MsgBox("Prova") (funziona)
a = MsgBox "Prova" (errore)
Invece in C++, come sai, vanno sempre messe le parentesi, sia se leggi il
valore di ritorno, sia se non lo leggi.
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.tin.it/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************


title: info per cambiare le proprietà di access

author: Matteo Castellani

text:
ciao a tutti, volevo chiederevi se è possibile cambiare le spunte che ci sono
sul menu strumenti/opzioni/Modifica-trova/ conferma in automatico
all'esecuzione del programma?  Mi spiego meglio, io vorrei che all'esecuzione
del programma le spunte di modifica recordo e qry di comanto si disattivassero.
Grazie in anticipo.
matteo
--
Posted from  [80.18.80.90]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Roberto dal portatile

text:
"Matteo Castellani" <
mcma...@tin.it
> ha scritto nel messaggio
news:b7d404b767a4b0bfc07...@mygate.mailgate.org...
> ciao a tutti, volevo chiederevi se è possibile cambiare le spunte che ci
sono
> sul menu strumenti/opzioni/Modifica-trova/ conferma in automatico
> all'esecuzione del programma?  Mi spiego meglio, io vorrei che
all'esecuzione
> del programma le spunte di modifica recordo e qry di comanto si
disattivassero.
>
> Grazie in anticipo.
>
> matteo
>
>
Sull'help dai uno sguardo al metoto SetWarnings dell'oggetto DoCmd.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
Grazie mille, in un attimo hai risolto tutti i miei problemi.. alla prossima
--
Posted from  [62.98.81.16]



title: grafici a torte con solo vba

author: Thomas

text:
ciao,
sapete dove reperire qualche esempio per creare un grafico a torta in vba in
un report. senza utilizzare i grafici di access
grazie. t.


title: grafici a torte con solo vba

author: Alessandro Baraldi

text:

Spero di aver capito male... in tal caso sarebbe una cosa assurda
vista l'inesistenza di gestione Grafica con Access, se non qualche
cosetta, ma di certo non adatta a rendere gestibile in modo tecnico il
problema.
@Alex


title: grafici a torte con solo vba

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:641ad3b4-1ace-4a9e...@m45g2000hsb.googlegroups.com...

pensavo di usare qualche circle per il contorno e poi tracciare dei raggi
mediante delle coordinate polari...solo che per non iniziare tutto da zero
volevo sapere se qualcuno se ne era già imbattuto
grazie cmq
t.


title: grafici a torte con solo vba

author: Simone Calligaris

text:
"Alessandro Baraldi" <
> Spero di aver capito male... in tal caso sarebbe una cosa assurda
> vista l'inesistenza di gestione Grafica con Access, se non qualche
> cosetta, ma di certo non adatta a rendere gestibile in modo tecnico il
> problema.
Why?
Se si riusciva in gwbasic a creare grafici, non vedo perchè non sia
possibile utilizzando le funzioni grafiche native per i Reports.
Che poi non sia pratico e nessuno abbia mai scritto nulla in tal senso
(grafici a torta) è un altro discorso...
Ciao: Simone


title: grafici a torte con solo vba

text:

Ovvio che è fattibile... ma a che prezzo... e con che portabilità... e
risultati...?
Oltretutto visto che MSGraph è perfettamente gestibile.... e fa già
tutto.
Valutiamo sempre i pro ed i contro...
@Alex


title: grafici a torte con solo vba

text:
> pensavo di usare qualche circle per il contorno e poi tracciare dei raggi
> mediante delle coordinate polari...solo che per non iniziare tutto da zero
> volevo sapere se qualcuno se ne era già imbattuto
>
> grazie cmq
> t.
Devi sempre pensare, quando fai cose di questo tipo, di creare una
cosa ObjectLike... giusto per renderla efficiente ed usabile...!
Personalmente piuttosto di scrivermi 1000 righe di questo affare ne
scrivo 50 per gestire MsGraph.
@Alex


title: grafici a torte con solo vba

text:
"Alessandro Baraldi"
> Why?
> Se si riusciva in gwbasic a creare grafici, non vedo perchè non sia
> possibile utilizzando le funzioni grafiche native per i Reports.
> Che poi non sia pratico e nessuno abbia mai scritto nulla in tal senso
> (grafici a torta) è un altro discorso...
>
> Ciao: Simone
Ovvio che è fattibile... ma a che prezzo... e con che portabilità... e
risultati...?
Oltretutto visto che MSGraph è perfettamente gestibile.... e fa già
tutto.
Valutiamo sempre i pro ed i contro...
>
Questa è la risposta che dovevi dare subito a Thomas...
Ciao: Simone


title: grafici a torte con solo vba

text:
...
> Questa è la risposta che dovevi dare subito a Thomas...
>
> Ciao: Simone
Beh 3 post ... non potevi darla tu... invece di insinuare il dubbio
tecnico..., sai che io non sono molto circonciso...
;-)
Ciao
@Alex


title: Totale x colonne  su Maschera foglio dati

author: Zax

text:
Salve,
ho una maschera che mi visualizza in un foglio dati dei valori legati a una
query.
Pertanto ho la necessità di sapere di volta in volta il totale della
colonna.
é possibile farlo comparire nell'ultima riga o nell'intestazione di colonna?
Grazie


author: Prometeo

text:
Zax ha scritto:

> Grazie
Ciao Zax
Che io sappia puoi inserire formule in piè di pagina nelle maschere
visualizzate come "Maschere continue" scrivendo:
=Somma([Nome_Campo])in una casella di testo
ma non nelle maschere visualizzate come foglio dati dove non ti mostra
neppure le sezioni della maschera.
Ciao
Prometeo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: query e maschere

author: Mdr

text:
vi spiego il problema: ho un archivio di indirizzi e devo fare in modo di
filtrare i dati con una query; il problema e' che i criteri per il
filtraggio vorrei poterli scegliere di volta in volta e magari attraverso
una maschera....
esiste un modo (semplice) per farlo?
grazie, Marco


title: query e maschere

author: Silvio Berruti

text:
"Mdr" <
der...@inwind.it
> ha scritto nel messaggio
news:98s4l0$mkr$2...@nreadA.inwind.it...

Suppongo che desideri aprire una maschera con origine record una query da
un'altra maschera.
Ipotesi:
Masc_A è la maschera che contiene il controllo Testo1 usato x filtrare
Masc_B con origine record la query Q_B
Soluzione:
inserisci nei criteri del campo opportuno della Q_B
Like Forms![Masc_A]![Testo1]
questo ti permette anche di usare * prima e/o dopo il testo di filtro
es.
pip* trova pip, pippo, pipeline
*pip trova pip, topip
*pip* trova pip, pippo, topip, topolino e pippo
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: database front end e back end impostarlo in rete

text:
salve, vorrei poter aprire una finestra che mi permetta di scegliere il
percorso in cui si trova il database contenente le tabelle originarie in un
percorso di rete, e una volta selezionato, cliccando su ok, automaticamente
il mio database si imposta collegato a tali tabelle, prese dal percorso di
rete.
mi sapreste aiutare ? grazie.


author: Sergio MAZZA

text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
messaggio news:dAHN8.4205$j65....@twister1.libero.it...

Sul sito comune (
www.sitocomune.com
) trovi un esempio...
Ciao.
--
Sergio MAZZA


title: WINFAX PRO 10.03

author: Dolly

text:
Ciao a Tutto il N.G.
Ho installato WIN FAX PRO 10.03 su WXP HOME SP2.
Quando creo una nuova cartella messaggi e devo spostare i fax ricevuti nella
nuova cartella mi da un errore :"Chiamata non riuscita" non e' stato
possibile copiare tutti i file associati al messaggio".
Ho installato WIN FAX PRO 10.03 su WXP HOME SP1 e non mi da problemi.
Come faccio a risolvere questo importante problema.
Sul sito della symantec non trovo nulla sono disperato.
ciao a tutti.


title: WINFAX PRO 10.03

author: MA

text:
"Dolly" <
t...@tim.it
> ha scritto nel messaggio
news:etKSd.46129$QG6.8...@twister2.libero.it...

ROTFL... e che centra questo problema qui???
MAssimiliano


title: codice fiscale automatico

author: CED

text:
ho il codice di
Domenico Statuto
' Night Eagle
' Marco Carnazzo
' Ettore Maronese (By -MES-)
'
' 04.07.98 Modificato per la ricerca interattiva sul database By A. Fasano -
Matera
ho creato un mio file dove ci sono dei nominativi da inserire,
ho un campo codice fiscale,
come faccio ad incorporare le voci del programma sopra citato per scrivere
direttamente sul mio DB dato che le caselle del calcolo CF non sono
associate a nessuna tabella?


title: Dialog Box

author: Gianmaria Cavion

text:
Qualcuno sa come aprire il dialog box usato in vari programmi di windows x
settare le proprietą del font richiamandolo via codice? in visual basic č
possibile a quanto pare... ma in access? vorrei poter riuscire a settare il
carattere di una label o di un textbox etc su di una form non in modalitą
progetto ma in visualizzazione normale, richiamando quel famoso dialog box
del font (tipo quello di word x intenderci),scegliendo le modifiche e
andando a settare le proprietą del controllo attraverso ciņ che mi
restituisce il d.box


title: Reports - Espansione Controlli

author: Marco Antonioli

text:
Buongiorno a tutti.
E' possibile impostare l'altezza di tutti i controlli del corpo del
report a quella massima raggiunta dal controllo che più si è espanso
sfruttando la proprietà espandibile (=si) del corpo e dei controlli ?
Grazie per l'attenzione.
MArco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Reports - Espansione Controlli

text:
"Marco Antonioli" <
in...@echovr.it
> ha scritto nel messaggio
news:8bc2b0599108d109c99...@mygate.mailgate.org...
> Buongiorno a tutti.
> E' possibile impostare l'altezza di tutti i controlli del corpo del
> report a quella massima raggiunta dal controllo che più si è espanso
> sfruttando la proprietà espandibile (=si) del corpo e dei controlli ?
> Grazie per l'attenzione.
> MArco
>
Cosa vuoi ottenere?
MAssimiliano


title: Reports - Espansione Controlli

text:
"MA" <
mas...@massimilianoamendola.it
> wrote in message
news:Hvsad.24296$
B06....@news.edisontel.com

Che l'altezza dei controlli, con bordo visibile, sia la stessa e uguale
all'altezza del controllo che si è espanso in misura maggiore.
Ciao+



title: Reports - Espansione Controlli

text:
"Marco Antonioli" <
in...@echovr.it
> ha scritto nel messaggio
news:71c5e9b0efd47cf9e45...@mygate.mailgate.org...

Il tuo problema è una griglia??
Prova anzitutto a togliere il bordo e a sistemare una linea sotto i
controlli non sopra.
Poi ci metti quelle verticali sotto la sottomaschera
MAssimiliano


title: Reports - Espansione Controlli

text:
"Marco Antonioli" <
in...@echovr.it
> ha scritto nel messaggio
news:0817f80f008b197784a...@mygate.mailgate.org...
> > Il tuo problema č una griglia??
> > Prova anzitutto a togliere il bordo e a sistemare una linea sotto i
> > controlli non sopra.
>
> Velevo proprio evitare di togliere il bordo !
>
> > Poi ci metti quelle verticali sotto la sottomaschera
> Anche se penso intendessi sottoreport e non sottomaschera, non capisco
Sě scusa.
> la funzione e il posizionamento delle linee verticali.
> Anche loro, mi sembra, dovrebbero comunque avere un'altezza dinamica.
Sě, ma la luro lungezza la leghi alla sottomaschera non ai controlli
MAssimiliano


title: Reports - Espansione Controlli

text:
> > la funzione e il posizionamento delle linee verticali.
> > Anche loro, mi sembra, dovrebbero comunque avere un'altezza dinamica.
> Sì, ma la luro lungezza la leghi alla sottomaschera non ai controlli
> MAssimiliano
Scusa MA, perchè mi parli di sottomaschera (sottoreport) che non ho
previsto e di lunghezza ?
Il mio problema è l'altezza !
Provo a ripetere.
- 4 controlli con bordo larghi 5 cm e alti come il corpo ed espadibili.
- Una query stupidissima codice,nominativo,indirizzo,località.
- in funzione dei valori ricevuti i campi "si alzano e si abbassano" ed
il report risulta illeggibile: sulla stessa riga 1 controllo alto 0,5
cm,
un altro alto 1 cm, un altro alto 3 cm.......
- Ora io vorrei capire (sempre che sia possibile) come rendere sulla
riga tutti i controlli "alti come il più alto" in modo da ottenere, in
base alla necessita, ad esempio la riga 1 e tutti i controlli alti 3 cm,
la seconda riga e tutti i controlli alti 2 cm, la terza ....
Grazie per la pazienza



title: Reports - Espansione Controlli

text:
"Marco Antonioli" <
in...@echovr.it
> ha scritto nel messaggio
news:9e56fc475f953a3eea1...@mygate.mailgate.org...
> > > la funzione e il posizionamento delle linee verticali.
> > > Anche loro, mi sembra, dovrebbero comunque avere un'altezza dinamica.
> > Sì, ma la luro lungezza la leghi alla sottomaschera non ai controlli
> > MAssimiliano
>
> Scusa MA, perchè mi parli di sottomaschera (sottoreport) che non ho
> previsto e di lunghezza ?
> Il mio problema è l'altezza !
Perchè sto 'mbriaco.
> Provo a ripetere.
> - 4 controlli con bordo larghi 5 cm e alti come il corpo ed espadibili.
> - Una query stupidissima codice,nominativo,indirizzo,località.
> - in funzione dei valori ricevuti i campi "si alzano e si abbassano" ed
> il report risulta illeggibile: sulla stessa riga 1 controllo alto 0,5
> cm,
> un altro alto 1 cm, un altro alto 3 cm.......
> - Ora io vorrei capire (sempre che sia possibile) come rendere sulla
> riga tutti i controlli "alti come il più alto" in modo da ottenere, in
> base alla necessita, ad esempio la riga 1 e tutti i controlli alti 3 cm,
> la seconda riga e tutti i controlli alti 2 cm, la terza ....
>
> Grazie per la pazienza
> Ciao+
> MArco
Allora cerco di spiegarmi meglio.
Per quanto riguarda la linea orizzontale, se tu la poni sotto i controlli
lei si sposta
in base al controllo più alto, perchè cresce con tutta la sezione corpo.
Per quanto riguarda invece le linee  verticali, poni sotto il sottoREPORT
(visto che alla fine
ce l'ho fatta?  ;-P) una linea verticale e su format metti
me.tualinea.height = me.tuosottoreport.height
Basta avere l'accortezza di allineare la linea e il sottoreport.
MAssimiliano


title: Reports - Espansione Controlli

text:
> Allora cerco di spiegarmi meglio.
> Per quanto riguarda la linea orizzontale, se tu la poni sotto i controlli
> lei si sposta
> in base al controllo più alto, perchè cresce con tutta la sezione corpo.
e fin qui tutto ok.
> Per quanto riguarda invece le linee  verticali, poni sotto il sottoREPORT
> (visto che alla fine
> ce l'ho fatta?  ;-P) una linea verticale e su format metti
a questo punto o non so qualcosa o l'imbriaco sono io. (o tutte e 2).
perchè parli di sottoreport, io vorrei gestire un semplice report.
provando comunque ad interpretare il tuo suggerimento ho creato un
esempio non funzionante, nel senso che la linea verticale non si
allunga.
> me.tualinea.height = me.tuosottoreport.height
> Basta avere l'accortezza di allineare la linea e il sottoreport.
> MAssimiliano
Ancora grazie



title: Word2000 Vs Norton Antivirus 2000

author: FasoN

text:
Ciao,
non so se e' già stato postato, ma data la mia brutta esperienza dell'altro
giorno mando il seguente annuncio:
Se avete un programma VB o VBA che cerca di aprire MsWord2000 (forse anche
Word97) tramite libreria collegata o CreateObject o, ancora, GetObject e
ricevete un errore di automazione controllate che sulla macchina non sia
installato Norton Antivirus 2000 nel tal caso usate la seguente stringa
regsvr32 /u "c:\programmi\norton antivirus\officeav.dll"
se l'operazione riesce tutto tornerà alla normalità.
Ciao
<LuigI>
Ulteriori informazioni su
support.microsoft.com
www.norton.com


title: Word2000 Vs Norton Antivirus 2000

author: SimonenomiS

text:
FasoN <
fa...@libero.it
> wrote in message
Tppt4.12516$qv.1...@news.infostrada.it...

  Grande!!!
  Ti devo un caffe'  :-))
  Grazie e ciao.


title: errore di conversione Chr UCase non riconosciuti

author: NSantini

text:
Salve, ho un .mdb creato con Access97, l'ho trasferito su un altro PC con
Access2003 dopo la conversione va in errore e non riconosce più le funzioni
tipo Chr(codice carattere), UCase(stringa) e altri e mi segnala un errore ai
riferimenti di VBA e precisamente mi informa che il file plugin.ocx o è
mancante o è corrotto.
Come posso rimediare? Grazie
Saluti
NSantini


author: Karl Donaubauer

text:

Per i riferimenti in genere vedi
www.donkarl.com/it/FAQ7.1
.
Se nei riferimenti trovi uno al plugin.ocx togli la spunta.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: valore casella di testo

author: Furo

text:
Ho una maschera chiamata Dettaglicliente dove, tra gli altri, c'è una
casella combinata chiamata IDAnagraficaclienti.
Questa maschera contiene anche una sottomaschera chiamata Sottomaschera
Listinicliente dove, con doppio clic su una casella combinata Listinocliente
apro una seconda maschera chiamata Listino.
Come faccio a portare il valore della casella combinata IDAnagraficaclienti
anche sulla maschera Listino?
Furo
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: valore casella di testo

author: Ferrari Rino

text:
"Furo" <
cristia...@libero.it
> ha scritto nel messaggio
news:195Z31Z232Z196Y...@usenet.libero.it...
> Ho una maschera chiamata Dettaglicliente dove, tra gli altri, c'è una
> casella combinata chiamata IDAnagraficaclienti.
>
> Questa maschera contiene anche una sottomaschera chiamata Sottomaschera
> Listinicliente dove, con doppio clic su una casella combinata
Listinocliente
> apro una seconda maschera chiamata Listino.
>
> Come faccio a portare il valore della casella combinata
IDAnagraficaclienti
> anche sulla maschera Listino?
>
>
> Furo
Creati una query di accodamento del valore e filtralo tramite l' ID.
Ferrari Rino


title: valore casella di testo

author: ALESSANDRO Baraldi

text:
"Furo" <
cristia...@libero.it
> ha scritto nel messaggio
news:195Z31Z232Z196Y...@usenet.libero.it...
> Ho una maschera chiamata Dettaglicliente dove, tra gli altri, c'è una
> casella combinata chiamata IDAnagraficaclienti.
>
> Questa maschera contiene anche una sottomaschera chiamata Sottomaschera
> Listinicliente dove, con doppio clic su una casella combinata
Listinocliente
> apro una seconda maschera chiamata Listino.
>
> Come faccio a portare il valore della casella combinata
IDAnagraficaclienti
> anche sulla maschera Listino?
>
>
> Furo
La cosa più semplice è quella di Crearti un Pulsante con l'AUTOCOMPOSIZIONE
e Flagghi sull'Opzione corretta, poi guardi il Codice e sostituisci al
posto del Riferimento alla PrimaryKey il Nome della ComboBox....!!!
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: bloccare una serie di campi in base a un flag

author: Ammammata

text:
il "problema" č che i campi normalmente sono in parte modificabili e in
parte no per cui non posso mettere in pista un loop che me li blocca tutti
e un altro che me li riattiva

faccio 35 istruzioni, una per ogni campo?
creo una tabella con i nomi dei campi e un flag Y/N che mi dice il suo
status normale?
altro che non mi viene in mente e che magari č stato pensato appositamente
per questa situazione? p.e. "salva la maschera"/"ripristina la maschera",
"metti la cera"/"togli la cera", etc

grazie

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........


text:
Il giorno Thu 25 Mar 2021 01:56:28p, *Ammammata* ha inviato su
it.comp.appl.access il messaggio
news:XnsACF88DD24368Aam...@127.0.0.1
. Vediamo cosa ha
scritto:

> faccio 35 istruzioni, una per ogni campo?
>

per adesso provo con questo, limitandomi a pochi campi per il test
se faccio la prova da dentro la maschera di modifica funziona, però se il
flag è già attivo (per un record esistente che apro in modifica) non me li
blocca

ergo ho abilitato l'evento On load che esegue (dovrebbe eseguire) la sub,
ma la maschera iniziale che elenca i prodotti per la scelta, e che mi apre
la sopracitata maschera di modifica, in qualche modo *non* mi abilita On
Load:

'open form
DoCmd.OpenForm "frmQCT", acNormal, , "IDSource = " & IDD ' Me.CalcList

una volta aperta la maschera di modifica, come scritto sopra, l'evento on
Load non si avvia :(

https://docs.microsoft.com/en-us/office/vba/api/access.docmd.openform

qui ho cercato se OpenForm avesse un parametro tipo "esegui questo dopo
l'apertura" ma non lo vedo

domanda: è normale che On Load non si avvii?
o devo usare un altro evento?



text:
Se i nomi dei campi del RecordSource sono anche i nomi dei controlli... basta 1 ciclo minimal.
Chiaramente devi aver salvato da qualche parte lo Stato del Campo (Editabile=Si/no)
Fossi in te, scriverei una Funzione Public in un modulo così:

Public Function setFields()
    On Error Goto Err_Handler
    Dim rs As DAO.Recordset
    Dim fld As DAO.Field
    Set rs=DbEngine(0)(0).OpenRecordset("SELECT * From tabSettings WHERE Nomeform='" & CodeContextObject.Name & "'",dbReadOnly)
    For each fld in rs.Fields
        Me.Controls(
fld.name
).Enabled=fld.value
    Next
Exit_Here:
    On Error Resume Next
    If not rs Is Nothing Then rs.Close:    Set rs=nothing
    Exit Function
Err_Handler:
    Select Case Err.Number
        Case Else: MsgBox Err.Description,,Err.Number
    End Select
End Function

Su Evento Load della Form invece che attivare la [routine evento] scrivi [=setFields()] e non serve nemmeno codice nella Form.

@Alex


title: Arrestare macro su query di accodamento in caso di dati duplicati

author: leonardo esposito

text:
Salve,
il mio quesito è questo:
in una macro mi importo un file di testo. Subito dopo, la stessa macro
esegue un accodamento (con delle query) dei dati in varie tabelle. A
questo punto vorrei però mettere una condizione nella macro: nel caso
in cui il campo numero fattura (che nella tabella è univoco) che viene
accodato sia già presente, quindi ripetuto, la macro di deve arrestare
quindi interrompere. Come devo indicare nella condizione della query
di accodamento?
grazie per il grande aiuto


text:
"leonardo esposito" <
esposi...@gmail.com
> ha scritto nel messaggio
news:1177671330.6...@c18g2000prb.googlegroups.com...


[risposta]
Potresti crearti una query con le tabelle messe in relazione con il numero
fattura; (nella macro) visualizza la colonna "condizioni"; accanto alla riga
che esegue l'importazione inserisci la verifica del duplicato:
dcount("*";"nomeQuery")=0
Se la funzione Dcount trova più di un record, l'espressione restituisce
False e la macro si arresta.
Nelle righe successive, devi indicare quali sono le istruzioni da non
eseguire se l'espressione da False; lo fai inserendo, sempre nella colonna
"condizioni", tre punti (...). Se non lo fai, la macro non eseguirà la query
ma eseguirà le istruzioni successive.
Quindi:
[condizione]                                    [azione]
dcount("*";"nomeQuery")=0                istruzioneCheAccoda
...                                                   altreIstruzioni
...                                                   altreIstruzioni
...                                                   altreIstruzioni
Ciao.
--
Sergio MAZZA


title: Cercare valore minore

author: Winston Smith

text:
Scusate ma stò impazzendo su una cavolata.
Avendo una tabella tblMovimenti ordinata per codice/data
Codice   Cliente   Data        Prezzo
001      000110    01/01/16     10
001      000120    15/01/16     12
001      000110    20/01/16     10
002      000110    01/01/16      5
003      000115    02/02/16     15
003      000202    15/02/16     20
004      000115    28/01/16     35
004      000303    02/02/16     40
004      000303    05/02/16     40
004      000098    03/03/16     37

vorrei creare una nuova tabella tblPrezzoMinore
dove per ogni signolo articolo identifico il minor prezzo

Risultato:

Codice   Cliente   Data        Prezzo
001      000110    01/01/16    10
002      000110    01/01/16     5
003      000115    02/02/16    15
004      000098    03/03/16    37

Mi date una soluzione per favore.
Va bene sia query che VBA

Grazie

WS

--
O no ?

WS


title: Cercare valore minore

text:
Winston Smith ha usato la sua tastiera per scrivere :

Ah altra cosa importante in caso di pari importo la data piu recente



title: Cercare valore minore

author: Bruno Campanini

text:
Winston Smith wrote :

Sicuramente esiste una via molto più breve... però io
non l'ho trovata.
Tutta da verificare...
===============================
SELECT tblMovimenti.Codice, tblMovimenti.Cliente,
Max(tblMovimenti.Data) AS Data, tblMovimenti.Prezzo INTO
tblPrezzoMinore
FROM tblMovimenti
GROUP BY tblMovimenti.Codice, tblMovimenti.Cliente, tblMovimenti.Prezzo
HAVING (((tblMovimenti.Codice) In (SELECT tblMovimenti.Codice
FROM tblMovimenti
GROUP BY tblMovimenti.Codice, tblMovimenti.Prezzo
HAVING (((tblMovimenti.Codice) In (SELECT tblMovimenti.Codice
FROM tblMovimenti
GROUP BY tblMovimenti.Codice;)) AND ((tblMovimenti.Prezzo) In (SELECT
Min(tblMovimenti.Prezzo) AS MinOfPrezzo
FROM tblMovimenti
GROUP BY tblMovimenti.Codice;)));)) AND ((Max(tblMovimenti.Data)) In
(SELECT Max(tblMovimenti.Data) AS MaxOfData
FROM tblMovimenti
GROUP BY tblMovimenti.Codice, tblMovimenti.Prezzo
HAVING (((tblMovimenti.Codice) In (SELECT tblMovimenti.Codice
FROM tblMovimenti
GROUP BY tblMovimenti.Codice;)) AND ((tblMovimenti.Prezzo) In (SELECT
Min(tblMovimenti.Prezzo) AS MinOfPrezzo
FROM tblMovimenti
GROUP BY tblMovimenti.Codice;)));)) AND ((tblMovimenti.Prezzo) In
(SELECT tblMovimenti.Prezzo
FROM tblMovimenti
GROUP BY tblMovimenti.Codice, tblMovimenti.Prezzo
HAVING (((tblMovimenti.Codice) In (SELECT tblMovimenti.Codice
FROM tblMovimenti
GROUP BY tblMovimenti.Codice;)) AND ((tblMovimenti.Prezzo) In (SELECT
Min(tblMovimenti.Prezzo) AS MinOfPrezzo
FROM tblMovimenti
GROUP BY tblMovimenti.Codice;)));)));
==========================================

Bruno


title: Cercare valore minore

text:

prova queste 2 queries

query1:
SELECT T1.codice, T1.cliente, T1.data, T1.prezzo
FROM Tabella1 AS T1
WHERE (((T1.prezzo)=(SELECT MIN(prezzo) FROM tabella1 WHERE codice =
T1.Codice)));

query2:
SELECT Q1.codice, Q1.cliente, Q1.data, Q1.prezzo
FROM Query1 AS Q1
WHERE (((q1.data)=(SELECT max(data) FROM query1 WHERE codice = Q1.Codice)));

la query2 darà sempre il risultato atteso

Akery


title: Ancora Problemi Query

author: Mik Mark

text:
Ciao,
    io ho un piccolo problema, in una query devo dirgli di filtrare i dati
in base ad un corso a seconda se un campo è flaggato o no (True / False).
    QUERY CALENDARIO:
strSQL = IIF ([Forms]![Maschera Prereport Calendario]![InBaseCorso]=True,
"SELECT * FROM Calendario Where
IDCorso=" & [Forms]![Maschera Prereport Calendario]![Corso], "SELECT * FROM
Calendario")
Non funziona!
Come devo fare? Come si usa la stringa che mi viene ritornata?


title: Ancora Problemi Query

author: Federico Luciani

text:

Premessa:
nei ng e' meglio evitare di creare nuovi thread se il precedente non e'
chiuso, cioe' ti bastava rispondermi che non funziona nell'altro thread.
il problema non e' che non funziona, ma che tu non ti hai spiegato bene
cosa devi fare.
io ho dedotto che tu la query la dovessi creare , ma da quello che dici
probabilmente/forse devi solo applicargli un criterio se si verifica una
certa condizione.
prova a ripetere il quesito, senza dare tue soluzioni.
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: Ancora Problemi Query

author: Carmel

text:
On Fri, 3 Aug 2001 10:28:20 +0200, "Mik Mark"
<
marcheso...@trentino.net
> wrote:
>    io ho un piccolo problema, in una query devo dirgli di filtrare i dati
>in base ad un corso a seconda se un campo č flaggato o no (True / False).
>
>    QUERY CALENDARIO:
>strSQL = IIF ([Forms]![Maschera Prereport Calendario]![InBaseCorso]=True,
>"SELECT * FROM Calendario Where
>IDCorso=" & [Forms]![Maschera Prereport Calendario]![Corso], "SELECT * FROM
>Calendario")
>
>Non funziona!
>
>Come devo fare? Come si usa la stringa che mi viene ritornata?
Se il campo IDCorso č un testo e non un contatore devi aggiungere
degli apici :
strSQL = IIf([Forms]![Maschera Prereport Calendario]![InBaseCorso] =
True, "SELECT * FROM Calendario Where IDCorso='" & [Forms]![Maschera
Prereport Calendario]![Corso] & "'", "SELECT * FROM Calendario ")
La stringa cosě ottenuta puň servirti per aprire un report filtrato
utilizzando docmd.openreport :
DoCmd.OpenReport "NomeTuoReport", acViewPreview, strSQL
Ciao.
Carmel


title: Ancora Problemi Query

text:
"Federico Luciani" <
fluc...@sitocomune.com
> ha scritto nel messaggio
news:3B6A8849...@sitocomune.com...

Ok,
    Io ho una maschera in cui ho questo pulsante "anteprima report" basato
su una query.
Ora io devo visualizzare tutti i record della tabella (query non filtrata,
ma tutti i record) se il campo x non è flaggato, invece se il campo x è
flaggato quando premo il pulsante "anteprima", mi deve visualizzare il
report però filtrato secondo il corso. Notare che il flag non fa altro che
visualizzare un campo a tendina dove l'utente seleziona il corso che
desidera.
Ecco quindi che la stessa query mi deve dare due report differenti in base
al compo x (Vero-Falso)!
        grazie ancora
Mik


title: Ancora Problemi Query

text:

> Ok,
>     Io ho una maschera in cui ho questo pulsante "anteprima report" basato
> su una query.
> Ora io devo visualizzare tutti i record della tabella (query non filtrata,
> ma tutti i record) se il campo x non è flaggato, invece se il campo x è
> flaggato quando premo il pulsante "anteprima", mi deve visualizzare il
> report però filtrato secondo il corso. Notare che il flag non fa altro che
> visualizzare un campo a tendina dove l'utente seleziona il corso che
> desidera.
> Ecco quindi che la stessa query mi deve dare due report differenti in base
> al compo x (Vero-Falso)!
>         grazie ancora
> Mik
perfetto!
al pulsante associa questo codice:
    Dim strCriterio As String
    If Me.InBaseCorso Then
        strCriterio = "[IDCorso]=" & Me.Corso
    End If
    DoCmd.OpenReport "nomeTuoReport", acViewPreview, , strCriterio
dovrebbe funzionare.



title: Ancora Problemi Query

text:
"Federico Luciani" <
fluc...@sitocomune.com
> ha scritto nel messaggio
news:3B6A97D1...@sitocomune.com...

Ohhhh!
Mille Grazie ora funziona come volevo io!
        Ancora Grazie
        Mik


title: ERRORE 424 copiando valore in un campo

author: Mike Dens

text:
In MS Access 2000 con W2K
Tentavo di aggiornare dei campi utilizzando vb, nn che sia cosě bravo
ma ci stavo provando:
Dunque ho scritto:
1   with rst8
2   rst8.Edit
3   If campo1="1" And campo2 Is Null Then
4   campo2 = strCriteri1
5   End With
Mi viene generato un errore in riga 3 e mi dice:
Errore di run-time 424
necessario oggetto
grazie
mike
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: ERRORE 424 copiando valore in un campo

author: Sergio MAZZA

text:
Mike Dens wrote:
> In MS Access 2000 con W2K
> Tentavo di aggiornare dei campi utilizzando vb, nn che sia cosě bravo
> ma ci stavo provando:
>
> Dunque ho scritto:
> 1   with rst8
> 2   rst8.Edit
> 3   If campo1="1" And campo2 Is Null Then
> 4   campo2 = strCriteri1
> 5   End With
>
> Mi viene generato un errore in riga 3 e mi dice:
> Errore di run-time 424
> necessario oggetto
>
>
> grazie
> mike
Sarebbe meglio che inserissi tutte le righe di codice mancanti; comunque
prova con:
with rst8
    .edit '<-- dentro la with non c'č bisogno di indicare l'oggetto
    if campo...
end with
Ma di preciso che dovresti fare?
Ciao.
--
Sergio MAZZA


title: ERRORE 424 copiando valore in un campo

author: Pablitomf

text:
Mike Dens ha scritto:
> In MS Access 2000 con W2K
> Tentavo di aggiornare dei campi utilizzando vb, nn che sia cosě bravo
> ma ci stavo provando:
> Dunque ho scritto:
> 1   with rst8
> 2   rst8.Edit
> 3   If campo1="1" And campo2 Is Null Then
> 4   campo2 = strCriteri1
> 5   End With
> Mi viene generato un errore in riga 3 e mi dice:
> Errore di run-time 424
> necessario oggetto
> grazie
> mike
Prima di tutto :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbenlr98/html/vamsgnotobject.asp
Poi...
Dim rst8 As Recordset
  Set rst8 = CurrentDb.OpenRecordset("Tua_Tabella")
  With rs
    .Edit
    if !campo1 = "1" And !campo2 = Null Then !campo2 = strCriteri1 End If
    .Update
    .Close
  End With
Set rs = Nothing
Dovrebbe fungere
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: ERRORE 424 copiando valore in un campo

author: Potone

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:csoeri$e2l$1...@news.newsland.it...
[cut]
>     if !campo1 = "1" And !campo2 = Null Then !campo2 = strCriteri1 End If
questa rica io la scriverei così
    if !campo1 = "1" And isnull(!campo2) Then !campo2 = strCriteri1
ciao


title: ERRORE 424 copiando valore in un campo

text:
Grazie per le risposte. In sostanza ho delle date
chiamiamole di chiusura. Ho poi una data di dimissione. Ecco vorrei
assegnare a tutte le date di chiusura
( un record ha più date di chiusura, diciamo data di chiusura(n))
nulle lo stesso valore di data dimissione, ma solo se le date di
chiusura sono NULLE!!
spero di esser stato più chiaro
Tutto il codice:
dbs As Database
rst As Recordset
strCriteri As String
Set dbs = Currentdb()
Set rst = dbs.OpenRecordset("Tabella", dbOpenDynaset)
strCriteri = data_dimissione
With rst
rst.Edit
If !data_chiusura Is Null Then
!data_chiusura = strCriteri
rst.Update
End With
dbs.Close
rst.Close



title: ERRORE 424 copiando valore in un campo

text:
Vi ringrazio tutti ora funziona!!! :-)
ciao



title: Vai in errore se totale non coincide

author: Giorgia

text:
se inserisco TOT: FATT= 240.00?
DETTAGLIO FATTURA:
IMPONIBILE1+IVA1= TOTALE1
IMPONIBILE2+IVA2= TOTALE2
........
Prima di salvare il record vorrei che mi fosse segnalato se il totale che ho
inserito non quadra con i totali del dettaglio della fattura.
In afterupdate della maschera?
--
Giorgia


title: Vai in errore se totale non coincide

text:
"Giorgia" <
gio...@vitaletrasporti.com
> ha scritto nel messaggio
news:49da3717$0$1115$4faf...@reader1.news.tin.it...

Scusa tu inserisci il totale che dovrebbe essere calcolato dal dettaglio?
Ma non è più semplice farlo solo calcolare e basta? Essendo un calcolo non è
possibile che sia errato a meno di aver inserito valori in dettaglio
(appunto) errati. E in questo caso access non potrà esserti d'aiuto...
Ciao.
--
Sergio MAZZA


title: Vai in errore se totale non coincide

author: Roberto da Parma

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:49dda954$0$6819$5fc...@news.tiscali.it...

Premesso che condivido ciò che ha detto Sergio....
In una casella di testo [totdett] al piè di maschera
=[totale1]+[totale2]
su evento prima di aggiornare della tua casella totale [tots]
if [totdett]=[tots] then
....
else
msgbox "il totale è sbagliato!"
docmd.RunCommand acCmdUndo
end if
ciao
--
Roberto da Parma


title: Vai in errore se totale non coincide

text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
news:grkh16$bfp$1...@tdi.cu.mi.it...
>
> "Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
> news:49dda954$0$6819$5fc...@news.tiscali.it...
>> "Giorgia" <
gio...@vitaletrasporti.com
> ha scritto nel messaggio
>> news:49da3717$0$1115$4faf...@reader1.news.tin.it...
>>> se inserisco TOT: FATT= 240.00?
>>>
>>> DETTAGLIO FATTURA:
>>> IMPONIBILE1+IVA1= TOTALE1
>>> IMPONIBILE2+IVA2= TOTALE2
>>> ........
>>>
>>> Prima di salvare il record vorrei che mi fosse segnalato se il totale
>>> che ho inserito non quadra con i totali del dettaglio della fattura.
>>> In afterupdate della maschera?
>>>
>>> --
>>> Giorgia
>>
>>
>> Scusa tu inserisci il totale che dovrebbe essere calcolato dal dettaglio?
>> Ma non � pi� semplice farlo solo calcolare e basta? Essendo un calcolo
>> non � possibile che sia errato a meno di aver inserito valori in
>> dettaglio (appunto) errati. E in questo caso access non potr� esserti
>> d'aiuto...
>>
>> Ciao.
>> --
>> Sergio MAZZA
>>
> Premesso che condivido ci� che ha detto Sergio....
> In una casella di testo [totdett] al pi� di maschera
>
> =[totale1]+[totale2]
>
> su evento prima di aggiornare della tua casella totale [tots]
>
> if [totdett]=[tots] then
> ....
> else
> msgbox "il totale � sbagliato!"
> docmd.RunCommand acCmdUndo
> end if
>
> ciao
>
> --
>
> Roberto da Parma
In effetti non ho specificato che all'inizio della registrazione della
fattura, il totale della fattura lo inserisco io cos� come appare in
fattura.
Quando poi andr� a fare il dettaglio della fattura, inserendo i vari
imponibili o importi esenti, la seconda casella Totale mi serve da
controllo.
Ciao
Giorgia


title: Vai in errore se totale non coincide

text:
"Giorgia" <
gio...@vitaletrasporti.com
> ha scritto nel messaggio
news:49ddd040$0$1111$4faf...@reader3.news.tin.it...
>
> "Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
> news:grkh16$bfp$1...@tdi.cu.mi.it...
>>
>> "Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
>> news:49dda954$0$6819$5fc...@news.tiscali.it...
>>> "Giorgia" <
gio...@vitaletrasporti.com
> ha scritto nel messaggio
>>> news:49da3717$0$1115$4faf...@reader1.news.tin.it...
>>>> se inserisco TOT: FATT= 240.00?
>>>>
>>>> DETTAGLIO FATTURA:
>>>> IMPONIBILE1+IVA1= TOTALE1
>>>> IMPONIBILE2+IVA2= TOTALE2
>>>> ........
>>>>
>>>> Prima di salvare il record vorrei che mi fosse segnalato se il totale
>>>> che ho inserito non quadra con i totali del dettaglio della fattura.
>>>> In afterupdate della maschera?
>>>>
>>>> --
>>>> Giorgia
>>>
>>>
>>> Scusa tu inserisci il totale che dovrebbe essere calcolato dal
>>> dettaglio?
>>> Ma non è più semplice farlo solo calcolare e basta? Essendo un calcolo
>>> non è possibile che sia errato a meno di aver inserito valori in
>>> dettaglio (appunto) errati. E in questo caso access non potrà esserti
>>> d'aiuto...
>>>
>>> Ciao.
>>> --
>>> Sergio MAZZA
>>>
>> Premesso che condivido ciò che ha detto Sergio....
>> In una casella di testo [totdett] al piè di maschera
>>
>> =[totale1]+[totale2]
>>
>> su evento prima di aggiornare della tua casella totale [tots]
>>
>> if [totdett]=[tots] then
>> ....
>> else
>> msgbox "il totale è sbagliato!"
>> docmd.RunCommand acCmdUndo
>> end if
>>
>> ciao
>>
>> --
>>
>> Roberto da Parma
>
> In effetti non ho specificato che all'inizio della registrazione della
> fattura, il totale della fattura lo inserisco io così come appare in
> fattura.
> Quando poi andrò a fare il dettaglio della fattura, inserendo i vari
> imponibili o importi esenti, la seconda casella Totale mi serve da
> controllo.
>
> Ciao
> Giorgia
>
scusami giorgia ma secondo me come hai impostato il tutto non è una cosa
strutturata bene e viene meno la funzione del programma che stai scrivendo.
come concetto dovrebbe essere il programma che "fa i calcoli", nel modo in
cui stai procedendo tu incorreresti a numerosi errori di utenza.
dovresti strutturare una cosa che ti permetta solamente di inserire
l'imponibile e a seconda della tua % di imposta procedere con i calcoli e
non l'inverso.
dovresti poi eventualmente prevedere in caso di importo esente riportare
quindi solo l'imponibile
imponibile * (1-%imposta) = imponibile
in questo modo anche in caso di esenzione otteresti un risultato corretto.



title: Vai in errore se totale non coincide

text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
news:grne1r$rd8$1...@tdi.cu.mi.it...

Dici Roberto?
Molti programmi gestionali/ contabilità gestiscono così la registrazione
delle fatture.
nella prima parte della maschera inserisco una descrizione sintetica della
fattura, PROT., RAGIONE SOC.FORNITORE, DATA FT, N° FT E TOTALE DELLA FATTURA
(valore scritto da me).
Nella seconda parte invece andrò a inserire la descrizione della fattura con
i vari imponibili divisi per conto di costo, per es:
FT N° 25 DEL 01/04/09 DI PINCO PALLO DI ? 240.75
CONTO DI COSTO                    IMPONIBILE            ALIQUOTA
IMPOSTA        TOTALE
spese cancelleria                            200.00 ?
20                           40.00?            240.00?
postali                                            0.75?
FCI                           0.00 ?            0.75 ?
La casella TOT di controllo che mi eseguirà la somma dei valori
TOT1+TOT2.....(che tra l'altro ho reso anche non abilitato) serve ad
avvisarmi "TOT NON QUADRA" e quindi mi consente di controllare che non abbia
dimenticato qualche imponibile o sbagliato qualche aliquota.....
Non mi sembra sbagliato come ragionamento.....forse però tu ragioni a
livello di programmazione e prevedi qualche fastidioso intoppo futuro?
Giorgia


title: Vai in errore se totale non coincide

text:
"Giorgia" <
gio...@vitaletrasporti.com
> ha scritto nel messaggio
news:49df485e$0$832$4faf...@reader5.news.tin.it...

Forse tu ti riferisci alla documentazione che dai al tuo commercialista?
Perchè in quanto alla compilazione della fattura vera e propria io non ho
mai visto programmi ragionare al contrario.
E se le fatture comunque vengono compilate nel "verso" giusto il documento
che chiedi viene compilato da sè e con gli opportuni raggruppamenti anche le
somme delle relative aliquote.



title: Vai in errore se totale non coincide

text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
news:gs1gg6$jfp$1...@tdi.cu.mi.it...

aaahhhhhh capito perchè non ci troviamo!forse.....
io sto parlando di registrare una fattura d'acquisto e non di emetterne una
di vendita!


title: Vai in errore se totale non coincide

text:
"Giorgia" <
gio...@vitaletrasporti.com
> ha scritto nel messaggio
news:49e4b1f0$0$1123$4faf...@reader1.news.tin.it...

ah ecco....in ogni caso il principio potrebbe essere lo stesso.
se registri una fattura d'acquisto e vuoi ottenere poi il resoconto per
aliquota in ogni caso le righe di dettaglio le dovrai inserire no?
a quel punto lo scrivere tu il totale diventerebbe superfluo.
se dovessi decidere di non specificare il dettaglio vien da se che dovresti
pure inserire n. campi per il numero di aliquote che hai in fattura
specificando le relative somme a manina...e non faresti altro che aumentare
le probabilità di errore.
es.
tot imponibile al 10%
tot imponibile al 4%
tot imponibile al 20%
Io le gestisco in tutt'altro modo.
Se solitamente non hai più di 2 aliquote puoi farti una maschera con due
campi
imponibile1 aliquota1
imponibile2 aliquota2
e poi far fare sempre i calcoli al programma.



title: Vai in errore se totale non coincide

text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
news:gs2kj2$ojm$1...@tdi.cu.mi.it...

Allora probabilmente è un controllo in più superfluo....ma quando carico una
sfilza di fatture magari mi sfugge qualche errore e se mi compare "NON
QUADRA!", mi sveglia un attimo!
Ne approfitto per chiederti una cosa però, visto che mi serve nel riepilogo
Iva: come strutturo il resoconto per aliquota come quello ad esempio che
compare per le fatture di vendita emesse, cioè
20% ( e la somma di tutte le imposte calcolate con questa aliquota)
FCI (la somma di tutti gli importi esenti)
.....e così via?
ho provato con una query semplici, a campi incrociati ma nulla, non mi
riesce!
Giorgia


title: Vai in errore se totale non coincide

text:
"Giorgia" <
gio...@vitaletrasporti.com
> ha scritto nel messaggio
news:49e5a969$0$1113$4faf...@reader4.news.tin.it...

campi incrociati?non capisco...
se hai fatto le cose fatte bene dovresti avere es. tabella fatture e
dettaglio fatture
il dettaglio fatture contiene tutte le righe per aliquota....raggruppi poi
come vuoi...non capisco dov'è il tuo problema.
Forse se illustri la struttura potrei capire meglio.
Ciao
--
Roberto da Parma


title: Vai in errore se totale non coincide

author: CIDI

text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
news:gsg5se$gd4$1...@tdi.cu.mi.it...
>> Ne approfitto per chiederti una cosa però, visto che mi serve nel
>> riepilogo Iva: come strutturo il resoconto per aliquota come quello ad
>> esempio che compare per le fatture di vendita emesse, cioè
>> 20% ( e la somma di tutte le imposte calcolate con questa aliquota)
>> FCI (la somma di tutti gli importi esenti)
>> .....e così via?
>> ho provato con una query semplici, a campi incrociati ma nulla, non mi
>> riesce!
>>
>> Giorgia
>>
> campi incrociati?non capisco...
>
> se hai fatto le cose fatte bene dovresti avere es. tabella fatture e
> dettaglio fatture
>
> il dettaglio fatture contiene tutte le righe per aliquota....raggruppi poi
> come vuoi...non capisco dov'è il tuo problema.
forse ...il quoting!
vediamo cosa ne  pensa Giorgia.
:-))
ciao
Daniele


title: Vai in errore se totale non coincide

text:
>
> forse ...il quoting!
> vediamo cosa ne  pensa Giorgia.
> :-))
>
> ciao
> Daniele
Vero Daniele......
non si finisce mai di imparare con voi.....(ma sono andata a cercarmi su
google cos'era sto quoting....;-))
Giorgia


title: Vai in errore se totale non coincide

text:
> se hai fatto le cose fatte bene dovresti avere es. tabella fatture e
> dettaglio fatture
ecco il problema credo sia questo....probabilmente non ho fatto bene le
cose.....
> il dettaglio fatture contiene tutte le righe per aliquota....raggruppi poi
> come vuoi...non capisco dov'č il tuo problema.
> Forse se illustri la struttura potrei capire meglio.
> Ciao
>
> --
>
> Roberto da Parma
>
io ho una sola tbl in cui ho la descrizione generale della fattura (PROT.,
NUM FT, DATA FT......) e il dettaglio della fattura con gli imponibili....
ma credo sia un errore rimediabile......suddividendo la tbl in 2 e unendole
poi nella stessa maschera.....potrebbe funzionare?
ciao,
Giorgia


title: Vai in errore se totale non coincide

text:
[CUT]
> ma credo sia un errore rimediabile......suddividendo la tbl in 2 e
> unendole poi nella stessa maschera.....potrebbe funzionare?
>
> ciao,
> Giorgia
Credo proprio di si...come stai ragionando contravvieni anche a numerose
regole di normalizzazione...(Tuturro docet :-))
separa le due tabelle e poi le mantieni collegate con integrità referenziale
tramite un campo id (numerico)
es.
tblfattura
idfattura tipo -- contatore primary
tbldettfattura
idfattura tipo -- numerico
e colleghi i due campi come dicevo prima.
dopodichè puoi fare tutto quello che chiedi sulla tabella dettagli o crearti
una query adhoc.



title: Vai in errore se totale non coincide

text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
news:gshmfu$oj4$1...@tdi.cu.mi.it...

Grazie Roberto, mi stai consentendo di migliorarmi....
le tabelle sono a posto ora. Per la maschera la sto realizzando con
sottomaschera dettfatt.....
corretto secondo te?
Ciao
Giorgia


title: Vai in errore se totale non coincide

text:
>>
> Grazie Roberto, mi stai consentendo di migliorarmi....
> le tabelle sono a posto ora. Per la maschera la sto realizzando con
> sottomaschera dettfatt.....
> corretto secondo te?
>
> Ciao
> Giorgia
>
ormai mi rispondo da sola.....sarà che per te saranno anche risposte
sciocche!
ho scoperto che una maschera può avere come origine più tabelle....
Giorgia


title: Vai in errore se totale non coincide

text:
"Giorgia" <
gio...@vitaletrasporti.com
> ha scritto nel messaggio
news:49ec872e$0$1116$4faf...@reader2.news.tin.it...

Ciao Giorgia
vedo che fai delle continue scoperte....prova ad aprire il database
di esempio, Northwind, che trovi nella tua copia di access.
un'altro esempio lo trovi su Accessgroup:
http://www.accessgroup.it/HomeArgomenti.asp?ID=194&Oggetto2=DEMO%20COMPLETO:%20Gestionale%20Magazzino%20e%20Fatturazione
Daniele


title: Vai in errore se totale non coincide

text:
"CIDI" <
dado...@spamtin.it
> ha scritto nel messaggio
news:49ec89db$0$1124$4faf...@reader1.news.tin.it...

o-O........uao grazie!
curioserò molto volentieri!
Giorgia


title: Ciclare un Recordset

author: Tom

text:
Scusate se torno a postare nuovamente il quesito ma per me č importante.
Dunque utilizzo il seguente codice:
.ActiveDocument.Bookmarks("ElencoProdotti").Select
 SQL = "SELECT * FROM [QDettaglio_Offerta] WHERE IDOfferta=" &
 Me.IDOfferta & _
         " ORDER BY Codice, Descrizione;"
    Set Rst = CurrentDb.OpenRecordset(SQL)
    If Not Rst.BOF Then 'se il recordset non č vuoto
        Tbl = Chr$(9) 'Chr$(9) č una tabulazione
        'ciclo sul recordset ed esportazione di tutte le righe
        With Rst
            Totale = 0 '
            .MoveFirst 'posizionati sul primo record
            While Not .EOF 'ripeti fino alla fine del recordset:
                'costruisci la riga da scrivere nel documento:
                Record = "Descrizione:" & " " & !Descrizione & (Chr(13)) &
 "Denominazione commerciale:" & " " & _
                         !Denominazione_Commerciale & (Chr(13)) & "Codice
prodotto:" & " " & _
                        !Codice & (Chr(13)) & "Ditta Produttrice:" & " " & _
                         !Ditta_Produttrice & (Chr(13)) & "Confezione da:"
& " " & _
                       !Pezzi_Confezione & " " & !Descrizione_Confezione  &
(Chr(13))
              Wrd.Selection.TypeText Record & vbCrLf 'scrivi la riga
                'Totale = Totale + TotRiga  'somma i totali di ciascun
record
              .MoveNext 'passa al prossimo record
               pausa
          Wend 'Not .EOF
      End With 'Rst
     'chiudi e azzera il recordset
       Rst.Close: Set Rst = Nothing
   Else 'Not Rst.BOF
       Wrd.Selection.TypeText "NESSUN PRODOTTO ." & vbCrLf
   End If 'Not Rst.BOF
 tratto dall'esempio Bookmark del sito comune, per popolare un documento
word, e cosě funziona perfettamente.
Il risulatto che viene fuori, sintetizzato e il seguente:
IdOfferta   Prodotto   ecc..
    1                1            ....
    1                2            ....
    1                3            ....
cioč mi esporta tutti i prodotti legati all'offerta.
Considerato che ho inserito nel recordset iniziale i Lotti, quindi
all'interno di un'offerta ho n lotti, a sua volta ogni lotto e costituito da
n prodotti,
la domanda č: come posso cambiare il codice precedente affinchč mi venga
fuori un risultato del genere:
IdOfferta 1
Lotto   1
idprodotto1
idprodotto2
idprodotto3
ecc...
Lotto2
idprodotto1
idprodotto2
idprodotto3
ecc...
e cosi via
Spero di essrmi spiegato bene, e che qualcuno possa darmi una mano, come ho
detto prima per me č importante ho fatto diverse prove
ma senza risultato.
Ciao Tommy


title: Ciclare un Recordset

text:
"Tom" <
ar...@libero.it
> ha scritto nel messaggio news:xQLdf.36660$65.11...@twister1.libero.it...
> Scusate se torno a postare nuovamente il quesito ma per me è importante.
> Dunque utilizzo il seguente codice:
> .ActiveDocument.Bookmarks("ElencoProdotti").Select
>
> SQL = "SELECT * FROM [QDettaglio_Offerta] WHERE IDOfferta=" &
> Me.IDOfferta & _
>         " ORDER BY Codice, Descrizione;"
>    Set Rst = CurrentDb.OpenRecordset(SQL)
>
>    If Not Rst.BOF Then 'se il recordset non è vuoto
>        Tbl = Chr$(9) 'Chr$(9) è una tabulazione
>        'ciclo sul recordset ed esportazione di tutte le righe
>        With Rst
>            Totale = 0 '
>            .MoveFirst 'posizionati sul primo record
>            While Not .EOF 'ripeti fino alla fine del recordset:
>                'costruisci la riga da scrivere nel documento:
>
>                Record = "Descrizione:" & " " & !Descrizione & (Chr(13)) &
> "Denominazione commerciale:" & " " & _
>                         !Denominazione_Commerciale & (Chr(13)) & "Codice prodotto:" & " " & _
>                        !Codice & (Chr(13)) & "Ditta Produttrice:" & " " & _
>                         !Ditta_Produttrice & (Chr(13)) & "Confezione da:" & " " & _
>                       !Pezzi_Confezione & " " & !Descrizione_Confezione  & (Chr(13))
>              Wrd.Selection.TypeText Record & vbCrLf 'scrivi la riga
>                'Totale = Totale + TotRiga  'somma i totali di ciascun record
>
>              .MoveNext 'passa al prossimo record
>               pausa
>          Wend 'Not .EOF
>      End With 'Rst
>     'chiudi e azzera il recordset
>       Rst.Close: Set Rst = Nothing
>
>   Else 'Not Rst.BOF
>       Wrd.Selection.TypeText "NESSUN PRODOTTO ." & vbCrLf
>   End If 'Not Rst.BOF
>
> tratto dall'esempio Bookmark del sito comune, per popolare un documento word, e così funziona perfettamente.
> Il risulatto che viene fuori, sintetizzato e il seguente:
> IdOfferta   Prodotto   ecc..
>    1                1            ....
>    1                2            ....
>    1                3            ....
> cioè mi esporta tutti i prodotti legati all'offerta.
> Considerato che ho inserito nel recordset iniziale i Lotti, quindi all'interno di un'offerta ho n lotti, a sua volta ogni lotto e
> costituito da n prodotti,
> la domanda è: come posso cambiare il codice precedente affinchè mi venga fuori un risultato del genere:
>
> IdOfferta 1
> Lotto   1
> idprodotto1
> idprodotto2
> idprodotto3
> ecc...
>
> Lotto2
> idprodotto1
> idprodotto2
> idprodotto3
> ecc...
> e cosi via
> Spero di essrmi spiegato bene, e che qualcuno possa darmi una mano, come ho detto prima per me è importante ho fatto diverse prove
> ma senza risultato.
> Ciao Tommy
>
Potresti utilizzare una variabile per verificare se cambia il lotto:
...
dim lottoVecchio
lottoVecchio = null
While Not .EOF 'ripeti fino alla fine del recordset:
    if lottoVecchio = Null then
        lottoVecchio = Rst!lotto
    end if
    if lottoVecchio <> Rst!lotto then
        ...Scrivi intestazione...
        lottoVecchio = Rst!lotto
    end if
    .MoveNext 'passa al prossimo record
Wend 'Not .EOF
Ciao.
--
Sergio MAZZA


title: Ciclare un Recordset

author: tommy

text:
nell'esempio  di codice che ho riportato prima dove lo devo inserire
questo codice?
Tommy


title: Ciclare un Recordset

text:
"tommy" <
toa...@libero.it
> ha scritto nel messaggio news:1131967801.2...@g49g2000cwa.googlegroups.com...
> nell'esempio  di codice che ho riportato prima dove lo devo inserire
> questo codice?
> Tommy
Se devi scrivere una "intestazione" lo dovrai mettere prima di scrivere ogni "dettaglio" ma sempre dentro il ciclo EOF...
Ciao.
--
Sergio MAZZA


title: Ciclare un Recordset

text:
Ok, ora funziona. o dovuto apportare delle modifiche al codice, però
la soluzione era quella giusta.
1000 grazie, non sai l'aiuto che mi hai dato
Tommy


title: Al massimo una tabella di Access (2010) quante righe puo' supportare ?

text:
Ecco, vorrei capire come fare il conto *preciso* sapendo
il  tipo  di  dato di ogni colonna e (se testo)  la  sua
lunghezza. Se possibile, ovviamente.

Ossia in parole povere : come funziona ? :-)


author: BFS

text:
Il 18/03/2015 13:56,
radica...@gmail.com
 ha scritto:

> Ossia in parole povere : come funziona ? :-)
>

c'è un limite alla dimensione del db non sul numero delle righe

ciao
BFS


text:

Premessa :
faccio l' ipotesi che il DB contenga esclusivamente tabelle.

Ok, ma la dimensione del DB dipende principalmente da quella delle
tabelle  che  contiene piu' un  "qualcosa" che a sua volta dipende
dal numero delle tabelle, dalle loro dimensioni e probabilmente da
qualche altra cosa.

Dunque :
ci sara' pure un modo per calcolare  con  precisione tutto cio' al
fine di sapere se, in parole povere, un  MDB Access e' sufficiente
oppure no a contenere l' intiera mole di dati che necessitano.

No ?


text:

semplificando
dimensione max del file 2gb
meno dimensione oggetti di sistema
meno dimensione per struttura di una tabella
supponiamo testi 1.99 gb
se una tua riga della tabella contiene dati per 1.99gb il tuo db può
contenere una sola riga

ciao


text:

Ti ringrazio molto comunque ma cosi' non m' aiuta un granche', tu
capisci ...


text:

armati di calcolatrice e leggi qui
https://support.office.com/it-it/article/Specifiche-di-Access-2010-1e521481-7f9a-46f7-8ed9-ea9dff1fa854

come vedi dipende da troppe cose...anche dal semplice nome che dai a un
campo.
il conto preciso lo vedo duro...spannometrico ci puoi arrivare

ma cosa devi memorizzare?


author: Paolo opg

text:
radica...@gmail.com
 wrote in news:da9ff098-ccc4-4f9f-b4bd-
06ab19...@googlegroups.com
:

> Il giorno mercoledě 18 marzo 2015 15:21:03 UTC+1, BFS ha scritto:
>> Il 18/03/2015 13:56,
radica...@gmail.com
 ha scritto:
>>
>> > Ossia in parole povere : come funziona ? :-)
>> >
>>
>> c'č un limite alla dimensione del db non sul numero delle righe
>
> Premessa :
> faccio l' ipotesi che il DB contenga esclusivamente tabelle.
>
> Ok, ma la dimensione del DB dipende principalmente da quella delle
> tabelle  che  contiene piu' un  "qualcosa" che a sua volta dipende
> dal numero delle tabelle, dalle loro dimensioni e probabilmente da
> qualche altra cosa.
>
> Dunque :
> ci sara' pure un modo per calcolare  con  precisione tutto cio' al
> fine di sapere se, in parole povere, un  MDB Access e' sufficiente
> oppure no a contenere l' intiera mole di dati che necessitano.
>
> No ?

no, non c'e'.
non esiste un modo per calcolare *con precisione* quante righe puo'
contenere il tuo file access.
puoi fare un calcolo approssimativo, con affidabilita' pari a zero, ma se
vuoi un risultato affidabile (dove affidabile significa 'mi ci gioco lo
stipendio e sono certo di vincere') allora non c'e' modo di ottenerlo.

prova a spiegare che obiettivo vuoi raggiungere.

se lo scopo e' puramente accademico e vuoi un numero tanto per dire 'ho
fatto il calcolo' allora vai di calcolatrice e fai pure i conti della
serva: otterrai un risultato che sara' al piu' una indicazione
spannometrica, indicativa, estremamente approssimativa.

se invece hai una esigenza che ti porta a fare questo calcolo, spiega
l'esigenza e allora proveremo a trovaer una soluzione.

--
Paolo opg

BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--


author: Alessandro Cara

text:
Il 18/03/2015 15:28,
radica...@gmail.com
 ha scritto:

Mai posto il problema.
Ho bisogno di + di 2gb (attenzione cambia se la registraione e' di tipo
unicode o meno)?
Collego quanti dbdati mi servono, oserei quindi dire che il tuo e' un
falso problema.
E una tabella di 2gb non la auguro a nessuno (forse c'e' bisogno di un
DBMS leggermente piu' robusto)
Il problema e', semmai, come "maneggio" i dati. Hai sicuramente chiara
la necessita' di /riorganizzare/ il db quando fai operazioni di
inserimento/cancellazione. Nel db che contiene la parte attiva (il
codice per intenderci), se le cose non sono cambiate, c'e' un degrado
notevole.

--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)

---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
http://www.avast.com


text:
Alessandro Cara expressed precisely :

> Mai posto il problema.
> Ho bisogno di + di 2gb (attenzione cambia se la registraione e' di tipo
> unicode o meno)?
> Collego quanti dbdati mi servono, oserei quindi dire che il tuo e' un falso
> problema.
> E una tabella di 2gb non la auguro a nessuno (forse c'e' bisogno di un DBMS
> leggermente piu' robusto)

Già con un milione di record, ancorché con un numero
limitato di campi, Access comincia a sudar freddo.
Provare per credere!

Mi riferisco ad Access 2007 col quale ho fatto prove
specifiche... con Access 2013 non ho provato, ma non
credo ci sia una gran differenza.

Bruno


author: Simone Calligaris

text:
"Bruno Campanini" <

> Già con un milione di record, ancorché con un numero
> limitato di campi, Access comincia a sudar freddo.
> Provare per credere!
>
> Mi riferisco ad Access 2007 col quale ho fatto prove
> specifiche... con Access 2013 non ho provato, ma non
> credo ci sia una gran differenza.

Beh, un milione di records sono pochetti per avere problemi, quantomeno in
locale.

Saluti.


text:

Ho capito, grazie.

La strada piu' semplice e' quella di provare e basta.


author: Bruno Campanini

text:
Simone Calligaris presented the following explanation :

Mi ripeto:
provare per credere!

Bruno


text:
"Bruno Campanini"

>> Beh, un milione di records sono pochetti per avere problemi, quantomeno
>> in locale.

> Mi ripeto:
> provare per credere!

E secondo te su quali basi, se non reali, affermerei che "un milione di
records sono pochetti per avere problemi, quantomeno in locale" (e Terminal
Server).
Aggiungo che un milione di records non danno particolari noie, a meno di
campi MEMO, anche in piccole reti aziendali.

Tra l'altro sarei curioso di sapere che tipo di problemi avresti incontrato.

Saluti.


text:
Il giorno giovedì 19 marzo 2015 11:49:00 UTC+1, Simone Calligaris ha scritto:
> "Bruno Campanini"
>
>
>
> >> Beh, un milione di records sono pochetti per avere problemi, quantomeno
> >> in locale.
>
>
> > Mi ripeto:
> > provare per credere!
>
>
> E secondo te su quali basi, se non reali, affermerei che "un milione
> di records sono pochetti per avere problemi, quantomeno in locale"
> (e Terminal Server).

Si ma dipende molto dalla grandezza  di ogni record. Capisci che
avere 1 milione di record di pochi bytes l' uno e' molto diverso
che avere  1 milione di "recordoni" :-)  e  avere ogni recordone
pieno invece che vuoto e' ancora diverso.

A parte le motivazioni pratiche (che risolvero' facendo delle prove)
mi sarebbe piaciuto capire, nell' ipotesi di avere  un  DB  con sole
tabelle (niente maschere, ne prg, niente di niente) come  calcolare
con precisione la cosa. Ma mi e' stato  spiegato  che  e'  talmente
complicato da risultare praticamente impossibile.

E pero' ... e pero' forse un sistema cretino ma efficace c'e' ed e'
il seguente :

- faccio un db vuoto e mi segno la dimensione in bytes, D1
- aggiungo una tabella vuota con un solo campo di tipo stringa e mi
  segno la nuova dimensione del DB, diciamo D2

Allora D2 - D1 e' l' incremento del DB, dunque e' l' incremento di
spazio che  COMPORTA  l'  aggiunta  di  una  tabella siffatta (che
*comporta* , non *della* tabella in se perche' sappiamo che quando
si aggiunge una tabella l' Access fa tutta  una  serie di attivita'
sulle SUE tabelle di sistema, come minimo).

Poi aggiungi un campo di un altro tipo alla tabella e ricontrolli
la dimensione del DB.

E cosi' via per ogni campo (vuoto, pieno ecc ecc).

A forza di provare e segnare, segnare e provare esplorando tutte
le possibilita' posso costruire un modello molto preciso di come
si comporta l' Access.

Ma ci vuole una pazienza da certosino e un BOTTO di tempo ... :-)


text:
> E secondo te su quali basi, se non reali, affermerei che "un milione
> di records sono pochetti per avere problemi, quantomeno in locale"
> (e Terminal Server).

Si ma dipende molto dalla grandezza  di ogni record. Capisci che
avere 1 milione di record di pochi bytes l' uno e' molto diverso
che avere  1 milione di "recordoni" :-)  e  avere ogni recordone
pieno invece che vuoto e' ancora diverso.

>
>

Vabbè, Ovvio!
Ma non capisco dove vuoi arrivare: sapere se è sicuro lavorare in rete
windows con 255 Clients connessi.a un Mdb/AccDb di 1,99 GB?

Saluti.


text:
Il giorno giovedì 19 marzo 2015 14:00:44 UTC+1, Simone Calligaris ha scritto:
> > E secondo te su quali basi, se non reali, affermerei che "un milione
> > di records sono pochetti per avere problemi, quantomeno in locale"
> > (e Terminal Server).
>
> Si ma dipende molto dalla grandezza  di ogni record. Capisci che
> avere 1 milione di record di pochi bytes l' uno e' molto diverso
> che avere  1 milione di "recordoni" :-)  e  avere ogni recordone
> pieno invece che vuoto e' ancora diverso.
>
> >
> >
>
>
> Vabbè, Ovvio!

Beh, siccome lui parlava di 1 milione di record senza specificare
quanto grossi  magari  sai ... puo'  darsi  che  precisando avete
ragione ambedue.

> Ma non capisco dove vuoi arrivare : sapere se è sicuro lavorare
> in rete windows con 255 Clients connessi.a un Mdb/AccDb di 1,99 GB?

Ma abbi pazienza ...
perche' si dovrebbe sempre "arrivare" a qualcosa ? Talvolta si parla
solo per il piacere di scoprire, di capire, di condividere ragionamenti.
No ?


text:
<
radica...@gmail.com
>

> Ma non capisco dove vuoi arrivare : sapere se è sicuro lavorare
> in rete windows con 255 Clients connessi.a un Mdb/AccDb di 1,99 GB?

Ma abbi pazienza ...
perche' si dovrebbe sempre "arrivare" a qualcosa ? Talvolta si parla
solo per il piacere di scoprire, di capire, di condividere ragionamenti.
No ?

>

Giusto.
E sarebbe interessante che tutti, a partire dal nostro Guru internazionale
KARL., condividessero la loro esperienza su questa faccenda.

Saluti.


text:
Simone Calligaris presented the following explanation :

Esperienze o chiacchiere?
Perché fra l'une e l'altre c'è qualche differenza...

Bruno


text:
"Bruno Campanini" <

>> Giusto.
>> E sarebbe interessante che tutti, a partire dal nostro Guru
>> internazionale KARL., condividessero la loro esperienza su questa
>> faccenda.

> Esperienze o chiacchiere?
> Perché fra l'une e l'altre c'è qualche differenza...

Stai bofonchiando di te stesso?


text:

Direi che sono necessarie ambedue, in tutta franchezza. Almeno
cosi' la vedo io.


text:
It happens that Simone Calligaris formulated :

Scusami se ti ho offeso, non volevo farlo.

Bruno


title: Situazione aggiornamento tabella.

author: Fabrizio Alessandri

text:
Ciao a tutti.
anche il sabato tocca lavorare!
Premetto che ho cercato tramite Google gruppi "puntato" a questo NG, la
risposta che cerco fra le 619 ottenute, ma senza esito.
Scarico in FTP aggiornamenti in XML, li importo (parser, select, etc) da
codice;
creo una tabella temporanea di appoggio sul DB;
aggiorno la tabella di destinazione.
Questa procedura sarà avviata dal cliente con un semplice pulsante, che
dovrebbe restituire alla fine dell'update, un msgbox del tipo "Aggiornamento
completato."
Come faccio a sapere quando la tabella è stata aggiornata, così anche da
eliminare la tabella di appoggio?
Grazie in anticipo.


title: Situazione aggiornamento tabella.

author: Carlo Costarella

text:
"Fabrizio Alessandri" <
eteual_...@tin.it
> ha scritto nel messaggio
news:XFaFj.273103$%k.39...@twister2.libero.it...

Se fai l'importazione con parser select, ecc. e quindi accodi i dati da...a,
sai sempre qual'è l'ultimo dato accodato.
Se sai questo, basta leggere l'ultimo record della tabella o, se unico,
quello corrispondente, e il gioco è fatto.
Ciao, Carlo


title: Situazione aggiornamento tabella.

text:
> Se fai l'importazione con parser select, ecc. e quindi accodi i dati
> da...a, sai sempre qual'è l'ultimo dato accodato.
> Se sai questo, basta leggere l'ultimo record della tabella o, se unico,
> quello corrispondente, e il gioco è fatto.
>
> Ciao, Carlo
Francamente ho bypassato la creazione del recordset, tramite il metodo
"Application.ImportXML", che con un file XSLT mi crea direttamente la
tabella, da me specificata nella schema.
Per raggiungere il mio scopo non vi è altro modo che creare un RS?
Domando solo per esigenze di scadenze.
Grazie Carlo.


title: Situazione aggiornamento tabella.

text:
"Fabrizio Alessandri" <
eteual_...@tin.it
> ha scritto nel messaggio
news:CQtFj.273504$%k.39...@twister2.libero.it...

Se c'è qualche dato che conosci per certo puoi verificarlo prima
dell'accodamento e confrontarlo poi dopo l'accodamento.
Potresti anche leggere, tra le proprietà, la data modifica della tabella,
prima e dopo.
Ciao, Carlo


title: Situazione aggiornamento tabella.

text:
> Se c'è qualche dato che conosci per certo puoi verificarlo prima
> dell'accodamento e confrontarlo poi dopo l'accodamento.
> Potresti anche leggere, tra le proprietà, la data modifica della tabella,
> prima e dopo.
E' ciò che cercavo!
Mi potresti dire la funzione che mi consente di verificare la data di
modifica?
Ciao e grazie ancora.


title: Situazione aggiornamento tabella.

text:
"Fabrizio Alessandri" <
eteual_...@tin.it
> ha scritto nel messaggio
news:%D7Gj.274552$%k.39...@twister2.libero.it...

Purtroppo la soluzione che avevo pensato non funziona se non per una
modifica alla struttura della tabella. Infatti solo in questo caso la data e
l'ora di modifica si "modifica".
Bisogna ricorrere ad un altra soluzione come, per esempio, l'aggiunta di un
campo tipo "TimeStamp" con data e ora, che aggiornerai ad ogni accodamento.
Ora per trovare la soluzione più idonea è necessario che tu spieghi bene
cosa fai e come lo fai.
Ciao, Carlo


title: Situazione aggiornamento tabella.

text:
> Purtroppo la soluzione che avevo pensato non funziona se non per una
> modifica alla struttura della tabella. Infatti solo in questo caso la data
> e l'ora di modifica si "modifica".
> Bisogna ricorrere ad un altra soluzione come, per esempio, l'aggiunta di
> un campo tipo "TimeStamp" con data e ora, che aggiornerai ad ogni
> accodamento.
> Ora per trovare la soluzione più idonea è necessario che tu spieghi bene
> cosa fai e come lo fai.
>
> Ciao, Carlo
1) Importo in Access il file .XML e lo trasformo  in una tabella dal nome
"temporanea" di appoggio, dalla quale eseguirò le operazioni di
aggiornamento, accodamento, eliminazione.
2) Eseguo una query e aggiorno la tabella di destinazione ("archivio"). Sino
a qui tutto OK. Ti ricordo (come spiegato precedentemente) che non utilizzo
recorset (a meno che non si riveli necessario).
3) A questo punto devo cancellare la tabella "temporanea". Per ovvi motivi,
devo sapere quando l'operazione al passo "2" è stata completata.
Spero di essere stato più chiaro Carlo e grazie ancora.


title: Situazione aggiornamento tabella.

text:
"Fabrizio Alessandri" <
eteual_...@tin.it
> ha scritto nel messaggio
news:qbvGj.275466$%k.39...@twister2.libero.it...

Conta i record della tabella di destinazione prima della procedura..li
riconti dopo e confronti i due valori.
Ciao, Carlo


title: Situazione aggiornamento tabella.

text:
> Conta i record della tabella di destinazione prima della procedura..li
> riconti dopo e confronti i due valori.
>
> Ciao, Carlo
In effetti sarebbe semplice, come da tuo consiglio, ma teoricamente potrei
non avere un n° di record diverso dopo l'aggiornamento, perchè la tabella
"temporanea" potrebbe contenere anche solo dei semplici update (prezzo,
etc), che andrebbero a sostituire il valore di alcuni campi nella tabella
"archivio". Temo mi fosse sfuggita questa ultima particolarità e ti chiedo
scusa.
Grazie per la pazienza ;-)


title: Situazione aggiornamento tabella.

text:
"Fabrizio Alessandri" <
eteual_...@tin.it
> ha scritto nel messaggio
news:ijNGj.44738$FR.2...@twister1.libero.it...

Nessun problema.
Puoi usare il confronto di dati o la query ricerca dati non corrispondenti
anche se preferisco il codice.
Se la tabella temporanea aggiorna i dati di una tabella "archivio" vuol dire
che, non solo esiste una tabella temporanea ma che la procedura sa
esattamente quale record aggiornare...ci sarà un record univoco che viene
aggiornato...
Ti sarà facile leggere il valore corrispondente prima e dopo.
Altra strada è quella della query di "ricerca dati non corrispondenti"
applicata al campo che ti interessa.
Le tabelle da usare sono ovviamente le due interessate con join sul campo
univoco comune.
Prima dell'operazione la query restituisce un certo numero di record (basta
contarli), dopo l'operazione nessuno; questa è la prova che la tabella
archivio è stata aggiornata con la tabella temporanea.
Ciao, Carlo


title: Situazione aggiornamento tabella.

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:fsi8id$l59$1...@tdi.cu.mi.it...

Grazie infinite Carlo! ;-)
Fabrizio.


title: Query e nome tabella dinamico

author: Bastet

text:
Ciao, devo creare una query nella quale cambia regolarmente solo il nome
della tabella.  L'ideale sarebbe che ogni volta che la lancio mi chiede
la tabella. Si puň fare? Grazie


title: Query e nome tabella dinamico

author: fidirico (lavoro)

text:
"Bastet" <
basteth...@libero.it
> ha scritto nel messaggio
news:40B4465C...@libero.it...
> Ciao, devo creare una query nella quale cambia regolarmente solo il nome
> della tabella.  L'ideale sarebbe che ogni volta che la lancio mi chiede
> la tabella. Si puň fare? Grazie
Ti posto un esempio che utilizza DAO (aggiungilo ai riferimenti se non c'č
gia), in cui una semplice select viene creata e distrutta ad ogni esecuzione
del codice:
Dim DB As DAO.Database
Dim QDF As DAO.QueryDef
Dim Nome As String
Nome = InputBox("INSERIRE IL NOME DELLA TABELLA")
Set DB = CurrentDb
For Each QDF In DB.QueryDefs
    If QDF.Name = "MiaQuery" Then
        DB.QueryDefs.Delete QDF.Name
    End If
Next QDF
Set QDF = DB.CreateQueryDef("MiaQuery", "select * from " & Nome)
DoCmd.OpenQuery "MiaQuery"
DB.Close: Set DB = Nothing
Per irrobustire il tutto ed evitare errori di digitazione potresti poi
rinunciare alla inputbox selezionando il nome della tabella da una combobox
appositamente predisposta.
Ciao
Galliano.


title: Oggetto elenco.RemoveItem - impossibile trovare il metodo

author: marcopio

text:
Ho scaricato da
www.accessgroup.it
 (quindi non ho dubbi sul suo funzionamento)
il file: Leggere_il_file_ldb.zip
Ora, compilandolo mi appare
Errore di compilazione:
impossibile trovare il metodo o il membro dei dati
sulle righe:
lst_utenti.RemoveItem (IDX)
lst_utenti.AddItem Item:=(nome1)
i effetti digitando . dopo lst_utenti i metodi non appaiono.
Nel sito trovo che devo avere vbscript installato, così ho spuntato i
riferimenti:
Microsoft VBScript Regular Expressions 1.0
e
Microsoft VBScript Regular Expressions 5.5
(è spuntato anche Visual Basic for Applications)
senza ottenere soddisfazione,
qualcuno può aiutarmi?
ciao, mpio.


text:
"marcopio" <
mdre...@more-oxy.com
> ha scritto nel messaggio
news:2a05419a-2cd9-413e...@b7g2000pre.googlegroups.com...
Ho scaricato da
www.accessgroup.it
 (quindi non ho dubbi sul suo funzionamento)
il file: Leggere_il_file_ldb.zip
Ora, compilandolo mi appare
Errore di compilazione:
impossibile trovare il metodo o il membro dei dati
sulle righe:
lst_utenti.RemoveItem (IDX)
lst_utenti.AddItem Item:=(nome1)
i effetti digitando . dopo lst_utenti i metodi non appaiono.
Nel sito trovo che devo avere vbscript installato, cos� ho spuntato i
riferimenti:
Microsoft VBScript Regular Expressions 1.0
e
Microsoft VBScript Regular Expressions 5.5
(� spuntato anche Visual Basic for Applications)
senza ottenere soddisfazione,
qualcuno pu� aiutarmi?
ciao, mpio.
Apri il db...poi premi ALT+F11 vai in riferimenti e controlla che ci siano
tutti.
Ciao
--
Roberto da Parma


text:
On 29 Apr, 02:25, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
> "marcopio" <
mdreo...@more-oxy.com
> ha scritto nel messaggionews:2a05419a-2cd9-413e...@b7g2000pre.googlegroups.com...
> Ho scaricato
dawww.accessgroup.it
(quindi non ho dubbi sul suo funzionamento)
> il file: Leggere_il_file_ldb.zip
> Ora, compilandolo mi appare
>
> Errore di compilazione:
> impossibile trovare il metodo o il membro dei dati
>
> sulle righe:
> lst_utenti.RemoveItem (IDX)
> lst_utenti.AddItem Item:=(nome1)
>
> i effetti digitando . dopo lst_utenti i metodi non appaiono.
> Nel sito trovo che devo avere vbscript installato, così ho spuntato i
> riferimenti:
> Microsoft VBScript Regular Expressions 1.0
> e
> Microsoft VBScript Regular Expressions 5.5
> (è spuntato anche Visual Basic for Applications)
>
> senza ottenere soddisfazione,
> qualcuno può aiutarmi?
> ciao, mpio.
>
> Apri il db...poi premi ALT+F11 vai in riferimenti e controlla che ci siano
> tutti.
>
> Ciao
>
> --
>
> Roberto da Parma
Grazie per la risposta (tra l'altro sei l'integratore dell'mdb, quindi
ne sai più di me), ma non son riuscito a risolvere:
in riferimenti ho:
Visual Basic for Applications
Microsoft Access 9.0 Object Library
Microsoft DAO 3.6 Object Library
Microsoft ActiveX Data Objects 2.1 Library
OLE Automation
Microsoft VBScript Regular Expressions 1.0
Microsoft VBScript Regular Expressions 5.5
Nota: apro l'applicazione con Access2000 su Windows XP Professional
Ho tentato varie soluzioni, tipo:
1. togliere "OLE Automation" (che in passato mi aveva dato dei
problemi) e/o "Microsoft ActiveX Data Objects 2.1 Library"
2. cambiare le priorità dei riferimenti
alla fine ho sempre lo stesso errore (non trovo i metodi .RemoveItem
(IDX) e .AddItem Item)
Cos'altro posso controllare?
Ciao, mpio.


text:
"marcopio" <
mdre...@more-oxy.com
> ha scritto nel messaggio
news:0a004366-9699-454b...@d7g2000prl.googlegroups.com...
On 29 Apr, 02:25, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
> "marcopio" <
mdreo...@more-oxy.com
> ha scritto nel
> messaggionews:2a05419a-2cd9-413e...@b7g2000pre.googlegroups.com...
> Ho scaricato
dawww.accessgroup.it
(quindi non ho dubbi sul suo
> funzionamento)
> il file: Leggere_il_file_ldb.zip
> Ora, compilandolo mi appare
>
> Errore di compilazione:
> impossibile trovare il metodo o il membro dei dati
>
> sulle righe:
> lst_utenti.RemoveItem (IDX)
> lst_utenti.AddItem Item:=(nome1)
>
> i effetti digitando . dopo lst_utenti i metodi non appaiono.
> Nel sito trovo che devo avere vbscript installato, cos� ho spuntato i
> riferimenti:
> Microsoft VBScript Regular Expressions 1.0
> e
> Microsoft VBScript Regular Expressions 5.5
> (� spuntato anche Visual Basic for Applications)
>
> senza ottenere soddisfazione,
> qualcuno pu� aiutarmi?
> ciao, mpio.
>
> Apri il db...poi premi ALT+F11 vai in riferimenti e controlla che ci siano
> tutti.
>
> Ciao
>
> --
>
> Roberto da Parma
Grazie per la risposta (tra l'altro sei l'integratore dell'mdb, quindi
ne sai pi� di me), ma non son riuscito a risolvere:
in riferimenti ho:
Visual Basic for Applications
Microsoft Access 9.0 Object Library
Microsoft DAO 3.6 Object Library
Microsoft ActiveX Data Objects 2.1 Library
OLE Automation
Microsoft VBScript Regular Expressions 1.0
Microsoft VBScript Regular Expressions 5.5
Nota: apro l'applicazione con Access2000 su Windows XP Professional
Ho tentato varie soluzioni, tipo:
1. togliere "OLE Automation" (che in passato mi aveva dato dei
problemi) e/o "Microsoft ActiveX Data Objects 2.1 Library"
2. cambiare le priorit� dei riferimenti
alla fine ho sempre lo stesso errore (non trovo i metodi .RemoveItem
(IDX) e .AddItem Item)
Cos'altro posso controllare?
Ciao, mpio.
Mmmm...il progetto � stato scritto con ac2003 ora non ricordo se i metodi
.AddItem  .RemoveItem sono presenti nelle librerie
di ac2000...
apri il db alt+f11 apri la libreria e nel campo cerca metti la parola
"additem" senza virgolette, se ti restituisce qualcosa vuol dire che le
librerie sono presenti e nei riferimenti ci� che devi tenere �:
Visual Basic for Applications
Microsoft Access 9.0 Object Library
Microsoft DAO 3.6 Object Library
OLE Automation
nell'ordine che trovi...
il resto togli tutto.



text:
On 29 Apr, 19:38, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
> "marcopio" <
mdreo...@more-oxy.com
> ha scritto nel messaggionews:0a004366-9699-454b...@d7g2000prl.googlegroups.com...
> On 29 Apr, 02:25, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
>
>
>
> > "marcopio" <
mdreo...@more-oxy.com
> ha scritto nel
> > messaggionews:2a05419a-2cd9-413e...@b7g2000pre.googlegroups.com...
> > Ho scaricato
dawww.accessgroup.it
(quindinon ho dubbi sul suo
> > funzionamento)
> > il file: Leggere_il_file_ldb.zip
> > Ora, compilandolo mi appare
>
> > Errore di compilazione:
> > impossibile trovare il metodo o il membro dei dati
>
> > sulle righe:
> > lst_utenti.RemoveItem (IDX)
> > lst_utenti.AddItem Item:=(nome1)
>
> > i effetti digitando . dopo lst_utenti i metodi non appaiono.
> > Nel sito trovo che devo avere vbscript installato, così ho spuntato i
> > riferimenti:
> > Microsoft VBScript Regular Expressions 1.0
> > e
> > Microsoft VBScript Regular Expressions 5.5
> > (è spuntato anche Visual Basic for Applications)
>
> > senza ottenere soddisfazione,
> > qualcuno può aiutarmi?
> > ciao, mpio.
>
> > Apri il db...poi premi ALT+F11 vai in riferimenti e controlla che ci siano
> > tutti.
>
> > Ciao
>
> > --
>
> > Roberto da Parma
>
> Grazie per la risposta (tra l'altro sei l'integratore dell'mdb, quindi
> ne sai più di me), ma non son riuscito a risolvere:
>
> in riferimenti ho:
> Visual Basic for Applications
> Microsoft Access 9.0 Object Library
> Microsoft DAO 3.6 Object Library
> Microsoft ActiveX Data Objects 2.1 Library
> OLE Automation
> Microsoft VBScript Regular Expressions 1.0
> Microsoft VBScript Regular Expressions 5.5
>
> Nota: apro l'applicazione con Access2000 su Windows XP Professional
> Ho tentato varie soluzioni, tipo:
> 1. togliere "OLE Automation" (che in passato mi aveva dato dei
> problemi) e/o "Microsoft ActiveX Data Objects 2.1 Library"
> 2. cambiare le priorità dei riferimenti
>
> alla fine ho sempre lo stesso errore (non trovo i metodi .RemoveItem
> (IDX) e .AddItem Item)
> Cos'altro posso controllare?
> Ciao, mpio.
>
> Mmmm...il progetto è stato scritto con ac2003 ora non ricordo se i metodi
> .AddItem  .RemoveItem sono presenti nelle librerie
> di ac2000...
> apri il db alt+f11 apri la libreria e nel campo cerca metti la parola
> "additem" senza virgolette, se ti restituisce qualcosa vuol dire che le
> librerie sono presenti e nei riferimenti ciò che devi tenere è:
>
> Visual Basic for Applications
> Microsoft Access 9.0 Object Library
> Microsoft DAO 3.6 Object Library
> OLE Automation
>
> nell'ordine che trovi...
> il resto togli tutto.
>
> Ciao
>
> --
>
> Roberto da Parma
Ecco dov'era problemino!
Ho trovato un pc con ac2003 e qui funziona bene
(nella mia ignoranza credevo che i due fossero senza problemi di
compatibilità)
Ora provo a ottenere una soluzione per ac2000, chissà se ci arrivo.
Comunque grazie mille,
ora so da dove partire.
ciao, mpio.


title: web browser control in access

author: Andrea B

text:
Il controllo si utilizza alla grande. Ho solo riscontrato un problema che al
momento non sono riuscito a risolvere.
Se un link permette di accedere ad una nuova pagina html aprendo un nuova
pagina del navigatore, in questo caso access apre il navigatore e non
visualizza la pagina nel controllo. Non ho fatto la prova con i pop-up.
andy


title: web browser control in access

author: Sergio MAZZA

text:
"Andrea B" <
kaoti...@virgilio.it
> ha scritto nel messaggio news:4531e137$0$39876$4faf...@reader4.news.tin.it...

Se il link HTML (tag A) ha il parametro target = _blank, non ci sono santi.
In caso contrario dovresti vedere nelle proprietà del controllo impostandolo come il browser di default e di abilitare la
navigazione web interna al controllo.
Ma ho qualche dubbio che funzioni...
Ciao.
--
Sergio MAZZA


title: web browser control in access

text:
ti faro' sapere...
ab


title: www.accessgroup.it e la distribuzione degli ActiveX Kodak per Windows XP

author: Roberto dal portatile

text:
Nel sito in oggetto vengono distribuiti i file DLL e OCX relativi agli
ActiveX  Kodak sembra funzionanti con Windows XP, ma non viene rilasciata
alcuna licenza d'uso degli stessi che era invece automaticamente concessa a
tutti coloro che avessero una licenza di Windows 2000 o versioni precedenti.
Insomma mi chiedo se sia legittima tale distribuzione e se sia legale
l'utilizzo di tale software senza possedere una regolare licenza d'uso né
diretta e né indiretta; se la cosa risultasse non legale forse sarebbe bene
avvertire tutti coloro che intendono fare il download.
So per certo che certi siti che distribuivano gli ActiveX Kodak anche ad
utenti possessori di versioni di Windows successive a Windows 2000 hanno
dovuto interrompere la possibilità del download, anche se distribuivano
software che funzionava solamente in computer in cui erano installati gli
Activex Kodak.
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


author: Pablitomf (Maurizio Facciuti)

text:
Roberto dal portatile ha scritto:
> Nel sito in oggetto vengono distribuiti i file DLL e OCX relativi agli
> ActiveX  Kodak sembra funzionanti con Windows XP, ma non viene rilasciata
> alcuna licenza d'uso degli stessi che era invece automaticamente concessa a
> tutti coloro che avessero una licenza di Windows 2000 o versioni precedenti.
> Insomma mi chiedo se sia legittima tale distribuzione e se sia legale
> l'utilizzo di tale software senza possedere una regolare licenza d'uso né
> diretta e né indiretta; se la cosa risultasse non legale forse sarebbe bene
> avvertire tutti coloro che intendono fare il download.
> So per certo che certi siti che distribuivano gli ActiveX Kodak anche ad
> utenti possessori di versioni di Windows successive a Windows 2000 hanno
> dovuto interrompere la possibilità del download, anche se distribuivano
> software che funzionava solamente in computer in cui erano installati gli
> Activex Kodak.
Ciao Roberto... ti dirò, in buona fede di getto, ho messo on-line
l'articolo suggeritomi, ma poi, riflettendo concordo con te... su
accessgroup è stato eliminato il download in oggetto.
Tnks.
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------
http://www.accessgroup.it/
----------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"Pablitomf (Maurizio Facciuti)" <
maurizio...@accessgroup.it
> ha scritto
nel messaggio news:ea7ue4$5ts$1...@news.newsland.it...
> Roberto dal portatile ha scritto:
>
>> Nel sito in oggetto vengono distribuiti i file DLL e OCX relativi agli
>> ActiveX  Kodak sembra funzionanti con Windows XP, ma non viene rilasciata
>> alcuna licenza d'uso degli stessi che era invece automaticamente concessa
>> a
>> tutti coloro che avessero una licenza di Windows 2000 o versioni
>> precedenti.
>> Insomma mi chiedo se sia legittima tale distribuzione e se sia legale
>> l'utilizzo di tale software senza possedere una regolare licenza d'uso né
>> diretta e né indiretta; se la cosa risultasse non legale forse sarebbe
>> bene
>> avvertire tutti coloro che intendono fare il download.
>> So per certo che certi siti che distribuivano gli ActiveX Kodak anche ad
>> utenti possessori di versioni di Windows successive a Windows 2000 hanno
>> dovuto interrompere la possibilità del download, anche se distribuivano
>> software che funzionava solamente in computer in cui erano installati gli
>> Activex Kodak.
>
> Ciao Roberto... ti dirò, in buona fede di getto, ho messo on-line
> l'articolo suggeritomi, ma poi, riflettendo concordo con te... su
> accessgroup è stato eliminato il download in oggetto.
> Tnks.
Prego figurati.
Penso che per gli ActiveX Kodak sia come per il runtime di Access che
Microsoft ti fa scaricare gratuitamente, ma che non va usato, se non a fini
didattici, a meno che non si sia possessori di una regolare licenza.
Ma è possibile che esistano anche dei vincoli alla distribuzione, altrimenti
non si capisce perché nel sito di cui accennavo si è cessato il download,
fra l'altro con grave problema per il prodotto principale distribuito; nel
caso del runtime di Acceess la distribuzione viene effettuata dalla stessa
Microsoft quindi "no problem" per la distribuzione.
Insomma credo che sia bene chiarire tutti questi aspetti prima di
distribuire quei prodotti, magari limitarsi a fornire i siti dai quali è
possibile scaricarli, sino a quando questo sarà possibile, che è un po'
quello che è stato fatto sul Sito Comune, in cui si è dato il link a quel
sito, sino a quando da lì era possibile il download: sperando così di non
essere passibili di "istigazione a delinquere". ;-)
>
>
>
> --
> Ciao
> Pablitomf (Maurizio Facciuti)
> Access : Ver.97 - 2K
>
> ----------------------------
>
http://www.accessgroup.it/
> ----------------------------
> Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
> acceso e i piedi nel congelatore statisticamente ha una temperatura media.
--



title: ACCESS 97 - GRATTACAPO DI GIORNATA

author: Luigi

text:
Ho creato un archivio,
ho creato un report  filtrato con una tabella di tutti i campi in ordine
alfabetico.
Non sono stato capace di inserire una colonna con la numerazione dei campi,
cioč volendo assegnare i nn. 1, 2 , 3  ecc. ad ogni riga, come posso fare?
da premettere che non posso usare il numeratore percheč la numerazione delle
righe  essendo filtrate non corrispondono alla "graduatoria" che mi
interessa.
grazie dell'aiuto.
luigi