title: creare recordset 2

text:
In data Mon, 6 Sep 2004 21:41:15 +0200, Cinzia ha scritto:
> "Calimero101" <
calimero...@yahoo.it
> ha scritto nel messaggio
> news:14zq3bxv1s2j2.1...@40tude.net...
>> ciao,
>> qualcuno può spiegarmi come creare un recordset magari facendomi un
> esempio
>> pratico, io ho provato a leggere qualcosa, ma non ho capito molto.
>>
>> grazie
>
> Ciao Calimero,
> ci sono svariati modi per creare un recordset, e ognuno dipende da quello
> che vuoi realizzare.
> Come prima cosa devi sapere che esistono 2 tipi di recordset  i recordset
> DAO e i recordset ADO ognuno con le sue proprietà e i suoi metodi. Ti
> consiglio di guardarti prima di tutto l'help in linea.
>
> Questo è un esempio di creazione di Recordset ADO ma non so quanto possa
> esserti utile:
>
>  Dim rs As ADODB.Recordset
>
>     Set rs = New ADODB.Recordset
>     rs.ActiveConnection = CurrentProject.Connection
>     rs.Open "Select * from Vendite", CurrentProject.Connection,
> adOpenForwardOnly
>     While Not rs.EOF
>         ' ... Fai qualche operazione
>         rs.MoveNext
>     Wend
>     rs.close
>     set rs = Nothing
>
> Ciao
> Cinzia
Ciao Cinzia grazie per la tua risposta ti spiego qual'è
il mio problema :
Ho un file di testo così composto:
_______________________________________________________
#tabulati
*h:\telecom
*h:\omnitel\celle
*h:\wind\libero\sms
_h:\wind\libero\sms\sms001.zip30/06/20022914963   %
_h:\omnitel\celle\nuss12.zip30/06/20022913042   %
_____________________________________________________________________
Dove
# = Nome del volume (CD o Cartella)
* = Indica le cartelle solamente
_ = Indica il percorso completo Con il nome del file, la data e la
dimensione del file
_________________________________________________________________________
Vorrei importarlo in una tabella di access suddividendo i vari campi
Volume - Percorso - Nome file - Data file - Dimensione file
però non ho la minima idea di come fare
mi hanno suggerito di usare i recordset ma io non sono riuscito a capirci
nulla
grazie
cia calimero


title: creare recordset 2

author: Cinzia

text:
> >> ciao,
> >> qualcuno può spiegarmi come creare un recordset magari facendomi un
> > esempio
> >> pratico, io ho provato a leggere qualcosa, ma non ho capito molto.
> >>
> > ci sono svariati modi per creare un recordset, e ognuno dipende da
quello
> > che vuoi realizzare.
> > Come prima cosa devi sapere che esistono 2 tipi di recordset  i
recordset
> > DAO e i recordset ADO ognuno con le sue proprietà e i suoi metodi. Ti
> > consiglio di guardarti prima di tutto l'help in linea.
> >
> > Questo è un esempio di creazione di Recordset ADO ma non so quanto possa
> > esserti utile:
> >
> >  Dim rs As ADODB.Recordset
> >
> >     Set rs = New ADODB.Recordset
> >     rs.ActiveConnection = CurrentProject.Connection
> >     rs.Open "Select * from Vendite", CurrentProject.Connection,
> > adOpenForwardOnly
> >     While Not rs.EOF
> >         ' ... Fai qualche operazione
> >         rs.MoveNext
> >     Wend
> >     rs.close
> >     set rs = Nothing
> >
> il mio problema :
>
>
> Ho un file di testo così composto:
>
> _______________________________________________________
> #tabulati
>
> *h:\telecom
> *h:\omnitel\celle
> *h:\wind\libero\sms
> _h:\wind\libero\sms\sms001.zip30/06/20022914963   %
> _h:\omnitel\celle\nuss12.zip30/06/20022913042   %
> _____________________________________________________________________
>
> Dove
>
> # = Nome del volume (CD o Cartella)
> * = Indica le cartelle solamente
> _ = Indica il percorso completo Con il nome del file, la data e la
> dimensione del file
>
> _________________________________________________________________________
>
> Vorrei importarlo in una tabella di access suddividendo i vari campi
>
> Volume - Percorso - Nome file - Data file - Dimensione file
>
> però non ho la minima idea di come fare
>
> mi hanno suggerito di usare i recordset ma io non sono riuscito a capirci
> nulla
>
> grazie
>
Ciao Calimero,
mi sfugge ancora  qualcosa:
1. Sei in grado di leggere il file una riga alla volta e separare le
informazioni che devi inserire in Tabella?
2. Hai già definito la struttura della tabella?
3.Devi inserire in tabella anche le righe che contengono solo le cartelle
(*) o tutte?
4. C'è un separatore tra il nome del file, la data e la dimensione?
Fammi sapere!
Cinzia


title: creare recordset 2

text:


Ciao Cinzia,
ho un file di testo che posso tranquillamente importare in una tabella a
campo unico e righe separate
i dati dovrebbre finire in una tabella così composta (circa)
campo 1 = Nome del volume (CD o Cartella)
campo 2 = percorso
campo 3 = nome file
campo 4 = data
campo 5 = dimensione file
le righe sono composte proprio come le vedi
_h:\wind\libero\sms\sms001.zip30/06/20022914963   %
_h:\omnitel\celle\nuss12.zip30/06/20022913042   %
è tutto attaccato e l'unico riferimento utile è il punto dell'estenzione
del file
un pò complicato
ciao e grazie Calimero


title: creare recordset 2

text:
"Calimero101" <
calimero...@yahoo.it
> ha scritto nel messaggio
news:1vf5du72gkjpd.19u5d5g71un65$.dlg@40tude.net...

Ciao,
se la situazione è questa che descrivi puoi fare a meno dei recordset e
crearti delle funzioni che estraggono le varie parti del campo che ti
interessano e poi con una query di aggiornamento, assegni i valori ai campi.
Le funzioni che ti servono sono queste sono basate su questo presupposto:
l'estensione del file è sempre di 3 caratteri, la data è sempre 10
caratteri:
Attenzione le funzioni sono fatte un po' di corsa, manca la gestione degli
errori ...
Public Function GetVolume(buf As String) As String
    Dim posDuePunti As Integer
   posDuePunti = InStr(buf, ":")
   If Left(buf, 1) = "_" And posDuePunti > 0 Then
        GetVolume = Mid(buf, 2, posDuePunti - 2)
    Else
        GetVolume = ""
    End If
End Function
Public Function GetPercorso(buf As String) As String
    Dim posPunto As Integer
   posPunto = InStrRev(buf, "\")
   If Left(buf, 1) = "_" And posPunto > 0 Then
        GetPercorso = Mid(buf, 4, posPunto - 3)
    Else
        GetPercorso = ""
    End If
End Function
Public Function GetNomeFile(buf As String) As String
    Dim posPunto As Integer
    Dim PosSlash As Integer
   PosSlash = InStrRev(buf, "\")
   posPunto = InStrRev(buf, ".")
   If Left(buf, 1) = "_" And posPunto > PosSlash Then
        GetNomeFile = Mid(buf, PosSlash + 1, posPunto + 3 - PosSlash)
    Else
        GetNomeFile = ""
    End If
End Function
Public Function GetData(buf As String) As String
    Dim posPunto As Integer
    Dim PosSlash As Integer
   posPunto = InStrRev(buf, ".")
   If Left(buf, 1) = "_" And posPunto > 0 Then
    GetData = Mid(buf, posPunto + 4, 10)
   Else
    GetData = ""
    End If
End Function
Public Function GetDimensione(buf As String) As String
    Dim posPunto As Integer
    Dim PosSlash As Integer
   posPunto = InStrRev(buf, ".")
   If Left(buf, 1) = "_" And posPunto > 0 Then
    GetDimensione = Mid(buf, posPunto + 14)
   Else
    GetDimensione = ""
    End If
End Function
Supponendo che i tuoi dati siano in tabella1 nel campo Campo1 e che in
questa tabella tu abbia già creato i campi  Volume, percorso, Nomefile,
DataFile, Dimensione
con una query del tipo:
Update Tabella1
 Set Volume=GetVolume(Campo1), percorso=GetPercorso(Campo1),
 Nomefile=GetNomefile(Campo1), DataFIle=GetData(Campo1),
Dimensione=getData(Campo1))
Saluti
Cinzia


title: DNS con JET.. è possibile?

text:
CiAO a tutti,
sto utilizzando una connessione di questo tipo al DB tramite pagine ASP:
<%
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open("Provider = Microsoft.Jet.OLEDB.4.0; Data Source =
C:/Inetpub/wwwroot/datab.mdb")
Per utilizzare il DNS già registrato sul server cosa e dove devo scrivere?
In passato mi avevano sconsigliato di utilizzare in DNS e di scrivere il
percorso per intero, questo può portare problemi per la sicurezza...
qualcuno "bravo" può risalire al percorso del DB tramite la pagina che
accede al DB?
Grazie, David.


title: formato mese da numero a lettere in una query

author: thanos

text:
scusate la domanda un po stupida ..ma in una query ho filtrato
> il campo [data] e ne ho estratto l'anno ed il mese ottenendo
> es:
>  data              anno            mese
> 10/01/04      2004               1
>
> vorrei che uno venisse visualizzato come "gennaio"
> ho provato nelle proprietą della cella a fare delle prove
> agendo su "formato" ma non ci sono riuscito.
> Scusatemi ancora per la domanda!.
>
>


author: fidirico

text:
"thanos" <
tha...@libero.it
> ha scritto nel messaggio
news:_Le7c.84238$FJ6.3...@twister1.libero.it...

In Access 2000 e successivi puoi utilizzare la funzione MonthName (v.help);
In Access 97 puoi scrivere tu una funzioncina che faccia lo stesso:
Public Function NomeMese(NumeroMese As Integer) As String
    Select Case NumeroMese
        Case 1
            NomeMese = "Gennaio"
        Case 2
            NomeMese = "Febbraio"
        Case 3
            NomeMese = "Marzo"
        'da completare
        Case 12
            NomeMese = "Dicembre"
        Case Else
            NomeMese = ""
    End Select
End Function
Ciao
Galliano.


author: Roberto da casa

text:
"thanos" <
tha...@libero.it
> ha scritto nel messaggio
news:_Le7c.84238$FJ6.3...@twister1.libero.it...
> scusate la domanda un po stupida ..ma in una query ho filtrato
> > il campo [data] e ne ho estratto l'anno ed il mese ottenendo
> > es:
> >  data              anno            mese
> > 10/01/04      2004               1
> >
> > vorrei che uno venisse visualizzato come "gennaio"
> > ho provato nelle proprietà della cella a fare delle prove
> > agendo su "formato" ma non ci sono riuscito.
> > Scusatemi ancora per la domanda!.
Anche tu vittima dei disservizi di libero che non aggiorna in tempo
ragionevole i server delle news, così non vedi i messaggi inviati e pertanto
li rimandi?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: PROBABILE BUGS DI ACCESS

author: Guglia

text:
MI SI E' VERIFICATO UN PROBLEMA, CHE PROBABILEMENTE PUO ESSERE UN BUGS DI
ACCESS, HO FATTO UNA MASCHERA CON TUTTE CASELLE COMBINATE, QUANDO VADO AD
EFFETTUARE UN FILTRO SULLA MASCHERA UTILIZZANDO LE VOCI PREDEFINITE IL
FILTRO NON MI SELEZIONA NIENTE. POI CONTROLLANDO NELLA TABELLA I DATI CI
SONO.
COME POSSO RISOLVERE IL PROBLEMA.
GRAZIE !


title: PROBABILE BUGS DI ACCESS

author: Roberto dal portatile

text:
"Guglia" <
vgu...@tiscalinet.it
> ha scritto nel messaggio
news:8srejl$umu$1...@pegasus.tiscalinet.it...

1°) Non strillare a questa maniera.
2°) Come effetui il filtro?
3°) Cosa intendi quando scrivi "UTILIZZANDO LE VOCI PREDEFINITE"?
4°) Penso che risolverai il problema quando scriverai correttamente tutto
ciň che attiene al filtro.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: PROBABILE BUGS DI ACCESS

author: Antonio Biso

text:
Guglia <
vgu...@tiscalinet.it
> wrote in message
8srejl$umu$1...@pegasus.tiscalinet.it...
> MI SI E' VERIFICATO UN PROBLEMA,
Perchč strilli?
CHE PROBABILEMENTE
ProbabilEmente...
PUO ESSERE UN BUGS DI
UN bugS, due BUG ?
> ACCESS, HO FATTO UNA MASCHERA CON TUTTE CASELLE COMBINATE, QUANDO VADO AD
> EFFETTUARE UN FILTRO SULLA MASCHERA UTILIZZANDO LE VOCI PREDEFINITE IL
> FILTRO NON MI SELEZIONA NIENTE. POI CONTROLLANDO NELLA TABELLA I DATI CI
> SONO.
Ho una macchina, non parte, perň la benzina c'č...
>
> COME POSSO RISOLVERE IL PROBLEMA.
Punto interrogativo...
>
> GRAZIE !
Prova a riformulare moooolto meglio il problema...
Antonio


title: Visualizzare campo memo di tutti i record di una tabella

author: OneEDP

text:
Un campo memo Note in tblNote contiene un testo di lunghezza variabile.
L'obiettivo e visualizzare tutti i record di tblNote in un unico box con
scorrimento verticale invece che una maschera continua contenente a sua
volta una casella di testo con un'ulteriore barra di scorrimento verticale.
In pratica vorrei "semplicemente" che tutte le note siano visualizzabili in
cascato come una pagina web.
Si pu� fare?
Avete un'idea
Grazie.
Daniele


text:

> Si può fare?
> Avete un'idea
> Grazie.
> Daniele
Se dico che non ho capito nulla... faccio brutta figura...??
@Alex


author: sv

