text:
> guarda ad esempio con che semplicità si realizza una base di un
> e-commerce e con che grafica!
>
https://www.youtube.com/watch?v=XBKzpTz65Io&feature=youtu.be

Dopo tuo post ero già andato a sfrugugliare videos su Youtube.
Non è la grafica delle App che mi colpisce ma la concretezza e la capacità cross-platform dell'ambiente.

> personalemnte credo sia la strada futura, quella del unico codice per
> tutte le piattaforme e un unico database online...

In realtà già sarebbe il presente, ma personalmente incontro il problema pratico del rifare applicazioni enormi in altro ambiente: troppo per una vita sola.

Saluti


title: due query da codice e undo della prima

author: Pivo

text:
da codice lancio due query di aggiornamento su due tabelle diverse in
successione utilizzando docmd.openquery ecc ecc; Se la seconda query dovesse
violare una regola della tabella (es. chiavi duplicate in tabella) è
possibile annullare gli effetti prodotti dall'esecuzione della prima query?


title: due query da codice e undo della prima

author: Sib

text:
"Pivo" <
hge...@tiscalinet.it
> ha scritto nel messaggio
news:8spggv$39tg$1...@stargate1.inet.it...

A parte che con docmd.openquery non credo che tu possa eseguire una query di
comando, devi usare le transazioni per fare quello che chiedi.
Ciao, Sib


title: due query da codice e undo della prima

text:
> A parte che con docmd.openquery non credo che tu possa eseguire una query
di
> comando, devi usare le transazioni per fare quello che chiedi.
 eppure a me cosě funziona:
 DoCmd.OpenQuery "qry costi aggiorna costo complessivo2", acNormal, acEdit
questo č il suo sql:
UPDATE EVENTI INNER JOIN [COSTI ESCURSIONI] ON EVENTI.[Codice evento] =
[COSTI ESCURSIONI].Escursione SET EVENTI.[Costo escursione] = ([COSTI
ESCURSIONI]![SommaDiImporto]+(([EVENTI]![Data fine]-[EVENTI]![Data
inizio]+1)*[EVENTI]![Diaria giornaliera AC]));
comunque credo sia un modo becero........
ma non mi ritengo in grado di usare le transazioni, speravo solo ci fosse
una soluzione senza.
ciao


title: due query da codice e undo della prima

author: Federico Luciani

text:
Pivo wrote:
> da codice lancio due query di aggiornamento su due tabelle diverse in
> successione utilizzando docmd.openquery ecc ecc; Se la seconda query dovesse
> violare una regola della tabella (es. chiavi duplicate in tabella) è
> possibile annullare gli effetti prodotti dall'esecuzione della prima query?
Certo che puoi, ma devi usare una transazione.
Naturalmente non puoi usare docmd.openquery
Vedi faq 'Cosa sono e come funzionano le transazioni?' sul sito comune (link
qua sotto).
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: due query da codice e undo della prima

author: sib

text:
Pivo <
hge...@tiscalinet.it
> wrote in message
8spk40$1ru6$1...@stargate1.inet.it...
>
> > A parte che con docmd.openquery non credo che tu possa eseguire una
query
> di
> > comando, devi usare le transazioni per fare quello che chiedi.
>
>  eppure a me cosě funziona:
>
>  DoCmd.OpenQuery "qry costi aggiorna costo complessivo2", acNormal, acEdit
cut
In effetti sembra funzionare anche a me, forse mi sono sbagliato.
Comunque le transazioni, almeno a questi livelli, non sono cose dell'altro
mondo.
Vedi sul sito comune la struttura che deve avere la sub per usarle e vedrai
che con un po' di pazienza ci riesci.
Ciao, Sib
PS se le transazioni non ti funzionano con openquery prova con:
CurrentDB.Execute "TuaQuery"


title: due query da codice e undo della prima

author: Luciano (DOC)

text:
Sib <
cerriserv...@tiscalinet.it
> wrote in message
8spjbs$kn$1...@lacerta.tiscalinet.it...
> A parte che con docmd.openquery non credo che tu possa eseguire una query
di
> comando, devi usare le transazioni per fare quello che chiedi.
Caro sib, perche' mai non dovrebbe funzionare?...parliamone!:-)
Io uso esclusivamente docmd.openquery per le query di comando piuttosto che
(current)db.execute, ma solo perche' probabilmente quando ho sfogliato il
manuale mi e' andato l'occhio prima su docmd.openquery.
Tu cha lancia spezzi in favore del tuo metodo?
Saluti.
Luciano
(DOC)


title: due query da codice e undo della prima

text:
sib <
sibN...@iol.it
> wrote in message
Ka0I5.62068$Nz.16...@news.infostrada.it...
cut:
> >
> >  DoCmd.OpenQuery "qry costi aggiorna costo complessivo2", acNormal,
acEdit
> cut
>
> In effetti sembra funzionare anche a me, forse mi sono sbagliato.
cut
Come non detto, docmd non funziona con le transazioni.
Usa questo
> CurrentDB.Execute "TuaQuery"
Ciao, Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: due query da codice e undo della prima

text:
Luciano (DOC) <
mc5...@mclink.it
> wrote in message
8sq79h$ks$1...@news.mclink.it...

Devo dire che ho avuto una defaillance, momentanea
Poi mi sono ripreso e ora ti spiego perche' uso Execute.
Le transazioni operano a livello di operazioni del motore database, il docmd
e' invece una spece di macro.
Tanto per farti un'idea, execute non ti chiede conferme anche se non imposti
gli avvisi e reagisce ai metodi rollback e committrans
docmd.openquery ti chiede conferma e non reagisce al metodo rollback, in
pratica non lo puoi annullare, e' come se tu attivassi a mano la query.
Ciao, Sib
--
------------------------------------------------------
il sito comune di it.comp.database.Access:



title: due query da codice e undo della prima

text:
sib <
sibN...@iol.it
> wrote in message mu2I5.63451> Devo dire che ho avuto
una defaillance, momentanea
> Poi mi sono ripreso e ora ti spiego perche' uso Execute.
> Le transazioni operano a livello di operazioni del motore database, il
docmd
> e' invece una spece di macro.
> Tanto per farti un'idea, execute non ti chiede conferme anche se non
imposti
> gli avvisi e reagisce ai metodi rollback e committrans
> docmd.openquery ti chiede conferma e non reagisce al metodo rollback, in
> pratica non lo puoi annullare, e' come se tu attivassi a mano la query.
Oh, questa non la sapevo (che db.execute se ne frega dei warnings).
Comunque io uso molto anche docmd.runsql quando ho una stringa sql che mi
sono creato dinamicamente da mashera.
Devo provare....
Saluti.
Luciano
(DOC)


title: chi mi aiuta?

author: Lenny

text:
non riesco a fare una cosa con una casella riepilogo
se qualcuno ha tempo ed io mando il file, mi aiutate?
tnx


title: chi mi aiuta?

author: Antonio Biso

text:
"Lenny" <
luca...@tiscalinet.it
> ha scritto nel messaggio
news:9n56bp$c0i$1...@fe1.cs.interbusiness.it...
> non riesco a fare una cosa con una casella riepilogo
>
> se qualcuno ha tempo ed io mando il file, mi aiutate?
Allora:
1) Il subject non è significativo del problema
2) Il quesito proposto è estremamente generico e non spiega sufficientemente
il problema
3) I file non si mandano, si risolvono i problemi con il NG, scrivendo il
problema e risolvendolo a parole. In casi molto particolari si può andare
nel dettaglio, ma alla fine, quando proprio non c'è nient'altro da fare. Un
problema con una casella di riepilogo non credo proprio sia così complicato
4) Si scrive DOPO il quoting (non l'hai ancora infranta questa regola, ma lo
so che lo farai...)
Antonio


title: chi mi aiuta?

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:Cnql7.1974$kA5....@news.infostrada.it...

lo so ma per chi non è capace di programmare, gli scogli sono tanti e quando
c'è urgenza per una cosa...
CarloCos gentilmente mi ha già risposto in privato.
Non piace neanche a me farmi fare le cose perchè voglio imparare da solo.
ma stavolta era troppo difficile.
Mi scuso con chi non ha gradito il mio post.
scusate ancora.
ciao


title: chi mi aiuta?

text:
"Lenny" <
luca...@tiscalinet.it
> ha scritto nel messaggio
news:9n5f6p$sa4$1...@fe1.cs.interbusiness.it...
>
> CarloCos gentilmente mi ha già risposto in privato.
CarloCos verrà fustigato nella pubblica piazza ed esposto al ludibrio della
folla, per questo!!!
Antonio


title: chi mi aiuta?

author: CarloCos

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:J6sl7.2565$kA5....@news.infostrada.it...

Hai ragione Antonio...ma a volte mi commuovo...chiedo venia.
Carlo


title: chi mi aiuta?

author: Leonardo Mercatanti

text:
"Lenny" <
luca...@tiscalinet.it
> ha scritto nel messaggio
news:9n5f6p$sa4$1...@fe1.cs.interbusiness.it...
> "Antonio Biso" <
ch...@etruria.net
> wrote in message
> news:Cnql7.1974$kA5....@news.infostrada.it...
> > Allora:
> > 1) Il subject non è significativo del problema
> > 2) Il quesito proposto è estremamente generico e non spiega
> sufficientemente
> > il problema
> > 3) I file non si mandano, si risolvono i problemi con il NG, scrivendo
il
> > problema e risolvendolo a parole. In casi molto particolari si può
andare
> > nel dettaglio, ma alla fine, quando proprio non c'è nient'altro da fare.
> Un
> > problema con una casella di riepilogo non credo proprio sia così
> complicato
> > 4) Si scrive DOPO il quoting (non l'hai ancora infranta questa regola,
ma
> lo
> > so che lo farai...)
> lo so ma per chi non è capace di programmare, gli scogli sono tanti e
quando
> c'è urgenza per una cosa...
> Non piace neanche a me farmi fare le cose perchè voglio imparare da solo.
> ma stavolta era troppo difficile.
> Mi scuso con chi non ha gradito il mio post.
> scusate ancora.
Ma povero ragazzo, aiutatelo no????
Guardate cosa avete combinato.........
Scherzo ovviamente e chiedo scusa anche io ;o))))
Leo


title: chi mi aiuta?

text:
"Leonardo Mercatanti" <
Supe...@tin.it
> ha scritto nel messaggio
news:9n5ngv$4qc$1...@pegasus.tiscalinet.it...
> > Mi scuso con chi non ha gradito il mio post.
> > scusate ancora.
>
> Ma povero ragazzo, aiutatelo no????
> Guardate cosa avete combinato.........
> Scherzo ovviamente e chiedo scusa anche io ;o))))
>
> Leo
Anch'io...
Io sono andato in pellegrinaggio in ginocchio fino al santuario della
madonna di viggiano sotto il cui monte mi trovo in questi giorni per
lavoro...
Antonio


title: chi mi aiuta?

text:
> Ma povero ragazzo, aiutatelo no????
> Guardate cosa avete combinato.........
> Scherzo ovviamente e chiedo scusa anche io ;o))))
>
> Leo
>
>
grazie ragazzi.
siete proprio una manica di giocherelloni!!


title: esecuzione programma Acrobat Reader

author: Marco F.

text:
Ho necessità di lanciare Acrobat Reader per aprire un documento PDF, vi
metto la routine che uso:
Dim retval As String
Dim Documento As String
Documento = "AcroRd32.exe " + "C:\Pippo.pdf"
retval = Shell(Documento, 1)
Questo per le applicazioni microsoft funziona benissimo.
Non posso mettere il percorso di AcroRd32.exe perché al momento
dell'esecuzione non lo so. Il programma può essere lanciato da varie
persone.
Grazie mille.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: esecuzione programma Acrobat Reader

author: MA

text:
"Marco F." <
ea...@earth.it
> ha scritto nel
messaggio news:c6841s$klq$1...@news.newsland.it...
> Ho necessità di lanciare Acrobat Reader per
aprire un documento PDF, vi
> metto la routine che uso:
>
> Dim retval As String
> Dim Documento As String
> Documento = "AcroRd32.exe " + "C:\Pippo.pdf"
> retval = Shell(Documento, 1)
>
> Questo per le applicazioni microsoft funziona
benissimo.
>
> Non posso mettere il percorso di AcroRd32.exe
perché al momento
> dell'esecuzione non lo so. Il programma può
essere lanciato da varie
> persone.
>
> Grazie mille.
Usa Hyperlinkaddress verso il file, penserà lui ad
aprire con l'applicazione adatta.
AMssimiliano


title: Immagini

author: UJ

