title: Errore di sintassi su Sql Update

text:
> > Quando eseguo l'istruzione mi esce di immettere il parametro dispo ,
> > dichiarato come variabile integer
> > Qual'č la giusta sintassi ?
> > thanks
> > visca
>
> dispo č una tua variabile???
>
> se si la costruzione della stringa deve essere fatta con la stessa logica
> di Me.cmbArticolo
> DoCmd.RunSQL "UPDATE an_articoli SET an_articoli.art_dispo =
> > ([an_articoli.art_dispo] - " & str(nz(dispo,0)) & ") ......."
Si , dispo č una mia variabile dichiarata Integer dove gli metto il valore
me.qta
Adesso la seguente sintassi :
             DoCmd.RunSQL "UPDATE an_articoli SET an_articoli.art_dispo = " _
             & ([an_articoli.art_dispo] - " & str(nz(dispo,0)) & ") _
             & " WHERE an_articoli.art_cd_articolo = '" & Me.cmbArticolo & "'"
mi restituisce l'errore : Impossibile trovare il campo "|" a cui si fa
riferimento ...
mamma mia ... non ne esco piů ...
thanks



title: Errore di sintassi su Sql Update

text:
viscaelbarca ha scritto:




ora il problema č che an_articoli.art_dispo deve tare all'interno della
stringa (la quadra io non la userei in questo caso e nemmeno la tonda
DoCmd.RunSQL "UPDATE an_articoli SET an_articoli.art_dispo
=an_articoli.art_dispo - " & str(nz(dispo,0)) & ") ......."
Comunque, in questi casi č nuona norma dichiarare una varibile stringa e
assegnarle la stringa composta, poi fare il runsql della tua stringa.
In questo modo puoi mettere un punto di interruzione nel codice in
corrsipondenza della stringa e testarla come si deve prima di farla
eseguire.
Ciao
Nicky
> --------------------------------
> Inviato via
http://arianna.libero.it/usenet/



title: odbc oracle 8

author: pfm

text:
salve

ho un problema a creare un DSN su un client dove e' installato Oracle8 mentre nelle versioni successive mi chiede il TnsName qui mi chiede il server

mettendo il nome del server dove e' instalalto Oracle mi da' errore

Qualcuno puo' aiutarmi?

GRAZIE


title: odbc oracle 8

text:

per favore qualche suggeriemnto?


title: odbc oracle 8

text:
Prima di tutto fai una prova di funzionanento del configurazione lato client.
Crea un collegamento odbc (strumenti di amministrazione) verso oracle, quindi su access collega una tabella.
Poi fai anche una query pass-through, una semplice select su tabella.
Se tutto funziona, usa i parametri di collegamento della stringa di connessione che compare nelle proprietà della query.
Però devi darci piu informazioni, se vuoi una risposta piu precisa...


title: applicare un filtro con scelta valori da casella di riepilogo

text:
Mi spiego meglio, ho una maschera che visualizza delle fatture suddivise
per categorie:
es:
telefonia 82 €
telefonia 73 €
cancelleria 12 €
Stipendi 1012 €
ho una form che apro a parte in cui è presente una "casella di riepilogo"
che visualizza le categorie,
con selezione multipla attiva
telefonia
cancelleria
stipendi
vorrei poter applicare alla prima maschera in alto un filtro categoria in
base alle categorie selezionate in questa ultima maschera
sapete aiutarmi?
Grazie.


author: Antonio Biso

text:
"leopard73" <
leop...@email.it
> ha scritto nel messaggio
news:4d2cf579$0$1366$4faf...@reader2.news.tin.it...
> Mi spiego meglio, ho una maschera che visualizza delle fatture suddivise
> per categorie:
>
> es:
>
> telefonia 82 ?
> telefonia 73 ?
> cancelleria 12 ?
> Stipendi 1012 ?
>
>
> ho una form che apro a parte in cui � presente una "casella di riepilogo"
> che visualizza le categorie,
> con selezione multipla attiva
>
> telefonia
> cancelleria
> stipendi
>
> vorrei poter applicare alla prima maschera in alto un filtro categoria in
> base alle categorie selezionate in questa ultima maschera
>
> sapete aiutarmi?
ciclo sulle righe della casella di riepilogo
creazione da codice di una query sulla tabella con criterio WHERE sui valori
presi dalle righe
cambiamento del recordsource
oppure ciclo sulle righe
accodamento dei valori in tabella d'appoggio prima svuotata
query che aggancia la tabella basa con quella d'appoggio e cambiamento del
recordsource sulla query
Antonio


title: Immagini report e null

author: Paolo

text:
Salve a tutti,
Ho un paio di questioni che non non riuscito a risolvere nemmeno
leggendo i vari faq sul sitocomune, premetto che sono un principiante.
1 -
Mentre riesco a visualizzare le immagini in una maschera da un path
immagine con: Me.miaimmagine.immagine=Me.pathimmagine, non riesco a
fare la stessa cosa su un report perche' se scrivo un evento su
formattazione o su apertura in un report dopo aver digitato
Me.miaimmagine. non esce la proprita' immagine. Come e' possibile? io
uso office xp su win xp e' forse questo un motivo?
2-
Nel caso di vari path immagine e nell'ipotesi che alcuni siano vuoti
digitando il seguente codice perche' ricevo errore?
If
 Me.miaimmagine.immagine=""
Then
Me.miaimmagine=c:\logoimmaginevuota.jpg
else
Me.miaimmagine.immagine=Me.pathimmagine
end
Grazie a tutti
Paolo


title: Immagini report e null

author: Roberto dal portatile

text:
"Paolo" <
freem...@excite.it
> ha scritto nel messaggio
news:2cf0146f.01110...@posting.google.com...
> Salve a tutti,
> Ho un paio di questioni che non non riuscito a risolvere nemmeno
> leggendo i vari faq sul sitocomune, premetto che sono un principiante.
>
> 1 -
> Mentre riesco a visualizzare le immagini in una maschera da un path
> immagine con: Me.miaimmagine.immagine=Me.pathimmagine, non riesco a
> fare la stessa cosa su un report perche' se scrivo un evento su
> formattazione o su apertura in un report dopo aver digitato
> Me.miaimmagine. non esce la proprita' immagine. Come e' possibile? io
> uso office xp su win xp e' forse questo un motivo?
>
Prova con
Me!miaimmagine.Picture = Me!Pathimmagine
> 2-
> Nel caso di vari path immagine e nell'ipotesi che alcuni siano vuoti
> digitando il seguente codice perche' ricevo errore?
>
> If
>  Me.miaimmagine.immagine=""
> Then
> Me.miaimmagine=c:\logoimmaginevuota.jpg
> else
> Me.miaimmagine.immagine=Me.pathimmagine
> end
>
Prova con
If
 Me!miaimmagine.Picture = ""
Then
Me!miaimmagine.Picture = "c:\logoimmaginevuota.jpg"
else
Me!miaimmagine.Picture = Me!pathimmagine
end
> Grazie a tutti
> Paolo
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Query - mettere su una riga vari record

text:
Ho 2 tabelle: Prodotti (codprod, nome) e AltriDati (codprod, coddati).
Il mio problema è questo:
vorrei creare un campo in una query che mi includesse tutti i campi
[coddati] separati da virgola.
Mi spiego meglio: se la tabella prodotti contiene questi valori: (001,
carne) e se la tabella AltriDati questi valori (001, bovina; 001,
toscana; 001, fiorentina] io vorrei creare una query che mi mettesse in
una sola riga: [001], [carne], [bovina, toscana, fiorentina].
Mi sembra che sia possibile, ma purtroppo non so creare la funzione in
VBA.
Grazie a tutti quelli che mi saranno d'aiuto.


title: Query - mettere su una riga vari record

author: Roberto da casa

text:
<
matri...@tiscalinet.it
> ha scritto nel messaggio
news:1131701397.8...@f14g2000cwb.googlegroups.com...

Vai sul Sito Comune (link qui sotto) e nella Sezione Queries leggi la mia
FAQ intitolata "2.30 Unire in una query i valori dello stesso campo di
record diversi": in essa è affrontato e risolto un problema simile al tuo.
Basta apportare piccole modifiche alla funzione UnisciValori, come ad
esempio separare le parole da ", " invece solamente da uno spazio.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Query - mettere su una riga vari record

author: Ivan da casa

text:
<
matri...@tiscalinet.it
> ha scritto nel messaggio
news:1131701397.8...@f14g2000cwb.googlegroups.com...
Ho 2 tabelle: Prodotti (codprod, nome) e AltriDati (codprod, coddati).
Il mio problema č questo:
vorrei creare un campo in una query che mi includesse tutti i campi
[coddati] separati da virgola.
Mi spiego meglio: se la tabella prodotti contiene questi valori: (001,
carne) e se la tabella AltriDati questi valori (001, bovina; 001,
toscana; 001, fiorentina] io vorrei creare una query che mi mettesse in
una sola riga: [001], [carne], [bovina, toscana, fiorentina].
Mi sembra che sia possibile, ma purtroppo non so creare la funzione in
VBA.
Grazie a tutti quelli che mi saranno d'aiuto.
Ciao Matrix,
mentre ti rispondevo ho letto anche il messaggio di Roberto da casa.
Fatti un giro sul suo esempio che č validissimo.
Io ho elaborato una soluzione a patto che tu inserisca un'altro campo( mi
pare che non sia citato : codAltri e cioč un indice contatore per
AltriDati).
di seguito la funzione che richiamerai per ogni codProd tu voglia
Public Function CreaLista(idPro As Long) As String
    Dim db As DAO.Database, rsProd As DAO.Recordset, rsAltri As
DAO.Recordset
    Dim sFiltro As String, sProdotto As String
    Dim iQuanti As Integer, sRisultato As String
    Set db = CurrentDb
    '--------- cerco il prodotto e compongo il codice e nome -------
    sProdotto = "SELECT Prodotti.codProd, Prodotti.nome " & _
            "FROM Prodotti " & _
            "WHERE (((Prodotti.codProd)=" & _
            idPro & _
            "));"
    Set rsProd = db.OpenRecordset(sProdotto, dbOpenDynaset)
    rsProd.MoveFirst
    '..............
    sRisultato = "[" & Format(idPro, "000") & "]"
    sRisultato = sRisultato & ", [" & rsProd!nome & "], ["
    '..............
    '--------- ciclo su tutti gli altriDati
    sFiltro = "SELECT Prodotti.codProd, Prodotti.nome, altriDati.descr " & _
        "FROM Prodotti INNER JOIN altriDati ON Prodotti.codProd =
altriDati.codProd " & _
        "WHERE (((Prodotti.codProd)=" & _
        idPro _
        & "));"
    Set rsAltri = db.OpenRecordset(sFiltro, dbOpenDynaset)
    'rsAltri.MoveLast
    iQuanti = rsAltri.RecordCount
    If iQuanti Then
        rsAltri.MoveFirst
        Do While Not rsAltri.EOF
             sRisultato = sRisultato & rsAltri!descr & ", "
            rsAltri.MoveNext
        Loop
    End If
    '----- tolgo l'ultima virgola (č in piů!)
    sRisultato = Left(sRisultato, Len(sRisultato) - 2)
    sRisultato = sRisultato & "]"
    '---------------- passo la stringa alla funzione
    CreaLista = sRisultato
End Function
--
... spero di esserti stato d'aiuto,
--
--
      /)/)               IVAN                (\/)
     (  '.')         NMCBRMC         ( '.' )
  o(_('')('')                               (")(")_)*
Non Microsoft Certified But Regular
             Microsoft Consumer


title: Query - mettere su una riga vari record

author: Luigi FVG

text:
Ciao,
>
> Ho 2 tabelle: Prodotti (codprod, nome) e AltriDati (codprod, coddati).
> Il mio problema č questo:
> vorrei creare un campo in una query che mi includesse tutti i campi
> [coddati] separati da virgola.
> Mi spiego meglio: se la tabella prodotti contiene questi valori: (001,
> carne) e se la tabella AltriDati questi valori (001, bovina; 001,
> toscana; 001, fiorentina] io vorrei creare una query che mi mettesse in
> una sola riga: [001], [carne], [bovina, toscana, fiorentina].
>
> Mi sembra che sia possibile, ma purtroppo non so creare la funzione in
> VBA.
> Grazie a tutti quelli che mi saranno d'aiuto.
Io costruisco una query in struttura dove creo dei campi al volo che
consistono nella concatenazione di piů campi dalla/e tabella/e che mi
interessano, lo faccio in struttura query utilizzando l'operatore di
concatenazione &
Per es.: CampoNuovo: TABELLA1.campo1 & ", " & TABELLA1.campo2
eccetera. Eventualmente utilizzo funzioni di conversione di tipo dati
se necessario.
Trasformo in query di accodamento o come mi serve e copio l'SQL che
incollo nel codice. Finora mi ha sempre funzionato.
Ciao, Luigi (FVG).
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Query - mettere su una riga vari record

text:
[...]
>
> Io costruisco una query in struttura dove creo dei campi al volo che
> consistono nella concatenazione di più campi dalla/e tabella/e che mi
> interessano, lo faccio in struttura query utilizzando l'operatore di
> concatenazione &
> Per es.: CampoNuovo: TABELLA1.campo1 & ", " & TABELLA1.campo2
> eccetera. Eventualmente utilizzo funzioni di conversione di tipo dati
> se necessario.
> Trasformo in query di accodamento o come mi serve e copio l'SQL che
> incollo nel codice. Finora mi ha sempre funzionato.
> Ciao, Luigi (FVG).
>
>
> --
> Posted via Mailgate.ORG Server -
http://www.Mailgate.OR
Ciao Luigi,
mi sembrava di aver capito che la stringa deve essere costruita da tutti i
Records presenti in AltriDati.
Non ho visto altra soluzione che ricorrere al codice.
Ivan