text:
OneEDP ha scritto:

In un report con campo Note espandile.
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
sv wrote:
> OneEDP ha scritto:
>
>> Un campo memo Note in tblNote contiene un testo di lunghezza
>> variabile. L'obiettivo e visualizzare tutti i record di tblNote in
>> un unico box con scorrimento verticale invece che una maschera
>> continua contenente a sua volta una casella di testo con
>> un'ulteriore barra di scorrimento verticale. In pratica vorrei
>> "semplicemente" che tutte le note siano visualizzabili in cascato
>> come una pagina web.
>> Si pu� fare?
>> Avete un'idea
>> Grazie.
>> Daniele
>
> In un report con campo Note espandile.
>
> --
> sv
Avevo pensato inizialmente a questa soluzione ma in relt� servirebbe un
foglio di carta virtuale a lunghezza illimitata cio� senza salti pagina
Grazie.


text:
@Alex wrote:
> On 1 Ott, 09:34, "OneEDP" <OneEDP@antispam> wrote:
>> Un campo memo Note in tblNote contiene un testo di lunghezza
>> variabile. L'obiettivo e visualizzare tutti i record di tblNote in
>> un unico box con scorrimento verticale invece che una maschera
>> continua contenente a sua volta una casella di testo con
>> un'ulteriore barra di scorrimento verticale. In pratica vorrei
>> "semplicemente" che tutte le note siano visualizzabili in cascato
>> come una pagina web.
>> Si pu� fare?
>> Avete un'idea
>> Grazie.
>> Daniele
>
> Se dico che non ho capito nulla... faccio brutta figura...??
>
> @Alex
Uno dei miei doni � la capacit� di non farmi capire.
Esempio:
ID 1 Nota adfadfadsfasdfafasdfasdfasdfasd
                asdfasdfadsfasdfadfasdfasdfaasf
ID 2 Nota adfadfadsfasdfafasdfasdfasdfasd
                asdfasdfadsfasdfadfasdfasdfaasf
                asdfasdfadsfasdfadfasdfasdfaasf
ID 3 Nota adfadfadsfasdfafasdfasdfasdfasd
                asdfasdfadsfasdfadfasdfasdfaasf
                asdfasdfadsfasdfadfasdfasdfaasf
                asdfasdfadsfasdfadfasdfasdfaasf
                asdfasdfadsfasdfadfasdfasdfaasf
                asdfasdfadsfasdfadfasdfasdfaasf
ID 4 Nota adfadfadsfasdfafasdfasdfasdfasd
                asdfasdfadsfasdfadfasdfasdfaasf
                asdfasdfadsfasdfadfasdfasdfaasf
Nella classica maschera (continue o foglio dati) le caselle di testo non
sono espandibili, ed il contenuto � leggibile con lo scroll verticale.
Vorrei simulare una visualizzazione tipo pagina web dove tutto il contenuto
di tutte le note � visualizzato in sequenza su un unico controllo
Grazie
Daniele


text:
...
> Nella classica maschera (continue o foglio dati) le caselle di testo non
> sono espandibili, ed il contenuto è leggibile con lo scroll verticale.
> Vorrei simulare una visualizzazione tipo pagina web dove tutto il contenuto
> di tutte le note è visualizzato in sequenza su un unico controllo
> Grazie
> Daniele
Non ho soluzione.
@Alex


text:
@Alex wrote:
> ...
>> Nella classica maschera (continue o foglio dati) le caselle di testo
>> non sono espandibili, ed il contenuto � leggibile con lo scroll
>> verticale. Vorrei simulare una visualizzazione tipo pagina web dove
>> tutto il contenuto di tutte le note � visualizzato in sequenza su un
>> unico controllo
>> Grazie
>> Daniele
>
> Non ho soluzione.
>
> @Alex
tblNotonaMemo =
tblNote+tblNote+tblNote+tblNote+tblNote+tblNote+tblNote+tblNote+tblNote+...
ovviamente con vba e cursori?
Che ne pensi. I record di tblNote sono poche centinaia
Grazie


author: max

text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:4ac48112$0$1103$4faf...@reader3.news.tin.it...

qualcosa tipo
sitocomune.com
 sezione query 2.30 Unire in una query i valori
dello stesso campo di record diversi?
ciao
max


text:

Il risultato deve essere poi contenuto in una sola box.


text:
....
> tblNotonaMemo =
> tblNote+tblNote+tblNote+tblNote+tblNote+tblNote+tblNote+tblNote+tblNote+...
> ovviamente con vba e cursori?
> Che ne pensi. I record di tblNote sono poche centinaia
> Grazie
Beh si ovviamente non l'avevo nemmeno accennata perchè credo possa non
essere il massimo, e le variabili sono molte... come appunto il Numero
di REC e la dimensione dei campi...
Usa il controllo TextBox in un ciclo do...loop sui Records...
Ritengo però sia l'unica soluzione... purtroppo...!
@Alex


text:
OneEDP ha scritto:


Un'anteprima in PDF ?



text:
OneEDP ha scritto:


Su AccessGroup abbiamo l'esempio di Massimiliano: Visualizzare PDF in una
form.



author: Marco Pizzamiglio

text:
OneEDP ha scritto:
> max wrote:
> Il risultato deve essere poi contenuto in una sola box.
Questa � l'idea teorica, bisogna vedere se in pratica funziona. Non so
qual'� il limite massimo di caratteri che si possono mettere in una
textbox, vedi se lo trovi sulla guida.
Ciao.
-Marco-



text:
.....
> Questa è l'idea teorica, bisogna vedere se in pratica funziona. Non so
> qual'è il limite massimo di caratteri che si possono mettere in una
> textbox, vedi se lo trovi sulla guida.
> Ciao.
> -Marco-
Infatti... quello che intendevo anch'io...
Quì si trova la risposta non molto allettante... 65535...!!
http://www.databasedev.co.uk/access_specifications.html#content4
@Alex


text:
On 1 Ott, 13:04,
salvinon...@accessgroup.it
 (sv) wrote:
> OneEDP ha scritto:
>
>
>
>
>
> > sv wrote:
> > > OneEDP ha scritto:
>
> > >> Un campo memo Note in tblNote contiene un testo di lunghezza
> > >> variabile. L'obiettivo e visualizzare tutti i record di tblNote in
> > >> un unico box con scorrimento verticale invece che una maschera
> > >> continua contenente a sua volta una casella di testo con
> > >> un'ulteriore barra di scorrimento verticale. In pratica vorrei
> > >> "semplicemente" che tutte le note siano visualizzabili in cascato
> > >> come una pagina web.
> > >> Si può fare?
> > >> Avete un'idea
> > >> Grazie.
> > >> Daniele
>
> > > In un report con campo Note espandile.
>
> > > --
> > > sv
> > Avevo pensato inizialmente a questa soluzione ma in reltà servirebbe un
> > foglio di carta virtuale a lunghezza illimitata cioè senza salti pagina
> > Grazie.
>
> Un'anteprima in PDF ?
>
> --
> sv
Piuttosto di usare un PDF, io opterei per una pagina HTML che è
decisamente più gestibile...
@Alex


text:
@Alex wrote:
> On 1 Ott, 13:04,
salvinon...@accessgroup.it
 (sv) wrote:
>> OneEDP ha scritto:
>>
>>
>>
>>
>>
>>> sv wrote:
>>>> OneEDP ha scritto:
>>
>>>>> Un campo memo Note in tblNote contiene un testo di lunghezza
>>>>> variabile. L'obiettivo e visualizzare tutti i record di tblNote in
>>>>> un unico box con scorrimento verticale invece che una maschera
>>>>> continua contenente a sua volta una casella di testo con
>>>>> un'ulteriore barra di scorrimento verticale. In pratica vorrei
>>>>> "semplicemente" che tutte le note siano visualizzabili in cascato
>>>>> come una pagina web.
>>>>> Si pu� fare?
>>>>> Avete un'idea
>>>>> Grazie.
>>>>> Daniele
>>
>>>> In un report con campo Note espandile.
>>
>>>> --
>>>> sv
>>> Avevo pensato inizialmente a questa soluzione ma in relt�
>>> servirebbe un foglio di carta virtuale a lunghezza illimitata cio�
>>> senza salti pagina Grazie.
>>
>> Un'anteprima in PDF ?
>>
>> --
>> sv
>
> Piuttosto di usare un PDF, io opterei per una pagina HTML che �
> decisamente pi� gestibile...
>
> @Alex
Una volta generato il file html (non l'ho mai fatto, ma penso che sia
abbastanza semplice) non ho idea di come farlo visualizzare in un box nella
maschera.
Se mi dai una dritta...
Grazie


text:

A quel punto anche lo snapshot, ma non � il risultato sperato.
Grazie


text:
OneEDP ha scritto:

Vedi se va bene questo:
http://allenbrowne.com/AppOutputHtml.html



text:

Si � molto utile nel caso voglia esportare velocemente. Ho risparmiato un
po' di lavoro. Grazie.
Daniele


text:
...
> Una volta generato il file html (non l'ho mai fatto, ma penso che sia
> abbastanza semplice) non ho idea di come farlo visualizzare in un box nella
> maschera.
> Se mi dai una dritta...
> Grazie
Controllo WEBBROWSER....?
;-)
Fai attenzione... io quando gestisco la generazione di File HTML lo
faccio scrivendo un file TXT in quanto ritengo sia più semplice
gestirmi la formattazione HTML che è veramente semplice sapendo usare
i TAGS...
In ogni caso io per la visualizzazione faccio aprire il file con il
Browser di Default... come Explorer o FireFox....
@Alex


author: Roberto da Parma

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:f8e6f3dd-08ee-49fb...@j19g2000yqk.googlegroups.com...
> .....
>> Questa � l'idea teorica, bisogna vedere se in pratica funziona. Non so
>> qual'� il limite massimo di caratteri che si possono mettere in una
>> textbox, vedi se lo trovi sulla guida.
>> Ciao.
>> -Marco-
>
> Infatti... quello che intendevo anch'io...
>
> Qu� si trova la risposta non molto allettante... 65535...!!
>
>
http://www.databasedev.co.uk/access_specifications.html#content4
>
> @Alex
A quel punto allora conviene gestire esternamente il contenuto...tipo txt...
non capisco per� l'utilit� della richiesta...
Ciao
--
Roberto da Parma


text:
...-
> A quel punto allora conviene gestire esternamente il contenuto...tipo txt...
> non capisco però l'utilità della richiesta...
>
> Ciao
>
> --
> Roberto da Parma
Vallo a sapere.........
@Alex


text:
@Alex wrote:
> ...-
>> A quel punto allora conviene gestire esternamente il
>> contenuto...tipo txt... non capisco per� l'utilit� della richiesta...
>>
>> Ciao
>>
>> --
>> Roberto da Parma
>
> Vallo a sapere.........
>
> @Alex
Ao! Emb�!
Me serve.
Cmq le mie richieste sono un po' strambe lo ammetto ;-)
Il memo di per s� contiene fino a 65.535.
Immaginate cosa significa esaminare la lettura delle righe, e dover
"zoommare" Maiusc.F2 o usare le barre di scorrimento per esaminare le varie
righe.
Sarebbe pi� agevole leggerle come un'unica scroll, come una documento txt
per l'appunto.
In ogni caso ho abbandonato questa soluzione � ho seguito la soluzione della
stessa tabella con "due viste". Una tabellare � una con camo MEMONE grande
quanto la form


text:

E poi dopo l'aggiornamento del MEMONE:
    with me.frmTabellare.recordset
        .bookmark = .bookmark
    end with
 (invece di una requery con salvataggio bookmark essendo sempre la stessa
tabella)
Ciao e grazie...
memone fa rima con orione
Daniele


title: Due quesiti

author: Cataldo Formaro

text:
Salve, ho due quesiti da proporre, semplici, semplici.
1) Ho un pulsante, che a fronte dell'evento click, mi deve inserire un nuovo
record (e fin qui ci sono arrivato) ma nello stesso tempi, mi dovrebbe
andare a posizionare, sul controllo"Ditta" della "Mia maschera"
2) Sempre sulla mia maschera a fronte dell'evento"dopo aggiornamento" mi
funziona la chiusura maschera "DoCmd.Close" e l'apertura di una nuova
maschera "DoCmd.OpenForm". Come mai questo non va, con l'evento
"disattivato" oppure "uscita" del mio controllo???
Dove sbaglierò??
Saluti CF


title: Due quesiti

author: Giuseppe Ranoia

text:
Salve a te! Allora per quanto riguarda il primo quesito dovresti inserire un
all'evento clic del pulsante
DoCmd.GoToRecord acDataForm, "Nome tua Maschera", acNext
ctrlDitta.SetFocus
attenzione però perché al posto del ctrlDitta va il nome che hai dato al
controllo in questione cioè quello che compare evidenziando, in modalità
struttura della maschera, il controllo in questione, far aprire la finestra
delle proprietà e nella sottocartella Altro vedere Nome elemento.
Per quanto riguarda il secondo quesito io penso che la maschera nuova non si
apra e si chiuda solo la prima: inverti i comandi cioè prima l'apertura
della nuova e dopo la chiusura della vecchia.
Fammi sapere! Ciao


title: Due quesiti

text:
"Giuseppe Ranoia" <
giusepp...@tiscalinet.it
> ha scritto nel messaggio
news:9s96vr$i2j$1...@pegasus.tiscalinet.it...
> Salve a te! Allora per quanto riguarda il primo quesito dovresti inserire
un
> all'evento clic del pulsante
> DoCmd.GoToRecord acDataForm, "Nome tua Maschera", acNext
> ctrlDitta.SetFocus
> ______________
Private Sub Comando83_Click()
DoCmd.GoToRecord acDataForm, "M_Cliente_Inserisci_Nuovo", acNewRec
ditta.SetFocus
End Sub
-------------------------
Grazie Giuseppe, ma ho dovuto modificare qualche cosa (riguardo al quesito1)
Ti allego la funzione da poter confrontare.
Il quesito2 OK
Ciao alla prossima CF