text:
In un db ho una tabella con pochi record ognuno dei quali ha una piccola
immagine salvata direttamente nella tbl.
Il db era stato precedentemente (anni che furono) costruito con un
collegamento dinamico con le tbl, mentre ora lo sto aggiornando gestendo
l'apertura, salvataggio ed eliminazione dei dati con i RecordSet, e quindi
via codice VB.
Il problema č molto semplice:
Una volta aperto il recordset come posso passare
l'immagine memorizzata al controllo della form.
es. Me.NomeControlloForm.Value = rstC.Fields("Logo").Value  --> ovviamente
cosě non č possibile!
Questa mattina mi sono letto alcuni messaggi precendenti, compreso
l'interessante articolo di Stefano Bettini ("Come implementare correttamnete
un archivio di immagini") sul sito Comune. Essendo perň il caso di un
piccola tbl in cui i record non aumenteranno mai preferirei lasciare le
immagini (molto piccole) memorizzate nel db.
Qualcuno mi puň dare una dritta?
-------------------
Grazie
UJ


title: raggruppamento per settimana

author: norica

text:
ho una tabella con 2 campi
Data
Valore
dovrei fare un report e, in base al valore data, raggrupparlo per settimana
(su ogni raggruppamento mi dovrebbe uscire il num. della settimana del mese)
Come fo ?

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


title: raggruppamento per settimana

text:
"norica" <
nor...@libero.it
> ha scritto nel
messaggio
news:81Z112Z191Z154Y...@usenet.libero.it...
> ho una tabella con 2 campi
> Data
> Valore
>
> dovrei fare un report e, in base al valore data,
raggrupparlo per settimana
> (su ogni raggruppamento mi dovrebbe uscire il
num. della settimana del mese)
>
> Come fo ?
>
Format([tuadata];"ii")
MAssimiliano


title: modificare riferimento in base alla versione

author: pfm

text:
salve

ho inserito in un'applicazione il riferimento
Microsoft Outlook 14.0 Object Library

come faccio se eseguo l'applicazione con access 2003 a cambiare in automatico il riferimento?

GRAZIE


text:
Basta non inserirli.
Si sviluppa proprio per questo motivo in modalità LateBinding... per no  essere VERSION DIPENDENT.

Argomento trattato mille volte... trovi do sicuro molto cercando.

@Alex


author: Bruno Campanini

text:
@Alex formulated on Monday :

Convertimi questa in LateBinding, debbo fare un esperimemto
e non ci sono riuscito:
===============================
Private Sub Command0_Click()
'
' Microsoft Outlook 16.0 Object Library
'
Dim olObject As New Outlook.Application, i
For Each i In Session.GetDefaultFolder(olFolderContacts).Items
    MsgBox i
Next

End Sub
===============================

Molte Grazie
Bruno


text:
Bruno rileggi il 3d di qualche settimana fa in cui esponevo la medesima cosa...
Usare Latebinding richiede l'istanza degli oggetti e/o assegnazione a variabili di tipo Object poi ovviamente si devono usare le costanti rigenerate ovvero non puoi usare le costanti di tipo dal momento che non hai i riferimenti... quindi ti crei una costante  on lo stesso nome e valore...

Come dissi anche allora... di solito si usa la compilazione condizionale in modo da distinguere lo sviluppo dall'uso poi Runtime.

Provaci e vediamo...

@Alex


text:
@Alex laid this down on his screen :

Io ho provato e riprovato e, come già dissi, non ci sono riuscito.
Pazienza, non si può aver tutto dalla vita!

Bruno


text:
Scusa Bruno... riprendi il 3d precedente, io non  lo ritrovo, avevo scritto una quota parte di codice finito... ripartiamo da lì se vuoi a capire cosa non va...

@Alex


text:
Trovata...

Public Function SelectOutlookSender()
    Dim olApp           As Object
    Dim mItem           As Object
    Dim i               As Long
    Dim S               As String
    Const olMailItem    As Integer = 0

    On Error Resume Next

    Set olApp = GetObject(, "Outlook.Application")

    If olApp Is Nothing Then
        Set olApp = CreateObject("Outlook.Application")
    End If

    For i = 1 To olApp.Session.Accounts.Count
        S = S & i & " - " & olApp.Session.Accounts.Item(i) & vbCrLf
    Next
    MsgBox S

'    Set mItem = olApp.CreateItem(olMailItem)
'    'mItem.SendUsingAccount =
'    olApp.Session.Accounts.Item (Forms![miaform]![IDazienda])
'    mItem.SendUsingAccount = olApp.Session.Accounts.Item(2)
'    MsgBox mItem.SendUsingAccount
    Exit Function

End Function

Cosa non torna...?


text:
@Alex submitted this idea :

Non tornano i Contacts... di quelli si parlava.

Laddove mi si pianta tutto in GetDefaultFolder(olFolderContacts).
Ho provato anche passando da MAPI (altra robaccia
che non digerisco), ma non ho risolto nulla.

Bruno


text:
Ovviamente come ti dicevo non può trovare la costante [olFolderContacts]...
La devi dichiarare come costante di progetto

Quando si sviluppa si usa la compilazione condizionale proprio per queste cose...

CONST Latebinding=True/False

# If Latebinding then
Dim olFolderContacts=10
# End if

Poi anche nella fumzione:

Public Function EsempioOutlook()
  # If Latebinding then
     DIM objOutlook  As Object
  # Else
     DIM objOutlook  As Outlook.Application
  # End If

....
End Function

In questo caso si sviluppa con i riferimenti ad Outlook per avere Help/Metodi/proprietà e costanti con l'intellisense...  e si metta a False la costante Latebinding... alla fine senza più toccare nulla modifichi la costante a True e compili in Accde/Mde e distribuisci il compilatore ignora EarlyBinding in quanto non validati i condiionamenti del codice.

Stessa cosa che si fa con le API.

Spero di essere stato chiaro.

@Alex


text:
@Alex submitted this idea :

Credi che non l'abbia messo il 10 al posto di olFolderContacts?
Lì, da dentro il mio Access 2019, si pianta comunque.
Da te no?

Bruno


text:

Bruno.... fai arrabbiare...

Ovviamente con il LATEBINDING gli oggetti non sono ESPLICITI devi pertanto inserire la RADICE sempre...!

Così FUNZIONA perfettamente, anche se il codice non è il massimo...:

Public Const olFolderContacts  As Integer=10

Public Function SelectOutlookSender()
    Dim olApp           As Object
    Dim mItem           As Object
    Dim i               As Long
    Dim S               As String
    Const olMailItem    As Integer = 0

    On Error Resume Next

    Set olApp = GetObject(, "Outlook.Application")

    If olApp Is Nothing Then
        Set olApp = CreateObject("Outlook.Application")
    End If

    For Each mItem In olApp.Session.GetDefaultFolder(olFolderContacts).Items
        Debug.Print mItem
    Next

    Exit Function

End Function

Ciao
@Alex


text:
After serious thinking @Alex wrote :

> Bruno.... fai arrabbiare...

Ti faccio arrabbiare se ti è venuto di passarmi un codice
funzionante alla terza anziché alla prima?

> Ovviamente con il LATEBINDING gli oggetti non sono ESPLICITI devi pertanto
> inserire la RADICE sempre...!
>
> Così FUNZIONA perfettamente, anche se il codice non è il massimo...:

No, non è il massimo... secondo il mio canone estetico
è sotto il livello della decenza.
Questo è il minimo INDISPENSABILE, privato degli
inutili orpelli grafico-sintattico-grammaticali:
===================================
Public Sub SelectOutlookSender()
Dim olApp As Object, i
Const olFolderContacts As Integer = 10

Set olApp = CreateObject("Outlook.Application")
For Each i In olApp.Session.GetDefaultFolder(olFolderContacts).Items
    Debug.Print i
Next

End Sub
==================================

È talmente semplice che io mi sto incazzando con me stesso
per non esserci arrivato da solo...
Beh, comunque qulacosa di nuovo l'ho imparato.

Ti ringrazio
Bruno


text:
Il giorno giovedì 2 maggio 2019 13:17:42 UTC+2, Bruno Campanini ha scritto:
> After serious thinking @Alex wrote :
>
> > Bruno.... fai arrabbiare...
>
> Ti faccio arrabbiare se ti è venuto di passarmi un codice
> funzionante alla terza anziché alla prima?

In realtà ti ho fornito tutto subito ci dovevi arrivare a meno tu non sia regredito negli anni, cosa possibile, ti reputavo capace di scrivere mezza riga di codice avendo capito il concetto... perchè era una cavolata.

> È talmente semplice che io mi sto incazzando con me stesso
> per non esserci arrivato da solo...

APPUNTO... C.V.D. diceva la mia prof. di Geometria...

> Beh, comunque qulacosa di nuovo l'ho imparato.
>
> Ti ringrazio
> Bruno

Ora impara a scrivere codice serio... invece di quelle 3 righe del piffero che fanno ridere a noi "professionisti", non le scriverebbe nemmeno il mio cane.

;-)

Ciao Bruno

@Alex


title: scrivere record con dao

author: Filippo

text:
Salve,
sto facendo un database in access 2003.
Avrei l'esigenza di creare una maschera con controlli non asssociati,
e da questa aggiungere record a due tabelle diverse. Vorrei utilizzare
ADO ma non ne vengo a capo...
Ho trovato esempi confezionati per acces 97 ma per il 2003 non ne
trovo
Ho navigato in rete ma non riesco a risolvere.
Suppongo che si debba aprire il database e poi le tabelle, vorrei la
sintassi di queste semplici operazioni
Apertura db
Apertura tabelle
scrittura dei campi
chiusura tabelle
chiusura db
Scusate la banalità, ma mi sono impantanato da 15 giorni in questo
problema...
Grazie
Ciao Filippo


title: scrivere record con dao

author: Cinzia

text:
"Filippo" <
filipp...@libero.it
> ha scritto nel messaggio
news:1182764478.1...@p77g2000hsh.googlegroups.com...



Ciao Filippo,
uhm... nel titolo parli di DAO nel testo di ADO sono 2 cose diverse e non so
più quale vuoi...
Tieni presente comunque che con gli MDB in generale è preferibile usare DAO
a meno che tu non debba usare sintassi particolari di DDL che da DAO non
sono supportate ma semplicemente per aggiungere un record DAO basta e
avanza.. :-)
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
----------------------------------------


title: scrivere record con dao

author: Sergio MAZZA

text:
"Filippo" <
filipp...@libero.it
> ha scritto nel messaggio
news:1182764478.1...@p77g2000hsh.googlegroups.com...



[risposta]
Non sei obbligato ad utilizzare ADO; basta che esegui una query di
inserimento per entrambe le tabelle:
es.
Dim strSQL as String
strSQL = "Insert Into tabella (" & me!nomeCasellaDitesto & ")"
Currentdb.Execute strSQL
Poi se vuoi studiare ADO basta che leggi gli esempi, nell'help in linea, sui
metodi:
- AddNew
- Update
- Delete
Link:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndao/html/daotoado.asp
(risultati ricerca MSDN):
http://search.msdn.microsoft.com/search/Default.aspx?query=ado+dao&brand=msdn&locale=it-it&refinement=00&lang=en-us
Ciao.
--
Sergio MAZZA


title: scrivere record con dao

text:
On 25 Giu, 11:56, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
wrote:
> "Filippo" <
filippcor...@libero.it
> ha scritto nel messaggionews:1182764478.1...@p77g2000hsh.googlegroups.com...

Scusami, volevo dire DAO, quella più recente... cambiano i metodi od i
riferimenti?
grazie Filippo


title: scrivere record con dao

text:
On 25 Giu, 12:09, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> "Filippo" <
filippcor...@libero.it
> ha scritto nel messaggionews:1182764478.1...@p77g2000hsh.googlegroups.com...

> Link:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnda.
..
>
> (risultati ricerca MSDN):
http://search.msdn.microsoft.com/search/Default.aspx?query=ado+dao&br.
..
>
> Ciao.
> --
> Sergio MAZZA
Grazie


title: scrivere record con dao

text:
"Filippo" <
filipp...@libero.it
> ha scritto nel messaggio
news:1182769545....@q75g2000hsh.googlegroups.com...

 Scusami, volevo dire DAO, quella più recente... cambiano i metodi od i
riferimenti?
grazie Filippo
Ciao Filippo,
siamo ancora alle informazioni confuse, dunque DAO è il modello più antico
usato per accedere a tabelle/query in un MDB, da Access 2K (o 97?) è stato
introdotto ADO che avrebbe dovuto soppiantare DAO, ma la storia è andata
diversamente ... ADO è ormai non più sviluppato invece DAO è risorto a nuova
vita...
Per aggiungere un record ad una tabella guardati i seguenti Oggetti DAO:
Database e Recordset e i seguenti metodi
OpenRecordset
AddNew
Edit
Update
ma tieni presente che se devi aggiungere un solo record probabilmente ill
modo + veloce è come ha detto Sergio quello di usare una istruzione SQL
INSERT



title: scrivere record con dao

text:
On 25 Giu, 13:35, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
wrote:
> "Filippo" <
filippcor...@libero.it
> ha scritto nel messaggionews:1182769545....@q75g2000hsh.googlegroups.com...

> ----------------------------------------- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Ok, ti ringrazio per i chiarimenti. Avevo già usato una query di
accodamento ma volevo evitare il mesasggio di conferma di accodamento.
Si può evitare (menu strumenti, opzioni ecc....) ma il db è
idistribuito in una rete e ognuno ha impostato access sul pc in modo
diverso.
Grazie Filippo