title: Access si apre e si chiude su Windows Xp 64 bit

author: lucchino

text:
Ciao a tutti
Ho un programmino in access con macro autoexec
Funziona in centinaia di pc a parte da un cliente nuovo dove hanno il SO in
oggetto (non so se dipende da quello)
Secondo me dipende da qualche impostazione di protezione
Ho provato a fare anche quando ho trovato su questo forum, una volta su un
Windows Server 2003 mi aveva risolto il problema:
http://lnx.dinamico.it/forum/viewtopic.php?f=14&t=281
Ora invece niente da fare...
Avete idea di cosa potrei fare?
Grazie
Luca


author: Carlo Costarella

text:
"lucchino" <
lucc...@tiscali.it
> ha scritto nel messaggio
news:494274dd$1...@news.x-privat.org...

Prova a controllare:
che abbiano installato sp8 di jet:
http://download.microsoft.com/download/8/0/6/806e89f5-8f9c-408b-bc78-aaa04ede5bac/windowsxp-kb829558-x86-ita.exe
Poi accertati di avere questa fix:
http://www.microsoft.com/downloadS/details.aspx?FamilyID=e7576b19-de8b-41b0-bbd9-06c39591cecf&displaylang=en
In ultimo esegui il programma come amministratore.
Cosa fa la macro Autoexec, quale codice avvia?
Ciao, Carlo


text:

Grazie, lunedě provo, ormai il cliente ha chiuso per questa settimana
La macro fa tante cose: controlla il registro di windows alcuni valori,
alcuni file txt in windows\system32 e alla fine apre una maschera
Ti faccio sapere
Grazie ancora per il momento
Luca


text:
"lucchino" <
lucc...@tiscali.it
> ha scritto
cut
>
> Grazie, lunedì provo, ormai il cliente ha chiuso per questa settimana
> La macro fa tante cose: controlla il registro di windows alcuni valori,
> alcuni file txt in windows\system32 e alla fine apre una maschera
> Ti faccio sapere
> Grazie ancora per il momento
> Luca
Controlla le chiavi di registro se sono presenti anche nella versione a 64
bit.
Inoltre controlla se hai accesso a windows\system32 così a tutte le
operazioni che il db esegue alla partenza.
Sarò assente da lunedì 15 al 22...
Ciao, Carlo


title: funzione controllo partite iva

author: Giuseppe Cerri

text:
Devo integrare il mio gestionale con un sistema di controllo delle partite
iva.
Qualcuno mi sa indicare dove reperire le regole con cui si verifica una
partita iva?
Il massimo sarebbe un funzione già fatta.
Grazie a tutti.


title: funzione controllo partite iva

author: Emyr

text:


se non sbaglio viene assegnata e non ha regole, forse ti confondi con
il codice fiscale...
l'unica cosa che ricordo è che il quart'ultimo carattere deve essere 0
per controllo ma non ne sono sicuro
Saluti.
Emanuele.


title: funzione controllo partite iva

author: Maicol

text:
"Giuseppe Cerri" <
gius...@cerrinet.it
> ha scritto nel messaggio
news:9OIc8.1922$3s4....@news1.tin.it...

> Non so se e' esattamente quello che cerchi comunque te la invio :
Public Function verifica_PartitaIva(Piva As String) As Boolean
'controlla la validità della partita IVA True=OK, False=Errata
   If len(Piva) <> 11 Then
      verifica_PartitaIva = False
      Exit Function
   End If
   if not isnumeric(Piva) then
      verifica_PartitaIva = False
      Exit Function
   End If
   Dim i As Integer, SumDisp As Integer, SumPari As Integer, Radd As Integer
   dim SumTot As Integer, Check As Integer
   For i = 1 To 9 Step 2
      SumDisp = SumDisp + Val(Mid(Piva, i, 1))
   Next i
   For i = 2 To 10 Step 2
      Radd = 2 * Val(Mid(Piva, i, 1))
      If Radd > 9 Then
         Radd = Val(Left(CStr(Radd), 1)) + Val(Right(CStr(Radd), 1))
      End If
      SumPari = SumPari + Radd
   Next i
   SumTot = SumPari + SumDisp
   SumTot = SumTot Mod 10
   Check = (10 - SumTot) Mod 10
   If Check = Val(Right(Piva, 1)) Then
      verifica_PartitaIva = True
   Else
      verifica_PartitaIva = False
   End If
End Function


title: funzione controllo partite iva

text:
On Thu, 21 Feb 2002 12:48:51 +0100, "Maicol" <
enzo...@libero.it
>
wrote:
>
>"Giuseppe Cerri" <
gius...@cerrinet.it
> ha scritto nel messaggio
>news:9OIc8.1922$3s4....@news1.tin.it...
>> Devo integrare il mio gestionale con un sistema di controllo delle partite
>> iva.
>> Qualcuno mi sa indicare dove reperire le regole con cui si verifica una
>> partita iva?
>> Il massimo sarebbe un funzione già fatta.
>>
>> Grazie a tutti.
>>
>> Non so se e' esattamente quello che cerchi comunque te la invio :
>
>Public Function verifica_PartitaIva(Piva As String) As Boolean
CUT
evidentemente i miei ricordi di ragioneria sono svaniti nella
clessidra di cronos
Saluti.
Emanuele.


title: funzione controllo partite iva

text:
"> CUT
>
>
>
> evidentemente i miei ricordi di ragioneria sono svaniti nella
> clessidra di cronos
> Saluti.
> Emanuele.
probabilmente non ti sbagli perche' quello che fa questa funzione e'
verificare il codice fiscale delle societa' (undici caratteri numerici) ma
ho notato che molti lo definiscono partita iva, quindi nel dubbio ho postato
la funzione . Ciao sei un " un prezioso ".


title: funzione controllo partite iva

author: Silvio Berruti

text:
"Giuseppe Cerri" <
gius...@cerrinet.it
> ha scritto nel messaggio
news:9OIc8.1922$3s4....@news1.tin.it...

Sito Comune:
http://www.sitocomune.com/general/general024.htm
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: funzione controllo partite iva

text:
On Sat, 23 Feb 2002 10:03:43 +0100, "Maicol" <
enzo...@libero.it
>
wrote:
CUT
> Ciao sei un " un prezioso ".
e che vuol dire?
Saluti.
Emanuele.


title: funzione controllo partite iva

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:qjim7ukvp3c4p4gu4...@4ax.com...

Nel senso di tipo prezioso per quelli che come me sono spesso alla ricerca
di  qualche aiuto.
Infatti leggo sempre i tuoi post di risposta. Ciao


title: maschera singola impedire con tab o frecce di passare ad altro record

text:
salve
ho una maschera singola
con una serie di campi.
come posso impedire quando sono sul focus di un controo con tab o frecce di passare ad altro record?

GRAZIE


author: Karl Donaubauer

text:
Salve,

Pfm ha scritto:
> ho una maschera singola
> con una serie di campi.
> come posso impedire quando sono sul focus di un controo con tab o frecce di passare ad altro record?

Imposta la proprietà "Sequenza" della maschera a "Record corrente".

Forse vuoi anche

Disattivare i tasti PaginaSu/PaginaGiù
http://www.donkarl.com/it?FAQ4.23

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

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


title: consiglio importante

author: Simona

text:
Salve a tutti!!
avrei bisogno di un consiglio da chi ha più esperienza di me;
finira ho utilizzato Database Access per realizzare applicazioni
internet con tecnologia ASP, quindi con l'interazione di query
su query via codice...
Ora ho la necessità (causa cambio lavoro) di occuparmi della
gestione in locale di dati anagrafici e simili fino ad ora archiviati in
semplici file di Excel... analizzando superficialmente il problema e
considerato che tecnicamente non ho altre possibilità, credo che
sarà utile gestire questi dati utilizzando sia Access ed Excel, insieme,
sfruttando entrambe le potenzialità.
Purtroppo ho sempre utilizzato questi due strumenti separatamente e
per operazioni relativamente di base ed essenziali, quindi
chiedo a voi consiglio (oltre a tutto il materiale che si può trovare on
line
ed i newsgroup) di consigliarmi un buon manuale che possa fare al caso
mio, che non spieghi necessariamente le cose basilari, perchè credo
di saperle già, ma che dia gli strumenti giusti per costruire applicazioni
simili alla mia, quindi interazione Access ed Excel....
(immagino quindi che si debba affrontare anche il discorso
VBA, che feci alle superiori e che ora è decisamente polveroso ;)!! )
Ho apprezzato vari manuali dell'Apogeo per l'ASP...
Che mi consigliate??
Grazie mille
Simona


title: consiglio importante

text:
"Simona" <
sim...@makkie.com
> ha scritto nel messaggio
news:b3i59c$1lp1no$1...@ID-154399.news.dfncis.de...
> Salve a tutti!!
> avrei bisogno di un consiglio da chi ha più esperienza di me;
Va bene: scrivi un subject più significativo!!!
Antonio


title: consiglio importante