title: Due quesiti

text:
Hai ragione amico, invece del acNext ci andava acNewRec: scusami è stato un
mio qui pro quo!!!!!!
Ciao!!!!


title: Affiancamento controlli in un report

author: Santino Bucchiarone

text:
Premettendo che sono un principiante di Access porgo una domanda che a me
sembra di una difficoltà stratosferica e alla quale credo non si possa
rispondere.
Comunque la speranza è l'ultima a morire.
Ho una tabella con 10 campi: matricola, nome, datanascita, luogonascita,
ecc.
Dovrei costruire, basandomi su questa tabella,  un report con determinati
controlli, disposti in linea, ma variabili in numero a seconda delle mie
esigenze del momento.
Per es. un report che contenga affiancati i controlli associati a
"matricola"   e   "nome"; oppure che contenga i controlli associati ai campi
"nome", "datanascita", ecc.
E' possibile costruire un solo report o, al limite pochi report, senza dover
predisporre il mare di report necessari per coprire tutte le possibili
combinazioni di campi ?
Ringrazio anche se la risposta sarà negativa e faccio a tutti, anche se in
ritardo, vivissimi auguri di buone feste,
Santi


title: IIf su report

author: Fabrizio

text:
Ho creato un report di stampa, che deve contenere un sottoreport.
Ora vorrei sapere se esiste la possibilitą, per esempio utilizzando la
funzione IIf di scegliere il report da utilizzare come origine dati del
sottoreport, in base al valore che assume un controllo all'interno del
report principale.
Grazie Fabrizio


title: IIf su report

author: Lorenzo Coronati

text:
Scrisse "Fabrizio" <
far...@tiscali.it
>:
>Ho creato un report di stampa, che deve contenere un sottoreport.
>
>Ora vorrei sapere se esiste la possibilità, per esempio utilizzando la
>funzione IIf di scegliere il report da utilizzare come origine dati del
>sottoreport, in base al valore che assume un controllo all'interno del
>report principale.
certo che si puo' fare, ma in vba
sei pronto?
--
lorenzo coronati
---


title: IIf su report

text:
massi', dai, tanto e' facile
i casi sono due:
a) il report principale mostra un solo record
b) il report principale mostra diversi record
a) risolvi cambiando il sottoreport sull'evento open:
me.sr.sourceobject = ...
me.sr.linkmasterfields = ...
me.sr.linkchildfields = ...
b) risolvi mostrando e nascondendo gli n sottoreport che ti
servono, che posizionerai uno sopra l'altro
su format del corpo:
me.sr1.visible = ...
...
me.srn.visible = ...
hth
--
lorenzo coronati
---


title: IIf su report

text:
"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> ha scritto nel messaggio
news:3dca2abe...@news.edisontel.com...

Funziona benissimo fino a quando non inserisco la funzione if in questo modo
Private Sub Report_Open(Cancel As Integer)
If Me.COD_SERVIZIO = 1 Then
Report_Report2.RIGHE.SourceObject = "RIGHE"
Report_Report2.RIGHE.LinkMasterFields = "PRATICA;voucher"
Report_Report2.RIGHE.LinkChildFields = "PRATICA;voucher"
Else
Report_Report2.RIGHE.SourceObject = "RIGHE1"
Report_Report2.RIGHE.LinkMasterFields = "PRATICA;"
Report_Report2.RIGHE.LinkChildFields = "PRATICA;"
End If
End Sub
Quando apro il report il probgramma và in debug col seguente messaggio:
Errore di run-time '2427'
Nessun valore nell'espressione immessa
Se utilizzo allo stesso modo la funzione if su un controllo però funziona
regolarmente.
Vorrei sapere da cosa può dipendere questo problema.
Grazie Fabrizio


title: IIf su report


title: Se può essere utile...!

text:
Ciao a tutti.
Sperando di non aver scoperto l’acqua calda, credo di aver trovato il
modo di visualizzare i dati in una maschera continua con delle combo
associate a cascata senza il fastidioso "blackout" nel momento in cui
i dati inseriti nel record corrente sono diversi dai dati presenti nei
precedenti records.
Siccome non ho la possibilità di farvi visualizzare il database di
esempio, prendo a riferimento la FAQ del sito comune nella Sezione
Form “ 3.77 Sincronizzare in una maschera due o più caselle combinate
ASSOCIATE tra loro in gerarchia “.
Detto ciò, vi spiego come modificare il suddetto database.
Per prima cosa bisogna eliminare una delle due relazioni (tra l’altro
nascosta) in questo modo:
aprire le relazioni, fare clic con il tasto destro “mostra tutto” ed
eliminare la relazione tra la tabella Prodotti e la tabella
Inventario.
Aprire in struttura la tabella Inventario e modificare i campi
IDProdotto e IDCategoria da numerico a testo ed IDCategoria da casella
di testo a casella combinata (stesso criterio della casella combinata
IDProdotto).
Aprire in struttura la maschera Inventario e cancellare tutto il
codice inserito modificando nella proprietà della casella combinata
IDProdotto la seguente query:
SELECT DISTINCTROW Prodotti.IdCategoria, Prodotti.Prodotto
FROM Prodotti
ORDER BY Prodotti.Prodotto;
mentre su uscita della casella combinata IDCategoria inserire la
seguente routine:
If Not IsNull(Me.CasellaCombinata7) Then
Me!IdProdotto.RowSource = "SELECT DISTINCTROW Prodotto,IDProdotto FROM
Prodotti WHERE IDCategoria = " _
& Me.CasellaCombinata7 '.Column(1) & " ORDER BY Prodotto;"
End If
Sperando di aver fatto cosa utile, sono a disposizione per qualsiasi
commento, chiarimento o eventuale invio tramite e-mail.
Ciao Vladimiro.
ps.
Ho realizzato un database con 6 combo a cascata e va a meraviglia.
Naturalmente per aggiungere al database di esempio altre combo bisogna
modificare qualche altra piccola cosina.


title: Se può essere utile...!

text:

Ho erroneamente scritto casella combinata "IDCategoria", mentre è
casella combinata "CasellaCombinata7"
>
> If Not IsNull(Me.CasellaCombinata7) Then
> Me!IdProdotto.RowSource = "SELECT DISTINCTROW Prodotto,IDProdotto FROM
> Prodotti WHERE IDCategoria = " _
> & Me.CasellaCombinata7 '.Column(1) & " ORDER BY Prodotto;"
> End If
Riscrivere meglio la routine:
If Not IsNull(Me.CasellaCombinata7) Then
Me!IdProdotto.RowSource = "SELECT DISTINCTROW Prodotto,IDProdotto FROM
Prodotti WHERE IDCategoria = " _
& Me.CasellaCombinata7 & " ORDER BY Prodotto;"
End If
ed infine è importante una cosa che ho tralasciato e cioè che il
numero delle colonne nella casella combinata "IDProdotto" deve essere
impostata a 1 e non a 2 impostando di conseguenza una sola larghezza
(ad es. 3 cm)
>
> Sperando di aver fatto cosa utile, sono a disposizione per qualsiasi
> commento, chiarimento o eventuale invio tramite e-mail.
> Ciao Vladimiro.
> ps.
> Ho realizzato un database con 6 combo a cascata e va a meraviglia.
> Naturalmente per aggiungere al database di esempio altre combo bisogna
> modificare qualche altra piccola cosina.
Di nuovo Vladimiro.


title: Se può essere utile...!

author: Sergio MAZZA

text:
<
vlad...@alice.it
> ha scritto nel messaggio
news:d3a67e72-b170-42df...@34g2000hsf.googlegroups.com...


Di nuovo Vladimiro.
[risposta]
Invialo al Sito Comune come aggiornamento dei precedenti suggerimenti...
Ciao.
--
Sergio MAZZA


title: Se può essere utile...!

text:
On 2 Mag, 09:51, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> <
vladil...@alice.it
> ha scritto nel messaggionews:d3a67e72-b170-42df...@34g2000hsf.googlegroups.com...

Provvedo immediatamente, ma... Roberto mica si è fatto sentire!  :-)
>
> Ciao.
> --
> Sergio MAZZA- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Ciao Vladimiro.


title: Parametri di stampa 2

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

text:
Scusate tutti, ma non mi ero accordi di avere scritto con html.
La domanda č quella di prima.
E cioč:
Salve a tutti.
Qualcuno  conosce il codice per visualizzare tramite il click su un tasto la
maschera di settaggio dei parametri di stampa (quella che compare se clicco
su: File --> Stampa)?
Quella cioč dove posso scegliere il numero di pagine,la stampante da usare,
il numero di copie, etc?
Grazie a tutti.
Omar
--
Posted from [195.206.1.3]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Parametri di stampa 2

author: Frankkk

text:
""Omar Carrara - Spidernet S.r.l. - ISP Certificato."" <
om...@spidernet.it
>
ha scritto nel messaggio news:000901c03de3$76a577c0$1400cec3@Omar...
> Scusate tutti, ma non mi ero accordi di avere scritto con html.
> La domanda č quella di prima.
> E cioč:
>
> Salve a tutti.
>
> Qualcuno  conosce il codice per visualizzare tramite il click su un tasto
la
> maschera di settaggio dei parametri di stampa (quella che compare se
clicco
> su: File --> Stampa)?
>
> Quella cioč dove posso scegliere il numero di pagine,la stampante da
usare,
> il numero di copie, etc?
č semplicissimo....le soluzioni sono 2 : 1.usi le API, 2.usi un controllo
activex che si chiama Commondialog.ocx nel tuo form....con la sintassi (da
codice) commondialog.showprinter...questo controllo fa esattamente tutto
quello che chiedi....
se hai
bisogno...frankkk_hs@libero.it
ciao


title: Parametri di stampa 2

author: Karl Donaubauer

text:
Omar Carrara ha scritto:
> Qualcuno  conosce il codice per visualizzare tramite il click su un tasto la
> maschera di settaggio dei parametri di stampa (quella che compare se clicco
> su: File --> Stampa)?
>
> Quella cioč dove posso scegliere il numero di pagine,la stampante da usare,
> il numero di copie, etc?
RunCommand acCmdPrint
Per un report:
DoCmd.OpenReport "NomeReport", acViewPreview
RunCommand acCmdPrint
--
HTH
Karl
*********
Scusate il mio malissimo Italiano. Faccio solo esercizi qui.
Access-FAQ (Tedesco):
http://www.donkarl.com


title: Parametri di stampa 2

author: Omar

text:
Grazie mille per ora.

Domani provo e spero di risolvere.

Ciao.


title: Parametri di stampa 2


title: Parametri di stampa 2

author: Omar Carrara

text:
Grazie infinite, risolto tutto.
Omar
Frankkk <
frank...@libero.it
> wrote in message
J_tJ5.14147$3K3.4...@news.infostrada.it...



title: Conversione da DbIV ad access2000

author: Marco

text:
Qualcuno sa indicarmi un link dove è possibile scaricare un programmino
che permetta dato un dbIV
formato file.dbf di convertirlo in access2000.
Premetto ke ho già provato ad importarlo da access2000 ma mi richiede un
file inesistente.
Il file.dbf non è danneggiato in quanto tramite un altro programma sono
riuscito a convertirlo in formato ASHII.
Grazie, Marco
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Conversione da DbIV ad access2000

author: Alessandro Cara

text:
Marco wrote:
>
> Qualcuno sa indicarmi un link dove è possibile scaricare un programmino
> che permetta dato un dbIV
> formato file.dbf di convertirlo in access2000.
>
> Premetto ke ho già provato ad importarlo da access2000 ma mi richiede un
> file inesistente.
> Il file.dbf non è danneggiato in quanto tramite un altro programma sono
> riuscito a convertirlo in formato ASHII.
[cut]
ti richiede un file dbt?
sul dbt ci sono i campi memo
usa l' "ASCII" per la import, perdi pero' i memo
il memo sul dbf e' un campo di 10 caratteri (puntatore al dbt)
--
a.cara


title: Function as ADODB.Recordset

author: Claudio(BS)

text:
Un saluto a tutti,
è ormai qualche anno che non scrivo più nulla di serio in vba a mi sento
piuttosto arrugginito, quindi spero che qualcuno possa aiutarmi a capire
questo:
database MSSQL2000 sp4
access 2000
progetto ADP da trasformare in ADE
aggiungo un modulo
creo una funzione che ritorna un ADODB.Recordset
al suo interno definisco un nuovo ADODB.Recordset_TMP
carico nel recordset_TMP i dati filtrati secondo alcuni valori passati
come argomenti della funzione
carico il recordset_TMP nella funzione valorizzandola col risultato
funzione=recordset_TMP.CLONE
chiudo ed elimino il recordset_TMP
esco dalla funzione
Ora mi è venuto questo dubbio:
se la funzione altro non è che il recordset_TMP clonato,
dopo averla utilizzata come origine dati, come faccio per eliminarla?
In un recordset normale mi aspetto un CLOSE ed un NOTHING ma essendo una
funzione non credo che sia possibile.
Vorrei capire dove sbaglio.
Grazie
--
Claudio(BS)
NB. Protezione antispam
Per rispondere aggiungere claudio


title: Function as ADODB.Recordset

author: Popi - TheBadHabits