title: scrivere record con dao

text:
 [CUT]
Ok, ti ringrazio per i chiarimenti. Avevo già usato una query di
accodamento ma volevo evitare il mesasggio di conferma di accodamento.
Si può evitare (menu strumenti, opzioni ecc....) ma il db è
idistribuito in una rete e ognuno ha impostato access sul pc in modo
diverso.
Per questo dovrebbe bastare:
DoCmd.SetWarnings  false    ''''  prima dell'Insert
CurrentDb.Execute "INSERT ...."
Docmd.SetWarnings true



title: scrivere record con dao

text:
On 25 Giu, 14:25, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
wrote:

Grazie Cinzia. Suppongo che ci sia la possibilità di controllaer lo
stato corrente, se è false si lascia fare altrimenti lo si imposta, e
poi ripristinarlo all' stato originario, questo perchè ogni utente può
averlo impostato in modo diverso...


title: scrivere record con dao

text:
On 25 Giu, 14:25, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
wrote:

Dunque, ho usato la INSERT...
Ho creato una query di accodamento in visalizza struttura, l'ho
testata e funziona; con copia incolla trasporto l'istruzione sql nel
codice della form ma, quando la query va in esecuzione mi da un
messaggio di errore, dice che il numero dei parametri è errato.
Se sostituisco le varabili argomento della select (che sono i
controlli della maschera) con delle costanti invece fuziona.
Quindi il problema è nell'interpretazione della stringa sql,
Questa proprio non la capisco...
grazie Filippo


title: scrivere record con dao

text:
Hello Filippo,
> On 25 Giu, 14:25, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
> wrote:
>
>> [CUT]
>> Ok, ti ringrazio per i chiarimenti. Avevo già usato una query di
>> accodamento ma volevo evitare il mesasggio di conferma di
>> accodamento.
>> Si può evitare (menu strumenti, opzioni ecc....) ma il db è
>> idistribuito in una rete e ognuno ha impostato access sul pc in modo
>> diverso.
>> Per questo dovrebbe bastare:
>>
>> DoCmd.SetWarnings  false    ''''  prima dell'Insert
>> CurrentDb.Execute "INSERT ...."
>> Docmd.SetWarnings true
>> --
> Dunque, ho usato la INSERT...
> Ho creato una query di accodamento in visalizza struttura, l'ho
> testata e funziona; con copia incolla trasporto l'istruzione sql nel
> codice della form ma, quando la query va in esecuzione mi da un
> messaggio di errore, dice che il numero dei parametri è errato.
> Se sostituisco le varabili argomento della select (che sono i
> controlli della maschera) con delle costanti invece fuziona.
> Quindi il problema è nell'interpretazione della stringa sql,
> Questa proprio non la capisco...
> grazie Filippo
Probabilmente devi adattare leggermente la stringa SQL ad esempio se l'istruzione
in QB è
INSERT INTO TAB1 (campo1, campo2)
VALUES(Forms!Maschera1!text1, Forms!Maschera1!Text2)
eseguita da VB diventerà
strSQL = "INSERT INTO TAB1 (campo1, campo2)
VALUES(" & Forms!Maschera1!text1 & "," &  Forms!Maschera1!Text2 & ")"
Cinzia [Office Access MVP]
________________________
www.riolab.org
________________________


title: scrivere record con dao

text:
On 26 Giu, 20:55, Cinzia <
cinziapagani-no-spam_ple...@tiscali.it
>
wrote:

> ________________________- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Ok, grazie alla tua indicazione ho risolto:
occorre portare fuori dalle virgolete della stringa la variabile e
concatenarla con la & .
Grazie Filippo


title: [2010] errore, ma non in debug

author: Ammammata

text:
se clicco sul pulsante che elabora i dati e mi propone l'anteprima di
stampa ottengo un bel "The OpenReport action was canceled."

vado a debuggare il codice, eseguo passo-passo, inserisco il
parametro, funziona alla grande

torno a cliccare normalmente sul pulsante, funziona

ohibņ... chiudo e riapro il programma, ri-clicco e di nuovo ecco l'errore
:(

nota: la finestra con il messaggio di errore mi esce subito, prima ancora
che mi venga chiesto il parametro di stampa (che quando la cosa funziona
viene regolarmente visualizzato e memorizzato)

come posso fare a risalire alla causa dell'errore?

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


title: Tab Provincie italiane

author: Xymox

text:
Devo compilare una tabella con tutte le provincie italiane, i campi sono:
prov =    PR
desc =    Parma
reg    =    Emilia Romagna
Ho cercato in internet ma il meglio che ho trovato č stata una con i primi
due campi, ma manca la regione.
Non č che voi ne avete gią una compilata con almeno questi tre campi da
passarmi?
grazie in anticipo


title: Tab Provincie italiane

author: sv

text:
Xymox ha scritto:
> Devo compilare una tabella con tutte le provincie italiane, i campi sono:
> prov =    PR
> desc =    Parma
> reg    =    Emilia Romagna
> Ho cercato in internet ma il meglio che ho trovato è stata una con i primi
> due campi, ma manca la regione.
> Non è che voi ne avete già una compilata con almeno questi tre campi da
> passarmi?
> grazie in anticipo
Vedi
http://www.sitocomune.com
 sezione Risorse
http://www.accessgroup.it/Homeindex.asp
 sezione Approfondimenti
La regione è abbreviata a tre caratteri.
La puoi completare con una query di aggiornamento.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Tab Provincie italiane

text:
"sv" <
sal...@nospaccessgroup.it
> ha scritto
>> Devo compilare una tabella con tutte le provincie italiane, i campi sono:
>> prov =    PR
>> desc =    Parma
>> reg    =    Emilia Romagna
>
>> Ho cercato in internet ma il meglio che ho trovato è stata una con i
>> primi
>> due campi, ma manca la regione.
>> Non è che voi ne avete già una compilata con almeno questi tre campi da
>> passarmi?
>> grazie in anticipo
>
> Vedi
>
>
http://www.sitocomune.com
 sezione Risorse
>
http://www.accessgroup.it/Homeindex.asp
 sezione Approfondimenti
tutti i comuni mi erano di troppo, ma con una relazione sono riuscito ad
estrapolare le regioni
> La regione è abbreviata a tre caratteri.
> La puoi completare con una query di aggiornamento.
fatto, grazie 1000


title: Tab Provincie italiane

text:
"Xymox" <
marcosanti...@people.it
> ha scritto
>>
http://www.sitocomune.com
 sezione Risorse
>>
http://www.accessgroup.it/Homeindex.asp
 sezione Approfondimenti
>
> tutti i comuni mi erano di troppo, ma con una relazione sono riuscito ad
> estrapolare le regioni
volevo dire le provincie :-)


title: Tab Provincie italiane

text:
Xymox ha scritto:
> "Xymox" <
marcosanti...@people.it
> ha scritto


:-))



title: Aggiornamento controllo su maschere tre livelli

author: Sigillo

text:
Ho una maschera principale(M1) con all'interno una maschera secondaria(M2),
la quale a sua volta contiene un'altra maschera(M3), quindi ho due relazioni
"uno a molti". In pie di pagina di M3 c'è una casella(K) che mi somma volori
del corpo. In M2 ho una casella non collegata(W) che mi riprende il valore
di K. Quando apro M1 non si aggiorna il valore W.
Per fare l'aggiornamento (avendo aperto M1) devo aprire la maschera M3 e
selezionare dalla barra dei menu Record - Aggiorna.
Ho provato con Me.repaint, Me.refresh, ma non funziona. Potreste suggerirmi
qualcosa!
Grazie.
 WalterC


text:
"Sigillo" <
s...@libero.it
> ha scritto nel messaggio
news:uzUM6.9722$jp1.5...@news.infostrada.it...

Non hai provato il Recalc che serve proprio ad aggiornare i controlli
calcolati; solo che la sintassi dovrebbe essere:
'---------
Me!M2!W.Recalc
'---------
Ciao.
Ciao.


title: Fields(x) : Come richiamare il Tag Descrizione?

author: Pablitomf

text:
Carissimi, come sotto riportato, in un ciclo che legge il nome dei campi
di una tab/query su una connection aperta (roba del tipo objRS0.open
SQL, DBConn, 1), secondo voi e' possibile recuperare il tag
"Descrizione" del campo in tabella (tenete conto che e' SQL server):
Questo il ciclo...
For i=0 to objRS0.Fields.Count-2
ff = objRS0.Fields(i).Name
tt = objRS0.Fields(i).Type
xx = objRS0.Fields(i).Description 'NON FUNGE - va in errore
Next
--
--------------------------------
Pablitomf
Napoli sempre nel "Q"uore!


text:

Povera ITAGLIA....! ;-)
Maurizio............ perdi colpi.....
    XX =
CurrentDb.TableDefs("T1").Fields("ID").Properties("Description")
Ciao
@Alex


text:
Il 07/09/11 11.04, ugo conte ha scritto:
cut
> Questo lo sapevo pure io
> ;-)
faccio una osservazione che non c'entra niente con Access, casomai
dovevi intervenire dicendo:
"questA lA sapevo pure io"
so' finezze eh
saluti
Pietro


text:
On 7 Set, 11:04, ugo conte <
ugo.cont...@gmail.com
> wrote:

> Questo lo sapevo pure io
> ;-)
Se crediamo a questa... ne racconti un'altra...?
@Alex


text:
> Maurizio............ perdi colpi.....
>
>     XX =
> CurrentDb.TableDefs("T1").Fields("ID").Properties("Description")
Non mi farai davvero cosi' brocco? ;)
Rileggi attentamente "SQL Server" no "ACCESS"...
In questo ciclo:
    Dim o As Object
    Dim p As Property
    Dim db As DAO.Database
    Set db = Application.CurrentDb
    Set o = db.TableDefs("dbo_MiaTab").Fields(0)

    On Error Resume Next

    Debug.Print db.TableDefs("dbo_MiaTab").Fields(0).Properties("Description")

    For Each p In o.Properties

        Debug.Print p.Name & vbTab & vbTab & p.Value

    Next p

    Set o = Nothing
    Set db = Nothing
RISULTATO:
Attributes      1
CollatingOrder      1033
Type        4
Name        cmp_ID
OrdinalPosition     1
Size        4
SourceField     cmp_ID
SourceTable     dbo_MiaTab
DataUpdatable       Falso
DefaultValue
ValidationRule
ValidationText
Required        Vero
AllowZeroLength     Falso
ColumnWidth     840
ColumnOrder     1
ColumnHidden        Falso
DecimalPlaces       255
DisplayControl      109
Cioe' praticamente .Properties("Description") non esiste proprio, pur
avendo nella tabella un valore nella "Descrizione" del campo...
Mi sto incartando dici tu?... o chiedo a "UGO" che sicuramente lo sa?
(uihauhauhauhauha)



author: Alessandro Cara

text:
Il 07/09/2011 16.05, Pablitomf ha scritto:
>> Maurizio............ perdi colpi.....
>>
>>      XX =
>> CurrentDb.TableDefs("T1").Fields("ID").Properties("Description")
>
> Non mi farai davvero cosi' brocco? ;)
>
> Rileggi attentamente "SQL Server" no "ACCESS"...
[cut]
mi sembrava strano che access si portasse dentro gli eventuali
"attributi" di sqlserver.
Per ottenere quello che vuoi non dovresti accedere alle tabelle di
catalogo di sqlserver (systables, syscolums) o come diavolo si chiamano?
--
ac (x=y-1)


text:
On 7 Set, 16:05, "Pablitomf" <
pablit...@hotmail.it
> wrote:
> > Maurizio............ perdi colpi.....
>
> >     XX =
> > CurrentDb.TableDefs("T1").Fields("ID").Properties("Description")
>
> Non mi farai davvero cosi' brocco? ;)
>
> Rileggi attentamente "SQL Server" no "ACCESS"...
>
.....
OPS... mi era scappata... e l'ho fatta...!
Ovviamente non con DAO e sinceramente dubito anche con ADO... essendo
Custom Properties del DB che nulla hanno a che fare con l'ENGINE del
DB.
Per JET è anomalo...
Se non ricordo male serve interrogare una SP di sistema per avere
questa INFO ... magari SP_HELP oppure dalla "sysobjects"...
oppure esplora la "system_table" con una query SQL passando il
TableName...
Non uso SQL da 2 anni e non ho installato sul laptop.. ma la strada è
in una di quelle che ti ho detto.
@Alex


text:
...
Prova da quì...:
select * from INFORMATION_SCHEMA.TABLES
@Alex


text:
> Mi sto incartando dici tu?... o chiedo a "UGO" che sicuramente lo sa?
> (uihauhauhauhauha)
Trovato:
SELECT objname, value FROM
::fn_listextendedproperty(NULL,'user','dbo','table','MiaTab', 'column',
'MioCampo')
Description e' una metainformazione che fa parte delle extenden propriety,
che si recupera tramite la funzione nativa di SQL fn_listextendedproperty
..che gingillo delicato!
Cazzo ma io chiedevo ad Ugo facevo prima! :D