text:
> Va bene: scrivi un subject più significativo!!!
>
Sorry :((
rimediato ora? Ciao ;)
riposto il messaggio:
Salve a tutti!!
avrei bisogno di un consiglio da chi ha più esperienza di me;



title: consiglio importante

text:
Nessuno puņ aiutarmi??
Mi hanno colpito questi due libri per quanto riguarda Excel:
"La Grande Guida Excel 2000" JacksonLibri
"Manuale Excel 200 VBA" JacksonLibri
Per Access invece che ne dite?
Ciao
Simona


title: consiglio importante

author: MA

text:

su
www.sitocomune.com
 trovi nella sezione risorse quello che ti interessa
(anche le recenzioni dai frequentatori di i.c.a.a.)
ciao MAssimiliano
P.s. non dire a Biso che ti ho risposto a dispetto del subject.
--------------------------------
Inviato via
http://usenet.libero.it


title: consiglio importante

text:
"Simona" <
sim...@makkie.com
> ha scritto nel messaggio
news:b3i6lm$1m9gd3$1...@ID-154399.news.dfncis.de...
> > Va bene: scrivi un subject più significativo!!!
> >
> Sorry :((
> rimediato ora? Ciao ;)
> riposto il messaggio:
Perfetto!
> Purtroppo ho sempre utilizzato questi due strumenti separatamente e
> per operazioni relativamente di base ed essenziali, quindi
> chiedo a voi consiglio (oltre a tutto il materiale che si può trovare on
> line
> ed i newsgroup) di consigliarmi un buon manuale che possa fare al caso
> mio, che non spieghi necessariamente le cose basilari, perchè credo
> di saperle già, ma che dia gli strumenti giusti per costruire applicazioni
> simili alla mia, quindi interazione Access ed Excel....
> (immagino quindi che si debba affrontare anche il discorso
> VBA, che feci alle superiori e che ora è decisamente polveroso ;)!! )
> Ho apprezzato vari manuali dell'Apogeo per l'ASP...
>
> Che mi consigliate??
Di utlizzare l'help on line di access, "perdendoci" del tempo!!!
Antonio


title: consiglio importante

text:
On Wed, 26 Feb 2003 15:34:16 +0100, "Simona" <
sim...@makkie.com
>
wrote:
>Nessuno puň aiutarmi??

con pregiudizio io sconsiglio sempre di comprare libri della Jackson
Saluti.
Emanuele.


title: consiglio importante

text:
> Di utlizzare l'help on line di access, "perdendoci" del tempo!!!
>
Grazie mille per i consigli,
sicuramente utilizzerò l'help on-line e tutte le info che posso
trovare nei vostri post... devo considerare cmq con non ho la
possibilità di investire parecchio tempo nel fare ricerche e prove varie,
sicuramente dovrò farlo (come ora lo faccio per l'ASP), ma
dovendo lavorare in più campi devo cercare di ottimizzare il
tempo e il modo in cui le info mi vengono date..
I  libri che ho comprato per l'ASP, e l'SQL mi hanno dato una grande
mano per capire in generale le situazioni e i concetti...
Voi non ne avete mai utilizzati?
Se si, i titoli?
Simona


title: consiglio importante

text:
"Simona" <
sim...@makkie.com
> ha scritto nel messaggio
news:b3kir7$1ltm13$1...@ID-154399.news.dfncis.de...

Io con i libri, a suo tempo, imparai la sintassi di qualche linguaggio.
La realizzazione di applicativi in access l'ho imparato provando e
utlizzando l'help on line
Antonio


title: consiglio importante

author: fidirico

text:
"Simona" <
sim...@makkie.com
> ha scritto nel messaggio
news:b3kir7$1ltm13$1...@ID-154399.news.dfncis.de...

Io posso dire di aver trovato grande utilità nel manuale "Guida all'uso di
Access 2000" di John L. Viescas, edito da Mondadori informatica. Lo stesso
autore aveva già pubblicato un manuale per Access 97, mentre ignoro se lo
abbia fatto anche per Access XP. Non è un libro del tipo "Access in 24 ore":
al contrario, pagine su pagine (probabilmente le più preziose) sono dedicate
all'illustrazione della struttura dei database relazionali. Ma l'help in
linea rimane comunque insostituibile, ed il tasto F1 dovrebbe di gran lunga
essere il più consumato sulla tastiera di ognuno di noi.
Ciao
Galliano.


title: consiglio importante

author: Simone

text:
"Simona" <
sim...@makkie.com
> ha scritto nel messaggio
news:b3ij9c$1mdp5n$1...@ID-154399.news.dfncis.de...

Mi sono trovato molto bene con
"Costruire applicazioni in Access" della APOGEO e "Access97 e
programmazione" della Jakson (questo č sicuramente da usare in uno stadio
avanzato.
Poi se vuoi approfindire l'SQL dovresti usare un libro specifico per tale
linguaggio (ve ne sono diversi).
Ciao
Simone


title: consiglio importante

text:
> Io posso dire di aver trovato grande utilità nel manuale "Guida all'uso di
> Access 2000" di John L. Viescas, edito da Mondadori informatica. Lo stesso
> autore aveva già pubblicato un manuale per Access 97, mentre ignoro se lo
> abbia fatto anche per Access XP. Non è un libro del tipo "Access in 24
ore":
> al contrario, pagine su pagine (probabilmente le più preziose) sono
dedicate
> all'illustrazione della struttura dei database relazionali. Ma l'help in
> linea rimane comunque insostituibile, ed il tasto F1 dovrebbe di gran
lunga
> essere il più consumato sulla tastiera di ognuno di noi.
Grazie mille a tutti.... mi informerò di certo sui testi da voi
consigliati...
Questi testi affrontano anche l'aspetto d'interazione con Excel 2000?
Simo


title: Access e schedulazione

author: Enzo Laperchia

text:
Ciao a tutto il NG,

ho creato un piccolo che mdb che durante la notte estrae dei dati e li
scrive su un file xls.

Se schedulo l'esecuzione dell'mdb ottengo questo errore:

1004 - Impossibile trovare la proprietà Open per la classe Workbooks.

Però:

1. Se lancio l'mdb "a se stante" va tutto a buon fine

2. Se creo un file .bat con dentro le seguenti istruzioni:

"C:\Program Files\Microsoft Office\root\Office16\MSACCESS.EXE"
"E:\Contratti\EstrazioneDatiXLS.accdb " /cmd 2019,2019

e lo lancio va tutto a buon fine

3. Se creo un collegamento contenente l'istruzione del punto 2 va tutto
a buon fine

4. Se schedulo il tutto dicendo di eseguire il file .bat indicato al
punto 2 (oppure passandogli tutta l'istruzione)  mi appare l'errore
segnalato in apertura.

Qualcuno avrebbe qualche suggerimento da darmi?

ciao e grazie mille

--
Enzo


title: Access e schedulazione

text:

Personalmente, non aprirei mai Access per eseguire codice..., Access si apre se serve aprire l'interfaccia Utente.
Scrivi un file VBS, che supporta codice come fosse VBA ma tutto in LateBinding, e fai eseguire le azioni che ritieni.
Il File BAT lancia il file VBS.

@Alex


title: Access e schedulazione

author: shado

text:
prova "vbsedit"

https://www.vbsedit.com/


title: Access e schedulazione

text:
Ciao @Alex,

intanto grazie per la risposta.

In effetti il codice in un primo tempo era integrato all'interno di un
gestionale, poi il cliente voleva che i dati venissero estratti in
maniera automatica e siccome la cosa funzionava tranquillamente ho
pensato di copiare la parte di codice riguardante l'estrazione,
incollarla in nuovo mdb e schedulare il tutto.

Ovviamente già nel gestionale era tutto in LateBinding.

Proverò a convertire il tutto in vbs, grazie per il suggerimento.

ciao

--
Enzo



title: Access e schedulazione

text:
Ciao shado,

grazie per il suggerimento gli darò un'occhiata.

ciao

--
Enzo

Il 16/01/2019 16:45, shado ha scritto:
> prova "vbsedit"
>
>
https://www.vbsedit.com/

>


title: Access e schedulazione

author: GiorgioDaPrato

text:
>
> grazie per il suggerimento gli darò un'occhiata.
>

SOLO per anticipare la presa visione di vbsedit
(tool MOLTO utile):
per creare uno script vbs si adopera il blocco note
e si salva con estensione .vbs (NON .txt)

le istruzioni sufficienti (salvo errori) sono:
-----------
Set WshShell=WScript.CreateObject("WScript.Shell")

pathAccessEXE="C:\Program Files\Microsoft Office\root\Office16\MSACCESS.EXE"
pathAccessFE="E:\Contratti\EstrazioneDatiXLS.accdb"

stringAvvio=chr(34) & pathAccessEXE & chr(34) & " " & pathAccessFE & " /cmd 2019,2019 "

WshShell.Run stringAvvio

Set WshShell=nothing

WScript.Quit
-------------------

quindi poi è da provare e schedulare il file vbs

PERO', per rimanere in Access,
se quella chiamata ha solo quello scopo

puoi anche provare a scrivere il codice necessario
in un nuovo accdb (o modificare quello presente)
nell'evento Sub Form_Load() di una form "inizio"
da impostare poi come form di avvio automatico

Rimane la questione dei parametri passati come argomenti della command line:
 inseriti direttamente nel codice ? (e variati di anno in anno) ?


title: Access e schedulazione

text:
Ciao GiorgioDaPrato,

grazie mille per il suggerimento.
Ieri sera mi sono ri-cimentato un po' con vbs (tempo fa avevo fatto una
cosa molto piccola non paragonabile con quello che dovrei fare adesso).

Prima di riscrivere il tutto ho voluto verificare se, convertendo
soltanto la parte che mi dava l'errore durante la schedulazione,
l'errore scomparisse.

L'errore si verificava, nell'mdb, una volta giunto a questa istruzione:

Set oBook = oExcel.Workbooks.Open(strExcelPath & strExcelFileName)

Purtroppo anche in vbs ottenevo lo stesso errore, allora cercando su
internet se qualcun altro aveva avuto lo stesso problema mi sono
imbattuto su questa pagina:

https://stackoverflow.com/questions/7112967/powershell-excel-automation-save-open-fails-in-scheduled-task?rq=1

in particolare modo viene detto di:

********************************************************
You have to create a folder (or two on a 64bit-windows):

(32Bit, always)

C:\Windows\System32\config\systemprofile\Dektop

(64Bit)

C:\Windows\SysWOW64\config\systemprofile\Desktop
********************************************************

Sul server in questione mancava la cartella Desktop nella System32.

Una volta creata la cartella anche l'mbd ha "magicamente" ripreso a
funzionare correttamente.

Grazie a tutti per l'aiuto ed i suggerimenti

ciao

--
Enzo



title: Access e schedulazione

text:

Giorgio... da VBS non serve a nulla lanciare Access...
Si istanziano gli Oggetti DAO e si manipolano le Tabelle eseguendo Query o modificandi i Records da codice... senza aprire inutilmente l'interfaccia Client.

@Alex


title: Access e schedulazione

text:
> Giorgio... da VBS non serve a nulla lanciare Access...
> Si istanziano gli Oggetti DAO e si manipolano le Tabelle eseguendo Query o modificandi i Records da codice... senza aprire inutilmente l'interfaccia Client.
>
> @Alex

eh, sì

avevo interpretato la richiesta come ricerca di un modo alternativo
di avviare, da scheduler, un accdb "ovviamente" funzionante


title: cicli while annidati

author: Pega

text:
ho il seguente codice
<%
Dim rs
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "SELECT * from risultatogiocatori where IDGIORNATA = 1", conn,3,3
Dim rs2
Set rs2 = Server.CreateObject("ADODB.Recordset")
rs2.Open "SELECT * from validitagiocatori where IDGIORNATA = 1", conn,3,3
rs.movefirst
rs2.movefirst
do while not rs.eof
do while not rs2.eof
  response.write ("Codice giocatore A-")
  response.write rs(2)
  response.write ("Codice giocatore B-")
  response.write rs2(3)
  if rs2("idgiocatore") = rs("idgiocatore") then
  response.write ("ok")
  rs2("giocato") = rs("giocato")
  else
  response.write ("no")
   end if
  rs2.movenext
  loop
  rs.movenext
  loop
%>
Il ciclo interno funziona correttamente, (rs2), ma il ciclo esterno non gira
e "termina" alla fine del primo giro di rs2.
come mai secondo voi?
grazie
Ale


title: cicli while annidati

author: Cinzia

text:
"Pega" <
webm...@pegasus83.com
> ha scritto nel messaggio
news:O2MQe.640$nT3...@tornado.fastwebnet.it...

Ciao Ale,
ho l'impressione che devi  mettere una rs2.MoveFirst alla fine del primo
loop, altrimenti quando il loop piů esterno esegue
do while not rs2.eof  trova rs2.eof vero e quindi esce subito senza piů
eseguire il loop interno.
Saluti
Cinzia


title: cicli while annidati

text:
> Ciao Ale,
> ho l'impressione che devi  mettere una rs2.MoveFirst alla fine del primo
> loop, altrimenti quando il loop piů esterno esegue
> do while not rs2.eof  trova rs2.eof vero e quindi esce subito senza piů
> eseguire il loop interno.
> Saluti
> Cinzia
>
ragionissima! Ci sono arrivato dopo mezz'ora di prove e riprove!
Grazie mille cmq, questo ng č una bomba :)


title: Apertura Casella Combinata

author: cnicola

text:
Salve a tutti,
Esiste un modo con VB per far aprire e mostrare la lista dei file
automaticamente ad una casella combinata che riceve lo stato attivo, senza
dover usare il mouse per cliccare sulla freccetta a destra.?
Grazie in anticipo.
Nicola


title: Apertura Casella Combinata

author: Sergio MAZZA

text:
"cnicola" <
cni...@libero.it
> ha scritto nel messaggio
news:YjXmj.235352$U01.1...@twister1.libero.it...

Imposti il fuoco sulla casella di riepilogo e utilizzi il metodo DropDown
(vedi help);
(es.)
With Me!nomeCasellaDiRiepologo
    .SetFocus
    .DropDown
End With
Ciao.
--
Sergio MAZZA


title: Apertura Casella Combinata

author: geppo

text:

private NomeTuaCasellaCombinata_GotFocus()
NomeTuaCasellaCombinata.dropdown
end sub
--
Ciao
Geppo


title: Apertura Casella Combinata

text:
Grazie!
Ciao
Nicola
"cnicola" <
cni...@libero.it
> ha scritto nel messaggio
news:YjXmj.235352$U01.1...@twister1.libero.it...



title: Apertura Casella Combinata

author: Giorgia

text:
"cnicola" <
cni...@libero.it
> ha scritto nel messaggio
news:YjXmj.235352$U01.1...@twister1.libero.it...

oppure senza appesantire con funzioni varie......
il tasto F4 a mio avviso è comodissimo!!!
per la serie aggirare l'ostacolo VBA quando non lo si sa usare......;-)
ciao,
--
Giorgia


title: Apertura Casella Combinata

text:
"Giorgia" <
gio...@vitaletrasporti.com
> ha scritto nel messaggio
news:479d9260$0$37199$4faf...@reader3.news.tin.it...
> oppure senza appesantire con funzioni varie......
> il tasto F4 a mio avviso è comodissimo!!!
> per la serie aggirare l'ostacolo VBA quando non lo si sa usare......;-)
Se vuoi farlo a mano.
> ciao,
>
> --
> Giorgia
Ma lui vuole aprirla "automaticamente"...
Ciao.
--
Sergio MAZZA


title: Sempre su WORD e DOT

author: pablitomf

text:
ieri Carlo mi aveva suggerito
> Set myTemplate = ActiveDocument.AttachedTemplate
> MsgBox myTemplate.Path & Application.PathSeparator & myTemplate.Name
per verificare di un documento WORD il suo DOT (modello) associato...
bene, il tutto funziona però solo se sul proprio PC si ha (salvato
fisicamente) il modetto.dot di riferimento del documento stesso,
altrimenti il sistema risponde con il classico normal.dot.
Es1. LOCALE (OK)
Modello C:\MAURIZIO.dot
Documento C:\DOCUMENTO.doc
con quel sistema il MSG passandogli come documento attivo da
analizzare C:\DOCUMENTO.doc mi risponde che il suo Modello è C:
\MAURIZIO.doc
Es2. REMOTO (OK in parte)
Modello C:\MAURIZIO.dot (sul pc remoto)
Documento C:\DOCUMENTO.doc (sul pc remoto)
con quel sistema il MSG passandogli come documento attivo da
analizzare \\192.168.1.1\C\DOCUMENTO.doc mi risponde che il suo
Modello è \\192.168.1.1\C\MAURIZIO.doc e non "C:\MAURIZIO.dot" come
dovrebbe essere
Es3. REMOTO (NON FUNZIONANTE)
Modello il PC remoto non ha il file C:\MAURIZIO.dot
Documento C:\DOCUMENTO.doc (sul pc remoto)
con quel sistema il MSG passandogli come documento attivo da
analizzare \\192.168.1.1\C\DOCUMENTO.doc mi risponde che il suo
Modello è \\192.168.1.1\C\...document 6 setting/..../normal.dot
anche se poi chiedendo all'utente di verificare che percorso ha in
word strumenti/modelli e aggiunte, il percorso è sempre C:
\MAURIZIO.dot
come devo fare secondo voi per ottenere sempre il percorso giusto del
file DOT appartenente al documento DOC che analizzo?


title: Sempre su WORD e DOT

author: Carlo Costarella

text:
"pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:09f6bd2f-0fd7-483c...@t2g2000yqn.googlegroups.com...
ieri Carlo mi aveva suggerito
> Set myTemplate = ActiveDocument.AttachedTemplate
> MsgBox myTemplate.Path & Application.PathSeparator & myTemplate.Name
per verificare di un documento WORD il suo DOT (modello) associato...
bene, il tutto funziona per� solo se sul proprio PC si ha (salvato
fisicamente) il modetto.dot di riferimento del documento stesso,
altrimenti il sistema risponde con il classico normal.dot.
Es1. LOCALE (OK)
Modello C:\MAURIZIO.dot
Documento C:\DOCUMENTO.doc
con quel sistema il MSG passandogli come documento attivo da
analizzare C:\DOCUMENTO.doc mi risponde che il suo Modello � C:
\MAURIZIO.doc
Es2. REMOTO (OK in parte)
Modello C:\MAURIZIO.dot (sul pc remoto)
Documento C:\DOCUMENTO.doc (sul pc remoto)
con quel sistema il MSG passandogli come documento attivo da
analizzare \\192.168.1.1\C\DOCUMENTO.doc mi risponde che il suo
Modello � \\192.168.1.1\C\MAURIZIO.doc e non "C:\MAURIZIO.dot" come
dovrebbe essere
Es3. REMOTO (NON FUNZIONANTE)
Modello il PC remoto non ha il file C:\MAURIZIO.dot
Documento C:\DOCUMENTO.doc (sul pc remoto)
con quel sistema il MSG passandogli come documento attivo da
analizzare \\192.168.1.1\C\DOCUMENTO.doc mi risponde che il suo
Modello � \\192.168.1.1\C\...document 6 setting/..../normal.dot
anche se poi chiedendo all'utente di verificare che percorso ha in
word strumenti/modelli e aggiunte, il percorso � sempre C:
\MAURIZIO.dot
come devo fare secondo voi per ottenere sempre il percorso giusto del
file DOT appartenente al documento DOC che analizzo?
--------------------------------------
per errore ti ho risposto in privato. Riposto qui.
Non vorrei sbagliare ma il percorso di rete del modello deve essere elencato
insieme agli altri percorsi predefiniti di Word, intendendo per questi
quelli che si possono aggiungere da strumenti, modelli e aggiunte. Questo
per far s� che word trovi il modello.
Inoltre potresti usare:
activedocument.AttachedTemplate.fullname che dovrebbe darti il risultato
atteso a prescindere.
Infatti se word non trova il modello nel o nei percorsi sopradetti, imposta
il modello a normal.dot. Anche in questo caso aprendo strumenti, modelli e
aggiunte, come hai gia detto, troverai scritto il vero nome del modello: lo
stesso che dovresti ottenere con "FullName".
Considera inoltre la possibilit� di indicare un percorso condiviso per i
template operando sul registro:
nel caso di Office 10:
HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Common\General\SharedTemplates
Ciao, Carlo


title: Sempre su WORD e DOT

text:
On 29 Ott, 14:02, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> "pablitomf" <
pablit...@virgilio.it
> ha scritto nel messaggionews:09f6bd2f-0fd7-483c...@t2g2000yqn.googlegroups.com...
> ieri Carlo mi aveva suggerito
>
> > Set myTemplate = ActiveDocument.AttachedTemplate
> > MsgBox myTemplate.Path & Application.PathSeparator & myTemplate.Name
>
> per verificare di un documento WORD il suo DOT (modello) associato...
> bene, il tutto funziona però solo se sul proprio PC si ha (salvato
> fisicamente) il modetto.dot di riferimento del documento stesso,
> altrimenti il sistema risponde con il classico normal.dot.
>
> Es1. LOCALE (OK)
> Modello C:\MAURIZIO.dot
> Documento C:\DOCUMENTO.doc
> con quel sistema il MSG passandogli come documento attivo da
> analizzare C:\DOCUMENTO.doc mi risponde che il suo Modello è C:
> \MAURIZIO.doc
>
> Es2. REMOTO (OK in parte)
> Modello C:\MAURIZIO.dot (sul pc remoto)
> Documento C:\DOCUMENTO.doc (sul pc remoto)
> con quel sistema il MSG passandogli come documento attivo da
> analizzare \\192.168.1.1\C\DOCUMENTO.doc mi risponde che il suo
> Modello è \\192.168.1.1\C\MAURIZIO.doc e non "C:\MAURIZIO.dot" come
> dovrebbe essere
>
> Es3. REMOTO (NON FUNZIONANTE)
> Modello il PC remoto non ha il file C:\MAURIZIO.dot
> Documento C:\DOCUMENTO.doc (sul pc remoto)
> con quel sistema il MSG passandogli come documento attivo da
> analizzare \\192.168.1.1\C\DOCUMENTO.doc mi risponde che il suo
> Modello è \\192.168.1.1\C\...document 6 setting/..../normal.dot
> anche se poi chiedendo all'utente di verificare che percorso ha in
> word strumenti/modelli e aggiunte, il percorso è sempre C:
> \MAURIZIO.dot
>
> come devo fare secondo voi per ottenere sempre il percorso giusto del
> file DOT appartenente al documento DOC che analizzo?
> --------------------------------------
>
> per errore ti ho risposto in privato. Riposto qui.
>
> Non vorrei sbagliare ma il percorso di rete del modello deve essere elencato
> insieme agli altri percorsi predefiniti di Word, intendendo per questi
> quelli che si possono aggiungere da strumenti, modelli e aggiunte. Questo
> per far sì che word trovi il modello.
> Inoltre potresti usare:
> activedocument.AttachedTemplate.fullname che dovrebbe darti il risultato
> atteso a prescindere.
> Infatti se word non trova il modello nel o nei percorsi sopradetti, imposta
> il modello a normal.dot. Anche in questo caso aprendo strumenti, modelli e
> aggiunte, come hai gia detto, troverai scritto il vero nome del modello: lo
> stesso che dovresti ottenere con "FullName".
>
> Considera inoltre la possibilità di indicare un percorso condiviso per i
> template operando sul registro:
> nel caso di Office 10:
> HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Common\General\SharedTemplates
>
> Ciao, Carlo
Carlè lo avevo pensato anche io FullName, e infatti lo avevo
provato... ma nisba... sempre lo stesso...
Ti posto il codice, magari ci trovi qualcosa che non và... io ci sto
perdendo la testa, e magari giusto per questo mi sfogge qualcosa di
semplice...
On Error GoTo err:
' ==================================================
' Dichiarazione variabili
' ==================================================
Dim conta                   As Integer
Dim obj                     As Object
Dim Wrd                     As Object
Dim Doc                     As Object
Dim sCurTemplatePath        As String
' ==================================================
conta = 0
Me.Testo5 = ""
Me.Testo3.RowSource = ".Doc;.Dot" 'la mia LISTVIEW
DoEvents
MyPath = Me.Testo1
myname = Dir(MyPath, vbDirectory)
Do While myname <> ""
    If myname <> "." And myname <> ".." Then
        If Right(myname, 4) = ".doc" Then
            conta = conta + 1
            Set Wrd = CreateObject("Word.Application")
            Set Doc = Wrd.Documents.Open(MyPath & "\" & myname)
            Doc.Activate
            Set curTemplate = Doc.AttachedTemplate
            sCurTemplatePath = curTemplate.FullName
            Set Wrd = Nothing
                Me.Testo3.RowSource = Me.Testo3.RowSource & ";" &
myname & ";" & sCurTemplatePath
                Me.Testo3.Requery
                DoEvents
            Doc.Close
            Set Doc = Nothing
            Set Wrd = Nothing
            'DISTRUGGE l'Handle di Word
            For Each obj In GetObject("winmgmts:").ExecQuery("SELECT *
FROM Win32_Process WHERE Name='WINWORD.exe'")
                obj.Terminate
            Next
        End If
    End If
    myname = Dir
Loop
Me.Testo5 = "Documenti trovati " & conta
MsgBox "Scansione directory effettuata", , "INFORMAZIONE"
Exit Sub
err:
MsgBox err.Number & " - " & err.Description
'DISTRUGGE l'Handle di Word aperto
For Each obj In GetObject("winmgmts:").ExecQuery("SELECT * FROM
Win32_Process WHERE Name='WINWORD.exe'")
    obj.Terminate
Next


title: Sempre su WORD e DOT

text:
"pablitomf" <
pabl...@virgilio.it
> ha scritto
Carl� lo avevo pensato anche io FullName, e infatti lo avevo
provato... ma nisba... sempre lo stesso...
-------------------------------
Soluzione:
application.Dialogs(87).template
Ciao, Carlo


title: Sempre su WORD e DOT

author: Pablitomf

text:

APPLICATION.DIALOGS non esiste... dialogs � una propriet� che non esiste in
vba...


title: Sempre su WORD e DOT

author: Geppo

text:
Ciao "pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:91d41f13-6992-4c5e...@f16g2000yqm.googlegroups.com...
On 29 Ott, 14:02, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
----cut----
Qui controlla "MyPath" contiene quello che ti aspetti?
            Set Doc = Wrd.Documents.Open(MyPath & "\" & myname)
--
Ciao
Geppo


title: Sempre su WORD e DOT

text:

e certo... io ciclo una directory MyPath, e della stessa apro una sessione
word con il file MyName... per questo problemi non ci sono... il problema �
recuperarne il modulo associato


title: Sempre su WORD e DOT

text:
Ciao "Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:y6nGm.87122$1s6....@twister2.libero.it...

dopo alcune prove:
>Es1. LOCALE (OK)
>Modello C:\MAURIZIO.dot
>Documento C:\DOCUMENTO.doc
>con quel sistema il MSG passandogli come documento attivo da
>analizzare C:\DOCUMENTO.doc mi risponde che il suo Modello � C:
>\MAURIZIO.doc
Ok.
>Es2. REMOTO (OK in parte)
>Modello C:\MAURIZIO.dot (sul pc remoto)
>Documento C:\DOCUMENTO.doc (sul pc remoto)
>con quel sistema il MSG passandogli come documento attivo da
>analizzare \\192.168.1.1\C\DOCUMENTO.doc mi risponde che il suo
>Modello � \\192.168.1.1\C\MAURIZIO.doc e non "C:\MAURIZIO.dot" come
>dovrebbe essere
� corretto se lo esegui da remoto, perch� dovrebbe restituirti
"c:\.....dot"?
>Es3. REMOTO (NON FUNZIONANTE)
>Modello il PC remoto non ha il file C:\MAURIZIO.dot
>Documento C:\DOCUMENTO.doc (sul pc remoto)
>con quel sistema il MSG passandogli come documento attivo da
>analizzare \\192.168.1.1\C\DOCUMENTO.doc mi risponde che il suo
>Modello � \\192.168.1.1\C\...document 6 setting/..../normal.dot
>anche se poi chiedendo all'utente di verificare che percorso ha in
>word strumenti/modelli e aggiunte, il percorso � sempre C:
>\MAURIZIO.dot
e corretto anche questo, a quanto pare il "doc" all'avvio controlla se il
"dot" � presente nella stessa directory ; se non lo trova imposta il
"normal.dot".
Anch'io ho riscontrato in strumenti/modelli e aggiunte il .dot da me
impostato anche se lo avevo cancellato.
--
Ciao
Geppo


title: Sempre su WORD e DOT

text:

perch� � quello che il file ha registrato in Strumenti/Modelli
quindi � insito nelle propriet� del file... la path remota non centra nulla
in tutto ci�... mi serve solo per recuperare il file... ma le propriet�
dello stesso non ne dipendono.
>> Es3. REMOTO (NON FUNZIONANTE)
>> Modello il PC remoto non ha il file C:\MAURIZIO.dot
>> Documento C:\DOCUMENTO.doc (sul pc remoto)
>> con quel sistema il MSG passandogli come documento attivo da
>> analizzare \\192.168.1.1\C\DOCUMENTO.doc mi risponde che il suo
>> Modello � \\192.168.1.1\C\...document 6 setting/..../normal.dot
>> anche se poi chiedendo all'utente di verificare che percorso ha in
>> word strumenti/modelli e aggiunte, il percorso � sempre C:
>> \MAURIZIO.dot
>
> e corretto anche questo, a quanto pare il "doc" all'avvio controlla
> se il "dot" � presente nella stessa directory ; se non lo trova
> imposta il "normal.dot".
>
> Anch'io ho riscontrato in strumenti/modelli e aggiunte il .dot da me
> impostato anche se lo avevo cancellato.
Naaaaaaa... non � corretto per niente... forse non hai compreso bene quello
che voglio... io non ho bisogno che il sistema legga nella directory di
default dei Modelli e ne associ il proprio... io voglio da VB leggere quanto
registrato in Strumenti/Modelli indipendetemente se il .dot lo trova o no.


title: Sempre su WORD e DOT

text:
Ciao "Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:B7oGm.87161$1s6....@twister2.libero.it...
----cut-----
> Naaaaaaa... non � corretto per niente... forse non hai compreso bene
> quello che voglio... io non ho bisogno che il sistema legga nella
> directory di default dei Modelli e ne associ il proprio... io voglio da VB
> leggere quanto registrato in Strumenti/Modelli indipendetemente se il .dot
> lo trova o no.
azz....., ma allora la soluzione di Carlo � quella che ti serve:
Wrd.Dialogs(87).template
--
Ciao
Geppo


title: Sempre su WORD e DOT

text:
Ciao "Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:fRmGm.87107$1s6....@twister2.libero.it...

in quale vba?
Controlla in quello di "Word".
--
Ciao
Geppo


title: Sempre su WORD e DOT

text:

si ma io mica sta cosa la devo fare in Word... la devo fare in access...


title: Sempre su WORD e DOT

text:

certo che � lei, ma se lo dovessi fare in VB o in Word o in Excell... ma io
lo devo fare in access...


title: Sempre su WORD e DOT

text:
"Pablitomf" <
pabl...@hotmail.it
> ha scritto
cut
>> azz....., ma allora la soluzione di Carlo � quella che ti serve:
>>
>>
>> Wrd.Dialogs(87).template
>
> certo che � lei, ma se lo dovessi fare in VB o in Word o in Excell... ma
> io lo devo fare in access...
E certo che lo devi fare da Access...
Hai messo il riferimento alla libreria di Word?
Con questa routine funziona alla grande...e non poteva essere altrimenti:
Public Function DimmiTemplate()
Dim ObjWrd As Word.Application
Dim Doc As Object
Set ObjWrd = CreateObject("Word.Application")
Set Doc = ObjWrd.Documents.Open("c:\1111asdfasdf.doc")
Doc.Activate
MsgBox ObjWrd.Application.Dialogs(87).Template
Doc.Close
Set Doc = Nothing
Set ObjWrd = Nothing
End Function
Ciao, Carlo


title: Sempre su WORD e DOT

text:
On 30 Ott, 07:23, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> "Pablitomf" <
pablit...@hotmail.it
> ha scritto
> cut
>
> >> azz....., ma allora la soluzione di Carlo è quella che ti serve:
>
> >> Wrd.Dialogs(87).template
>
> > certo che è lei, ma se lo dovessi fare in VB o in Word o in Excell... ma
> > io lo devo fare in access...
>
> E certo che lo devi fare da Access...
> Hai messo il riferimento alla libreria di Word?
> Con questa routine funziona alla grande...e non poteva essere altrimenti:
> Public Function DimmiTemplate()
> Dim ObjWrd As Word.Application
> Dim Doc As Object
> Set ObjWrd = CreateObject("Word.Application")
> Set Doc = ObjWrd.Documents.Open("c:\1111asdfasdf.doc")
> Doc.Activate
> MsgBox ObjWrd.Application.Dialogs(87).Template
> Doc.Close
> Set Doc = Nothing
> Set ObjWrd = Nothing
> End Function
>
> Ciao, Carlo
ho impressione che a casa ho dei problemucci ucci ucci al pc :D...
questo in ufficio va a casa no... ;)


title: Sempre su WORD e DOT

text:
Ciao "Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:ZFoGm.87183$1s6....@twister2.libero.it...

mi viene il dubbio, che tu mi stia prendendo in giro:
Questo codice che roba �?
>            Set Doc = Wrd.Documents.Open(MyPath & "\" & myname)
>            Doc.Activate
>            Set curTemplate = Doc.AttachedTemplate
>            sCurTemplatePath = curTemplate.FullName
>            Set Wrd = Nothing
--
Ciao
Geppo


title: Sempre su WORD e DOT

text:
Geppo wrote:
> Ciao "Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
> news:ZFoGm.87183$1s6....@twister2.libero.it...
>> Geppo wrote:
>>> Ciao "Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
>>> news:B7oGm.87161$1s6....@twister2.libero.it...
>>> ----cut-----
>>>> Naaaaaaa... non � corretto per niente... forse non hai compreso
>>>> bene quello che voglio... io non ho bisogno che il sistema legga
>>>> nella directory di default dei Modelli e ne associ il proprio...
>>>> io voglio da VB leggere quanto registrato in Strumenti/Modelli
>>>> indipendetemente se il .dot lo trova o no.
>>>
>>> azz....., ma allora la soluzione di Carlo � quella che ti serve:
>>>
>>>
>>> Wrd.Dialogs(87).template
>>
>> certo che � lei, ma se lo dovessi fare in VB o in Word o in
>> Excell... ma io lo devo fare in access...
>
> mi viene il dubbio, che tu mi stia prendendo in giro:
SI! :D (no scherzo)... cmq risolto... era il pc specifico che si incartava
su .Dialogs... cambiando macchina tutto � andato... ;)


title: Ciclo do while...loop o altro?

text:
Salve a tutti, mi rivolgo a voi perchč non saprei dove altrimenti
sbattere la testa e spero di trovare qualcuno disponibile ad aiutarmi.
Il mio problema č di carattere finanziario e riguarda le quotazioni di
borsa:
ho 3 campi numerici, Minuto, Max,  Chiusura, i cui valori mi vengono
forniti da un file di excel, piů altri 2 campi numerici, Ordine ed
EsciOrdine. Quello che devo ottenere č una certo risultato al variare
del valore Max, che viene fornito minuto per minuto. Quando il valore
d'Ordine, inserito manualmente al minuto X, č uguale o superiore al
valore Max, il valore Ordine deve essere incrementato di un valore
stabilito a priori in un altra tabella; in questo situazione, anche il
valore EsciOrdine viene incrementato di un valore prestabilito. A
questo punto, il valore Ordine incrementato diventa il punto di
partenza per un nuovo confronto con i valori Max forniti minuto per
minuto e cosě via fino a 6 possibili fasi dello stesso tipo. Ultima
condizione: qualora Max e Ordine non si incontrassero mai nel corso
della giornata di contrattazione, oppure il valore Max andasse sotto
il valore EsciOrdine, allora si dovrebbe interrompere la routine. Alla
fine della giornata, contrassegnata dal 512 minuto, si va a calcolare
la differenza tra l'ultimo valore di Ordine, o di EsciOrdine, e il
valore della chiusura.
Spero di essermi spiegato abbastanza bene....
So dell'esistenza di cicli che eseguono istruzioni determinate al
verificarsi di determinati eventi, ma in questo caso non saprei come
annidare le varie condizioni per raggiungere il risultato richiesto.
Qualcuno ha gentilmente dei suggerimenti? Grazie mille in anticipo...
Davide


title: Ciclo do while...loop o altro?

author: SunRex

text:
"Davide76" <
cada...@xoom.it
> ha scritto nel messaggio
news:f32331b3.04031...@posting.google.com...

Prendi un foglio di carta e scriviti  i sottoprocessi e vedi come si
"intersecano tra di loro" quindi ti traduci i sottoprocessi
in funzioni.
Sottoprocesso A
ho 5 campi , Minuto, Max,  Chiusura, , Ordine ed
> EsciOrdine. Quello che devo ottenere č una certo risultato al variare
> del valore Max, che viene fornito minuto per minuto
La tbl su cui lavorerai
Sottoprocesso B
Quando il valore
> d'Ordine, inserito manualmente al minuto X, č uguale o superiore al
> valore Max, il valore Ordine deve essere incrementato di un valore
> stabilito a priori in un altra tabella;
If  Then Else
Sottoprocesso C
in questo situazione, anche il
> valore EsciOrdine viene incrementato di un valore prestabilito
If Then Else
Sottoprocesso D
A
> questo punto, il valore Ordine incrementato diventa il punto di
> partenza per un nuovo confronto con i valori Max forniti minuto per
> minuto e cosě via fino a 6 possibili fasi dello stesso tipo.
If Then Else (se il valore č stato incrementato)
Sottoprocesso E
Ultima
> condizione: qualora Max e Ordine non si incontrassero mai nel corso
> della giornata di contrattazione, oppure il valore Max andasse sotto
> il valore EsciOrdine, allora si dovrebbe interrompere la routine
Select case
Case A
Max= Ordine
Case B
Max>Ordine
Case C
Max<Ordine
End Select
Sottoprocesso F
Alla
> fine della giornata, contrassegnata dal 512 minuto, si va a calcolare
> la differenza tra l'ultimo valore di Ordine, o di EsciOrdine, e il
> valore della chiusura.
For Each Ordine
DiffVal=ValoreOrdine-ValoreChiusura
loop
Penso che dovrai dargli giu con le matrici a meno di non voler  fare su č
giů sul
recordset come una trottola.
P.S.
Se ho ben capito cosa vuoi fare ti consiglierei di utilizzare Excel
direttamente
cioč se devi confrontare valori e farci delle operazioni sopra.Ricordati che
puoi usare VBA
anche in Excel.Oppure fare una parte dei calcoli in excel e poi usare
access.
Buon Lavoro


title: Ciclo do while...loop o altro?

text:
"SunRex" <
sunrexs...@hotmail.it
> wrote in message news:<JDm6c.79949$
O31.3...@news4.tin.it
>...

Ti ringrazio, anche se un po' in ritardo, per il suggerimento di
metodo, anche se poi ho preferito ricorrere comunque al ciclo do loop.
Ora, perň, mi si pone il problema di annidare un loop dentro l'altro,
vale a dire devo fare in modo che l'intero blocco di istruzioni di cui
sopra venga ripetuto dall'inizio per ogni record/minuto di ogni
giornata, e cosě via fino all'ultimo minuto dell'ultimo giorno del
mese. Ho fatto qualche tentativo, ma o "looppa" all'infinito, oppure
esegue il codice solo sul primo minuto. Hai/avete qualche suggerimento
sulla struttura?
Grazie di nuovo,
Davide


title: Ciclo do while...loop o altro?

text:
"Davide76" <
cada...@xoom.it
> ha scritto nel messaggio
news:f32331b3.04032...@posting.google.com...

Creati una funzione per ogni loop e chiamale in base ad una serie di select.
Cmq se ti si alluppa č sbagliata l'analisi.Semplifica al massimo.
SunRex
> Davide


title: data a fine mese +1 anno

author: Tony Bragagnolo

text:
Ciao,
avrei bisogno di calcolare automaticamente, in base a una data, la data
corrispondente dell'anno successivo e all'ultimo del mese. Qualche esempio:
12/04/2002 -> 30/04/2003
05/01/2003 -> 31/01/2004
fin'ora sono riuscito ad aumentare l'anno cosě:
[scadenza] = DateAdd("yyyy", 1, [revisione])
ma mi manca la parte del fine mese...qualche idea?
grazie
--------------------------------
Inviato via
http://usenet.libero.it


title: data a fine mese +1 anno

author: Karl Donaubauer

text:
Tony Bragagnolo ha scritto:
> avrei bisogno di calcolare automaticamente, in base a una data, la data
> corrispondente dell'anno successivo e all'ultimo del mese. Qualche
> esempio: 12/04/2002 -> 30/04/2003
> 05/01/2003 -> 31/01/2004
>
> fin'ora sono riuscito ad aumentare l'anno così:
> [scadenza] = DateAdd("yyyy", 1, [revisione])
>
> ma mi manca la parte del fine mese...qualche idea?
scadenza = DateSerial(Year(revisione)+1;Month(revisione)+1;0)
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: data a fine mese +1 anno

text:
Il 02 Mag 2003, 14:42,
cri...@inwind.it
 (Tony Bragagnolo) ha scritto:
> Ciao,
> avrei bisogno di calcolare automaticamente, in base a una data, la data
> corrispondente dell'anno successivo e all'ultimo del mese. Qualche
esempio:
> 12/04/2002 -> 30/04/2003
> 05/01/2003 -> 31/01/2004
>
> fin'ora sono riuscito ad aumentare l'anno cosě:
> [scadenza] = DateAdd("yyyy", 1, [revisione])
>
> ma mi manca la parte del fine mese...qualche idea?
> grazie
credo di avere risolto da solo:
Function LastOfMonth(InputDate As Date)
' Return a date that is the last day of the month of the date passed
Dim D As Integer, M As Integer, Y As Integer

    If IsNull(InputDate) Then
        LastOfMonth = Null
    Else
        D = Day(InputDate)
        M = Month(InputDate)
        Y = Year(InputDate)
        'find the first day of next month, then back up one day
        LastOfMonth = DateAdd("m", 1, DateSerial(Y, M, 1)) - 1
    End If
End Function
piů il dateadd per l'anno+1. L'unico difetto č che non tiene conto del
bisestile sembra.



title: data a fine mese +1 anno

text:
Il 02 Mag 2003, 14:52, "Karl Donaubauer" <
ad...@donkarl.com
> ha scritto:
> Tony Bragagnolo ha scritto:
> > avrei bisogno di calcolare automaticamente, in base a una data, la data
> > corrispondente dell'anno successivo e all'ultimo del mese. Qualche
> > esempio: 12/04/2002 -> 30/04/2003
> > 05/01/2003 -> 31/01/2004
> >
> > fin'ora sono riuscito ad aumentare l'anno cosě:
> > [scadenza] = DateAdd("yyyy", 1, [revisione])
> >
> > ma mi manca la parte del fine mese...qualche idea?
>
> scadenza = DateSerial(Year(revisione)+1;Month(revisione)+1;0)
>
> --
> HTH
> Karl
grazie! mi sembra molto efficace! ma quindi quello 0 per il "day" della
funzione č un valore convenzionale che riporta a fine mese automaticamente?



title: data a fine mese +1 anno

text:
Tony Bragagnolo schrieb:
> Karl Donaubauer ha scritto:
>>> avrei bisogno di calcolare automaticamente, in base a una data, la data
>>> corrispondente dell'anno successivo e all'ultimo del mese. Qualche
>>> esempio: 12/04/2002 -> 30/04/2003
>>> 05/01/2003 -> 31/01/2004
>>>
>>> fin'ora sono riuscito ad aumentare l'anno così:
>>> [scadenza] = DateAdd("yyyy", 1, [revisione])
>>>
>>> ma mi manca la parte del fine mese...qualche idea?
>>
>> scadenza = DateSerial(Year(revisione)+1;Month(revisione)+1;0)
> ...
> grazie! mi sembra molto efficace! ma quindi quello 0 per il "day" della
> funzione è un valore convenzionale che riporta a fine mese
> automaticamente?
No, è solo il risultato di una sottrazione. Puoi anche scrivere:
DateSerial(Year(revisione)+1;Month(revisione)+1;1-1)
Il primo giorno del mese meno un giorno dà l'ultimo giorno
del mese precedente.



title: data a fine mese +1 anno

author: sergio

text:
"Tony Bragagnolo" <
cri...@inwind.it
> ha scritto nel messaggio
news:80Z206Z188Z10Y...@usenet.libero.it...
>
> credo di avere risolto da solo:
>
> Function LastOfMonth(InputDate As Date)
> ' Return a date that is the last day of the month of the date passed
> Dim D As Integer, M As Integer, Y As Integer
>
>     If IsNull(InputDate) Then
>         LastOfMonth = Null
>     Else
>         D = Day(InputDate)
>         M = Month(InputDate)
>         Y = Year(InputDate)
>         'find the first day of next month, then back up one day
>         LastOfMonth = DateAdd("m", 1, DateSerial(Y, M, 1)) - 1
>     End If
> End Function
>
> più il dateadd per l'anno+1. L'unico difetto è che non tiene conto del
> bisestile sembra.
>
>
non era mia intenzione intromettermi, ma non ho saputo resistere
avrai anche la soddisfazione di aver trovato la tua soluzione da solo,
però non si può negare che la soluzione indicata da Karl è efficace e molto
più semplice della tua ( una sola riga )
ciao


title: Dividere lo schermo...

author: BC

text:
Ho la necessità di mostrare due form contemporaneamente a video, ma pur
massimizzandole in "verticale" devo imporre a tutte e due la larghezza in
modo che non si sopvrappongano nè lascino buchi vuoti...
Qualcuno ha idea di come potrei fare?
Grazie BC


title: Dividere lo schermo...

author: MA

text:
BC wrote:
> Ho la necessitą di mostrare due form contemporaneamente a video, ma
> pur massimizzandole in "verticale" devo imporre a tutte e due la
> larghezza in modo che non si sopvrappongano nč lascino buchi vuoti...
> Qualcuno ha idea di come potrei fare?
>
> Grazie BC
Su una docmd.movesize 0,1000
sulla seconda 1001
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Dividere lo schermo...

text:
MA wrote:
> BC wrote:
>> Ho la necessità di mostrare due form contemporaneamente a video, ma
>> pur massimizzandole in "verticale" devo imporre a tutte e due la
>> larghezza in modo che non si sopvrappongano nè lascino buchi vuoti...
>> Qualcuno ha idea di come potrei fare?
>>
>> Grazie BC
> Su una docmd.movesize 0,1000
> sulla seconda 1001
partendo da docmd.movesize 1001



title: Dividere lo schermo...

author: Alessandro Baraldi

text:
"BC" <
briglia...@tiscali.it
> wrote in message
news:43e08d07$0$344$
5fc...@news.tiscali.it

Beh devi prima di tutto dirci cosa intendi per schermo:
1)Windows Area
2)AccessMDI Area
Nel 1° caso le 2 Form devono essere Popup, quindi devi ricavare
la Risoluzione Video di conseguenza dimensionare le Form in Altezza
768(da convertire in Twips), mentre in Larghezza 1024/2(In Twips).
Nel 2° Caso devi calcolare le dimensioni della MDIClientArea
e sostanzialmente fare la stessa cosa ma le Form non saranno Popuop.
P.S. se non vuoi convertire i Twips devi usare MoveWindow(API)
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Dividere lo schermo...

author: diego

text: come si calcola la dimenisone della MDIClientArea ?


title: Dividere lo schermo...

text:
"diego" <
diegoci...@hotmail.com
> wrote in message
news:1138825964.5...@o13g2000cwo.googlegroups.com
> come si calcola la dimenisone della MDIClientArea ?
Sostanzialmente devi ricavare l'Handle della ClientArea
e questo è facile usando FindWindowEx, ma devi passare
il ClassName della ClientArea, che in questo caso è "MDIClient"
quindi con GetClientRect ottieni le coordinate rettangolari.
A questo punto usando MoveWindow le dimensioni e le sposti:
Private Type RECT
    Left 	As Long
    Top 	As Long
    Right 	As Long
    Bottom 	As Long
End Type
Public Sub FillMDIClientArea(frm1 As Access.Form, form2 as Access.Form)
Dim lpRect           As RECT
Dim hwndCli          As Long
hwndCli = FindWindowEx(Access.hWndAccessApp, 0, "MDIClient",
vbNullString)
If hwndCli = 0 Then Exit Sub
GetClientRect hwndCli, lpRect
With lpRect
  Call MoveWindow(frm1.hwnd, 0, 0, .Right/2-1, .Bottom, 1)
  Call MoveWindow(frm2.hwnd, .Right/2+1, 0, .Right/2, .Bottom, 1)
End With
End Sub

Ho aggiunto 1 e tolto 1 in quanto solitamente il Bordo misura 2.
Per la precisione andrebbe calcolato, ma lasciamo perdere queste
sottigliezze...!
Ho omesso le dichiarazioni API, sono solo 3 e le trovi ovunque.
La chiamata va fatta in questo modo:
Su apertura della Form1 apri anche la Form2, quindi:
Call FillMDIClientArea(Me,Forms!Form2)



title: Dividere lo schermo...

text: grazie alex....come sempre posso contare sul tuo aiuto!


title: Errore RunTime Visual C++ su impostazione stampa in orizzontale

author: Frank

text:
Come è possibile intercettare questo errore, che viene generato quando
si imposta la stampa di un Report (tramite Application.Printer) in modo
orizzontale e, la dimensione della stampa è superiore a quella della
carta ? L'errore blocca e chiude ACCESS.
Questo è il messaggio:
-----------------------------------------------------------------------------------
Microsoft Visual C++ RunTime Library
-----------------------------------------------------------------------------------
Runtime Error!
Program: C:\Programmi\Microsoft Office\Office11\MSACCESS.EXE
This application has requested the runtime to terminate it in an
unusual way.
Please contact the application's support team for more information.
-----------------------------------------------------------------------------------


author: Gaspare

text:
[CUT]
Ciao,
ti passo 2 link -> può darsi che riesci a venirni a capo ;-)
http://blogs.dotnethell.it/ester/Post_1099.aspx
http://www.dotnethell.it/tips/msgrit32.aspx
Buon lavoro :-)
Gaspare