text:
On 11 Feb, 09:52, "Claudio(BS)" <
0...@spidernet.it
> wrote:
> database MSSQL2000 sp4
> access 2000
> progetto ADP da trasformare in ADE
> aggiungo un modulo
> creo una funzione che ritorna un ADODB.Recordset
> al suo interno definisco un nuovo ADODB.Recordset_TMP
> carico nel recordset_TMP i dati filtrati secondo alcuni valori passati
> come argomenti della funzione
> carico il recordset_TMP nella funzione valorizzandola col risultato
> funzione=recordset_TMP.CLONE
> chiudo ed elimino il recordset_TMP
> esco dalla funzione
>
> Ora mi è venuto questo dubbio:
> se la funzione altro non è che il recordset_TMP clonato,
> dopo averla utilizzata come origine dati, come faccio per eliminarla?
> In un recordset normale mi aspetto un CLOSE ed un NOTHING ma essendo una
> funzione non credo che sia possibile.
>
> Vorrei capire dove sbaglio.
>
> Grazie
Ciao!
*Se* ho capito bene:
private sub FunzioneLocale
    dim rsLocale as ADODB.Recordset
    IstanziaRecordSet rsLocale
    rslocale.Close
   set rslocale=nothing
end sub
public function IstanziaRecordSet(ByRef rsEsterno as ADODB.Recordset)
    set rsEsterno=openRecordset(...)
end function
HTH
Popi


title: Function as ADODB.Recordset

text:
Popi - TheBadHabits ha scritto:
> On 11 Feb, 09:52, "Claudio(BS)"<
0...@spidernet.it
>  wrote:
>> database MSSQL2000 sp4
>> access 2000
>> progetto ADP da trasformare in ADE
>> aggiungo un modulo
>> creo una funzione che ritorna un ADODB.Recordset
>> al suo interno definisco un nuovo ADODB.Recordset_TMP
>> carico nel recordset_TMP i dati filtrati secondo alcuni valori passati
>> come argomenti della funzione
>> carico il recordset_TMP nella funzione valorizzandola col risultato
>> funzione=recordset_TMP.CLONE
>> chiudo ed elimino il recordset_TMP
>> esco dalla funzione
>>
>> Ora mi č venuto questo dubbio:
>> se la funzione altro non č che il recordset_TMP clonato,
>> dopo averla utilizzata come origine dati, come faccio per eliminarla?
>> In un recordset normale mi aspetto un CLOSE ed un NOTHING ma essendo una
>> funzione non credo che sia possibile.
>>
>> Vorrei capire dove sbaglio.
>>
>> Grazie
>
> Ciao!
>
> *Se* ho capito bene:
>
> private sub FunzioneLocale
>
>      dim rsLocale as ADODB.Recordset
>
>      IstanziaRecordSet rsLocale
>
>      rslocale.Close
>
>     set rslocale=nothing
>
> end sub
>
> public function IstanziaRecordSet(ByRef rsEsterno as ADODB.Recordset)
>
>      set rsEsterno=openRecordset(...)
>
> end function
>
> HTH
>
> Popi
Forse allora non serve fare il clone, ok grazie del suggerimento, provo
a vedere se cosě riesco ad ottenere qualcosa.
Buon fine settimana e grazie ancora.
Cla


title: Function as ADODB.Recordset

text:
On 11 Feb, 09:52, "Claudio(BS)" <
0...@spidernet.it
> wrote:

Claudio... a prescindere dalla risposta corretta che ti è stata
data... che sfrutta il ByRef, ma non mi pare rispondere alla tua
domanda.... potresti chiarirmi il tuo dubbio con la funzione di cui
parli.... perchè io sono uso a scrivere Classi che restituiscono
OGGETTI e, nella logica OOP è assurdo semplificare la questione che
hai posto con
l'uso del ByRef, pursempre valido ma decisamente riduttivo come
filosofia di costruzione.
@Alex


title: Function as ADODB.Recordset

text:
On 12 Feb, 13:16, "@Alex" <
ik2...@libero.it
> wrote:
> On 11 Feb, 09:52, "Claudio(BS)" <
0...@spidernet.it
> wrote:
> > se la funzione altro non è che il recordset_TMP clonato,
> > dopo averla utilizzata come origine dati, come faccio per eliminarla?
> > In un recordset normale mi aspetto un CLOSE ed un NOTHING ma essendo una
> > funzione non credo che sia possibile.
>
> > Vorrei capire dove sbaglio.
>
> Claudio... a prescindere dalla risposta corretta che ti è stata
> data... che sfrutta il ByRef, ma non mi pare rispondere alla tua
> domanda.... potresti chiarirmi il tuo dubbio con la funzione di cui
> parli.... perchè io sono uso a scrivere Classi che restituiscono
> OGGETTI e, nella logica OOP è assurdo semplificare la questione che
> hai posto con
> l'uso del ByRef, pursempre valido ma decisamente riduttivo come
> filosofia di costruzione.
Ciao Alex,
Quando fai così mi fai *paura* .... perché mi viene il dubbio di non
aver capito una beneamata mazza!!! :)
La sua domanda era relativa a come distruggere un oggetto dichiarato
ed istanziato da una funzione, mentre tu parli di classi e, per quel
poco che ne so (e passami la terminologia "inadeguata"), una classe
prevede meccanismi di "costruzione" e "distruzione" degli oggetti
gestiti.
Cioè (sempre se ho capito bene):
Dim MioOggetto as MiaClassePrivata
serve per istanziare la classe
set MioOggetto = new MiaClassePrivata
MioOggetto.Proprietà1=""
MioOggetto.Proprietà2=0
MioOggetto.EseguiMetodo
crea l'oggetto, ne imposta le proprietà ed esegue metodi specifici,
mentre
set MioOggetto = Nothing
distrugge l'oggetto (l'istanza della classe).
*SE* ho capito bene lo scenario prospettato da Claudio è molto più
light, dato che deve solo creare un oggetto (cioè istanziare la classe
già esistente ADODB) senza definirne una nuova che la richiami.
In soldoni: dove sbaglio?
Roberto


title: Function as ADODB.Recordset

text:

Non sbagli nulla... ma non capsico dove sia il problema nell'usare una
Function che restituisce un'oggetto...!
Public Function GetRS(param1 as ..., param2 as ...) As ADODB.Recordset
    Dim rs As Adodb.Recordset
    Set rs=......
    Faccio tutte le mie pippe....
    Set GetRS=rs
    rs.Close
    Set rs=nothing
End Function
Come la uso...?
Da qualsiasi parte del codice dichiaro un'oggetto magari senza
approfittare del Casting dei dati:
Dim rs as ADODB.Recordset...
Set rs=GetRS(.....)
alla fine chiudo e distruggo rs...
Questo il motivo per il quale non capisco la domanda...!
@Alex


title: Function as ADODB.Recordset

text:
On 14 Feb, 12:19, "@Alex" <
ik2...@libero.it
> wrote:
> On 14 Feb, 11:03, Popi - TheBadHabits <
rlu...@yahoo.com
> wrote:
> > On 12 Feb, 13:16, "@Alex" <
ik2...@libero.it
> wrote:
> > > On 11 Feb, 09:52, "Claudio(BS)" <
0...@spidernet.it
> wrote:
> > > > se la funzione altro non è che il recordset_TMP clonato,
> > > > dopo averla utilizzata come origine dati, come faccio per eliminarla?
> > > > In un recordset normale mi aspetto un CLOSE ed un NOTHING ma essendo una
> > > > funzione non credo che sia possibile.
>
> > La sua domanda era relativa a come distruggere un oggetto dichiarato
> > ed istanziato da una funzione, mentre tu parli di classi e, per quel
> > poco che ne so (e passami la terminologia "inadeguata"), una classe
> > prevede meccanismi di "costruzione" e "distruzione" degli oggetti
> > gestiti.
>
> Public Function GetRS(param1 as ..., param2 as ...) As ADODB.Recordset
>     Dim rs As Adodb.Recordset
>     Set rs=......
>
>     Faccio tutte le mie pippe....
>
>     Set GetRS=rs
>     rs.Close
>     Set rs=nothing
> End Function
>
> Come la uso...?
>
> Da qualsiasi parte del codice dichiaro un'oggetto magari senza
> approfittare del Casting dei dati:
>
> Dim rs as ADODB.Recordset...
>
> Set rs=GetRS(.....)
> alla fine chiudo e distruggo rs...
Tutto ok, MA (dubitativo, non evocativo!) non avevo proprio idea che
la funzione potesse distruggere l'oggetto rs che deve restituire.
A mia logica (a questo punto, evidentemente, sbagliata), dato che rs
veniva impostato a nothing nella funzione questa avrebbe restituito
proprio nothing, perché "Set GetRS=rs" non creava veramente una copia
di rs ma più semplicemente diceva che il valore restituito da GetRS
era un puntatore a rs da essa creato.
> Questo il motivo per il quale non capisco la domanda...!
Questo il motivo per il quale non capivo la risposta, ma ora ne ho
(abbiamo) imparata un'altra!
Thanks!
Popi


title: Function as ADODB.Recordset

text:

Mi fai venire dubbi.... questa sera provo per sicurezza....!!!
> Thanks!
>
> Popi
Ciao
@Alex


title: Function as ADODB.Recordset

text:

Ah ... allora intanto faccio due prove io.
Usando DAO il codice qua sotto va in errore 3240 (Oggetto non valido o
non impostato.) sulla debug.print.
Public Sub aaa()
    Dim rsesterno As DAO.Recordset
    Set rsesterno = aaars("SELECT * FROM Costruttori;")
    Debug.Print rsesterno.Fields(0), rsesterno.Fields(1)
    rsesterno.Close
    Set rsesterno = Nothing
End Sub
Private Function aaars(ByRef stringasql As String) As DAO.Recordset
    Dim rsinterno As DAO.Recordset
    Set rsinterno = CurrentDb.OpenRecordset(stringasql)
    Set aaars = rsinterno
    rsinterno.Close
    Set rsinterno = Nothing
End Function
Dato, però, che si parlava di ADODB (che fin'ora non ho mai usato),
provo anche il codice sotto ... che segnala errore 3704 (L'operazione
non è consentita se l'oggetto è chiuso.) sempre sulla debug.print.
Public Sub aaado()
    Dim rsesterno As ADODB.Recordset
    Set rsesterno = aadors("SELECT * FROM Costruttori;")
    Debug.Print rsesterno.Fields(0), rsesterno.Fields(1)
    rsesterno.Close
    Set rsesterno = Nothing
End Sub
Private Function aadors(ByRef stringasql As String) As ADODB.Recordset
    Dim rsinterno As ADODB.Recordset
    rsinterno.Open stringasql, CurrentProject.Connection,
adOpenStatic, adLockOptimistic
    Set aadors = rsinterno
    rsinterno.Close
    Set rsinterno = Nothing
End Function
E se ho sbagliato qualche cosa ... stasera a casa mi aspetta il
secchio da 20 lt che uso per pulire il camino!!! :)))
Popi


title: Function as ADODB.Recordset

text:
Popi - TheBadHabits ha scritto:

Ciao a tutti e grazie per l'interesse,
premetto, come dicevo, che sono digiuno da qualche tempo di
programmazione vba, e mentre scrivevo questa funzione mi è venuto il
dubbio che io, da profano, stia facendo qualche cosa di sbagliato, ed ho
chiesto.
La funzione si può riassumere come segue:
Function fnMIORS(stFILTRO As String) As ADODB.Recordset
     Dim cnDb As ADODB.Connection
     Dim rsTemp As ADODB.Recordset
     Set cnDb = CurrentProject.Connection
     Set rsTemp = cnDb.Execute("SELECT...ecc...WHERE...'" &
Trim(stFILTRO) & "'", adOpenForwardOnly)
...
     Set fnMIORS = rsTemp.Clone
...
     rsTemp.Close
     Set rsTemp = Nothing
     Set cnDb = Nothing
End Function
L'intenzione sarebbe quella creare una funzione che mi restituisca un
recordset da passare come tabella/query con filtro, all'origine dati di
una casella di riepilogo contenuta in un sottoreport. NB.non sono
affatto sicuro che si possa fare, è una prova ;)
Il mio dubbio è legato al fatto che in questa funzione creo e cancello
il recordset temporaneo, e fin qui ok, ma prima di essere eliminato esso
viene clonato e passato come risultato, e quindi *forse* non viene più
chiuso, valorizzato ...boh.
Qualcosa non quadra, e dato che sentirsi ignoranti credo sia cosa
fastidiosa per tutti, vorrei "illuminarmi" :)
Grazie
Claudio(BS)


title: Function as ADODB.Recordset

text:
Rispondo quì sia per Claudio che per Popi
Public Function RST() As DAO.Recordset
    Dim rs As DAO.Recordset
    Set rs = DBEngine(0)(0).OpenRecordset("T1")
    Set RST = rs.Clone
    rs.Close
    Set rs = Nothing
End Function
Questa funziona regolarmente e non restituisce alcun errore...!
;-)
Risponde alla domanda di Claudio ed ai dubbi di Popi quello che ho
risposto ...?
Fatemi sapere.
@Alex


title: Function as ADODB.Recordset

text:
On 14 Feb, 19:27, "@Alex" <
ik2...@libero.it
> wrote:
> Rispondo quì sia per Claudio che per Popi
>
> Public Function RST() As DAO.Recordset
>     Dim rs As DAO.Recordset
>     Set rs = DBEngine(0)(0).OpenRecordset("T1")
>     Set RST = rs.Clone
>     rs.Close
>     Set rs = Nothing
> End Function
>
> Questa funziona regolarmente e non restituisce alcun errore...!
Ecco, lo sapevo ... stasera mi faccio lo shampoo con il secchio del
camino: a differenza tua non usavo il metodo clone.
Direttamente dall'help del metodo clone.
L'utilizzo del metodo Close sull'oggetto originale o su quello
duplicato non influisce sull'altro oggetto. Se, ad esempio, si
utilizza il metodo Close sull'oggetto Recordset originale, non viene
chiuso l'oggetto duplicato.
Popi


title: Function as ADODB.Recordset

text:
@Alex ha scritto:

Porta pazienza Alex e scusami, ma temo di non aver ancora capito :(
Il fatto è che la tua funzione è simile alla mia a parte DAO, ed infatti
anche la mia non dava errori, ma non mi è chiaro, poi, come fare a
chiudere il collegamento al server per il risultato clonato.
Spiego:
Da quello che ho capito, e probabilmente a questo punto ho capito male,
quando apro un recordset per una connessione del progetto, questo si
collega al server sql e permette di utilizzare le query restituendo dati
in forma tabellare, quindi con una connessione, modificando la stringa
SQL e facendo requery posso gestire N situazioni.
Poi, quando non servono più i dati del recordset, basta eliminarlo e
resta solo la connessione del progetto.
Quindi la base di partenza è:
1) connessione progetto (vuota)
2) connessione progetto + connessione recordset
Il dubbio che mi rimane è:
se inserisco il recordset in una funzione che restituisce il recordset
clonato (non il recordset stesso perché uscendo dalla funzione poi
darebbe errore), come faccio a chiudere la connessione del risultato?
Situazione di partenza:
1) connessione progetto
chiamo la funzione ed ottengo:
2) chiamata di funzione
3) connessione progetto + connessione recordset A + connessione recordset B
uscendo dalla funzione:
4) elimino la connessione recordset A e restituisco la connessione
recordset B
Dopo il risultato dovrei rimanere con la situazione di partenza ed
invece ho:
5) connessione progetto
6) connessione progetto + connessione recordset B
quindi al punto 4 uscendo dalla funzione ho ancora una connessione di
troppo che al punto 6 non dovrebbe esistere e che di conseguenza non so
come gestire.
Dubbio: chiamando ricorsivamente la funzione, non rischio di avere molte
connessioni inutili? Tante connessioni = memoria sprecata.
Ora SO che sbaglio qualcosa...ma cosa?
Grazie


title: Function as ADODB.Recordset

text:
Popi - TheBadHabits ha scritto:
> On 14 Feb, 19:27, "@Alex"<
ik2...@libero.it
>  wrote:
>> Rispondo quė sia per Claudio che per Popi