text:

Maurì stò invecchiando... ho guardato per ricavare la DESCRIPTION
della Tabella non del Campo...
Corretto il tuo ritrovamento...

Certo che se chiedevi a Ugo... ci risparmiavamo tempo a iosa...
;-)
@Alex


text:
> Maurì stò invecchiando...

ahhhh povera ITAGLIA... ;)

> ho guardato per ricavare la DESCRIPTION
> della Tabella non del Campo...
> Corretto il tuo ritrovamento...

avevo notato, avevo notato...

> Certo che se chiedevi a Ugo... ci risparmiavamo tempo a iosa...
> ;-)

stupido me! ;-|}



title: [OT] La Cina e il comunista.

author: Luciano (DOC)

text:
Se il comunismo realizzasse davvero quella migliore distribuzione del
reddito che promette, allora la Cina avrebbe proprio bisogno di un bel po'
di comunismo. Capisci' a mme!
Comunque, sono tornato, un bentrovato a tutti!:-)
Luciano


title: [OT] La Cina e il comunista.

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:9tag2g$185ge$1...@ID-86073.news.dfncis.de...

Ben tornato...
Ciao.
--
- - - - - - - - - - - - - - -
Sergio MAZZA
- - - - - - - - - - - - - - -


title: [OT] La Cina e il comunista.

author: RoDAgo

text:
"Luciano (DOC)" scrisse...

BenRitrovati! :-)
> Luciano
Cià
RoDAgo


title: [OT] La Cina e il comunista.

author: Roberto dal portatile

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:9tag2g$185ge$1...@ID-86073.news.dfncis.de...

Ben tornato.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [OT] La Cina e il comunista.

text:
"RoDAgo" <
rodago...@tiscali.it
> ha scritto nel messaggio
news:1006170216.125664@aragorn...

Non so da dove, ma ben tornato anche a te.



title: [OT] La Cina e il comunista.

text:
"Roberto dal portatile" scrisse...
> > BenRitrovati! :-)
> >
> > Cià
> > RoDAgo
> >
>
> Non so da dove, ma ben tornato anche a te.
Dai meandri del matrimonio e dell'Euro!  :-)
> --
> Roberto
RoDAgo


title: [OT] La Cina e il comunista.

author: Jonathan Canova

text:
"RoDAgo" <
rodago...@tiscali.it
> ha scritto nel messaggio
news:1006189913.703662@aragorn...
> > Non so da dove, ma ben tornato anche a te.
> Dai meandri del matrimonio e dell'Euro!  :-)
Uao! Io mi sto addentrando in entrambi adesso...
... non siate troppo cattivi :-)
--
Cordiali saluti,
Jonathan Canova
www.aladinoinformatica.com


title: [OT] La Cina e il comunista.

text:
"RoDAgo" <
rodago...@tiscali.it
> ha scritto nel messaggio
news:1006189913.703662@aragorn...

Comunque sia, ben tornato.



title: [OT] La Cina e il comunista.

text:
"Jonathan Canova" scrisse..
cut
> > > Non so da dove, ma ben tornato anche a te.
> > Dai meandri del matrimonio e dell'Euro!  :-)
>
> Uao! Io mi sto addentrando in entrambi adesso...
>
> ... non siate troppo cattivi :-)
Il secondo è una stupidata, ti crei un pò di codice che dinamicamente ti
modifica FE (vari ctrl di report e form) e BE (query dinamica di conversione
dei campi e del contenuto di essi).
Il primo è punto interrogativo o per meglio dire un dilemma a cui tra una 30
d'anni saprò meglio riaspondere!!
> Cordiali saluti,
> Jonathan Canova
Cià da RoDAgo


title: [OT] La Cina e il comunista.

author: Silvio Berruti

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:9tag2g$185ge$1...@ID-86073.news.dfncis.de...

Ben tronato (confusione tra tornato e trovato) anche a te. ;-)
E salutami anche la tua dolce mogliettina.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: [OT] La Cina e il comunista.

author: Govardo Libero

text:
"Silvio Berruti" <
sber...@libero.it
> ha scritto nel messaggio
news:ohcK7.129605$sq5.6...@news.infostrada.it...

Ma è vero che in Cina si mangiano solo cavoli?
If = True come si trascorre la luna di miele con simile dieta?
CMQ AUGURONI!
--
                     Angelo
------------------------------------------------------
Sito comune di it.comp.appl.access
http://www.sitocomune.com
------------------------------------------------------


title: Gestire i diagrammi di flusso

text:
Devo creare un software per la gestione del manuale della qualità dove nel
database memorizzo con relazioni padre-figlio i vari blocchi di informazioni
riguardanti le procedure dell suddetto. Il problema che mi si presenta è
creare automaticamente un report con il diagramma di flusso che colleghi i
vari blocchi. Come devo fare? Esiste un plug in per acces per questo?
Grazie


title: Gestire i diagrammi di flusso

author: Antonio Biso

text:
"*" <
pre...@libero.it
> ha scritto nel messaggio
news:ai3dp6$hem$1...@geronimo.keycomm.it...

Secondo me i SW per fare i diagrammi di flusso hanno anche una parte
database da usare invece di access...
Antonio


title: Gestire i diagrammi di flusso

author: Giuseppe

text:
"*" <
pre...@libero.it
> ha scritto nel messaggio
news:ai3dp6$hem$1...@geronimo.keycomm.it...

Da un punto di vista concettuale ti direi che dovresti pilotare gli oggetti
di qualche applicativo grafico che li espone.
Ditemi se sbaglio, percé così imparo anch'io qualcosa. Dico bene Antonio
Di più non so
saluti
Giuseppe


title: Gestire i diagrammi di flusso

author: Antonio Ganci

text:

Dovresti creare un programma con un altro linguaggio più adatto a questo
genere di problematiche.
Es: Visual C++ il quale tramite ADO accede al tuo DB di Access e visualizza
il flow chart.
Saluti.


title: Gestire i diagrammi di flusso

author: Claudio(BS)

text:
"*" <
pre...@libero.it
> ha scritto nel messaggio
news:ai3dp6$hem$1...@geronimo.keycomm.it...

Se ho capito bene, anche se l'ho scritto per excel, questo dovrebbe andare:
'------------------------------ copiaincolla start
Public Matrice()
Sub CreaDataBase()
If MsgBox("Attenzione!! Continuando con questa operazine" + Chr$(13) +
"tutti i dati ora presenti verranno cancellati!" + Chr$(13) + "Si desidera
continuare?", vbYesNo + vbDefaultButton2 + vbExclamation, "Rigenerazione
Database") = vbYes Then
    Dim Percorso As String
    Percorso = "nome del percorso iniziale"
    CreazioneMatrice
    Leggi Percorso
    AggiungiCelle
End If
End Sub
Private Sub CreazioneMatrice()
Dim Max As Long
Dim Ccl As Long
Max = NCelle("DataBase Disegni", 2)
ReDim Matrice(Max)
For Ccl = 2 To Max
    Matrice(Ccl) = Cells(Ccl, 2).Text
Next Ccl
End Sub
Private Sub AggiungiAMatrice(Stringa As String)
Dim Max As Long
Dim Ccl As Long
Max = UBound(Matrice)
For Ccl = 2 To Max
    If Matrice(Ccl) = "" Then
        Matrice(Ccl) = Stringa
        Stringa = ""
    End If
Next Ccl
If Stringa <> "" Then
    AggiornaMatrice Matrice
    Matrice(Max + 1) = Stringa
End If
End Sub
Private Sub AggiornaMatrice(ArrayA())
Dim Max As Long
Dim Ccl As Long
Max = UBound(ArrayA) + 10
ReDim ArrayB(Max)
For Ccl = 0 To Max - 10
    ArrayB(Ccl) = ArrayA(Ccl)
Next Ccl
ReDim ArrayA(Max)
For Ccl = 0 To Max - 10
    ArrayA(Ccl) = ArrayB(Ccl)
Next Ccl
End Sub
Private Function CercaInMatrice(NomeFile As String) As Boolean
    CercaInMatrice = False
    On Error GoTo Err_CercaInMatrice
    For Ccl = 2 To UBound(Matrice)
        If Matrice(Ccl) = NomeFile Then
            CercaInMatrice = True
            GoTo Exit_CercaInMatrice
        End If
    Next Ccl
    GoTo Exit_CercaInMatrice
Err_CercaInMatrice:
    CercaInMatrice = False
    Resume Exit_CercaInMatrice
Exit_CercaInMatrice:
End Function
Private Sub Leggi(Percorso As String)
Dim NomeFile As String
Dim Ccl As Integer
ReDim NomeDir(2)
ChDir Percorso
NomeFile = Dir(Percorso, vbDirectory)
Ccl = 0
Do While NomeFile <> ""
    If NomeFile <> "." And NomeFile <> ".." Then
        If (GetAttr(Percorso & NomeFile) And vbDirectory) = vbDirectory Then
            Ccl = Ccl + 1
            If Ccl > UBound(NomeDir) Then
                AggiornaMatrice NomeDir()
            End If
            NomeDir(Ccl) = NomeFile
        Else
            If UCase$(Right$(NomeFile, 3)) <> "BAK" Then
                If CercaInMatrice(Percorso & NomeFile) = False Then
                    AggiungiAMatrice Percorso & NomeFile
                End If
            End If
        End If
    End If
    NomeFile = Dir
Loop
For x = 1 To Ccl
    If CercaInMatrice(Percorso & NomeDir(x)) = False Then
        AggiungiAMatrice Percorso & NomeDir(x)
    End If
    Leggi Percorso & NomeDir(x) & "\"
Next x
End Sub
Private Sub ScriviFormula()
    '-----------questa formula è da personalizzare !!!!!!!
    Cells(ActiveCell.Row, 3).FormulaR1C1 =
"=HYPERLINK(C[-1],RIGHT(C[-1],LEN(C[-1])-FIND(" & Chr$(34) & "new\" &
Chr$(34) & ",LOWER(C[-1]),1)-2))"
End Sub
Private Sub AggiungiCelle()
Dim Max As Long
Dim Ccl As Long
Max = NCelle("DataBase Disegni", 2)
Do While Matrice(Max) <> ""
    Cells(Max, 2).Select
    ActiveCell.FormulaR1C1 = Matrice(Max)
    ScriviFormula
    Max = Max + 1
Loop
End Sub
Private Function NCelle(NomeFoglio As String, Colonna As Integer) As Long
    Dim NomeFoglioV As String   'Nome del foglio di origine
    Dim Min As Long     'Partenza per il controllo
    Dim Max As Long     'Contatore del controllo
    Dim Off As Long     'Totalizzatore per le celle piene
    Min = 0             'Imposta la partenza a 0
    Max = 1             'Inizia il controllo dalla cella 1
    Off = 0             'Totale celle piene impostato a 0
    If Colonna > 0 Then 'Colonna deve essere compreso tra 1
        If Colonna < 257 Then 'e 256
            NomeFoglioV = ActiveSheet.Name  'Memorizza il nome del foglio di
partenza
            Sheets(NomeFoglio).Select       'Si sposta sul foglio da
controllare
            Do
                Do Until Trim$(Cells(Off + Max, Colonna).Text) = ""
                    Max = Max * 2   'Moltiplica per due partendo da uno fino
a che non trova
                Loop                'una cella vuota
                Min = Max / 2       'Imposta la partenza all'ultimo valore
Max pieno
                Max = 1             'Riporta il controllo a uno
                Off = Off + Min     'Salva il totale delle celle piene
            Loop Until Trim$(Cells(Off + Min, Colonna).Text) <> ""
        End If
    End If
    NCelle = Off
End Function
'------------------------- copiaincolla end
credo che con qualche leggera modifica possa andare anche in access
--
Claudio(BS)
per l'indirizzo di posta visita:
http://web.tiscali.it/claudio0


title: Gestire i diagrammi di flusso

text:
In effetti il nuovo flowcharter di micrografx permette, tramite VBA,
l'aggancio con oggetti office. Proverò acquistarlo e vedere
Grazie
"Giuseppe" <
gco...@libero.it
> ha scritto nel messaggio
news:AWb19.14059$n04.4...@twister2.libero.it...



title: SendObject

author: DanieleNuovo

text:
Utilizzo Access 97 su so Windows 98. Ho in funzione outlook Express di IE6
Dopo aver creato un report, ho associato a un pulsante in una form il
comando docmd.SendObject, con tutti i parametri indicati nell'Help.
Sembra che il report elabori il contenuto, ma poi appare una finestra di
errore, con qualunque formato di output.
Lo stesso problema si presenta col report aperto e utilizzando il comando
INVIA dal menů file.
Cosa fare?
Grazie


title: SendObject

author: Sergio MAZZA

text:
"DanieleNuovo" <
dan...@tiscalinet.it
> ha scritto nel messaggio
news:c34n8g$vmm$1...@lacerta.tiscalinet.it...

> INVIA dal menù file.
>
> Cosa fare?
>
> Grazie
>
Hai dato un'occhiata sul sito comune (
www.sitocomune.com
)?
Ciao.
--
Sergio MAZZA