author: Lorenzo(pyx)

text:
In
news:1147261734.6...@j33g2000cwa.googlegroups.com
,
Frank <
francov...@tin.it
> typed:

Ciao,
prova  a vedere su questo thread, potrebbe risolvere un service
pack di Ac2k3 se non gia' installato. Eventualmente trovi altre
soluzioni nel testo:
http://groups.google.it/group/microsoft.public.it.office.access/browse_thread/thread/bfcc765d30943c81/f6670a87113e72a7?lnk=st&q=application+printer+lorenzo(pyx)&rnum=1&hl=it#f6670a87113e72a7
Ciao
--
Lorenzo


text:
Ho controllato la versione come suggerito: Xp sp2.
Ho provato delle soluzioni esposte nel Link, niente. La cosa che mi
sconcerta è che, se provo a stampare in orizzontale un report
formattato per la stampa verticale tramite la funzione stampa del menu
di access, funziona.
Grazie comunque.


author: Simone Calligaris

text:
"Frank" <

E' possibile riprodurre il problema in northwind?
Ciao, Simone


text:
Senz'altro. Vuoi verificare sul campo ? A fine settimana quando torno a
casa, impostero' il database.
Ciao.


text:
"Frank"
> Senz'altro. Vuoi verificare sul campo ? A fine settimana quando torno a
> casa, impostero' il database.
Vorrei verificare sul campo e vedere se, in qualche modo, non si possa
trovare un workaround...
Ciao, Simone