Ecco il punto da dove sono partiti tutti i miei dubbi ... NON viene
chiuso, quindi resta aperto ed essendo definito come una funzione temo
che non sia pių possibile chiuderlo. :(


title: Function as ADODB.Recordset

text:
On 15 Feb, 13:17, "Claudio(BS)" <
0...@spidernet.it
> wrote:
> Popi - TheBadHabits ha scritto:
> > On 14 Feb, 19:27, "@Alex"<
ik2...@libero.it
>  wrote:
> >> Rispondo quì sia per Claudio che per Popi
>
> >> Public Function RST() As DAO.Recordset
> >>      Dim rs As DAO.Recordset
> >>      Set rs = DBEngine(0)(0).OpenRecordset("T1")
> >>      Set RST = rs.Clone
> >>      rs.Close
> >>      Set rs = Nothing
> >> End Function
>
> >> Questa funziona regolarmente e non restituisce alcun errore...!
>
> > Ecco, lo sapevo ... stasera mi faccio lo shampoo con il secchio del
> > camino: a differenza tua non usavo il metodo clone.
>
> > Direttamente dall'help del metodo clone.
> > L'utilizzo del metodo Close sull'oggetto originale o su quello
> > duplicato non influisce sull'altro oggetto. Se, ad esempio, si
> > utilizza il metodo Close sull'oggetto Recordset originale, non viene
> > chiuso l'oggetto duplicato.
>
> Ecco il punto da dove sono partiti tutti i miei dubbi ... NON viene
> chiuso, quindi resta aperto ed essendo definito come una funzione temo
> che non sia più possibile chiuderlo. :(
Non direi.
Riprendendo l'esempio di Alex. la "Set RST = rs.Clone" fa ritornare
alla funzione il recordset clonato.
Tu, nel tuo codice, avrai una "Set rsLocale = RST(...)" in cui,
quindi, il tuo rsLocale conterrà il clone ritornato.
Dovrai, al termine delle tue elaborazioni, farla seguire da
"rsLocale.Close" e "Set rsLocale = Nothing" per chiudere il recordset
e distruggere l'oggetto.
*MUMBLE* .... qualcuno mi corregga ma .... è un po' come usare
CurrentDb o fare "Set MioDb = CurrentDb" e poi giocare con MioDb,
giusto?
HTH
Popi


title: Function as ADODB.Recordset

text:

Si io la interpreto esattamente come dici in quanto è semplicemente un
Casting all'oggetto...
Con access è presto detto fare una prova... basta andare a vedere il
FILE LDB.... se viene cancellato o meno...!
CANCELLATO=SI connessione chiusa
CANCELLATO=NO connessione aperta
@Alex


title: Function as ADODB.Recordset

text:
Popi - TheBadHabits ha scritto:
> On 15 Feb, 13:17, "Claudio(BS)"<
0...@spidernet.it
>  wrote:
>> Popi - TheBadHabits ha scritto:
>>> On 14 Feb, 19:27, "@Alex"<
ik2...@libero.it
>    wrote:
>>>> Rispondo qu� sia per Claudio che per Popi
>>
>>>> Public Function RST() As DAO.Recordset
>>>>       Dim rs As DAO.Recordset
>>>>       Set rs = DBEngine(0)(0).OpenRecordset("T1")
>>>>       Set RST = rs.Clone
>>>>       rs.Close
>>>>       Set rs = Nothing
>>>> End Function
>>
>>>> Questa funziona regolarmente e non restituisce alcun errore...!
>>
>>> Ecco, lo sapevo ... stasera mi faccio lo shampoo con il secchio del
>>> camino: a differenza tua non usavo il metodo clone.
>>
>>> Direttamente dall'help del metodo clone.
>>> L'utilizzo del metodo Close sull'oggetto originale o su quello
>>> duplicato non influisce sull'altro oggetto. Se, ad esempio, si
>>> utilizza il metodo Close sull'oggetto Recordset originale, non viene
>>> chiuso l'oggetto duplicato.
>>
>> Ecco il punto da dove sono partiti tutti i miei dubbi ... NON viene
>> chiuso, quindi resta aperto ed essendo definito come una funzione temo
>> che non sia pi� possibile chiuderlo. :(
>
> Non direi.
> Riprendendo l'esempio di Alex. la "Set RST = rs.Clone" fa ritornare
> alla funzione il recordset clonato.
>
> Tu, nel tuo codice, avrai una "Set rsLocale = RST(...)" in cui,
> quindi, il tuo rsLocale conterr� il clone ritornato.
>
> Dovrai, al termine delle tue elaborazioni, farla seguire da
> "rsLocale.Close" e "Set rsLocale = Nothing" per chiudere il recordset
> e distruggere l'oggetto.
>
> *MUMBLE* .... qualcuno mi corregga ma .... � un po' come usare
> CurrentDb o fare "Set MioDb = CurrentDb" e poi giocare con MioDb,
> giusto?
>
> HTH
> Popi
Ecco l'altra cosa *strana* che avevo gi� notato durante le varie prove.
Non sono affatto obbligato a dichiarare un oggetto recordset per
chiamare la funzione, posso benissimo collegarla ad una variabile long
per restituire il numero dei records, ed in quel caso mi ritorna un
valore ed io non ho niente per chiudere la connessione.
E' palese che sono completamente fuori strada, almeno concettualmente,
ma non capisco da dove parte l'inghippo.
mmm...per�...per�...
domani mattina provo cos�
lnX = fnRS(stFILTRO).RecordCount
fnRS(stFILTRO).Close
non l'avevo ancora provato!!!
resta da vedere dove/come gestire l'istruzione
SET fnRS(stFILTRO)=nothing
Grazie e buona serata
Claudio(BS)


title: Function as ADODB.Recordset

text:
.....
> mmm...per ...per ...
> domani mattina provo cos
>
> lnX = fnRS(stFILTRO).RecordCount
> fnRS(stFILTRO).Close
>
> non l'avevo ancora provato!!!
> resta da vedere dove/come gestire l'istruzione
> SET fnRS(stFILTRO)=nothing
>
> Grazie e buona serata
>
> Claudio(BS)
Ovvio che funziona.... l'oggetto è un RECORDSET... e come tale
supporta metodi e properties...!!!
Sono che così richiami la Funzione 3 volte e tecnicamente mi pare una
grossissima....................
L'unica prova che devi fare è quella che ti ho detto io....!
@Alex


title: Function as ADODB.Recordset

text:
@Alex ha scritto:
> .....
>> mmm...per ...per ...
>> domani mattina provo cos
>>
>> lnX = fnRS(stFILTRO).RecordCount
>> fnRS(stFILTRO).Close
>>
>> non l'avevo ancora provato!!!
>> resta da vedere dove/come gestire l'istruzione
>> SET fnRS(stFILTRO)=nothing
>>
>> Grazie e buona serata
>>
>> Claudio(BS)
>
> Ovvio che funziona.... l'oggetto � un RECORDSET... e come tale
> supporta metodi e properties...!!!
> Sono che cos� richiami la Funzione 3 volte e tecnicamente mi pare una
> grossissima....................
>
> L'unica prova che devi fare � quella che ti ho detto io....!
In effetti anche a me "puzzava" :)
Claudio(BS)


title: problema di confronto tra tabelle

text:
salve a tutti e buon anno nuovo
in premessa presento la mia postazione:
P III 550 mhz 128 mb ram win 98 se e access 97
il problema è questo:
ogni mese viene elaborata una tabella che accoglie i dati relativi ad
esempio a dei venditori,ai quali viene assegnato un punteggio da 0 a 150.
questo punteggio è poi diviso in fasce ad es 0-20. 21-45. 46-75. oltre 75
raffrontando le tabelle di due mesi consecutivi ovviamente ci sono delle
differenze rappresentate non solo da nominativi che possono essere o meno
presenti, ma principalmente da nominativi che transitano da una fascia ad
un'altra
per verificare le cosiddette New Entry o le new exit in assoluto ho fin qui
usato una query di non corrispondenza.
la prima domanda è questa: è possibile impostare un codice che consetna di
avere lo stesso risultato della query di non corrisponenza?
la seconda domanda è questa:
come si fa ad imporre ad access di restituire l'elenco dei nominativi che,
ad esempio, nella tabella corrispondente al tempo t1 (mese corrente) si
trovano nella fascia oltre 75 e che nella tabella corrispondente al tempo
t0, (mese precedente), avevano punteggio 0
ringrazio vivamente chiunche potrà essermi d'aiuto e salujto calorosamente
tutto l'NG


title: problema di confronto tra tabelle

author: LaLo

text:
<
ari...@libero.it
> ha scritto nel messaggio
news:Uz666.268080$hk4.13...@news.infostrada.it...
> salve a tutti e buon anno nuovo
> in premessa presento la mia postazione:
> P III 550 mhz 128 mb ram win 98 se e access 97
>
> il problema è questo:
> ogni mese viene elaborata una tabella che accoglie i dati relativi ad
> esempio a dei venditori,ai quali viene assegnato un punteggio da 0 a 150.
> questo punteggio è poi diviso in fasce ad es 0-20. 21-45. 46-75. oltre 75
> raffrontando le tabelle di due mesi consecutivi ovviamente ci sono delle
> differenze rappresentate non solo da nominativi che possono essere o meno
> presenti, ma principalmente da nominativi che transitano da una fascia ad
> un'altra
> per verificare le cosiddette New Entry o le new exit in assoluto ho fin
qui
> usato una query di non corrispondenza.
> la prima domanda è questa: è possibile impostare un codice che consetna di
> avere lo stesso risultato della query di non corrisponenza?
Cosa intendi con 'codice'. Una funzione o sub?
> la seconda domanda è questa:
> come si fa ad imporre ad access di restituire l'elenco dei nominativi che,
> ad esempio, nella tabella corrispondente al tempo t1 (mese corrente) si
> trovano nella fascia oltre 75 e che nella tabella corrispondente al tempo
> t0, (mese precedente), avevano punteggio 0
>
> ringrazio vivamente chiunche potrà essermi d'aiuto e salujto calorosamente
> tutto l'NG
>
Se hai tabelle separate per mese, basta che scrivi una query del genere:
Select tblt0.CodiceCorr, tblt0.Nominativo
FROM tblt0 INNER JOIN tblt1 ON tblt0.CodiceCorr = tblt1.CodiceCorr
WHERE tblt0.Punteggio = 0 AND tblt1.Punteggio > 75
Dove tblt0 e tblt1 sono le tabelle al tempo t0 e t1, CodiceCorr il codice
del corrispondente.
Ciao
LaLo


title: RecordsetClone

author: Valerio

text:
Scusate se riposto un messaggio di alcuni giorni fa il mio server fa le
bizze e non so se qualcuno mi ha risposto.........
/*****
Ho una sottomaschera ("SM") in un form di access97
Vorrei fare delle operazioni sui campi di un record selezionato.
Scrivo
Dim fld As Field
Me!SM.SetFocus
SM.Form.RecordsetClone.Bookmark = SM.Form.Bookmark
For Each fld In CTFISICA.Form.RecordsetClone.Fields
 ....
next fld
Ma questo codice non funziona. Prima di entrare nel ciclo
mi dice "tipo non corrispondente". Non riesco a capire
perchč. Qualcuno puņ aiutarmi?
Grazie
Francesco


title: maledetto di un fuggiasco!!!

author: Mario Puglisi

text:
Ore 07.35 del mattino del 28 marzo.
Hai ricevuto il mio messaggio?
Perchè non mi rispondi?
Ho cercato di mettermi in contatto telefonicamente....invano!
Non so se riscriverti il messaggio a cui non hai risposto...
Ore 07.36 del mattino del 28 marzo.


title: filtrare mediante una maschera

author: Pasquale Antonacci

text:
Vai con la seguente stringa SQL di esempio:
SELECT Tabella1.Campo1, Tabella1.Campo2
FROM Tabella1
WHERE (((Tabella1.Campo1)=[Forms]![Maschera1]![ComboBox1] Or
[Forms]![Maschera1]![ComboBox1] Is Null) AND
((Tabella1.Campo2)=[Forms]![Maschera1]![ComboBox2] Or
[Forms]![Maschera1]![ComboBox2] Is Null));
Se hai la necessita di inserire altri controlli ComboBox basta aggiungere
un ulteriore AND con la stringa successiva ed il gioco e fatto!
A me funzione perfettamente!!!
Volevo ricordarti che in presenza del Like i campi Null si vanno a far
benedire....
 Ciao.  Lino
--
Posted from
IDENT:ro...@sirio.tno.it
 [138.66.200.5]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: filtrare mediante una maschera

author: Roberto in campagna

text:
"Pasquale Antonacci" <
p.ant...@tno.it
> ha scritto nel messaggio
news:01BDAE6B.5DAE9...@tno.it...
[CUT]
> Volevo ricordarti che in presenza del Like i campi Null si vanno a far
> benedire....
>
>  Ciao.  Lino
>
I record che contengono il valore Null nel campo in base al quale viene
fatta la selezione "si vanno a far benedire" anche se non usi nei criteri la
funzione Like. ;-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: filtrare mediante una maschera

text:
Resta il fatto che se utilizzo la stringa da me postata precedentemente
tutto funziona (anche nei campi dove c'e' il Null).
E' un ottimo metodo per i principianti di Access o per chi non vuole
perdere troppo tempo nello scrivere codice: una scheda, una sottoscheda,
una query collegata, alcune caselle di selezione o di testo ed il gioco e'
fatto!
Hai da proporre una soluzione migliore???
Un saluto.  Lino



title: info su motore access 97

text:
è possibile (e in che modo) far girare un .mde access 97 senza dover
installare access97?
grazie 1000


title: info su motore access 97

author: Roberto

text:
Devi avere Office Developer Edition (ODETools) che ti permette di creare una
versione Run-Time del tuo .mdb o .mde dopodiche potrai installare il tuo
applicativo su di un PC senza che ci sia installato Office o Access 97.
"s0n1c" <
1...@2.it
> ha scritto nel messaggio
news:VEY47.121994$cd.6...@news1.tin.it...



title: info su motore access 97

author: mauri

text:
> Devi avere Office Developer Edition (ODETools) che ti permette di creare una
> versione Run-Time del tuo .mdb o .mde dopodiche potrai installare il tuo
> applicativo su di un PC senza che ci sia installato Office o Access 97.
E' un programma freeware oppure occorre possedere l'Access ?
Ciao
Mauri


title: info su motore access 97

text:
No non è un programma freeware è un tool di sviluppo della Microsoft e lo
devi comprare a parte perchè non è incluso in nessuna Versione di Office 97
o Access 97 purtroppo è così
Ciao Roberto
"mauri" <
axb...@libero.it
> ha scritto nel messaggio
news:MPG.15bee0663...@News.CIS.DFN.DE...



title: file di log per storico accessi

author: Gaetano Di Zanni

text:
Ciao a tutti,
Sapete come creare un file di log che riporti tutti gli user-id, in ordine
cronologico, che hanno aperto, e/o aggiornato una tabella di database?
magari all'interno dello stesso database in una tabella a parte...
Grazie.


title: file di log per storico accessi

author: Alessandro Baraldi

text:
"Gaetano Di Zanni" <
gaetano...@tiscali.it
> wrote in message
news:41e9538c$0$8206$
5fc...@news.tiscali.it

Secondo me queste cose è meglio stiano esterne al DB, per motivi
di saturazione di spazio.
Sul SitoComune e sul mio c'è un demo di Namor(Marco Pizzamiglio)
che gestisce un LogFile avanzato.
Il codice è estremamente pulito e semplice, che non dovrebbe
essere particolarmente gravoso modificare per ferlo scrivere in un
DB invece che su un file(come fa ora).
Attualmente gestisce un sacco di informazioni, nel tuo caso si tratta
solo di semplificarlo ulteriormente.
Il fatto poi della cronologia è scontato che sono in ordine inverso.
Ciao
@ALex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: file di log per storico accessi

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:54c3cc531bb8b2150e...@mygate.mailgate.org...

Ok, grazie Alex.


title: frazioni

author: private

text:
ciao !!
c'č un sistema per inserire delle frazioni in una tabella,
oltre a creare un campo per il numeratore ed uno
per il denominatore ????
(ovviamente, se c'č, non ditemi solo : "Sě", ma ditemi come..........
grazie ciao
m


title: frazioni

author: Paolo

text:
private ha scritto:

se come valore puoi usare un campo numerico con formato percentuale
(precisione singola o doppia), se lo devi rappresentare come (es 3/4)
puoi usare un campo testo, in realta, i calcoli li puoi eseguire anche
con il campo testo, ma devi gestirti la stringa.... se č questo che ti
interessa....


title: frazioni

author: ema

text:
Mio cuggino mi ha detto che private <
m...@max.it
> scrisse:
> ciao !!
> c'è un sistema per inserire delle frazioni in una tabella,
> oltre a creare un campo per il numeratore ed uno
> per il denominatore ????
> (ovviamente, se c'è, non ditemi solo : "Sì", ma ditemi come..........
>
usa una maschera, in cui inserisci la stringa come "N/D".
Poi da codice, sull'evento change, direi, spezzi la stringa e salvi in
due campi distinti numeratore e denominatore.
Oppure mantieni salvata la frazione sottoforma di stringa... ti
consiglio di controllare pero` che sia scritta correttamente, sempre
sull'evento change
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
> - rimuovi XXX x rispondere    ICQ #8814554
Un cartello sulla finestra di un ufficio dice: "Offresi lavoro.  Deve
scrivere bene a macchina (almeno 70 parole al minuto).  Deve conoscere
bene il computer.  Deve essere bilingue.  Pari opportunita'".
Un cane che passa di li' vede il cartello ed entra chiedendo il lavoro.
Ma il direttore gli dice: "Ma non sto cercando un cane per questo
lavoro!".  Il cane risponde pero': "C'e' scritto pari opportunita'".
Cosi' il direttore gli dice: "Okay, si metta alla tastiera e scriva
questa lettera".  Il cane batte a macchina in maniera perfetta senza
alcun errore.  Ma il direttore insiste: "Ci sarebbe un problema.  Ho
bisogno di un programma per computer che mi faccia la gestione
dell'azienda".  Un'ora dopo il cane presenta al direttore il programma,
che sembra funzionare benissimo.  Il direttore non e' ancora convinto:
"Vede, io ho bisogno di uno bilingue per questa posizione".  E il cane,
guardando il direttore, gli dice: "Miaooo!".
		-- Da it.hobby.umorismo


title: consigli libro su access

author: sisifo

text:
salve,
mi sapreste consigliare un buon libro che spieghi in maniera esauriente e
possibilmente non dia x scontato troppe cose?
grazie


title: consigli libro su access

text:
cosa ne pensate di access 2003 oltre ogni limite
http://education.mondadori.it/Libri/SchedaLibro.asp?IdLibro=88-04-53076-6
 ?
in particolare mi interesserebbe uno che mi permetta di utilizzare il c# x
accedere ai dati...
grazie ancora!


title: consigli libro su access

author: Gaspare Calia

text:
[CUT]
Ciao,
forse non ho capito -> intendi utilizzare il c sharp per lavorare con access
? Insomma lo vuoi utilizzare al posto del VBA?


title: consigli libro su access

author: IgnazioC

text:


HEEE???? quella che ti serve non è una guida per access, ma una guida
al c#, no?
qua qualcosa mi puzza...
------------
IgnazioC
www.patx.net
------------


title: consigli libro su access

text:
no, ho fatto delle windows form con c# (che conosco abbastanza) e ora devo
prendere dei dati dal database access (che non conosco)


title: consigli libro su access

author: Sergio MAZZA

text:
"sisifo" <ss@i.i> ha scritto nel messaggio news:RfpTe.23041$O6.14...@news3.tin.it...
> no, ho fatto delle windows form con c# (che conosco abbastanza) e ora devo prendere dei dati dal database access (che non conosco)
>
Ti servirą allora una guida sul come accedere ai dati di un mdb, non sull'utilizzo di access.
Potresti iniziare da qui:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vboriIntegratingDataVB.asp
Ciao.
--
Sergio MAZZA


title: Copia e Incolla col mouse ed annulli gli eventi! Possibile?

author: leev

text:
Sto mettendo in pratica dei suggerimenti avuti
qui(
http://groups.google.it/group/it.comp.appl.access/browse_frm/thread/1371dc954b31afa1/1436b272fb94bd0f?hl=it#1436b272fb94bd0f
).
Ma è possibile che inserendo i dati tramite un copia e incolla
effettuato col trascinamento del mouse non mi vengano riconosciuti
eventi come NON IN ELENCO e SU MODIFICA?
Ho diverse caselle di testo e vi copio i dati da una pagina web col
metodo descritto. Ho impostato gli eventi citati, ma quando ho finito
di copiare i miei 5 dati in 5 differenti caselle ancora non se ne è
verificato uno. Per fare in modo che le mie routine si avviino devo
inserire il mouse in una casella e premere tab, ma allora tantovale...
Qualcuno sa darmi una spiegazione? Ed una soluzione?
Grazie a tutti!


title: Relazione uno a molti - campo collegato vuoto

author: Alby

text:
Buonasera, ho creato un database con 5 tabelle per la gestione di un parco auto,
una tabella primaria contiene i dati dell'autista, mentre le altre 4 identificano singole specificità di veicoli e ne monitorizzano gli utilizzi.

Ho creato relazioni uno a molti tra il campo ID della tabella primaria ed i campi IDPrimaria, come previsto, con cui sono collegate le tabelle.

Tabella Primaria
IDprimaria
autoparco
autista
datauscita
..

Tabella Autovetture
IDautovetture
IDprimaria
targa
carburante
....

e cosi le altre 3 tbl

Il database è utilizzato da una 50 di autisti che al termine dell'attività
devono effettuare l'inserimento dei dati da diverse postazioni in luoghi diversi
collegati in rete.
A tal proposito ho diviso il DB in Fe e Be e tutto funziona regolarmente, ma ho notato che nelle tabelle secondarie in molti casi il campo IDprimaria non si è popolato all'atto dell' inserimento e quindi ho perso i dati correlati.

Per l'inserimento dei dati ho creato una maschera che ha come origine una query che mi filtra la tabella primaria per "autoparco" e poi ho creato 4 sottomaschere per le tabelle secondarie che sono collegate ovviamente alla tbl primaria tramite IDprimaria.

Dove ho sbagliato?

Vi ringrazio per il vostro aiuto.


text:

Ragazzi ... vi chiedo un piccolo aiuto ... dove ho sbagliato nella progettazione?


author: Dragons

text:
Ciao, scusa, ma come si vede il DB? è on-line? Qual'è la GUI (interfaccia?)
Gli autisti si collegano come?

Questo per saper quali problemi di connessione in contemporanea, perchè Access ha seri problemini quando si supera connessioni in contemporanea...

Comunque, se i dati delle 4 sottomaschere sono visti correttamente, credo di intuire che il problema è legato all'inserimento del dato (come viene inserito?), di solito, dato la pesantezza delle sottomaschere, è bene far aprire una maschera legata ad una Query di Insert (o mask di solo inserimento), e dopo inserimento un Refresh (o F5) della maschera principale e eventuali sottomaschere.
Spero di esser stato utile

saluti Dragons


text:
Mi è venuto a mente altra cosa,
un'errore tipico e quello di relazionare campi di altre tabelle con lo stesso nome (e va bene..) ma con diverso tipo di dati.. es: numerico-testo (NON va bene). Devono esser dello stesso tipo altrimenti si presenta l'errore che hai citato, ma anche altre problematiche.
In primis suggerisco di fare questa verifica
e poi se vuoi puoi rispondermi all'altra mia nota così eventualmente potrei indicare altre cose utili al caso

ciao Dragons


text:
Il giorno martedì 19 gennaio 2016 11:12:45 UTC+1, Dragons ha scritto:
> Ciao, scusa, ma come si vede il DB? è on-line? Qual'è la GUI (interfaccia?)

si collegano ad una cartella condivisa dove trovano il FE, ogni officina
accede alla propria cartella e al proprio FE.

> Gli autisti si collegano come?

Hanno un PC collegato in rete alla sede centrale dove c'è il server

> Questo per saper quali problemi di connessione in contemporanea, perchè Access ha seri problemini quando si supera connessioni in contemporanea...

può capitare che vi siano anche 15 in contemporanea ad inserire

> Comunque, se i dati delle 4 sottomaschere sono visti correttamente,

Si sono visti correttamente, ma in qualche caso mi è stato detto di aver dovuto reinserire i dati perchè non visibili, ma io ho controllato e erano presenti ma il campo id collegato era vuoto

>credo di intuire che il problema è legato all'inserimento del dato (come viene inserito?),

maschera FE

> di solito, dato la pesantezza delle sottomaschere, è bene far aprire una maschera legata ad una Query di Insert (o mask di solo inserimento), e dopo inserimento un Refresh (o F5) della maschera principale e eventuali sottomaschere.

Quindi sul pulsante di salvataggio inserisco un refresh

> Spero di esser stato utile
>
Ti farò sapere appena posso

> saluti Dragons

Ti sono molto grato del tuo aiuto.


text:

I campi sono tutti dello stesso tipo numerico.

Ho visto che due delle 4 tabelle hanno l'id con lo stesso nome.

Sarà questo?

Grazie


title: Acces 97 e Access 2.0

author: Alfonsino Lannaioli

text:
Un programma scritto in Access per la gestione di dati e' stato
consegnato nel ns ufficio sia in versione 97 che in ver 2.0, con
possibilità di importare i dati nelle versioni superiori. Fino ad oggi
è stato gestito da un collega con Access 2.0; ora dovrei continuare io
a gestire la ns banca dati con Access 97. Ho provato ad importare i
dati, ma ne perde piu' di qualcuno.
La domanda è:
1- e' normale la cosa?
2- Posso installare su una dir diversa Access 2.0 mantenendo nel
pacchetto office Access 97, risolvendo cosi' il problema, cioe'
continuare a gestire il database con la vecchia versione?


title: Acces 97 e Access 2.0

author: Antonio Biso

text:
Alfonsino Lannaioli ha scritto nel messaggio
<
38d871fa...@news.tiscalinet.it
>...
>Un programma scritto in Access per la gestione di dati e' stato
>consegnato nel ns ufficio sia in versione 97 che in ver 2.0, con
>possibilità di importare i dati nelle versioni superiori. Fino ad oggi
>è stato gestito da un collega con Access 2.0; ora dovrei continuare io
>a gestire la ns banca dati con Access 97. Ho provato ad importare i
>dati, ma ne perde piu' di qualcuno.
>La domanda è:
>1- e' normale la cosa?
Non è normale se tu hai importato da access 97 le tabelle di access 2. Le
tabelle sono totalmente compatibili quindi come erano in access 2 così
devono essere nel 97.
>2- Posso installare su una dir diversa Access 2.0 mantenendo nel
>pacchetto office Access 97, risolvendo cosi' il problema, cioe'
>continuare a gestire il database con la vecchia versione?
Certo che sì!
L'unica differenza sarà che al doppio clic su un mdb ti partirà solo una
versione di access mentre l'altra la devi aprire direttamente e quindi
aprire un file.
Antonio


title: Acces 97 e Access 2.0

author: lbo dal portatile

text:
>>a gestire la ns banca dati con Access 97. Ho provato ad importare i
>>dati, ma ne perde piu' di qualcuno.
>>La domanda č:
>>1- e' normale la cosa?
>
>Non č normale se tu hai importato da access 97 le tabelle di access 2. Le
>tabelle sono totalmente compatibili quindi come erano in access 2 cosě
>devono essere nel 97.
non ci andrei cosi' sicuro.  se parliamo di una tabella dritta per
dritta certo e' impossibile pensare che si perda record per strada.
ma se la struttura dei dati e' piu' complessa e c'e' qualche relazione
di mezzo possono succedere cose strane, soprattutto se gli utenti,
come sembra, non sono particolarmente skillati.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Errore interno 2602

author: Paolo COLOMBO

text:
    Installando Publisher 2000 dal secondo CD di office 2000, mi compare
l'errore ERRORE INTERNO 2602 e l'installazione si interrompe. Cosa posso
fare, chi mi sa dire a che cosa è dovuto?
Tengo a precisare che l'installazione del primo CD di office, Access 2000,
Word ed Excell, è andata a buon fine.
    Grazie anticipate a chi saprà darmi aiuto.
Paolo COLOMBO
pao.c...@tin.it


title: Access 2010 - Problema con sottoreport

author: GioeleDieci

text:
Ciao a tutti.
In un sottoreport collegato al principale visualizzo una serie di
campi per alcuni dei quali, a piè di report, faccio il totale in un
campo di testo (=SUM(campo)).
Fin qui tutto bene. Il problema è che ho bisogno di leggere nel report
principale questi totali e non riesco in nessuna maniera ad agganciare
i valori, nonostante il campo del sottoreport sia ben visibile da
quello principale.
Insomma: ogni tentativo in questo senso produce un #ERRORE?.
Qualche idea?
Sono bloccato


title: Access 2010 - Problema con sottoreport


title: Access 2010 - Problema con sottoreport

text:

Scusate, ho sbagliato a riportare l'errore: trattasi in realtà di
#Nome?.
Qualcuno mi può aiutare?
Grazie in anticipo


title: Access 2010 - Problema con sottoreport

text:

Ho risolto da solo. Vi espongo la soluzione, magari può evitare a
qualcuno di maledire Access per questo comportamento a dir poco
bizzarro.
Nel report principale avevo inserito una casella di testo
(txtCopiaTotale) dove volevo replicare la sommatoria di un campo
presente nel sottoreport.
L'origine controllo di txtCopiaTotale, valorizzata mediante il
generatore di espressioni, riportava "=[rptDettaglio].[Report]!
[txtTotale]".
Ebbene: riadattandola *manualmente* in "=[rptDettaglio]![txtTotale]"
funziona alla perfezione.
Saluti


title: [OT] Cambio NG per necessità...

text:
Saluti a tutti,
purtroppo non trovando altre soluzioni free per accedere ad i.c.a.a. da
domani passerò su m.p.i.o.a. (ho visto che comunque molti di Voi gia lo
frequentano).
Con la scusa approfitto per far presente che il mio nick passerà da
strano...mavero ad MC.
Buona continuazione a tutti!!!
--
MC
ex strano...mavero


title: [OT] Cambio NG per necessità...

author: Napoleone

text:
"strano...mavero" <
mauro.c...@gmail.com
> ha scritto nel messaggio
news:42899...@x-privat.org...

Cos'è?? un'altro NG?
Napoleone


title: [OT] Cambio NG per necessità...

author: ciroteo

text:
"Napoleone" <
napol...@inwind.it
> ha scritto nel messaggio
news:edhie.11722$795.3...@twister1.libero.it...
>
> "strano...mavero" <
mauro.c...@gmail.com
> ha scritto nel messaggio
> news:42899...@x-privat.org...
>> Saluti a tutti,
>> purtroppo non trovando altre soluzioni free per accedere ad i.c.a.a. da
>> domani passerņ su m.p.i.o.a. (ho visto che comunque molti di Voi gia lo
>> frequentano).
>>
>> Con la scusa approfitto per far presente che il mio nick passerą da
>> strano...mavero ad MC.
>>
>> Buona continuazione a tutti!!!
>> --
>>
>> MC
>>
>> ex strano...mavero
>>
> Cos'č?? un'altro NG?
> Napoleone
Ho appena testato
aioe.org
 funziona.


title: [OT] Cambio NG per necessità...

author: MC

text:
[cut]
Fantastico!!!
Ci sono dentro !!! in
aioe.org
 intendo!!!!
Come non detto, resta quindi ufficiale solo il cambio del nick!
da Oggi sarò MC al posto di strano...mavero
Saludos!!!


title: [OT] Cambio NG per necessità...

author: Alessandro Baraldi

text:
"ciroteo" <
ciroteo_c...@libero.it
> wrote in message
news:d6c7nq$ihj$
1...@domitilla.aioe.org
[CUT]
>
> Ho appena testato
aioe.org
 funziona.
Accedi via Browser o Web...?
Se fosse il 1° mi dai qualche dettaglio ?
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: [OT] Cambio NG per necessità...

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:8b9df01b52067cb077...@mygate.mailgate.org...
> "ciroteo" <
ciroteo_c...@libero.it
> wrote in message
> news:d6c7nq$ihj$
1...@domitilla.aioe.org
>
> [CUT]
>>
>> Ho appena testato
aioe.org
 funziona.
>
>
> Accedi via Browser o Web...?
>
> Se fosse il 1° mi dai qualche dettaglio ?
>
Accedo via outlook express come se fosse qualunque altro server di news.
metti Aioe.org e fila come un treno. Ho ribeccato anche tutti i messaggi da
aprile in poi.


title: [OT] Cambio NG per necessità...

text:
[cut]
>
> Accedi via Browser o Web...?
>
Forse intendevi via Outlook Express?
Comunque accedo via Outlook Express, ho settato come server
news.aioe.org
tra l'altro la mail non è richiesta (o meglio non serve quella reale come su
x-privat.org
).
L'aggiornamento e le prestazioni mi sembrano ottime, ma lo sto usando da
15minuti!!!!
Provare non costa niente!
Saluti
--
MC
(ex strano...mavero)


title: [OT] Cambio NG per necessità...

author: MA

text:
Alessandro Baraldi wrote:
> "ciroteo" <
ciroteo_c...@libero.it
> wrote in message
> news:d6c7nq$ihj$
1...@domitilla.aioe.org
>
> [CUT]
>>
>> Ho appena testato
aioe.org
 funziona.
>
>
> Accedi via Browser o Web...?
>
> Se fosse il 1° mi dai qualche dettaglio ?
>
> Ciao
> @Alex
E se _invece_ fosse web???
Forse era OE?
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: [OT] Cambio NG per necessità...

author: cidi

text:
"MC" <achi...@lachieda.ame> ha scritto nel messaggio
news:d6c963$mkg$1...@domitilla.aioe.org...

Ciao MC
sto provando anche io e pare funzioni! almeno ho un'alternativa a
tin.it
quando non funziona.
---
Daniele


title: [OT] Cambio NG per necessità...

text:
"MA" <
mas...@massimilianoamendola.it
> wrote in message
news:nLhie.10327$
TR5....@news.edisontel.com
[CUT]
> E se _invece_ fosse web???
> Forse era OE?
OE=Outlook Express che è un Browser di Posta
Se fosse stato via Web era Mozzilla o Explorer



title: [OT] Cambio NG per necessità...

text:
"MC" <achi...@lachieda.ame> wrote in message
news:d6c963$mkg$
1...@domitilla.aioe.org
> [cut]
> Forse intendevi via Outlook Express?
> Comunque accedo via Outlook Express, ho settato come server
news.aioe.org
> tra l'altro la mail non č richiesta (o meglio non serve quella reale come su
>
x-privat.org
).
> L'aggiornamento e le prestazioni mi sembrano ottime, ma lo sto usando da
> 15minuti!!!!
> Provare non costa niente!
> Saluti
> --
> MC
> (ex strano...mavero)
Non trovo la pagina di registrazione...!
Possibile che sia cosě stordito...??????



title: [OT] Cambio NG per necessità...

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:90f27862688a628fc8...@mygate.mailgate.org...

Ciao Alex
non vedo altre risposte alla tua domanda....
da OE -> Strumenti-> account-> News -> aggiungi
-> News e vai con il wizard .... quando ti chiede il server:
news.aioe.org
spero di non aver frainteso..... :D
saluti
Daniele


title: [OT] Cambio NG per necessità...

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:d6dl5j$d9m$1...@domitilla.aioe.org...
> Lascia perdere ultimamente stņ avendo delirio perpetuo...!
stacca la spina per un paio di giorni ..... al computer...  :D
> Ciao Daniele
> --
> @Alex (Alessandro Baraldi)
---
Daniele


title: [OT] Cambio NG per necessità...

author: ALESSANDRO Baraldi

text:
Lascia perdere ultimamente stò avendo delirio perpetuo...!
Era flaggato la richiesta di autentificazione al Server e non mi ero
accorto.
Ora funziona.
Ciao Daniele
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: [OT] Cambio NG per necessità...

text:
"cidi" <
dadonz...@tin.it
> wrote in message
news:d6dg40$bg$
1...@domitilla.aioe.org
>
[CUT]
> > Non trovo la pagina di registrazione...!
> > Possibile che sia cosě stordito...??????
> > @Alex
> Ciao Alex
> non vedo altre risposte alla tua domanda....
> da OE -> Strumenti-> account-> News -> aggiungi
> -> News e vai con il wizard .... quando ti chiede il server:
news.aioe.org
> spero di non aver frainteso..... :D
>
> saluti
> Daniele
;-)
USERNAME e PASSWORD dell'Account al SERVER NEWS...??



title: [OT] Cambio NG per necessità...

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:d6dl5j$d9m$1...@domitilla.aioe.org...
> Lascia perdere ultimamente stņ avendo delirio perpetuo...!
;o)
> Era flaggato la richiesta di autentificazione al Server e non mi ero
Buona giornata!
--
MC
ex strano...mavero


title: [OT] Cambio NG per necessità...

author: TANNHAUSER

text:
MC ha scritto:
> [cut]


> Saludos!!!
Cos'hai da nascondere dietro questo repentino cambio d'identità?
Sei ricercato dalle forze dell'ordine, da una donna infuriata o...molto
peggio, da un committente insoddisfatto?
:-)
--
TANNHAUSER
"I've seen things you people wouldn't believe..."
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [OT] Cambio NG per necessità...

text:
"cidi" <
dadonz...@tin.it
> wrote in message
news:rJtie.1401062$
35.52...@news4.tin.it
>
> "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> news:d6dl5j$d9m$1...@domitilla.aioe.org...
> > Lascia perdere ultimamente stò avendo delirio perpetuo...!
>
> stacca la spina per un paio di giorni ..... al computer...  :D
>
> > Ciao Daniele
> > --
> > @Alex (Alessandro Baraldi)
> Daniele
Si in effetti sarebbe quasi doveroso, sono in OverLoad.
Ultimamente mi capitano troppo spesso errori di questo
tipo, e forse sono dovuti proprio al carico di lavoro.
Ciao Daniele.



title: [OT] Cambio NG per necessità...

text:
"MC" <achi...@lachieda.ame> wrote in message
news:d6el5n$tq5$
1...@domitilla.aioe.org
[CUT]
> > Era flaggato la richiesta di autentificazione al Server e non mi ero
>
> Buona giornata!
> --
> MC
> ex strano...mavero
Speriamo che lo diventi...!
Grazie Mauro.



title: DoCmd.GoToControl.....

author: Lucia Rita Carfagno

text:
Salve! Perdonate l'insistenza, ma potete dirmi qual č la sintassi esatta del
codice DoCmd.GoToControl quando ci si riferisce ad un controllo contenuto in
una sottomaschera?
Se č un controllo della Form Principale la sintassi č:
DoCmd.GoToControll ("Cognome"), ma se il controllo č contenuto nella
SubForm, presente all'interno della Form, come devo fare? Ho tentato tutte
la varie combinazioni ma si vede che non ho trovato quella giusta.
Grazie ancora
Ciao
Rita


title: DoCmd.GoToControl.....

author: Alessandro

text:
"Lucia Rita Carfagno" <
demo...@inwind.it
> wrote in message
news:PFzc8.2160$E33....@twister1.libero.it...

DoCmd.GoToControl Me.NomeSub.Controls("NomeControllo")
Ciao.
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: DoCmd.GoToControl.....

text:
"Alessandro" <
ik2...@libero.it
> ha scritto nel messaggio
news:1488b931129376df22...@mygate.mailgate.org...

Grazie molte, ora posso andare a dormire piů contenta!!!!
Ciao Rita


title: DoCmd.GoToControl.....

text:
"Alessandro" <
ik2...@libero.it
> ha scritto nel messaggio
news:1488b931129376df22...@mygate.mailgate.org...
> "Lucia Rita Carfagno" <
demo...@inwind.it
> wrote in message
> news:PFzc8.2160$E33....@twister1.libero.it...
>
> > Salve! Perdonate l'insistenza, ma potete dirmi qual è la sintassi esatta
del
> > codice DoCmd.GoToControl quando ci si riferisce ad un controllo
contenuto in
> > una sottomaschera?
> > Se è un controllo della Form Principale la sintassi è:
> >
> > DoCmd.GoToControll ("Cognome"), ma se il controllo è contenuto nella
> > SubForm, presente all'interno della Form, come devo fare? Ho tentato
tutte
> > la varie combinazioni ma si vede che non ho trovato quella giusta.
>
>
> DoCmd.GoToControl Me.NomeSub.Controls("NomeControllo")
>
> Ciao.
>
> Alessandro.
>
>
> --
> Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
Ciao Alessandro, scusami ma ho inserito il codice e mi dà un messaggio di
errore di questo tipo: 'Tipo di dati dell'espressione errato per uno degli
argomenti.'
Puoi aiutarmi ancora? Ho fatto qualche modifica, ma mi dà quasi sempre
questo errore.
Ciao grazie
Rita


title: DoCmd.GoToControl.....

author: mark

text:
"Lucia Rita Carfagno" <
demo...@inwind.it
> wrote in message
news:R_Ac8.2857$E33....@twister1.libero.it...

DoCmd.GoToControl nomecontrollo
Help in linea   metodo gotocontrol
prova ad usare setfocus
Ciao
Marco Dell'Oca
D.M.Software


title: DoCmd.GoToControl.....

text:
"Lucia Rita Carfagno" <
demo...@inwind.it
> wrote in message
news:R_Ac8.2857$E33....@twister1.libero.it...
> Ciao Alessandro, scusami ma ho inserito il codice e mi dà un messaggio di
> errore di questo tipo: 'Tipo di dati dell'espressione errato per uno degli
> argomenti.'
> Puoi aiutarmi ancora? Ho fatto qualche modifica, ma mi dà quasi sempre
> questo errore.
>
> Ciao grazie
> Rita
E' strano ma prova eventualmente a seguire il Consiglio di MARK
con lo spostamento del FOCUS:
Me.TuaSubForm.Form.NomeControllo.Setfocus
Che è l'equivalente di
Me.TuaSubForm.Form.Controls("NomeControllo").Setfocus



title: DoCmd.GoToControl.....

text:
"Alessandro" <
ik2...@libero.it
> ha scritto nel messaggio
news:6ef805d76fb0f3ae20...@mygate.mailgate.org...

Grazie mille. ora provo.
Ciao Rita


title: DoCmd.GoToControl.....

text:
"mark" <
marco....@tiscalinet.it
> ha scritto nel messaggio
news:a4urfn$2qu$1...@pegasus.tiscalinet.it...

Grazie mille per i suggerimenti.
Purtroppo non posso vedere l'Help perchè qualcosa è andato storto ad
Access!! Devo reinstallarlo, grrrrrr.
Ciao Rita


title: DoCmd.GoToControl.....

text:
"Lucia Rita Carfagno" <
demo...@inwind.it
> ha scritto nel messaggio
news:PFzc8.2160$E33....@twister1.libero.it...
> Salve! Perdonate l'insistenza, ma potete dirmi qual è la sintassi esatta
del
> codice DoCmd.GoToControl quando ci si riferisce ad un controllo contenuto
in
> una sottomaschera?
> Se è un controllo della Form Principale la sintassi è:
>
> DoCmd.GoToControll ("Cognome"), ma se il controllo è contenuto nella
> SubForm, presente all'interno della Form, come devo fare? Ho tentato tutte
> la varie combinazioni ma si vede che non ho trovato quella giusta.
>
>
> Grazie ancora
>
> Ciao
> Rita
>
>
Alessandro e Mark, ho provato i vostri codici, ma il focus non si sposta nel
controllo indicato pur non dandomi errore.
Ciao e sempre grazie per la disponibilità
Rita


title: DoCmd.GoToControl.....

text:
"Lucia Rita Carfagno" <
demo...@inwind.it
> wrote in message
news:6MTc8.2387$l_3....@twister1.libero.it...

Esempio
Testo20.SetFocus
dopo questa istruzione il cursore passa sulla casella di testo con nome
testo.
come puoi trovare dei problemi?
è tanto facile.
comunque qui di seguito ti allego la pagina dell' help in linea di setfocus
__________________________________________________
Con il metodo SetFocus acquista lo stato attivo la maschera specificata, il
controllo specificato sulla maschera attiva o il campo specificato sul
foglio dati attivo.
Sintassi
oggetto.SetFocus
Il metodo SetFocus utilizza l'argomento riportato di seguito.
Argomento Descrizione
oggetto Oggetto Form che rappresenta una maschera oppure un oggetto Control
che rappresenta un controllo nella maschera o nel foglio dati attivo.
Osservazioni
È possibile utilizzare il metodo SetFocus quando si desidera che un
determinato campo o controllo acquisti lo stato attivo, in modo che ogni
input dell'utente venga diretto a tale oggetto.
Per leggere alcune delle proprietà di un controllo, è necessario assicurarsi
che tale controllo abbia acquistato lo stato attivo. È necessario, ad
esempio, che una casella di testo acquisti lo stato attivo prima di poter
leggere la relativa proprietà Text.
È possibile impostare altre proprietà solo quando un controllo non acquista
lo stato attivo. Non è possibile, ad esempio, impostare le proprietà
Visibile o Abilitato di un controllo a False quando tale controllo ha
acquistato lo stato attivo.
È inoltre possibile utilizzare il metodo SetFocus per spostarsi all'interno
di una maschera, rispettando alcune condizioni. Se, ad esempio, si seleziona
Non applicabile per la prima domanda di un set di domande di una maschera
che è un questionario, è possibile che il codice di Visual Basic salti
automaticamente le domande di quel set e che acquisti lo stato attivo il
primo controllo del set di domande successivo.
Solo un controllo o una maschera visibile può acquistare lo stato attivo.
Una maschera e i controlli di una maschera non sono visibili fino al
completamento dell'evento Caricamento della maschera. Se si utilizza,
quindi, il metodo SetFocus nell'evento Caricamento di una maschera affinché
tale maschera acquisti lo stato attivo, è necessario utilizzare il metodo
Repaint prima del metodo SetFocus.
Non è possibile che un controllo acquisti lo stato attivo, se la relativa
proprietà Abilitato è impostata a False. Prima che un controllo possa
acquistare lo stato attivo, è necessario impostare a True (-1) la proprietà
Abilitato di tale controllo. È tuttavia possibile che un controllo acquisti
lo stato attivo, se la relativa proprietà Bloccato è impostata a True.
Se una maschera contiene controlli per cui la proprietà Abilitato è
impostata a True, non è possibile che tale maschera acquisti lo stato
attivo. Solo i controlli della maschera possono acquistare lo stato attivo.
In tal caso, se si prova ad utilizzare SetFocus affinché una maschera
acquisti lo stato attivo, acquista lo stato attivo il controllo della
maschera che per ultima ha acquistato lo stato attivo.
Suggerimento   È possibile utilizzare il metodo SetFocus affinché acquisti
lo stato attivo una sottomaschera che è un tipo di controllo. È inoltre
possibile che un controllo di una sottomaschera acquisti lo stato attivo
utilizzando due volte il metodo SetFocus, in modo che prima acquisti lo
stato attivo la sottomaschera e quindi il controllo della sottomaschera.
-------------------------------------------------------
saluti
Marco Dell'Oca
D.M.Software


title: DoCmd.GoToControl.....

text:
"mark" <
marco....@tiscalinet.it
> ha scritto nel messaggio
news:a56a19$n47$1...@lacerta.tiscalinet.it...

Ciao Marco, ti ringrazio per l'aiuto ulteriore, devo rivedere il tutto e
sicuramente avrò sbagliato io qualcosa.
Ad Access posso dedicare soltanto le mie serate e qualche nottata visto che,
durante il giorno, devo dedicarmi ad altre cose sempre riguardanti
l'Informatica.
Si vede che mi sta saltando qualche chip....
Ciao
Rita.
>


title: DoCmd.GoToControl.....

author: Emyr

text:


se devi spostarti su una sottomaschera prima devi dare il fosus alla
sottomaschera e poi al controllo della sottomaschera altrimenti non
funziona,,,,
Saluti.
Emanuele.


title: DoCmd.GoToControl.....

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:v9fd7ugk2qudd4al5...@4ax.com...

Grazie Emanuele
Ciao Rita


title: DoCmd.GoToControl.....

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:v9fd7ugk2qudd4al5...@4ax.com...

Ok grazie, ora è tutto a posto.
Ciao
Rita


title: SQL: JOIN annidati e Subquery.

author: songohan

text:
Ciao, sto studiando il SQL di Access. Mi chiedevo come interpretare i JOIN
annidati. Ad.es.
SELECT [tblBooks].[ISBNNumber], [tblBooks].[Title], [tblBooks].[SuggPrice]
FROM tblBooks
WHERE [tblBooks].[SuggPrice]>Any (SELECT tblBooks.SuggPrice  FROM
tblCategories  INNER JOIN (tblBooks  INNER JOIN tblBookCategories   ON
tblBooks.ISBNNumber = tblBookCategories.ISBNNumber)   ON
tblCategories.CategoryID = tblBookCategories.CategoryID    WHERE
tblCategories.Category="Microsoft Access");
come la devo interpretare?
In visualizzazione struttura vedo solo la tabella tblBooks.
Per quanto riguarda le SubQuery: quando ho bisogno di effettuare una query
su una query, invece che creare ed eseguire due query separate A e B con B
su A, posso SEMPRE creare una query A con al suo interno la subquery B?
Vi ringrazio sin da ora. Buona serata.


title: da db BE+FE a DB unico non diviso

author: luigiOnofrio

text:
dopo aver diviso un DB in BE e FE, č possibile fare l'operazione inversa
riportandolo allo stato iniziale come unico DB?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: da db BE+FE a DB unico non diviso

author: namor

text:
luigiOnofrio ha scritto:
> dopo aver diviso un DB in BE e FE, č possibile fare l'operazione inversa
> riportandolo allo stato iniziale come unico DB?
Si, elimina dal FE le tabelle collegate ed importa le tabelle del BE.
Verifica che mantengano lo steso nome di quelle che erano collegate.
Oppure importa nel BE maschere, query, moduli, menů, specifiche di
import/export ecc... dal FE.
Namor
--
namor at inwind punto it



title: da db BE+FE a DB unico non diviso

text:
namor ha scritto:
> luigiOnofrio ha scritto:
> > dopo aver diviso un DB in BE e FE, č possibile fare l'operazione inversa
> > riportandolo allo stato iniziale come unico DB?
> Si, elimina dal FE le tabelle collegate ed importa le tabelle del BE.
> Verifica che mantengano lo steso nome di quelle che erano collegate.
> Oppure importa nel BE maschere, query, moduli, menů, specifiche di
> import/export ecc... dal FE.
> Namor
quindi non vi č qualcosa che lo faccia con un unico comando tipo di quando
la si divide?
io le ho unite come hai detto tu, ma ho dovuto anche ricreare le relazioni
che, se non ci fai caso e le vai a vedere prima, in un DB abbastanza
comlpesso, dimentichi come erano e devi ristudiare tutto il DB prima di
rifarle.
--



title: da db BE+FE a DB unico non diviso

text:
luigiOnofrio ha scritto:
> namor ha scritto:
> > luigiOnofrio ha scritto:
> > > dopo aver diviso un DB in BE e FE, è possibile fare l'operazione inversa
> > > riportandolo allo stato iniziale come unico DB?
> > Si, elimina dal FE le tabelle collegate ed importa le tabelle del BE.
> > Verifica che mantengano lo steso nome di quelle che erano collegate.
> > Oppure importa nel BE maschere, query, moduli, menù, specifiche di
> > import/export ecc... dal FE.
> > Namor
> quindi non vi è qualcosa che lo faccia con un unico comando tipo di quando
> la si divide?
> io le ho unite come hai detto tu, ma ho dovuto anche ricreare le relazioni
> che, se non ci fai caso e le vai a vedere prima, in un DB abbastanza
> comlpesso, dimentichi come erano e devi ristudiare tutto il DB prima di
> rifarle.
E' già un unico comando, una sola importazione.
Nella finestra Importa, se premi su Opzioni>>, vedrai che hai la
possibilità di importare anche relazioni, menù e specifiche di
import/export. Da Access 2000 in poi, mi pare che il 97 non l'abbia.
Altrimenti puoi fare il contrario, tenere il db con tabelle e relazioni ed
importare gli oggetti dal FE.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: percorsi e runtime

author: Paolo

text:
Salve ng
piccolo quesito riguardante Access 2000 e relativo runtime
premessa: uso poco access come ambiente completo di programmazione
Domanda:
Come faccio a cambiare il percorso di tabelle collegate su un pc che ha solo
il runtime?
Cioč io nel mio pc ho access 2000 completo e dovrei cambiare il percorso a
delle tabelle collegate con uno non presente nel mio pc ma bensě sul pc di
destinazione finale.
Sono impossibilitato nell'indicare anche un percorso unc tipo
\\nomeserver\nomecondivisione
Ovviamente access non mi permette di inserire un percorso inesistente nella
finestra di dialogo...
Spero di essere stato chiaro....
AIUTO!
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~
Paolo