title: Come stampare N copie dello stesso report da vba ?

author: RobertoA

text:
Ovviamente ciclare la stessa istruzione N volte non vale
Sto cercando di capire come funziona esattamente l'istruzione DoCmd.PrintOut
Ad esempio per stampare 3 copie delle stesso report, senza farlo apparire in
anteprima, ho provato l'esempio sotto riportato
http://support.microsoft.com/kb/179315/it
Ma non funzia, nel senso che mi stampa tre copie della form che uso per
lanciare il comando e non tre copie del report che gli indico
L'help di Access (ver 2003), relativamente al comando PrintOut e' stitico di
informazioni e non mi fa vedere i comandi impostabili prima del PrintOut
In sostanza vorrei capire come indicare al DoCmd.PrintOut  che intendo
riferirmi al report aperto la riga precedente
Ciao e grazie
RobertoA


author: ALESSANDRO Baraldi

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:4668d453$1...@newsgate.x-privat.org...

Apri il Report in anteprima, poi usa un SelectObject indicando
l'oggetto(Report)
quindi usa PrintOut, ovviamente il report non deve essere aperto in modalità
Dialog.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


author: Karl Donaubauer

text:

Invece del PrintOut puoi usare la proprietà Copies dell'oggetto Printer.
Vedi
http://support.microsoft.com/?kbid=284286
.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
>> Ovviamente ciclare la stessa istruzione N volte non vale
>> Sto cercando di capire come funziona esattamente l'istruzione
> DoCmd.PrintOut
>> Ad esempio per stampare 3 copie delle stesso report, senza farlo apparire
> in
>> anteprima, ho provato l'esempio sotto riportato
>>
http://support.microsoft.com/kb/179315/it
>> Ma non funzia, nel senso che mi stampa tre copie della form che uso per
>> lanciare il comando e non tre copie del report che gli indico
>> L'help di Access (ver 2003), relativamente al comando PrintOut e' stitico
> di
>> informazioni e non mi fa vedere i comandi impostabili prima del PrintOut
>> In sostanza vorrei capire come indicare al DoCmd.PrintOut  che intendo
>> riferirmi al report aperto la riga precedente
>> Ciao e grazie
>> RobertoA
>
>
> Apri il Report in anteprima, poi usa un SelectObject indicando
> l'oggetto(Report)
> quindi usa PrintOut, ovviamente il report non deve essere aperto in
> modalità
> Dialog.
Si, mi mancava la SelectObject
Grazie tante
Ciao
RobertoA


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:5cses7F...@mid.individual.net...
> RobertoA wrote:
>> Ovviamente ciclare la stessa istruzione N volte non vale
>> Sto cercando di capire come funziona esattamente l'istruzione
>> DoCmd.PrintOut Ad esempio per stampare 3 copie delle stesso report, senza
>> farlo apparire in anteprima, ho provato l'esempio sotto riportato
>>
http://support.microsoft.com/kb/179315/it
>> Ma non funzia, nel senso che mi stampa tre copie della form che uso per
>> lanciare il comando e non tre copie del report che gli indico
>> L'help di Access (ver 2003), relativamente al comando PrintOut e' stitico
>> di informazioni e non mi fa vedere i comandi impostabili prima del
>> PrintOut
>> In sostanza vorrei capire come indicare al DoCmd.PrintOut  che intendo
>> riferirmi al report aperto la riga precedente
>
> Invece del PrintOut puoi usare la proprietą Copies dell'oggetto Printer.
> Vedi
http://support.microsoft.com/?kbid=284286
.
>
Molto molto interessante
Ho scoperto che e' possibile attivare praticamente tutte le funzionalita'
della stampante, alimentazione carta, duplex, colore, eccc
Grazie e ciao
RobertoA


title: problemi di protezione

text:
Desidero proteggere i dati contenuti nelle tabelle del BE, e di
conseguenza nelle tabelle collegate del FE.
Ho protetto il FE ed il BE tramite impostazione password database,
impostazione attributi tabelle su nascosto, creazione file MDE,
disabilitazione tasti speciali access da codicee VBA.
Il problema sta nel fatto che chiunque può creare un nuovo db access
ed importare le tabelle dal FE senza che venga chiesta la password.
Non vorrei utilizzare la protezione a livello di gruppo (file mdw).
Grazie
Andrea


title: problemi di protezione

author: Alessandro Baraldi

text:
"br1" <
bonafin...@tiscali.it
> wrote in message
news:1136377053.5...@g43g2000cwa.googlegroups.com
> Desidero proteggere i dati contenuti nelle tabelle del BE, e di
> conseguenza nelle tabelle collegate del FE.
> Ho protetto il FE ed il BE tramite impostazione password database,
> impostazione attributi tabelle su nascosto, creazione file MDE,
> disabilitazione tasti speciali access da codicee VBA.
> Il problema sta nel fatto che chiunque può creare un nuovo db access
> ed importare le tabelle dal FE senza che venga chiesta la password.
Bene.
> Non vorrei utilizzare la protezione a livello di gruppo (file mdw).
Male, è l'unico modo.
> Grazie
> Andrea
Saluti
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: somma di ore all'orario attuale

text:
mi spiego meglio
se oggi č lunedi 21/01/2004 ore 15.00 sommando un certo nunero di ore vorrei
ottenere data e ora risultante
esempio
21/01/2004 ore 15.00    + 23 ore deve risultarmi 22/01/2004 ore 14.00
mi sapete aiutare=? grazie.


title: somma di ore all'orario attuale

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:bv6jnb$n8g$1...@lacerta.tiscalinet.it...
> mi spiego meglio
>
> se oggi è lunedi 21/01/2004 ore 15.00 sommando un certo nunero di ore
vorrei
> ottenere data e ora risultante
>
> esempio
>
> 21/01/2004 ore 15.00    + 23 ore deve risultarmi 22/01/2004 ore 14.00
>
> mi sapete aiutare=? grazie.
Dateadd con primo parametro "h"
Antonio


title: Problema di carattere generale

author: elio

text:
Un saluto a tutti
Supponiamo di gestire una base di dati relativa ad una determinata azienda
che fornisce metano (o qualsiasi altro servizio) a degli utenti.
Supponiamo che il contratto (che chiameremo "ABC") abbia le seguenti
caratteristiche:
data attivaz.:  20/04/1990
data disdetta: 30/09/1995
Supponiamo anche che la fatturazione sia di tipo semestrale:
data fattura1: 30/06/1990
data fattura2: 31/12/1990
data fattura3: 30/06/1991
............
data ultima fatt: 31/12/1995  (riferita fino al periodo 30/09/1995)
Supponiamo che la base di dati gestica anche il saldo fattura (che
generalmente e' impostato a 30gg o 60gg dalla dati di emissione della
fattura).
Secondo voi quando e' possibile eliminare il contratto "ABC" (non
l'anagrafica ma solo il contratto per cui l'utente ha effettuato la
disdetta) dalla base di dati, tenendo conto che:
1) Supponendo che l'utente abbia regolarizzato l'ultima fattura emessa
Se elimino subito il contratto in caso di controversia potrei avere dei
problemi (ho l'anagrafica, ho i report delle fatture emesse, ma
effettivamente perdo la gestione automatica di quel contratto per le
necessarie verifiche ).
Mi date qualche consiglio in merito.......di solito come ci si
comporta......nel gestire i contratti disdettati (vengono per esempio
eliminati dalla base di dati dopo 5 anni dall'ultimo pagamento......oppure?)
grazie
e.


title: Problema di carattere generale

text:
Non ho esperienze nel campo della gestione di contratti, ma comunque
la problematica è comune a tutte le aree di gestione
contabile/commerciale.
Premetto che sono contrario, per esperienze vissute, ad eliminare
dagli archivi i dati che il cliente dichiara non più utili per la sua
attività. Tanto succede che il giorno dopo che hai fatto pulizia
arriva la finanza, oppure arriva una citazione dal tribunale relativa
ad un contenzioso che si riteneva chiuso da due anni, oppure il
venditore ha bisogno di quell'offerta fatta qualche anno fa allo
stesso cliente ...
Insomma, come Murphy insegna, tutto ciò che può andare male lo farà.
Comunque il cliente (almeno i miei) di solito vorrebbe tutti i dati in
linea a partire dall'inizio dell'attività dell'azienda.
Questo comporta alcune conseguenze a livello di prestazioni e a
livello di dotazione hw, nonchè difficoltà nella gestione delle copie
di backup (un mio cliente ha in linea la contabilità, la fatturazione
ed il magazzino dal 1993, i cui file dei movimenti contengono
comlessivamente oltre 5 milioni di record).
Per ovviare a questi inconvenienti, una soluzione che costituisce un
buon compromesso tra le esigenze del cliente e i limiti tecnici,
consiste nella creazione di un ambiente identico a quello utilizzato
quotidianamente, destinato a contenere i dati "storici" che
periodicamente vengono trasferiti dall'ambiente "in linea".
Tali dati storici possono essere salvati su nastro o CD a cadenze
molto dilazionate nel tempo, per esempio ad ogni nuovo trasferimento
dall'ambiente "in linea". In questo modo il lavoro quotidiano non è
appesantito dall'eccessiva mole di dati ed il cliente può in qualsiasi
momento accedere  a tutta la storia dell'azienda.
L'inconveniente più grosso di questa soluzione, è costituito dal fatto
che tutte le modifiche apportate ai programmi ed alla struttura dei
dati nell'ambiente "in linea", devono obbligatoriamente essere
riportate anche nell'ambiente "storico"; c'è però da dire che
l'ambiente "storico" può essere maneggiato con più tranquillità perchè
non viene certo usato con la frequenza di quello "in linea" e quindi
certe operazioni possono essere condotte senza entrare in conflitto
con l'attività corrente dell'azienda.
Ci sono poi altri inconvenienti, che vanno risolti a priori in fase di
studio delle procedure di storicizzazione: per esempio non vanno
trasferiti i movimenti contabili di un cliente relativi a partite
ancora aperte.
Spero di averti dato qualche spunto utile.
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Così disse Ivan Lelli Ven 25 Aug 2000 09:34:52 +0200)
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
... e quello di it.comp.as400:
http://www.faq400.com/
---------------------------------------------


title: Problema di carattere generale

text:
"VT@work wrote:
> Non ho esperienze nel campo della gestione di contratti, ma comunque
> la problematica è comune a tutte le aree di gestione
> contabile/commerciale.
Ciao e grazie per la gentile collaborazione......la domanda nasce dal fatto
che neanch'io ho esperienze di gestione contratti.
> Premetto che sono contrario, per esperienze vissute, ad eliminare
> dagli archivi i dati che il cliente dichiara non più utili per la sua
> attività. Tanto succede che il giorno dopo che hai fatto pulizia
> arriva la finanza, oppure arriva una citazione dal tribunale relativa
> ad un contenzioso che si riteneva chiuso da due anni, oppure il
> venditore ha bisogno di quell'offerta fatta qualche anno fa allo
> stesso cliente ...
E su questo io sono d'accordissimo, inoltre permette di risparmiare pure
notevole tempo (in termini di programmazione)
> Insomma, come Murphy insegna, tutto ciò che può andare male lo farà.
Non nominare quel nome....... :-)
> Spero di averti dato qualche spunto utile.
> Vincenzo Turturro
Di sicuro hai fornito il tuo contributo, il problema e' proprio farlo capire
ai clienti......
Se per esempio in database ci sono 10000 contratti attivi (un contratto e'
attivo fin quando non viene disdettato....come nel caso della fornitura
dell'energia elettrica o dei servizi telefonici.....il rinnovo e'
praticamente automatico a meno di disdetta del cliente) nell'anno "X"  e
nell'anno "X+1" si hanno 100 nuovi contratti e 20 disdette (relative a
contratti attivi nell'anno "X") alla nel db saranno presenti:
10080 contratti attivi e 20 contratti sospesi per un totale di 10100 record
iterando il ragionamento in 10 anni si avranno
11000 contratti attivi e 200 contratti sospesi per un totale di 11200 record
(praticamente circa 1,8% dello spazio e' sprecato quindi secondo me se tale
percentuale non raggiunge valori attorno al 15% non dovrebbe essere
necessario uno storico nel vero senso della parola............correggimi se
sbaglio!!!)
ciao e grazie
e.


title: Problema di carattere generale

author: VT @ home