title: Report: riferirsi alle pagine

author: adR

text:
Ciao a tutti.
Qualcuno sa per favore se c'è modo di riferirsi alle pagine di un report?
Una cosa del tipo
Reports!MioReport.Page(3).Visible = True
Grazie,
adR
--------------------------------
Inviato via
http://usenet.libero.it


title: Report: riferirsi alle pagine

author: Sib

text:
"adR" <
adar...@libero.it
> ha scritto nel messaggio
> Qualcuno sa per favore se c'è modo di riferirsi alle pagine di un report?
> Una cosa del tipo
>
> Reports!MioReport.Page(3).Visible = True
no, ma quello che vuoi fare puoi farlo nell'evento Su Formattazione
sfruttando la proprieta' Me.Page
Sib


title: Access 97: form+sub form

author: Roberto Colmegna

text:
Ciao a tutti.
Ho una situazione di questo tipo:
- tabella A: con campo PK "ID" e INTEGER "V"
- tabella B: con campo PK "ID" e INTEGER "V"
- tabella C: con campo PK "ID", FK "A_ID", FK "B_ID" e INTEGER "V"
Tutti gli ID sono contatori.
Vorrei, in access 97, fare una forma che, "navigando" sui record di A,
estragga tutti i record di C associati al record di A corrente e
mi permetta d'immetere, in C, un nuovo record.
L'idea e' che l'utente, per ogni A, possa vedere una tabella con
le seguenti colonne:
B.V, C.V
Come posso permettere, all'utente, d'aggiungere un nuovo record,
in fondo a quelli gia' estratti ed associati all'A corrente, senza
che mi compaia, impedendomolo, il disgraziato messaggio:
"La chiave di join della tabella ... non si trova nel set di record".
Grazie a tutti.
Bye
Roberto Colmegna