text:
Il Thu, 16 Aug 2001 15:49:42 GMT, "elio" <not...@you.gk> ha scritto:
>(.....)
>Se per esempio in database ci sono 10000 contratti attivi (un contratto e'
>attivo fin quando non viene disdettato....come nel caso della fornitura
>dell'energia elettrica o dei servizi telefonici.....il rinnovo e'
>praticamente automatico a meno di disdetta del cliente) nell'anno "X"  e
>nell'anno "X+1" si hanno 100 nuovi contratti e 20 disdette (relative a
>contratti attivi nell'anno "X") alla nel db saranno presenti:
>10080 contratti attivi e 20 contratti sospesi per un totale di 10100 record
>iterando il ragionamento in 10 anni si avranno
>11000 contratti attivi e 200 contratti sospesi per un totale di 11200 record
>(praticamente circa 1,8% dello spazio e' sprecato quindi secondo me se tale
>percentuale non raggiunge valori attorno al 15% non dovrebbe essere
>necessario uno storico nel vero senso della parola............correggimi se
>sbaglio!!!)
>ciao e grazie
>e.
Quello che proponi tu può essere un criterio per decidere se gestire o
meno uno strorico.
Ma non è il solo: bisogna tenere conto delle prestazioni del programma
di gestione in relazione alle caratteristiche dell'hw e del motore di
database utilizzato, per cui il 5% può essere già troppo, così come
potrebbe essere tollerabile il 50%.
Inoltre entrano in gioco anche fattori relativi a richieste
dell'utente che potrebbe volere la possibilità di selezionare a
richiesta solo i contratti attivi, solo quelli disdettati oppure
tutti.
E qui bisogna valutare se merita intervenire sull'applicazione per
implementare queste funzioni di filtro, oppure storicizzare, in modo
da non toccare i programmi, se non per aggiungere le funzioni di
storicizzazione.
Insomma, non esistono regole predefinite, in quanto il problema
dipende dalla particolare combinazione di gestione amministrativa dei
dati, dotazione hw, dotazione sw, flessibilità dell'utenza ....
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Così disse Ivan Lelli Ven 25 Aug 2000 09:34:52 +0200)
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------


title: Disabilitare tasto Invio su pulsante

author: Sandrobi

text:
Vorrei che un pulsante si attivasse solo con il click del mouse e non con il
tasto Invio quando ha il focus.
Come faccio?
Grazie
Sandro


title: Disabilitare tasto Invio su pulsante

author: Alessandro Cara

text:
Sandrobi wrote:
>
> Vorrei che un pulsante si attivasse solo con il click del mouse e non con il
> tasto Invio quando ha il focus.
> Come faccio?
proprieta':seleziona con tabulazione = No
Mi chiedo: perche?
--
a.cara
Togli qualcosa dall'email


title: Disabilitare tasto Invio su pulsante

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:40287256...@blunet.it...
> Sandrobi wrote:
> >
> > Vorrei che un pulsante si attivasse solo con il click del mouse e non
con il
> > tasto Invio quando ha il focus.
> > Come faccio?
> proprieta':seleziona con tabulazione = No
> Mi chiedo: perche?
Ma soprattutto: PEEEEERCHE' ?!?!
Antonio Bastilani


title: Disabilitare tasto Invio su pulsante

text:

e' un brutto periodo. Bisogna risparmiare.



title: Disabilitare tasto Invio su pulsante

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:4028B5D1...@blunet.it...

Sapevo che non avresti colto la cit.dot.
Antonio


title: Disabilitare tasto Invio su pulsante

text:
"Alessandro Cara"
> > > > Vorrei che un pulsante si attivasse solo con il click del mouse e
non
> > con il
> > > > tasto Invio quando ha il focus.
> > > > Come faccio?
> > > proprieta':seleziona con tabulazione = No
> > > Mi chiedo: perche?
Ecco spiegato:
Su una maschera di presentazione ho un pulsante per attivare una demo e
siccome è l'unico pulsante con invio si attiva la demo anche non volendo.
Tutto qua.
Però mettere "Seleziona con tabulazione = No" non è sufficiente perchè il
pulsante è selezionato comunque...
Aricome è possibile evitare ciò?
Grazie
Sandro


title: Disabilitare tasto Invio su pulsante

text:

ed allora intercetta il keyup/keypress/keydown (tasto su / giu' / pressione)
Sei sicuro che non ci sia qualcuno/qualcosa che ci fa sopra una setfocus ?



title: Disabilitare tasto Invio su pulsante

author: pabel

text:
"Sandrobi" <
sandb...@libero.it
> ha scritto nel messaggio
news:BC4Wb.4110$2j2.1...@twister2.libero.it...

Perchè non ti crei un nuovo controllo a mo di etichetta che ti risparmia il
focus al pulsante incriminato ?
Pabel


title: Help selezione multipla

author: Roberto

text:
Ciao a tutti
ho un problema che sicuramente sapete risolvere in 3 secondi.
Problema.
ho una tabella pippo con due campi
Id contatore chiave primaria
Pluto campo memo
creò una maschera associata ai campi della tabella
inserisco i due campi, ma il campo memo lo cambio in casella di
riepilogo a selezione multipla,
con popolamento da un altra tabella con la lista dei valori.
perchè non mi salva nella tabella le selezioni che faccio !!!
grazie mille per l'aiuto!


title: Help selezione multipla

text:
Roberto ha scritto:

Ci sono diversi problemi in quello che hai fatto...!
La ListBox non supporta i campi MEMO perchè ha un limite a 255
caratteri.... quindi non è fattibile...!
@Alex


title: Controllo digitazione delle date

author: Paolo Tomiato

text:
Sto costruendo un database x il protocollo dell'ufficio e non riesco ad
avere un controllo efficace x quanto riguarda l'inserimento delle date.
Mi spiego: e' possibile impedire che vengano inserite date inesistenti tipo
32/01/01 o 29/02/01 che tra l'altro access converte in 01/01/32 e 01/02/29
non so in base a quale regola? Forse x renderle coerenti?


title: Controllo digitazione delle date

author: Roberto dal portatile

text:
"Paolo Tomiato" <
paolo....@libero.it
> ha scritto nel messaggio
news:GySk6.3688$k55....@news.infostrada.it...

E se tramite una maschera di input obblighi la digitazione dell'anno a
quattro cifre che succede?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Controllo digitazione delle date

text:
Ho provato... e a parte il disagio di dovere dgtare  l'anno a 4 cifre, non
cambia assolutamente nulla. :(
Cmq grazie x il consiglio.
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:k4Tk6.3962$k55....@news.infostrada.it...



title: Controllo digitazione delle date

text:
ah, dimenticavo, tempo fa ho dovuto riformattare l'HD e di conseguenza ho
reinstallato l'office, quindi non avevo + le patch SR1 e SR2 installate,
stamane cercando x la rete ho letto alcune cose che mi hanno fatto ricordare
la cosa...
cosi' ora le sto riscaricando e poi le instalero', chissa' che magari....
Alla prox.
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:k4Tk6.3962$k55....@news.infostrada.it...



title: Controllo digitazione delle date

text:
"Paolo Tomiato" <
paolo....@libero.it
> ha scritto nel messaggio
news:uO5l6.9456$k55.3...@news.infostrada.it...
> ah, dimenticavo, tempo fa ho dovuto riformattare l'HD e di conseguenza ho
> reinstallato l'office, quindi non avevo + le patch SR1 e SR2 installate,
> stamane cercando x la rete ho letto alcune cose che mi hanno fatto
ricordare
> la cosa...
> cosi' ora le sto riscaricando e poi le instalero', chissa' che magari....
>
Ti sarei grato se rispondessi dopo e non prima dei messaggi precedenti.
Io, con A97 e le patch SR1 e SR2 installate, se non uso alcuna maschera di
input ho il tuo stesso problema, ma se uso la seguente maschera di input:
99/99/0000;0;_
all'uscita dal campo ho l'eventuale segnalazione di errore.
Quanto al fastidio di digitare le due cifre del secolo viene compensato dal
vantaggio di non digitare le due barre.



title: [OT] Per la serie ogni mondo è paese

author: MA

text:
Ciao a tutti,
sono che molti di voi già conoscono questo link, ma ho trovato molto
sollievo nel vedere che le mie peripezie sono simili a quelle di tanti
altri.
Definirei Davide (l'autore) Biso in Olanda.
http://soft-land.org/storie/
ciao e fatemi sapere
MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: [OT] Per la serie ogni mondo è paese

author: Antonio Biso

text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:62Z94Z199Z30Y1...@usenet.libero.it...
> Ciao a tutti,
> sono che molti di voi già conoscono questo link, ma ho trovato molto
> sollievo nel vedere che le mie peripezie sono simili a quelle di tanti
> altri.
> Definirei Davide (l'autore) Biso in Olanda.
>
http://soft-land.org/storie/
Spettacoloso
Antonio


title: cancellare tutti i controlli da una form con un ciclo for?

author: tmtube

text:
come posso aprire una form in visualizzazione struttura
cancellare tutti i controlli presenti "etichette per la precisione"
poi chiudere e salvare la form?

grazie a tutti.


author: Bruno Campanini

text:
It happens that tmtube formulated :

Dim i, F As String
F = "Form3"

DoCmd.OpenForm F, acDesign, , , , acHidden
Do Until Forms(F).Controls.Count = 0
    For Each i In Forms(F).Controls
        DeleteControl F, i.Name
    Next
Loop
DoCmd.Close acForm, F, acSaveYes

Bruno


text:
>Dim i, F As String
>F = "Form3"

>DoCmd.OpenForm F, acDesign, , , , acHidden
>Do Until Forms(F).Controls.Count = 0
>    For Each i In Forms(F).Controls
>        DeleteControl F, i.Name
>    Next
>Loop
>DoCmd.Close acForm, F, acSaveYes

>Bruno

grazie infinite.


text:
>Loop
>DoCmd.Close acForm, F, acSaveYes

>Bruno

sul tuo codice la seconda volta che lo eseguo mi restituisce
errore di runtime 29054
impossibile aggiungere rinominare o eliminare i controlli richiesti
poi sotto i pulsanti fine e debug ma debug e disattivo e non cliccabile

che succede? booo!


text: Risolto era la form danneggiata


title: Opzioni riga di comando collegamento desktop

author: Pasquale Antonacci

text:
Vorrei sapere se c'e' qualcuno che conosce le opzioni che posso utilizzare
in una riga di comando, nella creazione di un collegamento sul desktop, per
l'attivazione di un database Access.
La mia idea e' di creare un eseguibile all'interno del quale mettere dei
comandi che risulterebbero cosi "poco trasparenti" agli utenti e aumentare
la protezione del database.
In particolare mi servirebbe capire se tra queste ne esiste una che possa
permettere di disabilitare il "benedetto" tasto SHIFT.
 Un saluto a tutti.
          Linus
--
Posted from
sirio.tno.it
 [138.66.200.5]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Pasquale Antonacci" <
p.ant...@tno.it
> ha scritto nel messaggio
news:01C086F9.FE46B...@tno.it...
> Vorrei sapere se c'e' qualcuno che conosce le opzioni che posso utilizzare
> in una riga di comando, nella creazione di un collegamento sul desktop,
per
> l'attivazione di un database Access.
> La mia idea e' di creare un eseguibile all'interno del quale mettere dei
> comandi che risulterebbero cosi "poco trasparenti" agli utenti e aumentare
> la protezione del database.
> In particolare mi servirebbe capire se tra queste ne esiste una che possa
> permettere di disabilitare il "benedetto" tasto SHIFT.
>
>  Un saluto a tutti.
>           Linus
Come disabilitare il "benedetto" tasto SHIFT lo trovi scritto nel Sito
Comune (link qui sotto)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Database Acc97 in rete

author: Chicco

text:
Salve a tutti
Ho sviluppato un database in access 97 da un paio di anni. Ora il mio
cliente ha l'esigenza di aggiungere una nuova postazione alle 3 già
esistenti. Le prime tre stazioni sono in rete locale a 10Mb/sec, mentre la
stazione da aggiungere è raggiungibile solamente via ISDN (per ora).
Nel caso sia necessario potenziare i collegamenti di rete,  come posso
individuare quale è la banda necessaria per la mia applicazione?
Grazie in anticipo per eventuali consigli
--
Enrico Oemi,
Info.Mont. S.p.A.
via Nazionale 102
43043 Borgo Val di Taro (PR)


title: Database Acc97 in rete

author: lucianab64 on libero

text:
Chicco <
oe...@infomont.it
> wrote in message
92scng$h03$1...@fe1.cs.interbusiness.it...

Anch'io ho lo stesso problema e sono molto interessata alla risposta!
Luciana


title: Database Acc97 in rete

author: mark

text:
"Chicco" <
oe...@infomont.it
> wrote in message
news:92scng$h03$1...@fe1.cs.interbusiness.it...

Scusate la mia curiosità, ma che cosa intendete per banda necessaria?
Marco Dell'Oca
D.M.Software


title: Database Acc97 in rete

text:
mark <
marco....@tiscalinet.it
> wrote in message
92tsbb$oqv$1...@lacerta.tiscalinet.it...

Intendiamo sapere qual è la banda minima di trasmissione delle informazioni
affinchè si abbiano prestazioni accettabili che rendano utilizzabile un
applicativo sviluppato in Access (ADO) + SQL Server da remoto (ovviamente
seguendo una serie di criteri che minimizzano la mole di dati trasmessa).
Grazie delle risposte
Luciana


title: Database Acc97 in rete

text:
> > Scusate la mia curiosità, ma che cosa intendete per banda necessaria?
> >
> > Marco Dell'Oca
> > D.M.Software
>
> Intendiamo sapere qual è la banda minima di trasmissione delle
informazioni
> affinchè si abbiano prestazioni accettabili che rendano utilizzabile un
> applicativo sviluppato in Access (ADO) + SQL Server da remoto (ovviamente
> seguendo una serie di criteri che minimizzano la mole di dati trasmessa).
>
io ho provato con una connessione modem to modem a 33600K. A parte
l'apertura della maschera iniziale che accede ad alcune tabelle di cui 1 con
2000 record (per fortuna i dati non sono tanti!), l'accesso alle maschere
successive è abbastanza veloce. Ora stavo pensando di alleggerire le query
origine dati della prima maschera in modo da richiamare un minor numero di
tabelle.
Io comunque uso l'access97, con SQL dovresti avere meno problemi per
migliorare le prestazioni


title: Database Acc97 in rete

text:
> > Intendiamo sapere qual è la banda minima di trasmissione delle
> informazioni
> > affinchè si abbiano prestazioni accettabili che rendano utilizzabile un
> > applicativo sviluppato in Access (ADO) + SQL Server da remoto
(ovviamente
> > seguendo una serie di criteri che minimizzano la mole di dati
trasmessa).
> >
>
> io ho provato con una connessione modem to modem a 33600K. A parte
> l'apertura della maschera iniziale che accede ad alcune tabelle di cui 1
con
> 2000 record (per fortuna i dati non sono tanti!), l'accesso alle maschere
> successive è abbastanza veloce. Ora stavo pensando di alleggerire le query
> origine dati della prima maschera in modo da richiamare un minor numero di
> tabelle.
>
> Io comunque uso l'access97, con SQL dovresti avere meno problemi per
> migliorare le prestazioni
Sono convinta anch'io che avro' meno problemi con SQL Server, ma purtroppo
mi rendo conto di non poter essere completamente digiuna di informazioni
relative alla configurazione hw della rete.
Ad esempio ho un cliente con due sedi che distano a 30 Km l'una dall'altra,
una linea a 64K, server NT, due router Cisco, indirizzi statici IP... mi
sembra tutto OK!
Ebbene per copiare un file con gestione risorse di 1 Mb impiego piu' di
un'ora.
Non ti dico lavorare interattivamente con la mia applicazione Access+SQL
Server anche se la mole di dati trasferita è decisamente inferiore.
Hai qualche suggerimento da darmi?
Grazie
Luciana


title: Database Acc97 in rete

author: Silvio Berruti

text:
"lucianab64 on libero" <
lucia...@libero.it
> ha scritto nel messaggio
news:vjX46.238096$hk4.11...@news.infostrada.it...
> Ad esempio ho un cliente con due sedi che distano a 30 Km l'una
dall'altra,
> una linea a 64K, server NT, due router Cisco, indirizzi statici IP... mi
> sembra tutto OK!
> Ebbene per copiare un file con gestione risorse di 1 Mb impiego piu' di
> un'ora.
> Non ti dico lavorare interattivamente con la mia applicazione Access+SQL
> Server anche se la mole di dati trasferita è decisamente inferiore.
> Hai qualche suggerimento da darmi?
L'unico caso che mi si sia presentato, e che si avvicini al tuo, l'ho avuto
quando un cliente mi ha chiesto di poter continuare a lavorare sul programma
anche quando era a casa.
Hardware a disposizione: 2 PC (uno in ufficio, facente parte di una rete
locale, e uno a casa), 2 modem analogici 56K, linea telefonica analogica
(quella normale x intenderci)
Soluzione: installazione di PcAnywhere client e server
Praticamente con PcAnywhere (o programmi simili) viene trasferita solo la
visualizzazione su schermo, mentre la gestione del DB rimane in ufficio.
Il risultato è apprezzabile, non ottimale, ma sufficiente.
Se, comunque, impieghi un ora x copiare un file da 1 MB, c'è qualcosa che
non funziona correttamente: il tempo teorico sarebbe inferiore a 3 minuti,
abbastanza normale poterlo fare entro i 5 minuti; non è che sui router Cisco
passano anche le connessioni a Internet? in questo caso devi chiedere di
poter avere accesso esclusivo alla connessione.
Ciao
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Database Acc97 in rete

author: sib

text:
Silvio Berruti <
s...@libero.it
> wrote in message
6FY46.238507$hk4.11...@news.infostrada.it...
cut
> L'unico caso che mi si sia presentato, e che si avvicini al tuo, l'ho
avuto
> quando un cliente mi ha chiesto di poter continuare a lavorare sul
programma
> anche quando era a casa.
> Hardware a disposizione: 2 PC (uno in ufficio, facente parte di una rete
> locale, e uno a casa), 2 modem analogici 56K, linea telefonica analogica
> (quella normale x intenderci)
> Soluzione: installazione di PcAnywhere client e server
> Praticamente con PcAnywhere (o programmi simili) viene trasferita solo la
> visualizzazione su schermo, mentre la gestione del DB rimane in ufficio.
> Il risultato č apprezzabile, non ottimale, ma sufficiente.
cut
Concordo pienamente.
Ricordo che tempo addietro fui criticato non ricordo da chi per aver parlato
di una soluzione simile.
Che sia pcAniecc.ecc. o un altro programma, per i casi in cui l'uso remoto
del db e' limitato a un singolo utente che lavora fuori orario di servizio,
questa e' la soluzione di gran lunga piu' semplice e funzionale.
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: ProgressBar

author: eSQueL

text:
Windows xp, Access 2003.
Ho una progressbar legata ad una procedura. Quando lancio la procedura, dopo
un po' la progressbar si blocca, tuttavia la procedura continua
correttamente sino alla fine.
Alla fine della procedura la form relativa torna normale (con progressbar
nascosta).
Problema nato improvvisamente, dato che sino ad un paio di giorni fa
funzionava tutto regolarmente.
Nota: quando la barra si blocca, la finestra delle proprietà della form
diventa completamente bianca. Ho provato con Me.Repaint ma niente da fare.
Grazie per qualsiasi aiuto.


title: ProgressBar

text:
"eSQueL" <
eSQ...@virgilio.it
> ha scritto nel messaggio
news:44d6e975$0$30252$4faf...@reader1.news.tin.it...
> Windows xp, Access 2003.
>
> Ho una progressbar legata ad una procedura. Quando lancio la procedura,
> dopo un po' la progressbar si blocca, tuttavia la procedura continua
> correttamente sino alla fine.
>
> Alla fine della procedura la form relativa torna normale (con progressbar
> nascosta).
>
> Problema nato improvvisamente, dato che sino ad un paio di giorni fa
> funzionava tutto regolarmente.
>
> Nota: quando la barra si blocca, la finestra delle proprietą della form
> diventa completamente bianca. Ho provato con Me.Repaint ma niente da fare.
>
> Grazie per qualsiasi aiuto.
>
Ho provato a a lanciare la procedura tenendo chiusa la finestra delle
propriteą della form e tutto funziona regolarmente ... bah


title: sql e win 98

author: emanueleG

text:
ho una tabella in sql server 2000 con due campi (id con identity o
contatore che dir si voglia) e un campo testo di 50, collego la tabella
tramite odbc in access xp, creo un maschera tramite i wizard automatico,
quando inserisco un record nuovo (e solo per il primo record nuovo) e
aggiorno il record cliccando sulla sx della maschera perdo il
posizionamento del record che stavo caricando e finisco su un altro
record, questo si verifica quando ci sono più di 200 record nella tabella
e solo con windows 98, la tabella originaria in realtà era più complessa,
l'ho sfoltita, riscritta, creato un altro db, cambiato server, aggiornato
mdac all 2.8 ma niente.
Grazie fin d'ora a chiunque possa aiutarmi.
Emanuele Gostoli
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: sql e win 98

author: S. Savoldi

text:
"emanueleG"
> ho una tabella in sql server 2000 con due campi (id con identity o
> contatore che dir si voglia) e un campo testo di 50, collego la tabella
> tramite odbc in access xp, creo un maschera tramite i wizard automatico,
> quando inserisco un record nuovo (e solo per il primo record nuovo) e
> aggiorno il record cliccando sulla sx della maschera perdo il
> posizionamento del record che stavo caricando e finisco su un altro
> record, questo si verifica quando ci sono più di 200 record nella tabella
> e solo con windows 98, la tabella originaria in realtà era più complessa,
> l'ho sfoltita, riscritta, creato un altro db, cambiato server, aggiornato
> mdac all 2.8 ma niente.
> Grazie fin d'ora a chiunque possa aiutarmi.
Hai aggiornato Jet 4.0 a S.Pack 8?


title: Comprerssione Unicode

author: TseRaa

text:
Visto che a noi serve a poco, conviene lasciarla a "Sě", metterla a
"No", alcune prestazioni ne vengono influenzate?
Adriano
e-mail galad***NOSPAM***@
alma.it


title: Domanda

author: Hellas

text:
posso fare una domanda?
in un report di access ho delle caselle testo che devono essere visualizzate
a seconda se un campo boolean è attivato oppure no, quale il modo più
elegante per fare questo tipo di controllo?
grazie a chiunque avrà la pazienza di riposndermi


title: Domanda

author: Sergio MAZZA

text:
"Hellas" <
torot...@tiscalinet.it
> ha scritto nel messaggio
news:9m5cc1$3mj$1...@pegasus.tiscalinet.it...
> posso fare una domanda?
Sì;
> in un report di access ho delle caselle testo che devono essere
visualizzate
> a seconda se un campo boolean è attivato oppure no, quale il modo più
> elegante per fare questo tipo di controllo?
prova inserendo nell'evento "su formattazione" della sezione del report dove
hai posizionato i controlli, il codice:
'----------
Me!casellaDiTesto1.Visible = Nz(Me!campoBooleano,False)
Me!casellaDiTesto2.Visible = Nz(Me!campoBooleano,False)
Me!casellaDiTesto3.Visible = Nz(Me!campoBooleano,False)
Me!casellaDiTesto4.Visible = Nz(Me!campoBooleano,False)
'----------
> grazie a chiunque avrà la pazienza di riposndermi
>
Ciao.


title: Domanda

author: CarloCos

text:
"Hellas" <
torot...@tiscalinet.it
> ha scritto nel messaggio
news:9m5cc1$3mj$1...@pegasus.tiscalinet.it...

Su formattazione:
If Me.ControlloBooleano = true Then
Me.Controllo.Visible = true
else
Me.Controllo.Visible = False
end if
Ciao, Carlo


title: Domanda

text:
"CarloCos" <
carloco...@libero.it
> ha scritto nel messaggio
news:h0rh7.11015$i81.4...@news.infostrada.it...

o, + brevemente:
    Me.Controllo.Visible = Me.ControlloBooleano
se invece desideri il contrario:
    Me.Controllo.Visible = Not Me.ControlloBooleano
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Domanda

text:
Grazie ho fatto come mi avete detto e se non volessi stamparla l'etichetta?
ho un'altro problema
il report in questione è basato su una query che non mi vuole pigliare il
valore dello stesso campo in una form
io in corrispondenza del campo della tabella immetto
[forms]![frmFormd'esempio]![stessocampo]
ma questo mi apre una finestra di immissione perché?
nonostante il report sia richiamato tramite un pulsante che su clic ha
docmd.openreport "rptReport", acNormal; è meglio che rifaccia la query o
posso passare il dato al report con il vba? (questa per me è una domanda
tosta)
inoltre ho la necessita di fare un backup dei dati (o tutte l e tabelle)
all'apertura del database e tutte le volte che lancio il modulo con nome per
esempio SalvaDati come posso fare?
"Hellas" <
torot...@tiscalinet.it
> ha scritto nel messaggio
news:9m5cc1$3mj$1...@pegasus.tiscalinet.it...



title: File MDE e Office XP

author: All Eyez On Me

text:
Un cliente ha da anni un mio file mde che funziona con il run-time di
access97...ora ha installato office xp (senza access).
All'avvio del file mde viene visualizzata la maschera che chiede di
convertire o aprire il file, subito dopo mi dice che l'operazione non si può
fare con un mde
Come si risolve il problema?
Grazie!!
AEOM


title: File MDE e Office XP

author: stwe

text:
"All Eyez On Me" <
fish...@tiscalinet.it
> ha scritto nel messaggio
news:9ofr6r$qcd$1...@lacerta.tiscalinet.it...

sicuramente non funzionerà mai se è come credo, ad esempio io con il runtime
del 2000 se faccio l'installazione da ME o da Win2K non posso farla girare
scambiando le installazioni.
sicuramente anche WXP sarà "stronzo" e se non crei l'installazione da lui
non te la fa girare o peggio magari vorrà che usi officeXP (non lo so perchè
al momento me ne sto alla larga da tutto quello che è XP)
so di non esserti stato molto di aiuto, però non ti scoraggiare...
by
stwe


title: File MDE e Office XP

author: warp

text:
All Eyez On Me ha scritto nel messaggio
>Un cliente ha da anni un mio file mde che funziona con il run-time di
>access97...ora ha installato office xp (senza access).
>
>All'avvio del file mde viene visualizzata la maschera che chiede di
>convertire o aprire il file, subito dopo mi dice che l'operazione non si puň
>fare con un mde
>
>Come si risolve il problema?
Premetto che sto facendo convivere tre versioni di office (e due runtime) sullo stesso PC senza
problemi.
Secondo me il tuo .mde non viene lanciato con l'opportuna stringa d'avvio del tipo:
"C:\PROGRAM\OFFICE\MSACCESS.EXE" /runtime "C:\PROGRAM\XYZ.mde"
Ciao, warp


title: File MDE e Office XP

text:
"warp" <
war...@libero.it
> ha scritto nel messaggio
news:9ogal2$s1e$1...@fe2.cs.interbusiness.it...
>
> All Eyez On Me ha scritto nel messaggio
> >Un cliente ha da anni un mio file mde che funziona con il run-time di
> >access97...ora ha installato office xp (senza access).
> >
> >All'avvio del file mde viene visualizzata la maschera che chiede di
> >convertire o aprire il file, subito dopo mi dice che l'operazione non si
può
> >fare con un mde
> >
> >Come si risolve il problema?
>
>
> Premetto che sto facendo convivere tre versioni di office (e due runtime)
sullo stesso PC senza
> problemi.
> Secondo me il tuo .mde non viene lanciato con l'opportuna stringa d'avvio
del tipo:
>
> "C:\PROGRAM\OFFICE\MSACCESS.EXE" /runtime "C:\PROGRAM\XYZ.mde"
>
> Ciao, warp
>
>
hai però provato a creare un'installazione con la rel. 2000 del developer e
poi a installarla su un SO diverso dal tuo?
chiedo scusa se sono fuori tema...
by
stwe


title: File MDE e Office XP

text:
stwe ha scritto nel messaggio ...
>hai perň provato a creare un'installazione con la rel. 2000 del developer e
>poi a installarla su un SO diverso dal tuo?
>chiedo scusa se sono fuori tema...
Sě: nessun problema.
Comunque leggi bene le note allegate al Developer: ti consiglia di sostituire una componente se il
pacchetto viene installato su win 2000.
Ciao, warp


title: File MDE e Office XP

author: AntoGal

text:
"stwe" <
st...@stwe.org
> ha scritto...
> hai però provato a creare un'installazione con la rel. 2000 del developer
e
> poi a installarla su un SO diverso dal tuo?
Potresti chiarire meglio questo punto? Io sto per passare da A97+ ODE97 a
A2000+relativo runtime.
Con ODE 97 ho "impacchettato" l'applicazione utilizzando il setup wizard su
diversi PC e sistemi operativi, e l'instrallazione è sempre andata a buon
fine su:
Windows 95, 95 OSR2, 98, 98 II,  NT4, 2000, Me, XP beta... e mi sembra non
ci sia altro.
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************


title: File MDE e Office XP

author: Sib dal portatile

text:
"All Eyez On Me" <
fish...@tiscalinet.it
> ha scritto nel messaggio
> Un cliente ha da anni un mio file mde che funziona con il run-time di
> access97...ora ha installato office xp (senza access).
>
> All'avvio del file mde viene visualizzata la maschera che chiede di
> convertire o aprire il file, subito dopo mi dice che l'operazione non si
puň
> fare con un mde
>
> Come si risolve il problema?
Mi sembra strano.
Sei sicuro che non ci sia AccessXP nell'installazione?
Poi bisogna verificare se, per caso, XP non vada ad installare un qualche
run time suo (ma mi sembra strano e comunque non dovrebbe andare a
sovrascrivere quello precedente (almeno non senza avvisare).
In ogni caso, non puoi convertire l'mde. Come dice l'help di Access2000,
A2000 e' l'ultima versione di access che puo' convertire una versione mde di
un database, dalle successive (e quindi da XP) devi convertire il sorgente.
Questo perche' le differenze che non ci sono fra A97 e A2000, Ci sono con
XP. Nuovi eventi, nuove istruzioni, nuovi oggetti (come le maschere a
tabella pivot generate automaticamente).
Ciao
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: File MDE e Office XP

text:
"warp" <
war...@libero.it
> ha scritto nel messaggio
news:9ohv4n$qqv$1...@fe2.cs.interbusiness.it...
>
> stwe ha scritto nel messaggio ...
>
> >hai però provato a creare un'installazione con la rel. 2000 del developer
e
> >poi a installarla su un SO diverso dal tuo?
> >chiedo scusa se sono fuori tema...
>
> Sì: nessun problema.
>
> Comunque leggi bene le note allegate al Developer: ti consiglia di
sostituire una componente se il
> pacchetto viene installato su win 2000.
>
> Ciao, warp
>
questa cosa mi fa incazzare e non poco, mi spiego meglio, io lavoro su
win2000 e office 2000 sr1 e ovviamente developer 2000 (ver1.5), premetto che
non ho letto la nota di cui parli, se poi saresti così gentile da
postarmela, comunque faccio la mia bella installazione vado dal cliente e
nulla di fatto, telefono a mamma Microsoft che ovviamente mi fa chiamare 8
volte perchè non capisce il problema, nel frattempo mi installo tutti i
software su winME, faccio nuovamente la mia installazione ed ecco che
funziona magicamente.... dopo circa 3 settimane, mi richiama Microsoft
dicendo che se faccio l'installazione da WinME non ho problemi nemmeno se
vado su win2000, ma ovviamente non funziona, ho già provato. Attualmente
quindi mi dici che SO hai e ti dirò che installazione ti preparo...


title: File MDE e Office XP

text:
stwe ha scritto nel messaggio ...
>questa cosa mi fa incazzare e non poco, mi spiego meglio, io lavoro su
>win2000 e office 2000 sr1 e ovviamente developer 2000 (ver1.5), premetto che
>non ho letto la nota di cui parli, se poi saresti così gentile da
>postarmela, comunque faccio la mia bella installazione vado dal cliente e
>nulla di fatto, telefono a mamma Microsoft che ovviamente mi fa chiamare 8
>volte perchè non capisce il problema, nel frattempo mi installo tutti i
>software su winME, faccio nuovamente la mia installazione ed ecco che
>funziona magicamente.... dopo circa 3 settimane, mi richiama Microsoft
>dicendo che se faccio l'installazione da WinME non ho problemi nemmeno se
>vado su win2000, ma ovviamente non funziona, ho già provato. Attualmente
>quindi mi dici che SO hai e ti dirò che installazione ti preparo...
Non so che dirti: il Setup è stato preparato sotto win '98 e correttamente installato dappertutto.
La nota che ti accennavo riguarda win '2000 e Stdole2.tlb, cercala nelle note d'installazione di MOD
2000 che in questo momento non ho sottomano.
A titolo di curiosità, quali sono i problemi che incontri?
S'interrompe il setup, non funziona l'applicazione Runtime?
Ciao, warp


title: File MDE e Office XP

text:
"warp" <
war...@libero.it
> ha scritto nel messaggio
news:9ok8ad$5b9$1...@fe1.cs.interbusiness.it...

inizia il setup, ti dice che deve riavviare e continua così all'infinito.
grazie
by
stwe


title: File MDE e Office XP

text:
warp <
war...@libero.it
> wrote in message
9ogal2$s1e$1...@fe2.cs.interbusiness.it...

HO risolto..il problema č questo:
se si installa il run-time in un pc privo di office, access viene installato
dentro una cartella office dentro la cartella del programma.
Se poi si installa office 2000 sbe, il secondo cd quello che contiene
frontpage e le clip art, non so perchč ma installa un run-time di access
anche nella cartella programmi office etc.
Per eseguire il mio programma non avendo specificato la posizione di
msaccess.exe, viene eseguito quello sbagliato.
Ma che ci fa il run-time di access nella versione di office priva di access?
bo!!
Ciao.
AEOM


title: File MDE e Office XP

text:
Sib dal portatile <
sibN...@iol.it
> wrote in message
NX3r7.23386$Lp6.8...@news.infostrada.it...
> "All Eyez On Me" <
fish...@tiscalinet.it
> ha scritto nel messaggio
> > Un cliente ha da anni un mio file mde che funziona con il run-time di
> > access97...ora ha installato office xp (senza access).
> >
> > All'avvio del file mde viene visualizzata la maschera che chiede di
> > convertire o aprire il file, subito dopo mi dice che l'operazione non si
> può
> > fare con un mde
> >
> > Come si risolve il problema?
>
> Mi sembra strano.
> Sei sicuro che non ci sia AccessXP nell'installazione?
> Poi bisogna verificare se, per caso, XP non vada ad installare un qualche
> run time suo (ma mi sembra strano e comunque non dovrebbe andare a
> sovrascrivere quello precedente (almeno non senza avvisare).
> In ogni caso, non puoi convertire l'mde. Come dice l'help di Access2000,
> A2000 e' l'ultima versione di access che puo' convertire una versione mde
di
> un database, dalle successive (e quindi da XP) devi convertire il
sorgente.
> Questo perche' le differenze che non ci sono fra A97 e A2000, Ci sono con
> XP. Nuovi eventi, nuove istruzioni, nuovi oggetti (come le maschere a
> tabella pivot generate automaticamente).
>
> Ciao
>
> Sib
>
>
Da quello che ho capito c'è un run-time di access nel secondo cd  di office
2000 che probabilmente serve per far funzionare frontpage.
AEOM


title: File MDE e Office XP

text:
stwe ha scritto nel messaggio <
>inizia il setup, ti dice che deve riavviare e continua così all'infinito.
>grazie
Questo divertissment è capitato anche a me (non su win 2000): la causa era un pasticcio nella fase
di preparazione Setup.
Ho risolto rimuovendo manualmente le cartelle create dal precedente wizard e rifacendo tutto ex
novo.
Tieni conto che il pacchetto d'installazione *non* è il Runtime: quest'ultimo è autonomo e può
essere installato separatamente.
In altre parole, finchè non risolvi prova a  installare prima il Runtime e poi creare
manualmente la cartella con programmi e database e i relativi shortcuts sul Desktop.
E' chiaro che se usi ActiveX o altre componenti esterne ad
Access, la faccenda si complica e ti devi armare di regsvr32.
Ciao, warp


title: File MDE e Office XP

text:
"All Eyez On Me" <
fish...@tiscalinet.it
> ha scritto nel messaggio
news:9omltj$cv5$1...@lacerta.tiscalinet.it...

installa il run-time (sbe) per via del modulo gestione clienti.
by
stwe


title: File MDE e Office XP

text:
"warp" <
war...@libero.it
> ha scritto nel messaggio
news:9on2h7$idb$1...@fe1.cs.interbusiness.it...

ok, grazie proverò.... solo che giusto oggi mi hanno variato il db, non so
perchè, ma a naso mi installerò un buo vecchio win98SE che secondo me è
stato uno dei migliori SO Microsoft e proverò, farò sapere al mondo cosa mi
succederà.
so che l'inst del run-time è autonoma e indipendente infatti non fa altro
che copiarla da hd. sto cavolo di setup crea cartelle, copia file, aggiorna
registro, fonts, insomma automatizza solamente operazioni noiose, oppure non
ho capito qualcosa?
grazie per il tuo interessamento.
by
stwe


title: File MDE e Office XP

text:
stwe ha scritto nel messaggio ...
>so che l'inst del run-time è autonoma e indipendente infatti non fa altro
>che copiarla da hd. sto cavolo di setup crea cartelle, copia file, aggiorna
>registro, fonts, insomma automatizza solamente operazioni noiose, oppure non
>ho capito qualcosa?
In effetti è così: il Setup di MOD 2000 è "a due fasi" (a differenza della versione '97):
1) Installazione cartella programmi e database
2) installazione fonts e registrazione .ocx e .dll aggiuntivi (eventuali)
3) creazione shortcuts
Finito ciò viene lanciato il Setup del pacchetto A '2000/Runtime che generalmente va a buon fine (su
PC pasticciati può succedere di tutto quindi non mi sbilancio).
A te da problemi la prima fase, ma se installi personalmente il software in questione puoi ovviare
come da precedente post.
Ciao, warp


title: File MDE e Office XP

text:
"warp" <
war...@libero.it
> ha scritto nel messaggio
news:9opmqu$2vd$1...@fe2.cs.interbusiness.it...

grazie
by
stwe


title: Due info per impostare /e terminare) DB!

author: angrin

text:
Ciao a tutti,
mi servono due informazioni per completare il mio domestico database
access.
1)In una sottomaschera devo inserire il totale della colonna “importi”.
Preciso che ho impostato tale maschera con il rapporto “uno a molti” come
sapientemente insegnato da un forumista di questo sito.
2)Devo, inoltre, creare un report che mi permetta di visualizzare soltanto
i record del mio database per i quali ho attivato il flag del campo
“sì/no”.
Grazie a tutti coloro che vorranno aiutarmi!
Buon fine settimana a tutti!
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it