title: Query di accodamento

author: Claudia G

text:
Ecco la mia tabella Nominativi
ID
Ragione_Sociale
....
Role1
First_Name1
Last_Name1
Role2
First_Name2
Last_Name2
Role3
First_Name3
Last_Name3
per allegerire la tabella visto che ha 80 campi e su consiglio ho creato 2
tabelle
la prima č:
Ruoli composta da
ID
Ruolo
la seconda:
Contatto composta da
ID
ID_Nominativo ( prende l'ID della tabella Nominativi )
ID_Ruolo (prende l' ID della tabella Ruoli)
First_Name
Last_Name
Adesso viene il bello.....
siccome ho gia dei dati come faccio a immetterli nelle tabelle Ruoli e
Contatto??
avete dei consigli?


title: Query di accodamento

author: Alessandro Cara

text:
Claudia G ha scritto:

premessa: non capisco l'uso di tutti quegli id.
su contatti secondo me non serve e su ruoli e' opinabile
il campo ruolo dovrebbe essere definito (temporaneamente) come indice
univoco, immagino sia una descrizione. La situazione del nominativo e'
un po' piu' complessa poiche' potrebbero esistere delle omonimie, ma
come mi disse un "esperto" IBM "qui facciamo softvare probabilistico"
dovrebbero bastare poche righe vba;
definizione recordset di tabella origine (rso)
definizione recordset per nominativi (rsn), ruoli (rsr) e contatti (rsc)
apertura rso
resume next per non incasinarsi con i duplicati (su ruolo)
do until rso.eof
     addnew su rsn
     movelast (pare utile)
     for indice da posizione ruolo1  fino a fields.count
          addnew su rsr
	  movelast (sembra che sia utile)
          addnew su contatti
            (scrive firstname, lastname, id di rsn e id di rsr)
     next
    movenext
loop
N.B. Non so cosa possa succedere con i duplicati di ruolo (vabbe' in
quel caso una findfirst,o find, dovrebbe risolvere, ma, "cara" claudia,
(si fa per dire, ogni volta che sento o vedo il nome (considerando anche
la G), ho degli aggettivi "agrodolci")
e se funziona (per scrupolo. Ha da funziona') aridamme le dia delle
Filippine ;<)

--
a.cara
togli qualcosa dall'email


title: Query di accodamento

text:
Alessandro Cara ha scritto:
>
P.S. per quanto mi consta, forse, si potrebbe fare anche con queries,
ma, a meno che Roberto non abbia il solito coniglio, non ti  conviene.



title: RIBA

author: Marco

text:
Ho necessità di far migrare da un programma in Access il file delle Ri.Ba. da converitre nel formato CBI.
Qualcuno è disponbile a farmelo, ovviamente, pagando?
Grazie
Marco
------------------------------
Inviato da
http://www.forumsforyou.com
Segnala gli abusi ad
ab...@forumsforyou.com


title: RIBA

author: montanaro

text:
                    Il 09 Nov 2005, 10:10, Marco <
st...@tiscali.it
> ha scritto:
> Ho necessità di far migrare da un programma in Access il file delle Ri.Ba.
da converitre nel formato CBI.
> Qualcuno è disponbile a farmelo, ovviamente, pagando?
> Grazie
> Marco
>
> ------------------------------
> Ma che programma gestionale hai?
   Montanaro
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: RIBA

text:
Come detto, è un gestionale di contabilità creato con Access



title: RIBA

author: Carlo Costarella

text:
"Marco" <
st...@tiscali.it
> ha scritto nel messaggio
news:dksee3$7o2$1...@springfield.roa.cc...
> Ho necessità di far migrare da un programma in Access il file delle Ri.Ba.
> da converitre nel formato CBI.
> Qualcuno è disponbile a farmelo, ovviamente, pagando?
> Grazie
> Marco
>
Ti riferisci a questo?
http://www.sia.it/inside.asp?id=142
Se hai le specifiche del file non dovrebbe essere difficile.
Ciao, Carlo


title: SendObject:Impossibile aprire sessione di posta

author: Prometeo

text:
Ciao a tutti
Spostando un database su un altro PC, l'invio di messaggi tramite
SendObject non funziona più e dà il messaggio:Impossibile aprire sessione
di posta elettronica.
In precedenza mi sembra che l'azione funzionasse sia entrando con un nome
utente che aveva predefinito Outlook 2000 che con un nome utente che aveva
predefinito Outlook Express come browser di posta.
Sul PC dove si presenta il problema èinstallato solo Outlook Express
Mi domando se è un problema di librerie o se ricordo male e sendobject non
funziona su Outlook Express.
Ciao e graze
Prometeo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Pablitomf (Maurizio Facciuti)

text:
"Prometeo" <
Chiwa...@indi.it
> ha scritto nel messaggio
news:df6br9$jtb$1...@news.newsland.it...
> Ciao a tutti
> Spostando un database su un altro PC, l'invio di messaggi tramite
> SendObject non funziona più e dà il messaggio:Impossibile aprire sessione
> di posta elettronica.
> In precedenza mi sembra che l'azione funzionasse sia entrando con un nome
> utente che aveva predefinito Outlook 2000 che con un nome utente che aveva
> predefinito Outlook Express come browser di posta.
> Sul PC dove si presenta il problema èinstallato solo Outlook Express
> Mi domando se è un problema di librerie o se ricordo male e sendobject non
> funziona su Outlook Express.
> Ciao e graze
> Prometeo
>
Se le vacanze non mi hanno resettato la memoria, dovresti provare a
cancellare dal registro di configurazione la seguente chiave :
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\Common\MapiDLL
DLL32 "C\WINDOWS\SYSTEM\MAPI32.DLL"


text:
Pablitomf (Maurizio Facciuti) ha scritto:


> - HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice8.0CommonMapiDLL
> DLL32 "CWINDOWSSYSTEMMAPI32.DLL"
Grazie Maurizio
Però non ho capito bene, intendi il registro di configurazione del sistema
operativo? In tal caso non sono molto pratico, in Win 2000 quale file devo
aprire? la versione di Access è il 2000.
Ciao



text:
[CUT]
>> Se le vacanze non mi hanno resettato la memoria, dovresti provare a
>> cancellare dal registro di configurazione la seguente chiave :
>
>> - HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice8.0CommonMapiDLL
>
>> DLL32 "CWINDOWSSYSTEMMAPI32.DLL"
>
> Grazie Maurizio
> Perņ non ho capito bene, intendi il registro di configurazione del sistema
> operativo? In tal caso non sono molto pratico, in Win 2000 quale file devo
> aprire? la versione di Access č il 2000.
>
> Ciao
> Prometeo
>
si proprio il registro di Windows...
start/esegui/regedit


author: MA

text:

Start
Esegui
Regedit
Ma sul sito di karl c'è un articolo a proposito
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
MA ha scritto:


Grazie Massimiliano e grazie anche a Karl: Ho seguito le indicazioni del
suo articolo, sostituendo nel file Win.ini sezione [mail] Mapix=1 al posto
di Mapi=1.
Ho visto che nel file esiste anche una sezione [Posta] dove sono scritte
entrambe:
Mapi=1
Mapix=1
ma evidentemente hanno un'altra funzione



text:
Pablitomf (Maurizio Facciuti) ha scritto:
> [CUT]
> >> Se le vacanze non mi hanno resettato la memoria, dovresti provare a
> >> cancellare dal registro di configurazione la seguente chiave :
> >
> >> - HKEY_LOCAL_MACHINESOFTWAREMicrosoftOffice8.0CommonMapiDLL
> >
> >> DLL32 "CWINDOWSSYSTEMMAPI32.DLL"
> >
> > Grazie Maurizio
> > Però non ho capito bene, intendi il registro di configurazione del sistema
> > operativo? In tal caso non sono molto pratico, in Win 2000 quale file devo
> > aprire? la versione di Access è il 2000.
> >
> > Ciao
> > Prometeo
> >
> si proprio il registro di Windows...
> start/esegui/regedit
Grazie, mi sono preso una vista del registro di windows, e superando il
sacro terrore con le mani sudaticce ho cercato di trovare, senza fare
movimenti inconsulti e fatali il percorso che mi hai indicato che però si
arresta alla cartella [8.0] e comunque di quella chiave nessuna traccia;
Fortunatamente come puoi vedere dalla risposta a MA il problema sembra
risolto sostituendo in Win.ini sezione mail  Mapix=1 con Mapi=1



title: access & acrobat 4

author: kiccobaua

text:
Ciao a tutti,
vorrei sapere se posso esportare una serie di report creati con Access 2000
in formato Pdf utilizzando Acrobat 4.0. Sul sito della Adobe si parla di
esportazione in Pdf di file di Excel , Word ecc ma non Access
chi mi aiuta?
grazie
kiccobaua


title: access & acrobat 4

author: Luciano (DOC)

text:
"kiccobaua" <
enr...@cantinesilva.it
> wrote in message
news:iFQd6.67004$ew1.4...@news.infostrada.it...
> vorrei sapere se posso esportare una serie di report creati con Access
2000
> in formato Pdf utilizzando Acrobat 4.0. Sul sito della Adobe si parla di
> esportazione in Pdf di file di Excel , Word ecc ma non Access
Devi stampare il report come PDF. Per farlo devi comprare il programma della
Adobe (Distiller) che lo fa.
Pero', se non ricordo male, qualcuno tempo fa aveva parlato anche di
qualcosa free.
Saluti.
lucia...@sitocomune.com


title: access & acrobat 4

author: Simone

text:
Esiste una applicazioncina che mi pare si chiami freepdf che si appoggia su
un'altra che si chiama ghostscript, presuppone che tu installi una stampante
postscipt, e l'applicazione ti "digerisce" i file poscript e li trasforma in
pdf.
In questo momento non trovo i link per scaricarle.
Prova a fare una ricerca con freepdf e ghostscript
Simone
"kiccobaua" <
enr...@cantinesilva.it
> ha scritto nel messaggio
news:iFQd6.67004$ew1.4...@news.infostrada.it...



title: access & acrobat 4

author: AntoGal

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> scrisse...
> Devi stampare il report come PDF. Per farlo devi comprare il programma
della
> Adobe (Distiller) che lo fa.
> Pero', se non ricordo male, qualcuno tempo fa aveva parlato anche di
> qualcosa free.
> Saluti.
Mi sembra che la procedura fosse questa:
Stampare su una stampante PS (PostScript), con l'opzione "stampa su file"
attivata.
Convertire il file PS in PDF con delle utility free, come ad esempio
GhostScript o qlc di simile.
Certo, fa un po' il giro lungo, ma sa č un'operazione da fare una tantum...
va bene.
--
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: access & acrobat 4

author: TopGun

text:
On Wed, 31 Jan 2001 11:11:19 GMT, "Luciano \(DOC\)" <
lucia...@sitocomune.com
>
wrote:
[CUT]
>Devi stampare il report come PDF. Per farlo devi comprare il programma della
>Adobe (Distiller) che lo fa.
>Pero', se non ricordo male, qualcuno tempo fa aveva parlato anche di
>qualcosa free.
>Saluti.
>
>
lucia...@sitocomune.com
Eccolo qui, è un mio vecchi posto di luglio 2000
------------------------------------------------------
Oppure, se vuoi realizzare un documento PDF senza
acquistare nulla, fai così (non è farina del mio sacco, è preso da un msg
apparso su it.comp.lang.visual-basic parecchio tempo fa):
######################################
1 - Installa una stampante PostScript. Non importa che tu non ce l'abbia,
basta che carichi i driver di stampa di una PostScript. Prova con qualcuna
(ricorda che se vuoi fare dei PDF a colori, devi installare il driver di
una laser PS a colori).
Come installare il driver?
- vai a "avvio - impostazioni - stampanti"- clicca su "aggiungi stampante"
- clicca su "avanti"
- spunta "stampante locale", quindi clicca "avanti"; si crea la lista delle
stampanti di cui possiede i driver e poi te la propone
- a questo punto scorri la lista e scegli una marca (io ho selezionato
Lexmark, ma non e` obbligatorio)
- scegli una stampante con la sigla PS (es. Lexmark Optra C PS, che e` a
colori); clicca su "avanti"- ti chiedera` di scegliere la porta; va bene
LPT1, clicca su "avanti"
- ancora "avanti"- a  questo punto dovrebbe avere completato
l'installazione.
2 - installa GhostScript e Gostview (freeware) che troverai qui:
http://www.cs.wisc.edu/~ghost/aladdin/get550.html
 . Il file gsv27550.exe li
contiene tutti e due. Se il download e` lento, installa Download
Accelerator (
www.lidan.com
 )
A questo punto sei pronto. Carica il tuo documento,
p.es
. un file di Word
(ma la procedura funziona con TUTTI i programmi di Windows),
vai a file - stampa, scegli come stampante la PS, e spunta la voce "Stampa
su file". Ti verra` chiesto il nome da dare al file e dove salvarlo.
Poi lancia GhostView e vai a file - open e seleziona il file .prn appena
prodotto. Dopo che l'hai aperto, vai a file - print. Nella finestra che
apparira` scegli come Device "pdfwrite", scegli la risoluzione, spunta la
casella "Print to file" e scegli il nome da dargli (con estensione .pdf) e
il percorso. E voila`, ecco il tuo PDF. La procedura non e` delle piu`
lineari, ma e` gratis.
... inoltre potrai trovare della "grafica" delle operazioni a questo
indirizzo:
http://209.1.224.12/CapeCanaveral/Lab/6562/general/pdf.html
 .
######################################
Sembra un po' complicato, però io ho provato e ti assicuro che funziona.
Ciao,
Marco "TopGun"


title: access & acrobat 4

author: serghei

text:
se hai la versione Acrobat Adobe (non reader)
il programma installa una stampante Adobe Acrobat Writer
quindi quando decidi di stampare selezioni la stampante
e creerai automaticamente un file pdf.
Adobe Acrobat costa circa 400.000
by
serghei


title: access & acrobat 4

text:
ehi funziona grazie,,,
l'unico particolare è che mi stampa a colori le linee e le celle che creo
dal documento, ma non le immagini; quelle me le stampa in B/n ... dipende
dalla stampante o è un limite del pgm?
grazie in anticipo
kiccobaua
"TopGun" <
marc...@NOSPAM.lycosmail.com
> ha scritto nel messaggio
news:3a782d8d...@news.tiscalinet.it...



title: runtime access 2000

author: Riccardo Casadei

text:
Salve a tutti.
In un'applicazione access (MDE + MDB collegato) eseguo alcune query di
eliminazione e accodamento, ma chiede sempe conferma delle operazioni.
Il file MDB in cui lavoro ho tolto dalle opzioni i check dalle rispettive
voci, ma quando lo compilo un MDE e metto quest'ultimo sul pc del mio
cliente che utilizza il runtime, mi chiede sempre conferma.
C'è modo, e se si come, di disabilitare la conferma.
Ric


title: runtime access 2000

author: Liones

text:

prima della query
    DoCmd.SetWarnings False ' impedisce la visualizzazione di messaggi di
avviso nelle query
dopo
    DoCmd.SetWarnings true ' riabilita la visualizzazione di messaggi di
avviso nelle query


title: runtime access 2000

text:
"Liones" <Lio...@Tin.it> ha scritto nel messaggio
news:aeq3a7$h2q$1...@pluto.news.dsi.unimi.it...

GRAZIE 1000
Ric


title: runtime access 2000

author: Nicola Dainoli

text:
"Riccardo Casadei" <
riccardo...@apraromagna.it
> ha scritto nel
messaggio news:aeq1p0$rhf$1...@fe1.cs.interbusiness.it...

Il suggerimento di Liones funziona per il tuo caso, ma tieni presente che ti
elimina anche eventuali messaggi di errore che si possono verificare durante
l'esecuzione della query.
I check di cui parli sono la strada giusta, ma sono opzioni di Access e non
dell'applicazione singola. In altre parole, in ogni PC in cui utilizzi la
tua applicazione devi impostare tali opzioni. La versione Runtime non
prevede nel menù standard il comando per accedere alle opzioni, ma lo puoi
creare tu in una barra degli strumenti personalizzata, prima di creare
l'MDE. Poi lo attivi dal PC del cliente e gli imposti le relative opzioni in
maniera corretta.........
Ciao, Nicola.


title: runtime access 2000

author: Dr. A.

text:
"Nicola Dainoli" <
ni...@katamail.com
> ha scritto nel messaggio
news:aeqjt1$nes$1...@serv1.albacom.net...
>
> "Riccardo Casadei" <
riccardo...@apraromagna.it
> ha scritto nel
> messaggio news:aeq1p0$rhf$1...@fe1.cs.interbusiness.it...
> > Salve a tutti.
> >
> > In un'applicazione access (MDE + MDB collegato) eseguo alcune query di
> > eliminazione e accodamento, ma chiede sempe conferma delle operazioni.
> > Il file MDB in cui lavoro ho tolto dalle opzioni i check dalle
rispettive
> > voci, ma quando lo compilo un MDE e metto quest'ultimo sul pc del mio
> > cliente che utilizza il runtime, mi chiede sempre conferma.
> > C'č modo, e se si come, di disabilitare la conferma.
> >
> > Ric
> >
> >
> Il suggerimento di Liones funziona per il tuo caso, ma tieni presente che
ti
> elimina anche eventuali messaggi di errore che si possono verificare
durante
> l'esecuzione della query.
> I check di cui parli sono la strada giusta, ma sono opzioni di Access e
non
> dell'applicazione singola. In altre parole, in ogni PC in cui utilizzi la
> tua applicazione devi impostare tali opzioni. La versione Runtime non
> prevede nel menů standard il comando per accedere alle opzioni, ma lo puoi
> creare tu in una barra degli strumenti personalizzata, prima di creare
> l'MDE. Poi lo attivi dal PC del cliente e gli imposti le relative opzioni
in
> maniera corretta.........
> Ciao, Nicola.
>
E se invece di tutto questo non gli passi un MDW apposito?
Lanciando poi l'applicazione dirai al runtime di access di leggersi l'MDW
che hai distribuito tu.
E il gioco č fatto , senza usare setwarnings o altro.
ciao.


title: Query e grafici

author: kismet

text:
Ciao a tutto il ng.
Per poter gestire meglio il mio (misero) conto corrente mi sono creato un
database con access 2000 su cui riporto tutte le spese. Ogni uscita dal mio
portafoglio viene riportata in una tabella in cui inserisco: data,
categoria, sottocategoria, modalità di pagamento, valore. Mi sono anche
creato una semplice sottomaschera, in cui, a partire dai valori dei
controlli  (caselle combinate) riportati sulla maschera principale, mi
filtra i dati in base al mese, alla categoria, alla sottocategoria... Ora
vorrei che i dati venissero riportati anche in forma grafica in un diagramma
che mi permetta di visualizzarli meglio. Mi sono così costruito una tabella
grafico in cui ho inserito come origine dati una query a campi incrociati
che dovrebbe visualizzarmi le categorie sulle colonne e le sottocategorie
sulle righe e porre i valori come matrice. Il problema è che quando lancio
la query mi viene visualizzato il messaggio di non riconoscimento della
forma "[Forms]![Riepilogo]![SelMese]" che è la casella combinata che io uso
per filtrare i dati in funzione del mese nella maschera principale.
Qualcuno ha qualche consiglio da darmi???
Grazie e ciao a tutti. kismet


title: Query e grafici

author: Roberto da casa

text:
"kismet" <
dk...@tin.it
> ha scritto nel messaggio
news:_wJ9a.13959$pG1.3...@news1.tin.it...

In tutte le query parametriche sarebbe bene esplicitare il tipo dati dei
parametri; esplicitare il tipo dati dei parametri è opzionale per tutte le
query parametriche tranne per quelle a campi incrociati, per le quali è
OBBLIGATORIO indicarlo, in caso contrario, come vedi, ti dà errore.
Quindi, apri la griglia di struttura della tua query a campi incrociati e
dal menu Query seleziona il comando Parametri... ; si aprirà così una
finestra Parametri query nella quale elencherai tutti i parametri (nel tuo
caso Forms!Riepilogo!SelMese) ed il relativo Tipo dati.
Dovrai esplicitare i Tipo dati dei parameri di uan query di selezione
parametrica nel caso che su di essa sia basata una query a campi incrociati.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Query e grafici

text:

Perfetto, come sempre i tuoi consigli sono semplici e utilissimi.
Tuttavia c'è un problema.
Come parametri della query di selezione io uso la formula:
Like nz([Forms]![Riepilogo]![SelMese];"*")
che mi permette di ottenere tutti i record in presenza di un valore null
nella casella combinata che mi fa da filtro.
Io ho provato a inserire nella finestra parametri della query la formula di
cui sopra, ma access mi dice che non è in grado di gestire le parentesi, o
qualcosa di simile.
Allora ho utilizzato la dizione più semplice Forms!Riepilogo!SelMese, ma in
questo modo quando nella casella combinata non ci sono valori, anche nella
sottomaschera non compare nulla (cosa che io vorrei evitare!).
Ciao e grazie


title: Questi recordset!

author: Lucia Rita Carfagno

text:
Un saluto cordiale a tuuti voi.
Ho creato una interrogazione SQl, ma non capisco perchè non vada.
All'evento Apertura di una maschera ho inserito il seguente codice:
Private Sub Form_Load()
Dim db As Database
Dim rsutenti As Recordset
Dim rspassi As Recordset
Set db = Workspaces(0).OpenDatabase("c:\Gestione Passi 7\Gestione passi
personale")
Set rsutenti = db.OpenRecordset("ztUtenti")
Set rspassi = db.OpenRecordset("Select * from ztPassi where tipopassi='2'")
TipoPassi = rspassi!TipoPassi
End Sub
Innanzitutto il controllo Tipopassi è con la T minuscola, ma quando la
correggo Access me la forza in maiuscolo.
Sicuramente sbaglio più di qualcosa, a voi l'ardua sentenza.
Grazie, ciao
Rita


title: Questi recordset!

author: OndaMax

text:
"Lucia Rita Carfagno" ha scritto nel messaggio ...
> Set rsutenti = db.OpenRecordset("ztUtenti")
> Set rspassi = db.OpenRecordset("Select * from ztPassi where
tipopassi='2'")
> TipoPassi = rspassi!TipoPassi
Ciao Rita,
più che altro non mi è chiaro perchè apri ztUtenti in quel contesto se non
lo usi (almeno, così mi pare). Comunque proverei con un rspassi.MoveFirst
prima di assegnare il valore a TipoPassi. Se è il caso controllerei prima se
il RecordSet è vuoto per non incorrere in errori.
Marco


title: Questi recordset!

text:
"OndaMax" <
ond...@liberox.it
> ha scritto nel messaggio
news:r2AF8.78846$US3.1...@twister1.libero.it...

Ciao Ondamax,
si  vero, ho aperto ztUtenti che non mi serve affatto, ma prima facevo prove
su quella tabella ed ora, cambiando, non mi ricordo più che ho combinato.
Correggo il tutto. Ora provo.
Ciao Rita


title: Questi recordset!

author: Paolo opg

text:
"Lucia Rita Carfagno" <
carf...@unimol.it
> wrote in message
news:H7zF8.79509$5k4.1...@twister2.libero.it...
> Un saluto cordiale a tuuti voi.
>
> Ho creato una interrogazione SQl, ma non capisco perchč non vada.
> All'evento Apertura di una maschera ho inserito il seguente codice:
>
> Private Sub Form_Load()
>
> Dim db As Database
> Dim rsutenti As Recordset
> Dim rspassi As Recordset
>
> Set db = Workspaces(0).OpenDatabase("c:\Gestione Passi 7\Gestione passi
> personale")
non č che manca un ".mdb" alla fine della stringa?
a che punto si blocca la procedura?


title: Questi recordset!

text:
"Paolo opg" <
w...@ne.com
> ha scritto nel messaggio
news:ZsQF8.82004$US3.1...@twister1.libero.it...
>
> "Lucia Rita Carfagno" <
carf...@unimol.it
> wrote in message
> news:H7zF8.79509$5k4.1...@twister2.libero.it...
> > Un saluto cordiale a tuuti voi.
> >
> > Ho creato una interrogazione SQl, ma non capisco perchè non vada.
> > All'evento Apertura di una maschera ho inserito il seguente codice:
> >
> > Private Sub Form_Load()
> >
> > Dim db As Database
> > Dim rsutenti As Recordset
> > Dim rspassi As Recordset
> >
> > Set db = Workspaces(0).OpenDatabase("c:\Gestione Passi 7\Gestione passi
> > personale")
>
> non è che manca un ".mdb" alla fine della stringa?
> a che punto si blocca la procedura?
>
>
Si blocca nella riga Set db = Workspaces(0).OpenDatabase("c:\Gestione Passi
7\Gestione passi
> > personale.mdb"), ma non per la mancata estensione (ho provato ad
inserirla si blocca lo stesso).
Il messaggio di errore dice 'Password non valida'.
Il mio programma ha una password di ingresso, ma non capisco cosa c'entri
dal momento che gliel'ho già data prima di arrivare a quel punto..
Ciao e grazie per l'aiuto
Rita


title: Quesito da principante

author: Alessia Brighenti

text:
Ho scoperto con sorpresa che andando a STRUMENTI/AVVIO
è possibile impostare una maschera come maschera iniziale
ed inoltre nascondere i menu e persino la finestra database.
E così ho fatto con una mia applicazione.
Il problema è che non so come proprio come tornare alla
visualizzazione completa. Sarà senz'altro una cosa facile
ma mi trovo in questa imbarazzante situazione.
Un grazie infinite a chi mi aiuterà ad uscirne....
Ale


title: Quesito da principante

author: Pleiadi

text:

Avvia il database premendo il tasto "shift", scoprirai, con atrettanta
sorpresa, che d'incanto tutto è ritornato alla normalità.
Ciao, Alfio


title: Quesito da principante

author: Paolo A.

text:
Alessia Brighenti wrote:
> Ho scoperto con sorpresa che andando a STRUMENTI/AVVIO
> è possibile impostare una maschera come maschera iniziale
> ed inoltre nascondere i menu e persino la finestra database.
>
> E così ho fatto con una mia applicazione.
>
> Il problema è che non so come proprio come tornare alla
> visualizzazione completa. Sarà senz'altro una cosa facile
> ma mi trovo in questa imbarazzante situazione.
>
> Un grazie infinite a chi mi aiuterà ad uscirne....
>
> Ale
apri il file tenendo premuto il tasto shift
Paolo


title: Quesito da principante

author: Fabrizio Domiziani

text:
era facile!!
grazie mille
--
Fabrizio Domiziani
dom...@tin.it
domi...@libero.it
0347/2983815
supporto didattico:
http://utenti.tripod.it/domizio
Paolo A. <
aul...@interlogica.it
> wrote in message
39C8D45D...@interlogica.it...



title: Cancellazione involontaria di record....

text:
Chiedo consiglio a chiunque possa aiutarmi e ringrazio già chi mi
risponderà.
Il problema è il seguente:
ho tre tabelle: CODICI A BARRE, MODELLI, TAGLIE.
La maschera che gestisce l'immisione di nuovi codici si basa su una query
che collega tramite join CODICI A BARRE con MODELLI e quest'ultima con
TAGLIE.
La maschera è del tipo maschere continue, in cui in ogni riga sono presenti
tutti i record di CODICI A BARRE, la descrizione presa da MODELLI, e le
taglie previste prese da TAGLIE. Cancellando un record, vengono cancellati
anche i record collegati di MODELLI  e di TAGLIE, mentre io voglio che sia
cancellato solo il record di CODICI A BARRE.
Come posso fare?
Grazie, Nicola.


author: Roberto - Syd

text:
"Nicola Dainoli" <
ni...@katamail.com
> ha scritto nel messaggio
news:9osg2o$d1t$1...@serv1.albacom.net...

Il problema non è molto chiaro, infatti non capisco se non vuoi che ti
vengano cancellati fisicamente i records talle Tabelle MODELLI e TAGLIE o se
non vuoi che i dati relativi alla riga della maschera siano comunque
visibili nonostante l'eliminazione della stessa.
Ciao Roberto - Syd


author: Silvio Berruti

text:
"Nicola Dainoli" <
ni...@katamail.com
> ha scritto nel messaggio
news:9osg2o$d1t$1...@serv1.albacom.net...

Vai nelle Relazioni e togli dall'integrità referenziale la spunta su elimina
record correlati a catena.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


author: The-real-Isaac

text:
"Nicola Dainoli" <
ni...@katamail.com
> ha scritto nel messaggio
news:9osg2o$d1t$1...@serv1.albacom.net...

Fermo restando che la soluzione è quella proposta da Silvio, credo che ci
sia anche qualcosa che non va nell'architettura del database (cioè da come
era stata impostata l'integrità referenziale si voleva che un certo
"modello" lavorasse solo abbinato ad un determinato "codice a barre"; ora,
eliminando l'integrità referenziale e poi cancellando un "codice a barre",
ci si troverà un "modello" e le relative "taglie" slegati e che quindi non
verranno più utilizzati)
bye
--
Alberto


title: codice fiscale

author: Matteo

text:
In primis un ringraziamento pubblico a Federico per l'adattamento sul sito
comune del calcolo del codice fiscale. E' una bomba ed é semplice da
adattare alle proprie esigenze. Ho un solo problema: il risultato
dell'elaborazione (il codice fiscale) una volta calcolato lo vado a inserire
nel campo di un'altra maschera già aperta che si chiama VOLTURA dando
l'istruzione sul click di elabora
"[forms]![voltura]![codicefiscale]=me.txtCodiceFiscale, ora però vorrei
usare la maschera per il calcolo anche per un'altra maschera che si chiama
NUOVO, in tale caso listruzione dovrebbe essere
"[forms]![nuovo]![codicefiscale]=me.txtCodiceFiscale; dovrei creare un
istruzione if attiva la maschera voltura then; if attiva la maschera nuovo
then;
come fare?
grazie
MAtteo


title: codice fiscale

author: Red Foxy

text:
"Matteo" <
gest...@uno.it
> ha scritto nel messaggio
news:8p7pql$g1l$1...@fe1.cs.interbusiness.it...

scusa... sono nuovo... hai lo script o almeno i calcoli per calcolarsi il
codice fiscale o estrarsi i dati dal codice fiscale?????
Senda, senda!!!
--
Massimo "Red Foxy" Ciccio'
Home Page:
http://www.redfoxy.go.to/
ICQ: 65721997
Fax: 1782217407
http://www.intelliad.com/?244F5F07
 <-- Iscrivetevi subito!!!
.o0 Dentro ognuno di noi c'e' un animale, sta' a noi scoprirlo e domarlo 0o.


title: codice fiscale

author: Federico Luciani

text:

Sul sito comune c'e' una routine per controllare se una form e' aperta (mi
sembra: FormIsOpen()).
Quindi ti basta scrivere:
if FormIsOpen("VOLTURA") then
[forms]![VOLTURA]![codicefiscale]=me.txtCodiceFiscale
if FormIsOpen("NUOVO") then [forms]![NUOVO]![codicefiscale]=me.txtCodiceFiscale
--
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: codice fiscale

text:
Red Foxy wrote:
> "Matteo" <
gest...@uno.it
> ha scritto nel messaggio
> > In primis un ringraziamento pubblico a Federico per l'adattamento sul sito
> > comune del calcolo del codice fiscale. E' una bomba ed é semplice da
> > adattare alle proprie esigenze. Ho un solo problema: il risultato
> > dell'elaborazione (il codice fiscale) una volta calcolato lo vado a
> inserire
> > nel campo di un'altra maschera già aperta che si chiama VOLTURA dando
> > l'istruzione sul click di elabora
> > "[forms]![voltura]![codicefiscale]=me.txtCodiceFiscale, ora però vorrei
> > usare la maschera per il calcolo anche per un'altra maschera che si chiama
> > NUOVO, in tale caso listruzione dovrebbe essere
> > "[forms]![nuovo]![codicefiscale]=me.txtCodiceFiscale; dovrei creare un
> > istruzione if attiva la maschera voltura then; if attiva la maschera nuovo
> > then;
> scusa... sono nuovo... hai lo script o almeno i calcoli per calcolarsi il
> codice fiscale o estrarsi i dati dal codice fiscale?????
> Senda, senda!!!
Lo scarichi dal Sito Comune, sez download.
Ci trovi anche la legge che lo istituisce.
Il link e' qua sotto.
