title: Set focus e sottomaschere

text:
>caricare esclusivamente quelle che ti servono riducendo il carico di lavoro
del db
Cioè, dovrei dividere tutti i campi della tblDati1 (ad es) in più tabelle, e
quindi completare i dati di volta in volta usando maschere diverse? Potrei
anche farlo, però se uso le schede, una volta caricata la maschera, secondo
una logica in base a cui è costruita, seguendo la sequenza delle schede ogni
operatore sa di volta in volta cosa fare. Se uso maschere diverse, devo
inserire dei pulsanti che mi aprono la maschera del caso, e, come mi è
successo altre volte facendo così, ho un rallentamento in esecuzione che ti
fa venire la voglia di scrivere a mano
>inoltre puoi pensare di modificare all'esigenza l'origine dati della
subform.
Se intendi quello che ho capito io, non è possibile. Infatti gli unici dati
comuni nelle varie schede sono i dati anagrafici e qualche richiamo a dati
inseriti in una schede precedente (es. il nr di protocollo della pratica),
poi ogni scheda permette l'inserimento di dati nuovi che integrano quelli
inseriti precedentemente. Per forza di cose, i documenti generati da questa
maschera vengono compilati ed emessi in giorni diversi.
 Mi rendo conto che capire esattamente da un messaggio cosa una persona
intenda fare e/o ottenere è un pò difficile, ma se qualcuno volesse,  potrei
inviargli via E-mail il Db in oggetto (solo la maschera e le tabelle
relative a questo problema), compattato non occupa molto.
Andrea


title: Set focus e sottomaschere

author: omnitow

text:
"M. Rick" <
now...@libero.it
> ha scritto nel messaggio
news:zaDfa.44056$Lr4.1...@twister2.libero.it...
> >caricare esclusivamente quelle che ti servono riducendo il carico di
lavoro
> del db
>
> Cioè, dovrei dividere tutti i campi della tblDati1 (ad es) in più tabelle,
e
> quindi completare i dati di volta in volta usando maschere diverse? Potrei
> anche farlo, però se uso le schede, una volta caricata la maschera,
secondo
> una logica in base a cui è costruita, seguendo la sequenza delle schede
ogni
> operatore sa di volta in volta cosa fare. Se uso maschere diverse, devo
> inserire dei pulsanti che mi aprono la maschera del caso, e, come mi è
> successo altre volte facendo così, ho un rallentamento in esecuzione che
ti
> fa venire la voglia di scrivere a mano
>
Ti dico questo perchè in precedenza io ho fatto praticamente la stessa cosa,
in 15 schede ho inserito 15 subforms occupando in media ben 15 mb di
memoria, nel mio caso identiche che caricavano diversi gruppi di record
della stessa tabella, non sono arrivato alla subform a L però :-), e il
risultato è che il db si impallava dicendo bookmark non valido o altri
strani errori oppure si chiudeva e tanti saluti, ho risolto appunto
utilizzando un'unica sub form modificando l'origine dati in runtime.
Ora devi vedere un po' tu come procedere tieni presente che continuando su
questa strada puoi andare in contro a problemi poco piacevoli per l'utente
che dovrà utilizzare il db
Ciao omnitow


title: Set focus e sottomaschere

author: M. Rick

text:
>utilizzando un'unica sub form modificando l'origine dati in runtime.
Lungi da me l'idea di insegnare il mestiere a chi ne sa sicuramente più di
me (non è che ci voglia molto).
Potresti spiegarmi un pò come fare (io non mastico granchè il VBA,
praticamente sono sdentato), magari quello che vuoi suggeririmi funzionerà
sicuramente in maniera più versatile e sicura
Andrea


title: Set focus e sottomaschere

text:
"M. Rick" <
now...@libero.it
> ha scritto nel messaggio
news:WNDfa.44200$Lr4.1...@twister2.libero.it...
> >utilizzando un'unica sub form modificando l'origine dati in runtime.
>
> Lungi da me l'idea di insegnare il mestiere a chi ne sa sicuramente più di
> me (non è che ci voglia molto).
non è che ne sappia poi molto pure io...
> Potresti spiegarmi un pò come fare (io non mastico granchè il VBA,
> praticamente sono sdentato), magari quello che vuoi suggeririmi funzionerà
> sicuramente in maniera più versatile e sicura
> Andrea
>
>
non potrei andare oltre a quello che ti ho detto, quello che volevo
suggerirti è di pensare ad un'altra soluzione cosa che sicuramente io non
posso fare al posto tuo, non conoscendo quello che vuoi fare, a meno che tu
non mi voglia assumere come tuo sviluppatore personale... (che bello sarebbe
il mio primo incarico da professionista :-)))))
Ciao, omnitow


title: Set focus e sottomaschere

text:
>a meno che tu non mi voglia assumere come tuo sviluppatore personale...
Non ti offendere, ma non abbiamo neanche gli occhi per piangere, figurati i
fondi per uno sviluppatore personale....  :-)
A parte gli scherzi, tutta questa dannazione che sto avendo, nonchè le
rotture al NG, sono nate proprio dalla rottura di scatole che abbiamo nello
svolgere il nostro lavoro d'ufficio: le alte sfere della P.A. predicano
sempre che c'è necessità di snellire gli iter burocratici, però poi ti
appioppano sempre nuovi compiti o rotture, ma il tempo e soprattutto lo
stipendio non aumentano mai... Misteri dello Stato....
Tornando al discorso di modificare l'origine dati in runtime, quello che ti
chiedevo era solo di chiarirmi meglio questo concetto: significa che
mediante VBA di volta in volta posso accedere ad una origine dati diversa
pur utilizzando la stessa subform? Se è così, non risolve granchè il
problema, le subform al 50% servono ad inserire dati integrativi.
Però con il suggerimento che mi hai dato qualche post fa:
>se sei ancora convinto di utilizzare le 2 subforms vedi l'evento keyup
>dell'ultimo controolo e alla pressione della freccia oppure invio o tab,
>pressione dei tasti e tramite un Select Case KeyCode esegui il setfocus al
>primo controllo della seconda sub form
>Private Sub NomeUltimoControllo_KeyUp (KeyCode as integer, Shift as
integer)
>debug.print KeyCode 'e vedi che valore assume NumTab, NumFrecciaDX,
NumInvio
>Select case KeyCode
>Case NumTab, NumFrecciaDX, NumInvio
>   Me.nomesubform.SetFocus
>   Me.nomesubform.Form.nomecontrollo.SetFocus
>Case else
>End select
>end sub
non ottengo niente, solo il messaggio"impossibile trovare il metodo o il
membro dei dati"; il [nomesubform] che uso (cioè la seconda subform a cui
dovrebbe accedere) è sfrm186b; ho controllato e ricontrollato (casomai
sbaglio a scrivere il nome), ma non cambia niente. A cosa potrebbe essere
dovuto?
Andrea


title: Set focus e sottomaschere

text:
"M. Rick" <
now...@libero.it
> ha scritto nel messaggio
news:buIfa.45264$Lr4.1...@twister2.libero.it...
> >a meno che tu non mi voglia assumere come tuo sviluppatore personale...
>
> Non ti offendere, ma non abbiamo neanche gli occhi per piangere, figurati
i
> fondi per uno sviluppatore personale....  :-)
> A parte gli scherzi, tutta questa dannazione che sto avendo, nonchè le
> rotture al NG, sono nate proprio dalla rottura di scatole che abbiamo
nello
> svolgere il nostro lavoro d'ufficio: le alte sfere della P.A. predicano
> sempre che c'è necessità di snellire gli iter burocratici, però poi ti
> appioppano sempre nuovi compiti o rotture, ma il tempo e soprattutto lo
> stipendio non aumentano mai... Misteri dello Stato....
> Tornando al discorso di modificare l'origine dati in runtime, quello che
ti
> chiedevo era solo di chiarirmi meglio questo concetto: significa che
> mediante VBA di volta in volta posso accedere ad una origine dati diversa
> pur utilizzando la stessa subform? Se è così, non risolve granchè il
> problema, le subform al 50% servono ad inserire dati integrativi.
potresti ad esempio, anche forse non è molto performante, disporre nella
subform tutti i possibili controlli, magari in pagine diverse e modificando
la propietà recordsource del form figlio mostrare anche la pagina di
controlli adatta, oppure tramite query di selezione selezionare tramite
alias diversi campi con stesso alias in modo che con gli stessi controlli
puoi visualizzare diversi dati da diverse tabelle... cmq è tutto da vedere
> Però con il suggerimento che mi hai dato qualche post fa:
>
> >se sei ancora convinto di utilizzare le 2 subforms vedi l'evento keyup
> >dell'ultimo controolo e alla pressione della freccia oppure invio o tab,
> >pressione dei tasti e tramite un Select Case KeyCode esegui il setfocus
al
> >primo controllo della seconda sub form
>
> >Private Sub NomeUltimoControllo_KeyUp (KeyCode as integer, Shift as
> integer)
>
> >debug.print KeyCode 'e vedi che valore assume NumTab, NumFrecciaDX,
> NumInvio
>
> >Select case KeyCode
> >Case NumTab, NumFrecciaDX, NumInvio
> >   Me.nomesubform.SetFocus
> >   Me.nomesubform.Form.nomecontrollo.SetFocus
> >Case else
> >End select
> >end sub
>
> non ottengo niente, solo il messaggio"impossibile trovare il metodo o il
> membro dei dati"; il [nomesubform] che uso (cioè la seconda subform a cui
> dovrebbe accedere) è sfrm186b; ho controllato e ricontrollato (casomai
> sbaglio a scrivere il nome), ma non cambia niente. A cosa potrebbe essere
> dovuto?
>
> Andrea
>
>
probabilmente, una mia svista, la routine è inserita nel modulo del form
figlio (l'istanza del form all'interno del suform per capirci) quindi:
Private Sub NomeUltimoControllo_KeyUp (KeyCode as integer, Shift as integer)
'debug.print KeyCode 'e vedi che valore assume NumTab, NumFrecciaDX,
NumInvio
    Select case KeyCode
    Case NumTab, NumFrecciaDX, NumInvio
        With Me.Parent.nomesubform
                'ti riferisci al controllo subform del ù
                '2° form figlio che ovviamente risiede
                'nel form padre
                '(parent del 1° form figlio che in questo
                'contesto corrisponde a Me)
            .SetFocus
            .Form.nomecontrollo.SetFocus
        End With
    Case else
    End select
end sub
Ciao, omnitow


title: calcolo dei giorni lavorativi tra due date

author: cele

text:
Ciao a tutti
Ho scaricato il seguente codice che dovrebbe calcolare quanti giorni
lavolativi intercorrono tra due date. Dico dovrebbe per chè non sono
riuscito a capirci niente. Ora, da come posso pensare funzioni il tutto,
dovremmo trovare in una maschera il campo DATA INIZIO, il campo DATA FINE ed
il campo GIORNI LAVORATIVI, ma io come faccio a legarli insieme????? Nel
codice ci dovrebbe essere un riferimento ai campi DATA che però non ho
capito quali siano, e per lo stesso motivo un riferimento per il risultato
che anche qui non ho capito. Visto che purtroppo mi trovo in un vicolo
cieco, chiederei l'aiuto di qualche persona che ha già utilizzato questo
tipo di funzione, o chiunque altro lo sappia fare.
Ringrazio tutti coloro che vorranno aiutarmi e prego il NG se spesso romperò
per le mie richieste di aiuto.
Ciao
        Celestino
'*********** Code Start **************
Function Work_Days (BegDate As Variant, EndDate As Variant) As Integer
' Note that this function does not account for holidays.
Dim WholeWeeks As Variant
Dim DateCnt As Variant
Dim EndDays As Integer
 BegDate = DateValue(BegDate)
 EndDate = DateValue(EndDate)
       WholeWeeks = DateDiff("w", BegDate, EndDate)
       DateCnt = DateAdd("ww", WholeWeeks, BegDate)
       EndDays = 0
       Do While DateCnt < EndDate
         If Format(DateCnt, "ddd") <> "Sun" And _
                          Format(DateCnt, "ddd") <> "Sat" Then
              EndDays = EndDays + 1
          End If
          DateCnt = DateAdd("d", 1, DateCnt)
       Loop
       Work_Days = WholeWeeks * 5 + EndDays
End Function
'*********** Code End **************


author: ElioP

text:
In una form crea i seguenti 3 controlli:
1. DataInizio
(con formato = gg/mm/aaaa, e maschera di input = 99/99/0000;0;_)
Nell'evento DopoAggiornamento inserisci:
If Not IsNull(Me!DataInizio) And Not IsNull(Me!DataFine) Then
    Me!GiorniLavorativi = Work_Days(Me!DataInizio, Me!DataFine)
End If
2. DataFine
(con formato = gg/mm/aaaa, e maschera di input = 99/99/0000;0;_)
Nell'evento DopoAggiornamento inserisci:
If Not IsNull(Me!DataInizio) And Not IsNull(Me!DataFine) Then
    Me!GiorniLavorativi = Work_Days(Me!DataInizio, Me!DataFine)
End If
3. GiorniLavorativi
Crea un nuovo modulo in cui inserirai :
(Attenzione: aggiungi la parola Public all'inizio
in modo che la funzione sia richiamabile
da tutte le maschere)
Public Function Work_Days(BegDate As Variant, EndDate As Variant) As
Integer
' Note that this function does not account for holidays.
Dim WholeWeeks As Variant
Dim DateCnt As Variant
Dim EndDays As Integer
 BegDate = DateValue(BegDate)
 EndDate = DateValue(EndDate)
       WholeWeeks = DateDiff("w", BegDate, EndDate)
       DateCnt = DateAdd("ww", WholeWeeks, BegDate)
       EndDays = 0
       Do While DateCnt < EndDate
         If Format(DateCnt, "ddd") <> "Sun" And _
                          Format(DateCnt, "ddd") <> "Sat" Then
              EndDays = EndDays + 1
          End If
          DateCnt = DateAdd("d", 1, DateCnt)
       Loop
       Work_Days = WholeWeeks * 5 + EndDays
End Function
Ciao.


author: AntoGal

text:
cele <
ccas...@libero.it
> wrote in message
gYRj4.13434$C3.1...@news.infostrada.it...
> Ciao a tutti
> Ho scaricato il seguente codice che dovrebbe calcolare quanti giorni
> lavolativi intercorrono tra due date. Dico dovrebbe per chč non sono
Sul sito comune trovi una funzione piů completa:
T&T, "Conteggio dei giorni lavorativi tra due date.", Silvio Mazzetto e
G.Paolo Bizzaro
Quella che hai postato tu considera non lavorativi sabato e domenica,
nient'altro.
Quella sul sito comune tiene conto anche dei giorni festivi come S.Stefano,
Primo maggio ecc. ed anche del Lunedě di Pasqua, variabile da anno in anno.
Per l'utilizzo consulta sull'help cosa significano Sub e Function.
Il sito comune:
http://members.xoom.it/it_db_access
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************


title: STAMPARE CASELLA DI TESTO.

text:
Salve a tutto il NG
Ho un report con casella di testo con origine dati :
=forms!miaform!caselladitesto
un pulsante apre il report in preview ma perdo tutte le formattazioni
presenti nella casella di testo di origine
come posso risolvere?
grazie


title: Richiamo MASCHERA da altro .mdb

author: luca

text:
Ciao,
Avrei un problema, quale è il comando con il quale da un BD1 posso
aprire una maschera che si trova in un'altro DB2.
Vi ringrazzio
ciao
--------------------------------
Inviato via
http://usenet.iol.it


title: Richiamo MASCHERA da altro .mdb

text:
luca <
lucade...@libero.it
> wrote in message
62Z110Z75Z180Y1...@usenet.iol.it...

Collegamento Ipertestuale? Ti va bene?
--
Maurizio75


title: Richiamo MASCHERA da altro .mdb

author: LUCA

text:

PROVO MA COME SI FA??? NON
CI SONO ALTRI MODI???



title: Richiamo MASCHERA da altro .mdb

author: Karl Donaubauer

text:
luca <
lucade...@libero.it
> ha scritto:
> Avrei un problema, quale è il comando con il quale da un BD1 posso
> aprire una maschera che si trova in un'altro DB2.
Nel DB2 crearti una funzione in un modulo standard:
   Public Function fct_AprireMaschera(strFrm As String)
      DoCmd.OpenForm strFrm
   End Function
Nel DB1 apri un modulo e nel menu strumenti/riferimenti
inseri un riferimento a DB2.
Dopo puoi chiamare la funzione nel DB1 e la maschera
si apre. p.e. nel codice click di un pulsante scrivi:
fct_AprireMaschera "NomeDellaTuaMaschera"
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Richiamo MASCHERA da altro .mdb

text:
Il 28 Giu 2002, 17:13, "Karl Donaubauer" <
ad...@donkarl.com
> ha scritto:
>luca <
lucade...@libero.it
> ha scritto:
>> Avrei un problema, quale č
il comando con il quale da un BD1 posso
>> aprire una maschera che si
trova in un'altro DB2.
>Nel DB2 crearti una funzione in un modulo
standard:
>   Public Function fct_AprireMaschera(strFrm As String)
>
DoCmd.OpenForm strFrm
>   End Function
>Nel DB1 apri un modulo e nel
menu strumenti/riferimenti
>inseri un riferimento a DB2.
>Dopo puoi
chiamare la funzione nel DB1 e la maschera
>si apre. p.e. nel codice click
di un pulsante scrivi:
>fct_AprireMaschera "NomeDellaTuaMaschera"
Scusa ma potresti essere piů chiaro
ciao e grazie



title: Richiamo MASCHERA da altro .mdb

text:
luca ha scritto:
> Karl Donaubauer ha scritto:
> >...blablabla
>
> Scusa ma potresti essere piů chiaro
No
--
cu



title: Richiamo MASCHERA da altro .mdb

text:
"luca" <
lucade...@libero.it
> ha scritto nel messaggio
news:62Z110Z75Z180Y1...@usenet.iol.it...
Z[CUT]
> Scusa ma potresti essere piů chiaro
>
> ciao e grazie
>
Credo che per essere piů chiaro dovrebbe FARTELO.....!!!
Ciao KARL.
Alessandro.@Alex


title: Richiamo MASCHERA da altro .mdb

text:
@Alex <
ik2...@libero.it
> ha scritto:
> "luca" <
lucade...@libero.it
> ha scritto:
> > Scusa ma potresti essere piů chiaro
>
> Credo che per essere piů chiaro dovrebbe FARTELO.....!!!
Certo hai raggione, ma un semplice "No" era una tentazione
troppo grande per me.
:-)
Karl


title: Richiamo MASCHERA da altro .mdb

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:afi5ee$el589$1...@ID-46617.news.dfncis.de...
> @Alex <
ik2...@libero.it
> ha scritto:
> > "luca" <
lucade...@libero.it
> ha scritto:
> > > Scusa ma potresti essere più chiaro
> >
> > Credo che per essere più chiaro dovrebbe FARTELO.....!!!
>
> Certo hai raggione, ma un semplice "No" era una tentazione
> troppo grande per me.
>
> :-)
> Karl
>
Sarà il caldo...???
Bye, è stato un piacere risentirti.....!!
Alessandro.@Alex


title: Differenze tra Access 2003 e Access XP

author: Simone

text: Appunto, cos'ha in più Access 2003 rispetto ad Access 2002 (XP)?


title: Differenze tra Access 2003 e Access XP

author: giorgio rancati

text:
"Simone" <tor.servicemail_@_iol.it.invalid> ha scritto nel messaggio
news:Xns9616279011A...@193.70.192.192...
> Appunto, cos'ha in più Access 2003 rispetto ad Access 2002 (XP)?
le iconine più belle ?
:-)
Ciao Giorgio


title: Differenze tra Access 2003 e Access XP

text:
>> Appunto, cos'ha in più Access 2003 rispetto ad Access 2002 (XP)?
>
> le iconine più belle ?
>
> :-)
>
> Ciao Giorgio
>
uauauauauuauauaaaaaauuauauaua mi sà che hai ragione


title: Differenze tra Access 2003 e Access XP

author: Simone Calligaris

text:
"giorgio rancati" <
> > Appunto, cos'ha in più Access 2003 rispetto ad Access 2002 (XP)?
> le iconine più belle ?
> :-)
Già!
Senza dimenticare che il 2003 non gira sotto win 98, NT 4 e ME...
Ciao.


title: Differenze tra Access 2003 e Access XP

author: Potone

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:4230d62b$0$32355$5fc...@news.tiscali.it...

Le icone delle barre degli strumenti sono più belline (sfumate con un sacco
di bei colorini) ma tu prova a editare un'icona per un menù: tutto come
prima.
Il massimo comunque sono le icone disponibili per i bottoni sulle maschere:
la palla da biliardo, un pesce e niente popo' (appunto) di meno che un bel
cesso!
queste icone erano presenti nella versione 97 (forse anche da prima, ma ero
troppo piccino allora...) e così sono rimaste, mi piacerebbe conoscerne
l'autore.
Buon access 2003 a tutti...


title: aumentare dimensione campo

author: Nicola

text:
Avrei la necessità di inserire in un campo + di 255 caratteri (devo far
inserire ad utenti commenti da pagine web in asp) .
Cosa devo settare?
Grazie


title: aumentare dimensione campo

author: Antonio Biso

text:
"Nicola" <
g...@kd.ir
> ha scritto nel messaggio
news:e9Oa9.27378$pX1.7...@news2.tin.it...
> Avrei la necessità di inserire in un campo + di 255 caratteri (devo far
> inserire ad utenti commenti da pagine web in asp) .
> Cosa devo settare?
Tipo di dati: Memo
Antonio


title: Acquistare Office2000

author: Davide

text:
E' possibile acquistare solo Access2000 o superiore, senza acquistare tutto
il pacchetto office?, dove posso trovare questo prodotto in vendita sul
web?
--------------------------------
Inviato via
http://usenet.iol.it


title: Acquistare Office2000

author: stwe

text:
"Davide" <dar...@CanCellaMItiscalinet.it> ha scritto nel messaggio
news:151Z21Z225Z250Y...@usenet.iol.it...

Secondo me non ti conviene, costa carissimo un singolo prodotto office,
rispetto al pacchetto completo. comunque se vai sul sito microsoft trovi i
codici per ordinare il prodotto singolo.
by
stwe


title: Acquistare Office2000

author: Lucio Arzon

text:
Lo trovi anche sul sito Essedi Shop.
Vedi cosa ti conviene...
http://web.essedi.it/default2.htm?&APP=W3E&CK=8026926&URL=scheda.htm%3F%26AR
T%3D35235
Lucio
"Davide" <dar...@CanCellaMItiscalinet.it> ha scritto nel messaggio
news:151Z21Z225Z250Y...@usenet.iol.it...



title: access2000 e \\tsclient\c\....

author: Riccardo Casadei

text:
Ciao a tutti.
Grazie ad alcune indicazioni di Namor ho scritto il codice per verificare la
presenza di una cartella ed eventualmente crearla.
In questa cartella poi trasferisco una tabella in formato XLS e una serie di
tabelle in formato DB4.
In locale e lan tutto funziona, ma la mia applicazione viene utilizzata in
terminal server e qui non gira.
Prelevo il path da un campo memorizzato in una tabella che contiene
C:\folder\subfolder\
Nel caso di terminal server uso \\tsclient\c\folder\subfolder\ (dato che i
dischi locali vengono visti cosě) ma viene segnalato un errore.
Qualcuno sa darmi indicazioni ?
Il server gira con Win2000 server.
Grazie
Rick


title: access2000 e \\tsclient\c\....

author: MA

text:
"Riccardo Casadei" <
in...@ricweb.it
> ha scritto nel
messaggio
news:cgieb4$d22$1...@balena.cs.interbusiness.it...
> Ciao a tutti.
> Grazie ad alcune indicazioni di Namor ho scritto
il codice per verificare la
> presenza di una cartella ed eventualmente
crearla.
> In questa cartella poi trasferisco una tabella
in formato XLS e una serie di
> tabelle in formato DB4.
> In locale e lan tutto funziona, ma la mia
applicazione viene utilizzata in
> terminal server e qui non gira.
>
> Prelevo il path da un campo memorizzato in una
tabella che contiene
> C:\folder\subfolder\
> Nel caso di terminal server uso
\\tsclient\c\folder\subfolder\ (dato che i
> dischi locali vengono visti così) ma viene
segnalato un errore.
>
> Qualcuno sa darmi indicazioni ?
> Il server gira con Win2000 server.
>
> Grazie
> Rick
mappati la cartella incriminata con un'unità di
rete e la vedrà come in locale
MAssimiliano


title: access2000 e \\tsclient\c\....

text:
"MA" <
m...@accessgroup.it
> ha scritto nel messaggio
news:Dq3Xc.12114$B06....@news.edisontel.com...

Temo che sia colpa di Win2000 server perchè se mi collego con Terminal
Server a un server 2000 non riesco a vedere i miei disci locali nemmeno se
lo indico in fase di collegamento.
Questo i nvece è possibile sicuramente con Win2003 server.
Provo comunque a fare come dici, poi ti faccio sapere.
Rick


title: access2000 e \\tsclient\c\....

text:
"MA" <
m...@accessgroup.it
> ha scritto nel messaggio
news:Dq3Xc.12114$B06....@news.edisontel.com...

Provato e funziona, ma per rendere la cosa fruibile da più pc, sai dirmi
come posso reperire il nome della macchina client ?.
Così nella mia tabella metto il nome della condivisione (che dovrà essere
uguale per tutti i client), poi reperisco il nome della macchina e mi
compongo \\nomepc\condivione\
Se esistono, mi sai dire i nomi delle funzioni ?
Grazie
Rick


title: Problema su pié di pagina maschera - struttura a schede

author: Ami

text:
Buongiorno,

testando che tutto funzionasse bene nel mio database, ieri sera mi
sono resa conto di avere un problema su una delle due form del mio
database.

Su entrambe le form ho un pulsante che permette di chiudere la form
attualmente attiva e aprire l'altra posizionandomi su un record ben
preciso. La seconda form in quel momento è chiusa. Quando lancio il
comando, chiudo la form attiva in quel momento e apro l'altra.
Il codice dietro al pulsante è sempre lo stesso sulle due maschere,
cambia solo il nome della form da aprire.
(non posso postare il codice preciso adesso, perché sono su un pc che
monta solo a2k e il mio db è di office 2003, posso postarlo stasera,
se serve)

Le due form hanno entrambe una struttura a schede, con dei pulsanti di
navigazione tra i record posizionati nel pié di pagina del corpo della
maschera.
Stessi pulsanti su entrambe le maschere, ma con nomi diversi.
Aprendo la maschera B dalla maschera A funziona tutto perfettamente.
Aprendo la maschera A dalla maschera B, i pulsanti nel pié di pagina
della maschera A "raddoppiano" e ce ne viene una nuova fila sotto. Io
premo il pulsante sopra e si attiva quello sotto, ma non funziona
nulla. Chiudo e riapro la maschera e tutto funziona di nuovo (fino a
quando non uso il pulsante).

Se i pulsanti di navigazione li tolgo dal pié di pagina e li metto
nell'intestazione della form... funziona che è una meraviglia.
Ripensando alle varie fasi di sviluppo del database, proprio la stessa
form mi aveva dato grossi problemi con Do.maximize (se la maschera
perdeva/riprendeva focus il do.maximize andava a farsi benedire e mi
toccava forzare la chiusura della maschera, problema risolto mettendo
il do.maximize anche su evento attivazione) e mi viene da pensare che
i due problemi siano in qualche modo collegati.

Il vba dietro la form è lo stesso per entrambe le maschere e la
seconda maschera funziona benissimo.

Avevo pensato di rifare la maschera A da zero, ma sarebbe veramente un
lavoraccio... e prima vorrei cercare di focalizzare il problema.
Suggerimenti per risolvere il problema?

Grazie
Erika


text:
"Ami"  ha scritto nel messaggio
news:60460193-659b-45e0...@13g2000vbu.googlegroups.com...

_____________Risposta:
Ciao Erika
senza codice è difficile capire cosa succede.
In linea di massima non c'è differenza per aprire una maschera da una form o
da un piè di maschera
Il problema è da qualche altra parte
MA


text:
On 7 Dic, 11:54, "MA" <
mas...@massimilianoamendola.it
> wrote:
> "Ami"  ha scritto nel messaggionews:60460193-659b-45e0...@13g2000vbu.googlegroups.com...

> Le due form hanno entrambe una struttura a schede, con dei pulsanti di
> navigazione tra i record posizionati nel pi di pagina del corpo della
> maschera.
> Stessi pulsanti su entrambe le maschere, ma con nomi diversi.
> Aprendo la maschera B dalla maschera A funziona tutto perfettamente.
> Aprendo la maschera A dalla maschera B, i pulsanti nel pi di pagina
> della maschera A "raddoppiano" e ce ne viene una nuova fila sotto. Io
> premo il pulsante sopra e si attiva quello sotto, ma non funziona
> nulla. Chiudo e riapro la maschera e tutto funziona di nuovo (fino a
> quando non uso il pulsante).

[CUT]
> Erika
> _____________Risposta:
> Ciao Erika
> senza codice difficile capire cosa succede.
> In linea di massima non c' differenza per aprire una maschera da una form o
> da un pi di maschera
> Il problema da qualche altra parte
> MA

Ho riguardato tutto. Il problema sono i pulsanti di navigazione nel
pié di pagina della sottomaschera. Se li tolgo funziona tutto. Se li
sposto nell'intestazione della sottomaschera... stesso errore.
Ho spostato nell'intestazione i pulsanti della main form e l'errore è
sparito.
Esteticamente non mi piace, ma va bene così.
Ci riguarderò quando avrò tempo ^_^

Grazie ancora!!
Erika


title: leggere la caption

author: Alberto Luzi

text:
Salve!
Come faccio a leggere la caption di un gruppo di opzioni
del pulsante selezionato.
Grazie per l'aiuto.


title: leggere la caption

text:

trovato
Me.Cornice.Controls(Me.Cornice).Caption


title: utenti connessi da sql server

author: marcod

text:
Buongiorno a tutti,
in un database di access 2016 con tabelle collegate a sql server 2016 e con un utente connesso, vorrei sapere se questo utente connesso è un amministratore.
In pratica, da access è possibile con api o vba conoscere i ruoli che l'utente collegato su sql server?
Di certo so che se si è collegato ha la proprietà di accesso.
Di certo so che se il suo nome è sa è l'amministratore di sql server.

Ma se il nome è diverso c'è la possibilità di conoscere i ruoli assegnati all'utente?

Grazie a tutti

Marco Dell'Oca


title: utenti connessi da sql server

text:
Puoi vedere questi:

https://docs.microsoft.com/en-us/sql/relational-databases/system-catalog-views/sys-server-role-members-transact-sql

https://www.sqlservercentral.com/Forums/Topic411310-338-1.aspx

https://www.pythian.com/blog/httpconsultingblogs-emc-comjamiethomsonarchive20070209sql-server-2005_3a00_-view-all-permissions-_2800_2_2900_-aspx/

@Alex


title: utenti connessi da sql server

text:

Grazie @Alex
ho risolto creando una stored procedure su sql server

CRATE PROCEDURE [dbo].[userschema] @nome varchar(40)
AS BEGIN

  SET  NOCOUNT ON;

      SELECT
u.name
 as CUser,
r.name
 as role
	  FROM sys.database_role_members AS m
	  INNER JOIN sys.database_principals AS r
	  ON m.role_principal_id = r.principal_id
	  INNER JOIN sys.database_principals AS u
	  ON u.principal_id = m.member_principal_id
	  WHERE
u.name
 = @nome

end

e richiamandola poi da Access con una query PassThrough
Marco Dell'Oca


title: impossibile ri-visualizzare una maschera

author: Natan

text:
Scusate ma non riesco a trovare una soluzione al mio problema ....
sequenza attraverso un pulsante da Mask1 (prodotti) lancio Mask2
(stampe) e , da qui scelgo un report(tra i tanti) da un altro
pulsante . prima di visualizz il report "nascondo" le mask
forms!Mask1.visible=false
forms!Mask2.visible=false
' apro il report , lo massimizzo , lo controllo e se voglio lo stampo
sennò lo chiudo ...
sull'evento chiusura del report
 if formAperta("Mask1") then forms!Mask1.visible=true
 if formAperta("Mask2") then forms!Mask2.visible=true  ' questo passa
ma non funge ..
Beh , potrà sembrare strano ma il sec test pur passando per buono non
rende Mask2 visibile
Questo comportamento su 2 pc , uno con XP-A2000 e l'altro con W2K-
A2003.
Ciò che mi fa impazzire è che prima fungeva (un mesetto fa...) sul pc
W2K-A2003 ...
non riesco proprio a trovare la soluzione , mi date una mano? GRAZIE
Natan


author: Roberto da Parma

text:
"Natan" <
me.n...@libero.it
> ha scritto nel messaggio
news:6fb4c6c9-4c80-4a10...@u69g2000hse.googlegroups.com...



Beh...direi che il cuore del problema non l'hai postato...ossia la funzione
formAperta(...)
in ogni caso puoi usare la funzione IsLoaded presente in numerosi siti....
Ciao
--
--
Roberto da Parma


text:
On 22 Apr, 18:07, "Roberto da Parma" <
arisib...@libero.it
> wrote:
> "Natan" <
me.na...@libero.it
> ha scritto nel messaggionews:6fb4c6c9-4c80-4a10...@u69g2000hse.googlegroups.com...

Scusa :
Public Function FormIsOpen(FormName As String) As Boolean
'Accetta: FormName = nome della maschera
'Restituisce: true se la maschera è aperta
   FormIsOpen = (SysCmd(acSysCmdGetObjectState, acForm, FormName) And
_
         acObjStateOpen) <> False
End Function
Ho usato "formaperta" invece di "FormIsOpen" ma è questa la funzione
che uso (scaricata integralmente da questo Ng).
Grazzzzie
Natan


text:
>>CUT ---
 if formAperta("Mask2") then forms!Mask2.visible=true  ' questo passa
ma non funge ..
>>CUT ---
Una precisazione :in debug  if FormIsOpen ("Mask2") then .... viene
verificato , cioè Mask2 viene "sentita aperta" e invisibile , poi
passa all'istruzione dopo la Then , esegue il ...visible=true ma non
ne cambia lo stato !! cioè lo stato di Mask2 rimane visible=false !!
Rigrazie
Natan


text:
On 22 Apr, 18:07, "Roberto da Parma" <
arisib...@libero.it
> wrote:
> "Natan" <
me.na...@libero.it
> ha scritto nel messaggionews:6fb4c6c9-4c80-4a10...@u69g2000hse.googlegroups.com...

Il problema (ma mi resta ancora un piccolo dubbio...) pare risiedesse
nell'impostazione a "SI" della proprietà "A scelta Obbligatoria" della
Mask1 . Ho infatti provato (suggerimento da un NG in inglese) a
forzare il setfocus su mask2
e a quel punto diventava visibile ma non attiva (dovevo entrare in
task-manager per forzare la chiusura del db), allora ho capito che il
problema era in Mask1 .... il tutto poi ha funzionato .
Mi è stato suggerito anche di cercare dei Fix per SP3 , cosa che farò
subito ...
Ringrazio e ..... stasera dormirò un po' più tranquillo !!!
Ciao
Natan


title: Combo Box

author: Dan

text:
Ciao a tutti,
ho un problemino. Ho una tabella con una colonna di dati. Sono riuscito a
far conparire questi dati in un combo box (maschera)  ma vorrei invece che
questi comparissero in un campo testo (maschera) uno vicino all'altro magari
con virgola di distacco.
 es. (combo box)
pippo
franco
giovanni
testo:
pippo, franco, giovanni
Ciao a tutti e grazie


title: Combo Box

author: AleC

text:

dim rst as dao.recordset
set rst = currentdb.openrecordset("nometabella")
me.textbox = null
rst.movefirst
do until rst.eof
  me.textbox = me.textbox & rst!nomecampo
  rst.movenext
  if not rst.eof then me.textbox & ", "
loop
rst.close
set rst = nothing
dove me.textbox è il controllo textbox dove vuoi far apparire "pippo,
pinocchio, topolino, ecc."
Ciao
AleC


title: Combo Box

text:
"AleC" <
alessandr...@novameta.it
> wrote in message
news:a739acfc-f2c5-4853...@w1g2000prk.googlegroups.com...



Ciao
AleC
Adessi ci provo e grazie per l'input. Dan


title: Combo Box

text:
On 13 Nov, 23:37, "Dan" <
danielebo...@bluewin.ch
> wrote:
> "AleC" <
alessandro.cappe...@novameta.it
> wrote in message

Una riga è sbagliata:
if not rst.eof then me.textbox & ", "   -> sbagliata
if not rst.eof then me.textbox = me.textbox  & ", " -> giusta


title: Combo Box

text:
"AleC" <
alessandr...@novameta.it
> wrote in message
news:a323898a-a7f1-4156...@c2g2000pra.googlegroups.com...


Grazie per la tua email.
Allora ho provato e funziona però mi mancherebbe il Where.... o meglio nella
textbox devono comparire si i nomi della tabella ma però solo alcuni.
Ho tentato di risolvere l'enigma....ma con scarso risultato. Qualche idea
come si faccia....????
Sono un disastro................
Ciao Dan


title: Combo Box

text:

> Ciao Dan- Nascondi testo citato
>
> - Mostra testo citato -
nella riga:
set rst = currentdb.openrecordset("nometabella")
a nometabella sostituisci la stringa Sql
"select campo1, campo2, ... from tabella where campo1 = 'qualcosa' and/
or campo2 = 123;"
se hai difficoltàa scrivere la stringa Sql prepara una query che
estragga i dati che desideri e poi dalla visualizzazione SQL della
query stessa fai un copia e incolla.
Ciao
AleC


title: Combo Box

text:
"AleC" <
alessandr...@novameta.it
> wrote in message
news:912b8a6f-ae6c-4f8b...@1g2000prd.googlegroups.com...


Ciao
AleC
Sei un mago.
Sono a casa ammalato ma dopodomani ci provo.
Un saluto Dan


title: Combo Box

text:
"Dan" <
daniel...@bluewin.ch
> wrote in message
news:4921cbbf$1...@news.bluewin.ch...

Ciao sono nuovamente tornato....dopo una disastrosa influenza mi sono
cervellato sui tuoi consigli.
Ho eseguito quanto mi hai indicato e continua a dirmi: Parametri
insufficienti: Previsti 2.
Non capisco...ho provato di tutto ma non ci riesco.
Il testo è il seguente:
Private Sub Text387_Click()
Dim rst As DAO.Recordset
Set rst = CurrentDb.OpenRecordset("SELECT DispOperatori.Operatore,
DispOperatori.DataDisp, Month([MeseDisp]) FROM DispOperatori WHERE
(((DispOperatori.DataDisp)=[forms]![prenotazioni]![dataprenotaz])) OR
(((Month([MeseDisp]))=[forms]![prenotazioni]![mese]));")
Me.Text387 = Null
rst.MoveFirst
Do Until rst.EOF
Me.Text387 = Me.Text387 & rst!Operatore
rst.MoveNext
If Not rst.EOF Then Me.Text387 = Me.Text387 & ", "
Loop
rst.Close
Set rst = Nothing
End Sub
Non capisco l'errore.
Qualche consiglio?
Un saluto e grazie ancora per qualsiasi aiuto che mi avete e vorrete ancora
dare...
Dan



title: Combo Box

text:
On 19 Nov, 21:44, "Dan" <
danielebo...@bluewin.ch
> wrote:
> "Dan" <
danielebo...@bluewin.ch
> wrote in message
>
> news:4921cbbf$1...@news.bluewin.ch...
>
>
>
>
>

> > Un saluto Dan- Nascondi testo citato
>
> - Mostra testo citato -- Nascondi testo citato
>
> - Mostra testo citato -
I due controlli che usi per filtrare i dati nella clausola WHERE sono
valorizzati o sono Null ?
Usa la funzione Nz() (vedi help) per fare in modo che alla istruzione
Sql sia evitato di passare un confronto che al netto della espressione
valga "Campo = Null".
con Nz puoi decidere cosa passare nel caso che il valore del controllo
sia Null
es: Nz(Controllo, 0) trasforma in 0 il valore di Controllo se questo è
Null.
Ciao
AleC


title: Print su file

author: Morgan

text:
Scusate ragazzi,
sto esportanto su un file di testo dei dati da access.
Nella prima riga devo scrivere
?xml version= "; 1#; "  standalone="; no; "?>
quindi ho fatto così
Print #FF, "<?xml version= "; 1#; "  standalone="; no; "?>"
ma mi scrive
<?xml version=  1   standalone=?>
come faccio a la frase esatta?
Morgan


title: Print su file

author: ciroteo ®

text:
"Morgan" <
mor...@hotmail.it
> ha scritto nel messaggio
news:459d5126$0$16152$4faf...@reader3.news.tin.it...

non capisco perchè nella tua stringa fra virgolette doppie inizi proprio con
<? ... togli < e dovrebbe essere corretta.
Per concatenare le stringe usa il separatore &


title: Print su file

author: Alessandro Baraldi

text:
Morgan ha scritto:

Le virgolette vengono interpretate come terminazione di stringa, quindi
non le scrivi in quel modo..!
Prova così, se non ho sbagliato i raddoppi...!
"?xml version= """"; 1#; """"  standalone=""""; no; """"?>"
@Alex


title: Print su file

author: Daniele

text:
ciroteo ® (nospam):
credo che all'inizio abbia sbagliato a scrivere la stringa senza "<" e
siano corrette quelle successive invece... il "<" ci sta e come perchè
sembrerebbe trattarsi dell'intestazione di un documento XML... seppure
un po' "strana" a dir la verita'...
Cmq secondo me, a meno che tu non abbia sbagliato a scrivere, dovresti
scrivere qualcosa del tipo:
Print #FF, "<?xml version=\"; 1#; \"  standalone=\"; no; \"?>"
Pero' non sono molto sicuro della sintassi... se in vb per stampare
caratteri speciali occorre anteporre "\" (come in altri linguaggi)
allora dovrebbe essere ok, se no dovrai sostituire \" con l'equivalente
corretto.
Spero possa esserti stato d'aiuto...
Ciao, Daniele.


title: Print su file

text:
Alessandro Baraldi ha scritto:
> Le virgolette vengono interpretate come terminazione di stringa, quindi
> non le scrivi in quel modo..!
>
> Prova così, se non ho sbagliato i raddoppi...!
>
> "?xml version= """"; 1#; """"  standalone=""""; no; """"?>"
>
> @Alex
Ecco, appunto, Alessandro e' stato piu' veloce di me...
Allora, siccome sono convinto che quel "<" iniziale ti serva, io credo
che dovresti scrivere:
Print #FF, "<?xml version= """; 1#; """  standalone="""; no; """?>"
(Come ti suggerisce anche Alessandro ma con il "<" ;-))
Ciao.


title: Print su file

text:
Alessandro Baraldi ha scritto:
> Morgan ha scritto:
>
>> Scusate ragazzi,
>> sto esportanto su un file di testo dei dati da access.
>>
>> Nella prima riga devo scrivere
>>
>> ?xml version= "; 1#; "  standalone="; no; "?>
>>
>> quindi ho fatto cosě
>>
>> Print #FF, "<?xml version= "; 1#; "  standalone="; no; "?>"
>>
>> ma mi scrive
>>
>> <?xml version=  1   standalone=?>
>>
>> come faccio a la frase esatta?
>>
>> Morgan
>
> Le virgolette vengono interpretate come terminazione di stringa, quindi
> non le scrivi in quel modo..!
>
> Prova cosě, se non ho sbagliato i raddoppi...!
>
> "?xml version= """"; 1#; """"  standalone=""""; no; """"?>"
>
> @Alex
>
Grazie @Alex,
solo un po troppe ".
Cosě funziona
Print #FF, "<?xml version= ""; 1#; ""  standalone=""; no; ""?>"
sul file di testo scrive
<?xml version= "; 1#; "  standalone="; no; "?>
Morgan


title: Print su file

text:
ciroteo ® ha scritto:

Non me lo chiedere, eseguo solo le direttive.
Il file deve iniziare con
?xml version= "; 1#; "  standalone="; no; "?>
ed io eseguo, anche perchè di xml non ne so assolutamente
nulla.
Morgan


title: Print su file

text:
Daniele ha scritto:
> ciroteo Ž (nospam):
> credo che all'inizio abbia sbagliato a scrivere la stringa senza "<" e
> siano corrette quelle successive invece... il "<" ci sta e come perchč
> sembrerebbe trattarsi dell'intestazione di un documento XML... seppure
> un po' "strana" a dir la verita'...
>
> Cmq secondo me, a meno che tu non abbia sbagliato a scrivere, dovresti
> scrivere qualcosa del tipo:
>
> Print #FF, "<?xml version=\"; 1#; \"  standalone=\"; no; \"?>"
>
> Pero' non sono molto sicuro della sintassi... se in vb per stampare
> caratteri speciali occorre anteporre "\" (come in altri linguaggi)
> allora dovrebbe essere ok, se no dovrai sostituire \" con l'equivalente
> corretto.
>
> Spero possa esserti stato d'aiuto...
>
> Ciao, Daniele.
>
Si scusate a tutti, ho sbagliato a copiare,mancala < iniziale.
Daniele hai visto giusto,č una intestazione di un documento
in xml.
Io esporto in un file di testo con una sintassi xml dei dati (6 Mega)
da Access, per farli digerire ad un server MySQL di un sito web.
Visto che ci sono, Daniele,perchč č un po strana questa intestazione?
P.S.
\ mi sa tanto di Python.
Morgan


title: Print su file

text:
Morgan ha scritto:
> Si scusate a tutti, ho sbagliato a copiare,mancala < iniziale.
> Daniele hai visto giusto,è una intestazione di un documento
> in xml.
> Io esporto in un file di testo con una sintassi xml dei dati (6 Mega)
> da Access, per farli digerire ad un server MySQL di un sito web.
> Visto che ci sono, Daniele,perchè è un po strana questa intestazione?
Mi sembra un po' strana perche', solitamente, nei valori degli
attributi (come ad esempio version e standalone) non sono abituato a
vedere caratteri come spazio o il punto e virgola...
(standalone="no" mi suona ok standalone="; no ;" non tanto...)
> \ mi sa tanto di Python.
Non conosco la sintassi di Python, se e' simile a quella di C/C++ (come
nel caso di Java o PHP) puo' darsi... ad ogni modo nei linguaggi che ti
ho citato quel "\" si antepone a caratteri speciali come le " se
occorre stamparli.
Ciao.


title: Print su file

text:
Daniele ha scritto:
> Morgan ha scritto:
>> Si scusate a tutti, ho sbagliato a copiare,mancala < iniziale.
>> Daniele hai visto giusto,è una intestazione di un documento
>> in xml.
>> Io esporto in un file di testo con una sintassi xml dei dati (6 Mega)
>> da Access, per farli digerire ad un server MySQL di un sito web.
>> Visto che ci sono, Daniele,perchè è un po strana questa intestazione?
>
> Mi sembra un po' strana perche', solitamente, nei valori degli
> attributi (come ad esempio version e standalone) non sono abituato a
> vedere caratteri come spazio o il punto e virgola...
> (standalone="no" mi suona ok standalone="; no ;" non tanto...)
Non so che dirti.
>
>> \ mi sa tanto di Python.
> Non conosco la sintassi di Python, se e' simile a quella di C/C++ (come
> nel caso di Java o PHP) puo' darsi... ad ogni modo nei linguaggi che ti
> ho citato quel "\" si antepone a caratteri speciali come le " se
> occorre stamparli.
Infatti è così anche in Python che deriva dal C ,\ è un caratere di escape.
Morgan
>
> Ciao.
>


title: problema con LoadPicture

author: daniele

text:
un saluto a tutti i partecipanti al NG
con la sub qui sotto, sto tentando di inserire una immagine bitmap in un
campo OLE di una tabella. Il debug mi dice "errore di conversione del tipo
di dati" e mi evidenzia la riga >     <.
Quale potrebbe essere l'errore ?
Grazie per l'aiuto e ciao a tutti.
Daniele
Dim dbs As Database
Dim rst As Recordset
Dim sql As String
Dim doc As Object
Set doc = LoadPicture("D:\miaimmagine.bmp")
sql = "SELECT * From miatabella"
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset(sql)
rst.AddNew
rst!miocampo = doc
rst.Update
rst.Close
Set doc = Nothing
Set dbs = Nothing


title: problema con LoadPicture

text:
daniele <
lin...@netbusiness.it
> wrote in message
8cvh7o$mlg$1...@fe1.cs.interbusiness.it...



title: problema con LoadPicture

author: Paolo Beltrame

text:
Ciao Daniele,
sul sito comune c'e' il codice (postato da Bettini) per "schiaffare"
e "riprendersi" l'immagine da un blob di una tabella, dentro il quale
(codice) trovi una succinta risposta alla tua domanda.
Funziona benissimo.
Una piu' semplice alternativa e' quella di "forzare" in un controllo
blob legato alla tabella ma non associato OLE (puo' anche essere
associato, pero' in questo caso emergono problemi di archiviazione
in formato non originale), e' uno scamuffo, non la via canonica indicata
da Bettini.
Brevemente.
Crei un campo OLE non associato in un form, quindi lo leghi (bound)
ad un campo blob di una tabella.
Riempi da file una variabile, es. di codice:
hFile = FreeFile()
Open FullNome For Binary Access Read As #hFile
lngfilelength = LOF(hFile)
strData = String(lngfilelength , Chr(0))
Get #hFile, , strData
Close #hFile
Me!NomeControlloBlob =  strData
Ora il file si trova dentro la tabella in forma originale da qualsiasi
formato esso provenga.
Ho lottato a lungo per trovare la miglior strada per attingere (ed
archiviare)
le immagini da database ed infine, a torto o ragione, sono tornato alla
tradizionale forma di archiviazione su normali file in cartelle, gestita
pero'
da un sistema organizzato di "puntatori" archiviati in una tabella.
    Paolo



title: Handle dei controlli

author: fulmail

text:
Per utilizzare alcune API in access, è necessario recupare il valore
handle di alcuni controlli.
In particolare mi riferisco alla API dlgDirList che richiede il
parametro hDlg di una list Box.
Come è possibile recupare tale valore. Ringrazio chiunque riesca a
fornirmi qualche informazione.


title: Handle dei controlli

text:
"fulmail" <
ful...@inwind.it
> wrote in message
news:7cf3ff80.05012...@posting.google.com

Access non gestisce gli Handle se gli oggetti non hanno il
Focus, ma in questo caso se usi un Controllo di questo tipo
che credo sia standard di VB covrebbe esporre la proprietà
Hwnd.
Nel caso non sia così va puntato il focus e recuperato l'HWND.
Ciao
@ALex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Set di records su Access 97 !!!!!

author: Tore Marche

text:
> ...non è che per access 97 15 utenti contemporaneamente siano
> pochi.....anzi...!
E si lo so, che sono tanti......
>
> la soluzione si chiama (secondo il mio modesto parere) SQL Server..
Io ho già fatto dei test ma ho avuto dei risultati non soddisfacenti su i tempi
di risposta.....
sicuramente avrò sbagliato qualcosa. Ho fatto così, corregimi se ho sbagliato :
ho esportato la base dati su Sql server 7.0 e fin lì tutto bene, anzi benissimo,
ottimo prodotto,
Ho collegato il Front-End al BE  tramite driver ODBC, ho convertito le varie
query in pass-through.
Quando faccio delle ricerche filtrate tramite schede i tempi di risposta
rispetto al BE di Access 97 scarsi...............
Dove pensi che io abbia sbagliato....
>
> Dalla versione 2000 access è anche direttamente compatibile con "il fratello
> maggiore"
La mia società non me lo consente, non si fida più di Access Vuole passare a
Delphi......


title: Set di records su Access 97 !!!!!

text:
> Intanto grazie per la risposta,
> Sarebbe meglio se tu impostassi nelle form un blocco di pagina (Record modificati):
Si io uso già (Record modificati).
> in questo modo potrai stabilire se le perdite di dati siano reali o "immaginarie".
si ho già constatato che le perdite di dati esistono
> Naturalmente occhio alle schede di rete!!
Perchè Occhio ?
Scusa ma non è possibile ridurre questo caz...... di  (set di record).?????
Ciao grazie ugualmente.....


title: Set di records su Access 97 !!!!!

author: Nicola Ardito

text:
"Tore Marche" <
sma...@numera.it
> ha scritto nel messaggio
news:39B4A14C...@numera.it...
> > ...non è che per access 97 15 utenti contemporaneamente siano
> > pochi.....anzi...!
>
> E si lo so, che sono tanti......
>
> >
> > la soluzione si chiama (secondo il mio modesto parere) SQL Server..
>
> Io ho già fatto dei test ma ho avuto dei risultati non soddisfacenti su i
tempi
> di risposta.....
> sicuramente avrò sbagliato qualcosa. Ho fatto così, corregimi se ho
sbagliato :
> ho esportato la base dati su Sql server 7.0 e fin lì tutto bene, anzi
benissimo,
> ottimo prodotto,
> Ho collegato il Front-End al BE  tramite driver ODBC, ho convertito le
varie
> query in pass-through.
> Quando faccio delle ricerche filtrate tramite schede i tempi di risposta
> rispetto al BE di Access 97 scarsi...............
> Dove pensi che io abbia sbagliato....
>
Mi chiedo come sia possibile che un prodotto che fa viaggiare in rete solo
le informazioni richieste risulti piu' lento di uno che deve restituire
tutti i record ...
E' chiaro che il SERVER deve essere carrozzato bene: molta RAM, dischi
veloci e via discorrendo. Hai provato a monitorare con il PerfMon
l'attivita'?
Dal punto di vista del FE posso suggerirti l'utilizzo della tecnologia
ODBCDIRECT di ACCESS.
Ciao Nicola
--
email:sostituire tin a NOSPAM


title: Set di records su Access 97 !!!!!

text:
grazie.....
>
> Dal punto di vista del FE posso suggerirti l'utilizzo della tecnologia
> ODBCDIRECT di ACCESS.
>
Ti sarei gratto se mi daresti qualche dritta su ODBCDIRECT di ACCESS, non lo
conosco ,
dove posso trovare documentazione a riguardo?
Grazie anticipatamente.....


title: Set di records su Access 97 !!!!!

text:
"Tore Marche" <
sma...@numera.it
> ha scritto nel messaggio
news:39B4AE78...@numera.it...

Nell'HELP di ACCESS.
>
> Grazie anticipatamente.....
>
Prego.



title: Set di records su Access 97 !!!!!

author: warp

text:
Tore Marche ha scritto nel messaggio <
39B49323...@numera.it
>...
>
>
>> Intanto grazie per la risposta,
>
>> Sarebbe meglio se tu impostassi nelle form un blocco di pagina (Record modificati):
>
>Si io uso già (Record modificati).
>
>> in questo modo potrai stabilire se le perdite di dati siano reali o "immaginarie".
>
>si ho già constatato che le perdite di dati esistono
mi spiace, conosco la situazione ed è molto seccante.
Hai avuto anche corruzioni del db?
Perchè non dai qualche dettaglio sul software in questione?
>
>> Naturalmente occhio alle schede di rete!!
>
>Perchè Occhio ?
beh, perchè con 15 utenti in rete (di cui immagino spesso buona parte concorrenti) bisogna
carrozzarsi con dell'hardware decisamente tosto.
>
>Scusa ma non è possibile ridurre questo caz...... di  (set di record).?????
>
spiegati meglio, non ti seguo.
Ciao, warp


title: Set di records su Access 97 !!!!!

text:
Tore Marche ha scritto nel messaggio <
39B4A14C...@numera.it
>...
>> ...non è che per access 97 15 utenti contemporaneamente siano
>> pochi.....anzi...!
>
>E si lo so, che sono tanti......
>
>>
>> la soluzione si chiama (secondo il mio modesto parere) SQL Server..
>
>Io ho già fatto dei test ma ho avuto dei risultati non soddisfacenti su i tempi
>di risposta.....
>sicuramente avrò sbagliato qualcosa. Ho fatto così, corregimi se ho sbagliato :
>ho esportato la base dati su Sql server 7.0 e fin lì tutto bene, anzi benissimo,
>ottimo prodotto,
>Ho collegato il Front-End al BE  tramite driver ODBC, ho convertito le varie
>query in pass-through.
>Quando faccio delle ricerche filtrate tramite schede i tempi di risposta
>rispetto al BE di Access 97 scarsi...............
>Dove pensi che io abbia sbagliato....
Abbiamo impiegato due anni di tentativi per far viaggiare decentemente un'importante applicazione
con un server SQL, quindi ti capisco.
Probabilmente con ADO e Access 2000 le cose cambiano, ma quest'ultimo ha irritanti problemi di
stabilità ... forse sistemeranno le cose con la prossima versione.
Comunque Tore, compra assolutamente "jet database Engine" - Guida del programmatore  di Dan Haught e
Jim Ferguson (edito da Microsoft Press).
Troverai un mucchio di roba fondamentale anche per la programmazione Direct con SQL
>
>
>>
>> Dalla versione 2000 access è anche direttamente compatibile con "il fratello
>> maggiore"
>
>La mia società non me lo consente, non si fida più di Access Vuole passare a
>Delphi......
A tutt'oggi continuo ad avere in manutenzione alcuni software in Delphi tosti (parzialmente
gestionali), e ti assicuro che perdete tempo.
Se avete intenzione di usare il BDE con Paradox avrete molti più problemi, anche d'affidabilità.
Utilizzando jet le prestazioni migliorano leggermente rispetto ad Acess '97 solo in casi
particolari.
Ma in compenso diventa molto più difficile ottenere report avanzati o accessi ai dati flessibili.
Ciao, warp
>


title: Set di records su Access 97 !!!!!

text:
> >Scusa ma non è possibile ridurre questo caz...... di  (set di record).?????
> spiegati meglio, non ti seguo.
Cerco di spiegarmi meglio,
allora;
Ho letto da qualche parte che in fase di aggiornamento da scheda di un singolo record,
si sta impegnando un set di record o meglio una pagina che sarebbe una parte del DataBase
in cui sono memorizzati i dati contenuti nei record. A seconda delle dimensioni dei record,
quindi una pagina può contenere più record.
Nei DataBase di Microsoft jet una pagina ha una lunghezza di 2048 byte,
Per cui se il tuo record è lungo 500 byte  sembrerebbe che stia impegnando 4
record....................
Spero di essermi spiegato  meglio, se hai una soluzione a questo fammi sapere,
Grazie.


title: Set di records su Access 97 !!!!!

author: Guido dal Faro

text:
On Wed, 06 Sep 2000 09:28:00 +0200, Tore Marche <
sma...@numera.it
>
wrote:
>> >Scusa ma non č possibile ridurre questo caz...... di  (set di record).?????
>> spiegati meglio, non ti seguo.
>
>Cerco di spiegarmi meglio,
>allora;
>Ho letto da qualche parte che in fase di aggiornamento da scheda di un singolo record,
>si sta impegnando un set di record o meglio una pagina che sarebbe una parte del DataBase
>in cui sono memorizzati i dati contenuti nei record. A seconda delle dimensioni dei record,
>quindi una pagina puň contenere piů record.
>Nei DataBase di Microsoft jet una pagina ha una lunghezza di 2048 byte,
>Per cui se il tuo record č lungo 500 byte  sembrerebbe che stia impegnando 4
>record....................
>
>Spero di essermi spiegato  meglio, se hai una soluzione a questo fammi sapere,
>
>Grazie.
>
>
La butto lě: usare campi Filler.
Se il tuo record č lungo 500 byte aggiungi campi Filler (che nn
vengono utilizzati) per 1548 byte ed avrai il tuo record di 2048 byte
pari ad una pagina. A questo punto il lock di pagina corrisponde al
lock di record.
Un saluto.
---------------
Guido
light...@flashnet.it


title: Set di records su Access 97 !!!!!

text:
> La butto lģ: usare campi Filler.
>
> Se il tuo record č lungo 500 byte aggiungi campi Filler (che nn
> vengono utilizzati) per 1548 byte ed avrai il tuo record di 2048 byte
> pari ad una pagina. A questo punto il lock di pagina corrisponde al
> lock di record.
>
> Un saluto.
>
Ci stavo giusto pensando, il fatto č che rischierei di creare un database di dimensioni
mostruose......
Comunque ci provo ugualmente, Sai come posso fare per contarmi i byte di una tabella, anche se
contiene
Tipo dati "memo" oppure "valuta" oppure "numerico(intero) ecc. ecc.
Ti ringazio comunque Ciao.


title: Set di records su Access 97 !!!!!

text:
>
>La butto lì: usare campi Filler.
>
>Se il tuo record è lungo 500 byte aggiungi campi Filler (che nn
>vengono utilizzati) per 1548 byte ed avrai il tuo record di 2048 byte
>pari ad una pagina. A questo punto il lock di pagina corrisponde al
>lock di record.
>
E' tutt'altro che buttata lì: è proprio uno dei consigli ufficiali Microsoft per bloccare un record
alla volta con jet.
In realtà sarebbe sufficiente arrivare a 1024 byte, ma è senza dubbio una strategia molto costosa
(anche dal punto di vista del traffico di rete).
Ciao, warp


title: Freccia in giù!!

author: Rosanna

text:
Ciao ragazzi/e
Volevo chiedervi se è possibile in una casella combinata, in una maschera,
cambiare la funzione della freccia in basso; ossia, invece di andare a
selezionare l'alro campo, mi visualizza il contenuto della casella stessa
(in poche parole, clonae il click del mouse sulla freccia).
Grazie in anticipo a chi mi può essere d'aiuto.
Ciao Rosanna


title: Freccia in giù!!

author: Roberto dal portatile

text:
"Rosanna" <
nit...@supereva.it
> ha scritto nel messaggio
news:9j9l0q$3mr$1...@nreadA.inwind.it...

Non sono sicuro di aver compreso bene il tuo problema; se però tu vuoi da
codice VBA aprire il menu a tendina di una casella combinata, a fronte
dell'evento che ritieni più opportuno, genera la seguente riga di codice
VBA:
Me!NomeCasellaCombinata.Dropdown
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Freccia in giù!!

text:
Dove va inserito questo codice VBA?
Comunque se mi posso spiegare meglio, in una casella combinata vorrei che
premendo la freccia in giů si apra la tendina con il contenuto e no che pasa
ad altro campo!!
"Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
news:9j9kko$32l0$1...@stargate1.inet.it...
>
> "Rosanna" <
nit...@supereva.it
> ha scritto nel messaggio
> news:9j9l0q$3mr$1...@nreadA.inwind.it...
> > Ciao ragazzi/e
> > Volevo chiedervi se č possibile in una casella combinata, in una
maschera,
> > cambiare la funzione della freccia in basso; ossia, invece di andare a
> > selezionare l'alro campo, mi visualizza il contenuto della casella
stessa
> > (in poche parole, clonae il click del mouse sulla freccia).
> > Grazie in anticipo a chi mi puň essere d'aiuto.
> > Ciao Rosanna
> >
>
> Non sono sicuro di aver compreso bene il tuo problema; se perň tu vuoi da
> codice VBA aprire il menu a tendina di una casella combinata, a fronte
> dell'evento che ritieni piů opportuno, genera la seguente riga di codice



title: Freccia in giù!!

author: Roberto da casa

text:
"Rosanna" <
nit...@supereva.it
> ha scritto nel messaggio
news:9jhi4f$nag$1...@nreadB.inwind.it...
> Dove va inserito questo codice VBA?
>
> Comunque se mi posso spiegare meglio, in una casella combinata vorrei che
> premendo la freccia in giù si apra la tendina con il contenuto e no che
pasa
> ad altro campo!!
>
Nell'evento "Su attivato" della casella combinata.
Oppure niente codice VBA; quando la casella combinata è attiva, anziché il
tasto freccia in giù premi il tasto funzione F4: ti si aprirà il menu a
tendina anziché passare al controllo successivo.



title: Creare pdf  con password, limitato alal sola stampa

text:
Buongiorno a tutti cari amici vicini e lontani!
Il mio (buon?) proposito da smanettone domenicale, oramai travolto dal
proprio database:
Con vba ho già scritto tutto il codice che mi crea un file word e me
lo salva in una cartella.
Volevo contestualmente creare lo stesso file in pdf (limitato con
password alla sola stampa).
Io ho a disposizione Acrobat Distiller, Acrobat Writer, ma se è
opportuno installare qualcosa di diverso non ho ovviamente problemi.
Ho provato a inserire il codice che me lo "stampa" col Distiller , ma
poi mi compare la finestrella che chiede di cliccare su "salva" e mi
obbliga a specificare il percorso a mano.
Visto che io volevo creare almeno un centinaio di file word e relativi
pdf , speravo di evitare di dover intervenire manualmente ad ogni
ciclo...
P.S: ho cercato di fare il bravo e leggere in lungo e in largo
argomenti analoghi sul forum, ma la maggior parte parla di report (non
il mio caso) e non mi pare si faccia riferimento alla protezione del
documento.
Al solito se sono stato particolarmente ingenuo, non infierite: in
fondo sono un bimbo buono!!
Fede.


author: Pierpaolo Romanelli

text:
al...@libero.it
 ha pensato forte :

Il distiller è un applicativo esterno ad access...
Hai una soluzione efficace, ma forse non elegante.
Potresti comandare quelle finestrelle.
Esistono funzioni che mandano la pressione dei tasti agli applicativi.
Vedi SendKeys. Trovi un esempio nella guida.
Altrimenti potresti seguire una strada assai più difficile,
interfacciarti con il controllo di Distiller, e provare a gestirlo...
Ciao.
--
http://www.pierpaoloromanelli.com/aim-free-universal-information-manager.html


author: ALESSANDRO Baraldi

text:
"Pierpaolo Romanelli" <
prog...@gmail.com
> ha scritto nel messaggio
news:mn.942b7d79c...@gmail.com...

Forse può trovare quì documentazione sulle API di Distiller che possono
aiutarlo.
http://www.planetpdf.com/index.asp
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


text:
ALESSANDRO Baraldi ci ha detto :

Eh §Alessandro sei il migliore, così ho indagato, e ho trovato il modo
per rendere silente il processo di stampa:
How to Turn Off Prompting for Filename
Acrobat Distiller prompts for output filenames based on settings that
can be managed via a
graphical user interface or by programmatic control. The methods
include
oppure via vba
http://www.rdpslides.com/psfaq/FAQ00053.htm
non si finisce di imparare mai!
non ho verificato ma credo che funzioni...
--
http://www.pierpaoloromanelli.com/aim-free-universal-information-manager.html


text:
> Eh §Alessandro sei il migliore, cosě ho indagato, e ho trovato il modo
> per rendere silente il processo di stampa:
>
>
>
> How to Turn Off Prompting for Filename
> Acrobat Distiller prompts for output filenames based on settings that
> can be managed via a
> graphical user interface or by programmatic control. The methods
> include
Basta cercare si trova quasi tutto...!
> oppure via vba
>
>
http://www.rdpslides.com/psfaq/FAQ00053.htm
>
> non si finisce di imparare mai!
>
> non ho verificato ma credo che funzioni...
MMMmmm servono i Riferimenti alla Libreria PdfDistiller, che sarebbe meglio
evitare
usanto LateBinding, ma ho il sospetto che ci siano problemi sulla
versione... mi pareva
di aver letto qualche cosa che non trovo piů...



text:
Nel suo scritto precedente, ALESSANDRO Baraldi ha sostenuto :
>> Eh §Alessandro sei il migliore, così ho indagato, e ho trovato il modo
>> per rendere silente il processo di stampa:
>>
>>
>>
>> How to Turn Off Prompting for Filename
>> Acrobat Distiller prompts for output filenames based on settings that
>> can be managed via a
>> graphical user interface or by programmatic control. The methods
>> include
>
>
> Basta cercare si trova quasi tutto...!
Sì, ma è quando ne hai bisogno che nella disperazione, ti sfugge dove
trovare l'informazione, perché potrebbe servire catalogare bene le
informazioni...
>
>
>> oppure via vba
>>
>>
http://www.rdpslides.com/psfaq/FAQ00053.htm
>>
>> non si finisce di imparare mai!
>>
>> non ho verificato ma credo che funzioni...
>
> MMMmmm servono i Riferimenti alla Libreria PdfDistiller, che sarebbe meglio
> evitare
> usanto LateBinding, ma ho il sospetto che ci siano problemi sulla
> versione... mi pareva
> di aver letto qualche cosa che non trovo più...
Bé dipende quanto professionale voglia ottenere la cosa, come primo
stadio potrebbe andare:).
Ciao
--
http://www.pierpaoloromanelli.com/aim-free-universal-information-manager.html
http://cala79.blog.excite.it/permalink/499745


text:
Molte molte grazie!
questo me lo studio stasera:
http://www.rdpslides.com/psfaq/FAQ00053.htm
Da una lettura molto velove credo, temo però che non permetta di
impostare la protezione a sola stampa tramite password... Sbaglio?
A questo punto pur andando un po' off topic mi viene da provare a
ribaltare il problema.
Ovvero avendo io circa duecento documenti word in una cartella, senza
stare a gestire tutto via vba file per file, esiste un programma che
me li converte in massa in pdf? (e con password per consentire la sola
visualizzazione e stampa)?
(Intanto mi metto cercare pure io...)


text:
Scriveva
al...@libero.it
 mercoledì, 19/09/2007:
> Molte molte grazie!
>
> questo me lo studio stasera:
>
http://www.rdpslides.com/psfaq/FAQ00053.htm
>
> Da una lettura molto velove credo, temo però che non permetta di
> impostare la protezione a sola stampa tramite password... Sbaglio?
>
Non sbagli, cioè per stampare una cosa è, manipolare i pdf, ti serve un
controllo, ma tutto è possibile se cerchi bene, anche se la vedo dura.
Probabilmente serve un componente se hai particolari esigenze, come
quella della password...
> A questo punto pur andando un po' off topic mi viene da provare a
> ribaltare il problema.
> Ovvero avendo io circa duecento documenti word in una cartella, senza
> stare a gestire tutto via vba file per file, esiste un programma che
> me li converte in massa in pdf? (e con password per consentire la sola
> visualizzazione e stampa)?
> (Intanto mi metto cercare pure io...)
Esiste credo, basta cercare, ma non so se ci sia qualcosa di gratuito.
ci sono i vari doctopdf, ecc..., ma sono commerciali, e non so se
gestiscono il batch...
Ciao.



author: MA

text:

www.lebans.com

--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


text:
>
www.lebans.com
Intedevi questo?
http://www.lebans.com/reporttopdf.htm
Se mi metto a studiare quello che contiene posso utilizzarlo per
ottenere automaticamente pdf con password che consentano sola
visualizzazione-stampa??
F.


text:
dopo innumerevoli tentativi, sono arrivato al punto che lanciando da
VBA una macro di word (presentese si ha installto acrobat writer
suppongo) il file me lo converte in pdf e mi tiene le impostazioni che
avevo dato l'ultima volta ad Acrobat Writer (quindi me lo salva con
password e le limitazioni alla sola visualizzazione come volevo io).
Devo però ancora intervenire una volta (per ciclo) io quando mi
compare la finestrella di Save As (devo premere ENTER).
Ho provato con Sendkeys "(Enter)", true    sia con    , false
(con le parentesi graffe che ora non trovo),
ma l'enter me lo fa nella relazione di word e solo dopo che al Save As
l'enter glielo ho dato io a mano.
Se qualcuno sa darmi qualche dritta...
Fede.


title: Sempre EURO... AIUTO please

text:
So che è un argomento trattato e ritrattato ma...
pur avendo visto (ammetto solo un pochino) su google non ho trovato spiegata
"bene" la soluzione.
Il prob è questo:
avrei bisogno di sostituire, in ACCES97 nel menu proprietà quando definisco
il formato degli importi, la L. di lire con ? di Euro...
mi potete aiutare???
credo di aver capito che esiste qualche patch o per win98 o per office 97...
mi dite pure se con questa patch la modifica è definitiva (ovvero non vedrò
più nel menù la L. x gli altri progetti access) ???
Grazie 1000


title: Sempre EURO... AIUTO please

author: Emyr

text:
On Tue, 12 Feb 2002 17:00:13 +0100, "f_trek" <
ft...@supereva.it
>
wrote:

vedi le impostazioni internazionali e setta l'euro come valuta
nelle form controlla cosa c'è su proprietà formato dei controlli e
adatta di conseguenza
Saluti.
Emanuele.


title: esportare tabella in excel

text:
ho creato un codice che mi esporta dei dati in excel da una query in
access ma nel campi null mi ha errore e termina esportazione come posso
fargli esportare anche i campi nulli? non posso mettere un if che
controlli tutti i capi xche sono molti... vi porto una parte del codice
Set cdb = CurrentDb
    'nella variabile app di tipo stringa salvo il percorso dove è
memorizzato nel mio pc l'EXCEL.EXE
    app$ = "C:\Programmi\Microsoft Office\Office11\EXCEL.EXE"
    'nella variabile file di tipo stringa salvo il percorso del foglio
Excel dal quale prenderò e scriverò i dati
    file$ = CurrentProject.Path & "\test.xls"
    'file$ =
"
http://www.studiobibliograficometa.it/export_to_excel.php
"
    a$ = CurDir
    'lancia in esecuzione il file Excel
    Shell app$, 6
    'apre il canale di comunicazione con il file Excel
    chan = DDEInitiate("Excel", "System")
    'se utilizzo questa istruzione per inviare a Microsoft Excel il
comando nuovo foglio Access funge da client,
    'mentre Excel da applicazione server
    DDEExecute chan, "[open(" + Chr$(34) + file$ + Chr$(34) + ")]"
    'chiude il canale
    DDETerminate chan
    chan = DDEInitiate("Excel", file$)
    Set rcs = cdb.OpenRecordset(" SELECT * FROM [tot ing eur]")
    'parte dal primo record
    flag = 0
    'ciclo per il controllo del mese
    Do
    If flag = 0 Then
     If rcs!espr2 = Cornice86 Then
     'MS eur
     DDEPoke chan, "r11c10", rcs!sommaDi1
     DDEPoke chan, "r11c11", rcs!sommaDi2
     DDEPoke chan, "r11c12", rcs!sommaDi3
     DDEPoke chan, "r11c13", rcs!sommaDi4
     'MT eur
     DDEPoke chan, "r11c16", rcs!sommaDi11
     DDEPoke chan, "r11c17", rcs!sommaDi21
     DDEPoke chan, "r11c18", rcs!sommaDi31
     DDEPoke chan, "r11c19", rcs!sommaDi41
     'AP eur
     DDEPoke chan, "r11c4", rcs!sommaDi15
     DDEPoke chan, "r11c5", rcs!sommaDi25
     DDEPoke chan, "r11c6", rcs!sommaDi35
     DDEPoke chan, "r11c7", rcs!sommaDi45
     'MS ing
     DDEPoke chan, "r5c10", rcs!sommaDi13
     DDEPoke chan, "r5c11", rcs!sommaDi23
     DDEPoke chan, "r5c12", rcs!sommaDi33
     DDEPoke chan, "r5c13", rcs!sommaDi43
     'MT ing
     DDEPoke chan, "r5c16", rcs!sommaDi14
     DDEPoke chan, "r5c17", rcs!sommaDi24
     DDEPoke chan, "r5c18", rcs!sommaDi34
     DDEPoke chan, "r5c19", rcs!sommaDi44
     'AP ing
     DDEPoke chan, "r5c4", rcs!sommaDi12
     DDEPoke chan, "r5c5", rcs!sommaDi22
     DDEPoke chan, "r5c6", rcs!sommaDi32
     DDEPoke chan, "r5c7", rcs!sommaDi42
     End If
    End If
    rcs.MoveNext
    Loop Until rcs.EOF
    'salvo il file Excel
    DDEExecute chan, "[save()]"
    'chiude il canale
    DDETerminate chan
    Set cdb = Nothing
    rcs.Close
    MsgBox "Importazione avvenuta con successo!"
    Exit Sub


title: esportare tabella in excel

author: Sergio MAZZA

text:
<
fuxv...@gmail.com
> ha scritto nel messaggio news:1126000259.9...@g44g2000cwa.googlegroups.com...
ho creato un codice che mi esporta dei dati in excel da una query in
access ma nel campi null mi ha errore e termina esportazione come posso
fargli esportare anche i campi nulli? non posso mettere un if che
controlli tutti i capi xche sono molti... vi porto una parte del codice
--- omissis ---
(curiosità)
Perché utilizzi il DDE?
Excel legge direttamente query di access (menù: Dati - Importa dati esterni - Nuova query su database), salvando anche la query
(creando quindi una "dinamicità" dei dati) nel foglio; così facendo, ogni volta che apri il foglio ti viene richiesto se aggiornare
i dati o no...
Ciao.
--
Sergio MAZZA


title: esportare tabella in excel

text:
perchè devo esportare i dati in un file excel particolare e devo fare
in quella maniera li...


title: esportare tabella in excel

text:
<
fuxv...@gmail.com
> ha scritto nel messaggio news:1126001847.2...@z14g2000cwz.googlegroups.com...
perchè devo esportare i dati in un file excel particolare e devo fare
in quella maniera li...
[risposta]
Il metodo di esportazione non pregiudica l'integrità dei dati scritti in excel; hai a disposizione almeno tre possibilità per
esportare i dati da access ad excel:
- utilizzando il metodo TransferSpreadsheet (vedi help);
- utilizzando OLE (vedi esempi su
www.sitocomune.com
, e
http://www.donkarl.com/it/CISA/CISA1.htm
;
- leggere direttamente da Excel i dati come già suggerito;
e per ultimo, non per importanza ma perché non permette un controllo totale dell'applicazione server, il DDE.
Comunque a parte tutto (scusa se ho divagato), puoi utilizzare la funzione NZ (vedi help) per sostituire un valore Null con un altro
valore (stringa o numero)...
Ciao.
--
Sergio MAZZA


title: Totali per mese in casella testo

text:
Ciao a tutti. Ho una tabella con i campi Data | Importo. Nella
maschera creata riferita a tale tabella, vorrei creare 2 campi
calcolati. Il primo tramite la formula somma mi calcola il totale di
importo, mentre il secondo vorrei mi calcolasse il totale per mese;
ossia quando mi trovo in un record con il mese di giugno mi fa vedere
il totale del mese di giugno, ma se mi sposto sul mese di settembre mi
mostra il totale di settembre. Esiste una qualche formula per fare
questo?
Ciao e grazie
Davide


title: Totali per mese in casella testo

author: Bruno Campanini

text:
<
davide...@gmail.com
> wrote in message
news:668ecb31-738b-4610...@m38g2000yqd.googlegroups.com...

=Sum([Importo])
=DSum("[Importo]","t_Importi","DatePart('m',[Data])=" & DatePart("m",[Data])
& " And DatePart('yyyy',[Data])=" & DatePart("yyyy",[Data]))
t_Importi � il nome della tua tabella
Bruno


title: Ricerca su Archivi

author: Porta Luigi

text:
Buonasera
Avrei necessità della vostra competenza per il seguente motivo:
Sto sviluppando per mio hobby un software sul LOTTO e SUPERENALOTTO.
Il mio problema è il seguente. Ho gli archivi delle estrazioni e avrei
bisogno di fare in modo di verificare quando sono stati estratti dei numeri.
Mi spiego meglio
               Bari1 Bari2 Bari3 Bari4 Bari5
01/01/02   10   20   30   41    65
04/01/02   11   35   70   88   90
07/01/02   33   11   80   02   15
estrazioni successive..sino al 31/05/2003
come faccio a fare in modo che mi venga verificato quanto i numeri (esempio)
38 e 48 sono stati estratti ?
Non riesco ad effettuare la ricerca !
Potete darmi una mano ?
Grazie
Luigi


title: Ricerca su Archivi

text:
"Porta Luigi" <
Luigi...@libero.it
> ha scritto nel messaggio
news:jtOEa.72090$Ny5.2...@twister2.libero.it...

Penso che per darti una risposta tu debba prima chiarire alcune cose:
1) Quale  è la struttura della tabella che contiene le estrazioni del lotto?
2) La ricerca la devi fare su una ruota in particolare o su tutte le ruote?
3) Devi fare una verifica del singolo estratto (quante volte è uscito il 38
e/o il 48) oppure devi verificare quante volte è uscita l'ambata (38 e 48
insieme su una ruota).
Comunque se vai sul sito:
http://www.giocodellotto.com/home.asp
trovi tutte le statistiche che ti servono.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Ricerca su Archivi

author: Luigi

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:XEWEa.72625$lK4.2...@twister1.libero.it...

Carissimo Roberto
grazie per la sempre rapida risposta.
Di seguito le informazioni che giustamenti necessitano:
1)    La tabella di nome "Estrazioni" è formata da
        Campo DATA
        Campo Bari1
        Campo Bari2
        .......etc sino a
        Campo Vene5
2)    La ricerca devo farla su una ruota selezionata da me
3)    La ricerca deve essere fatta sul singolo estratto e deve calcolarmi
dopo quanto tempo è uscito il numero in questione (il 38 oppure il 48 sulla
ruota selezionata). Esempio il 01.01.02 ho puntato il numero 38. Il 10.01.02
è sortito....quindi ho avuto un'attesa di sortita di 2 estrazioni.
Grazie per la segnalazione del sito ma quello che sto cercando di fare io è
fare un programma che mi verifica la "serietà" dei metodi di gioco e quindi
l'unico sistema è di verificare le sortite come sopra descritto.
Grazie per l'attenzione.
Luigi


title: Ricerca su Archivi

text:
"Luigi" <
maur...@porta-spa.com
> ha scritto nel messaggio
news:MeYEa.72695$Ny5.2...@twister2.libero.it...

Penso che per realizzare ciò che vuoi fare devi fare prima di tutto due
cose:
1) Assegnare con una query ad ogni data di estrazione un numero progressivo.
2) Scrivere due righe di codice VBA con il quale copi i dati contenuti nella
tabella Estrazioni in una tabella temporanea che abbia una struttura simile
a questa:
ID            Contatore e chiave primaria
DATA     Data/ora
Ruota      Testo
Numero   Numerico
Ciò fatto effettuarai le ricerche su tale tabella o su query di selezione
e/o di raggruppamento basate su tale tabella.



title: Ricerca su Archivi

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:1nZEa.72913$Ny5.2...@twister2.libero.it...

Ti ringrazio per i consigli...mi metto all'opera dopo il lavoro.
Grazie
Luigi


title: eseguire un pulsante di comando

author: MOLISSO

text:
ciao
io ho una sottomaschera e una maschera ordini e deettagli ordini
per eliminare un ordine devo eliminare prima tutti gli articoli della
sottomas come faccio a far eseguire il pulsante elimina della sottomasc da
quella della maschera per eliminare tuto insieme


title: eseguire un pulsante di comando

text:
"MOLISSO" <
fmo...@tin.it
> ha scritto nel messaggio
news:zbxr6.34775$yl2.9...@news1.tin.it...

Metti le due tabelle, che sono origine record della maschera e della
sottomschera, in relazione uno-a-molti tra di loro in base al codice ordine;
per detta relazione applica l'integrità referenziale e setta l'opzione
Elimina record correlati a catena.
Fatto questo, ogni volta che cancellerai un record dalla maschera ordini,
Access eliminerà automaticamente anche tutti i record dettagli ordine ad
esso collegati senza che tu debba fare altro.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Cambio massimo del nome di una tabella o di un campo

author: Alessandro Fusari

text:
Ciao a tutti,
	...esiste un tool che permetta di cambiare massivamente il nome di un
campo di una tabella in Access ? Intendo che lo cambi in tutti i
reports, forms, query ... del codice non me ne importa molto. Questo mi
interessa per i nomi delle tabelle e per i nomi dei campi. Ditemi che
esiste !!!!
Grazie.


author: Federico Luciani

text:

nel SC c'e' una routine che 'Verifica se una tabella o una query è usata
in una form o in un report.'
nella sez. General
con qualche modifica potrebbe fare al caso tuo
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: collegamenti a excel & sottomaschera

author: Virgo Lette

text:
Ho una maschera con intestazione e sottomaschera nel corpo.
Problema: quando clicco sul pulsante di "analizza con Excel" mi vengono
inviati a Excel solo i campi contenuti nell'intestazione e non anche i
record della sottomaschera.
Come posso risolvere?
Grazie


title: Elimina apice excel - Access

text:
Ciao a tutti, un piccolo aiuto se possibile...
Ho un file di excel dove alcuni campi testo hanno l'apice, la mia
necessità è importarli in access senza questo apice, magari con una
query...
Tabella  ANAGRAFICA
Campo  COGNOME
Quando importo in access ho questo risultato 'cognome  ed io devo
invece avere solo cognome.
Non so se è chiara la domanda, vi ringrazio cmq.
Ciao


title: Elimina apice excel - Access

text:
<
collabo...@gmail.com
> ha scritto nel messaggio
news:1154942127.6...@m73g2000cwd.googlegroups.com...



Ciao
[risposta]
Prova così:
'---
'--> importa i dati
DoCmd.RunSQL "SELECT * into nomeTabella FROM [Foglio1$A:D] IN
'C:\documenti\nomeFile.xls'[EXCEL 8.0;];"
'--> sostituisce l'apice
DoCmd.RunSQL "UPDATE nomeTabella SET nomeCampo = replace(nomeCampo," &
Chr$(34) & "'" & Chr$(34) & "," & Chr$(34) & Chr$(34) & ")"
'---
Ciao.
--
Sergio MAZZA


title: Elimina apice excel - Access

text:
Sergio MAZZA ha scritto:

Ti ringrazio ma non sono riuscito, siccome sono diversi i campi oggeto
di questo import, mi faceva comoda una semplice query di tipo...
'----
UPDATE tabella SET tabella.COGNOME = Mid([cognome],2)
WHERE (((tabella.COGNOME) Like "''*"));
'----
Grazie


title: Elimina apice excel - Access

text:
<
collabo...@gmail.com
> ha scritto nel messaggio
news:1155031148.4...@i42g2000cwa.googlegroups.com...
Ti ringrazio ma non sono riuscito, siccome sono diversi i campi oggeto
di questo import, mi faceva comoda una semplice query di tipo...
'----
UPDATE tabella SET tabella.COGNOME = Mid([cognome],2)
WHERE (((tabella.COGNOME) Like "''*"));
'----
Grazie
[risposta]
Quindi hai risolto?
Se vuoi qualcosa di pių semplice, apri la tabella vai sul menų: Modifica ->
Sostituisci...
Ciao.
--
Sergio MAZZA


title: Inserimento data di default

text:
Salve a tutti!!
Come posso fare affinché quando aggiungo un nuovo record ad una tabella il
campo data si aggiorni automaticamente alla data odierna!?
Grazie mille!
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Inserimento data di default

text:
Alexander78 wrote:
> Salve a tutti!!
> Come posso fare affinché quando aggiungo un nuovo record ad una
> tabella il campo data si aggiorni automaticamente alla data odierna!?
> Grazie mille!
Metti nel valore predefinito Date()
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Inserimento data di default

author: antonio

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:j5b3f.45103$TR5....@news.edisontel.com...

... oppure Now() ed hai anche il minuto in cui è stato generato il record.
Ciao
Antonio


title: problemi con la posta elettronica.

author: Riccardo

text:
Salve  a tutti... avrei il seguente problema.
Ho dovuto reinstallare tutto il pc, ed ora da access (ma neanche dagli altri
applicativi microsoft) mi funziona l'invio in automatico della posta.
Da access avevo l'invio in automatico di alcune query in formato excel
tramite il client di posta predefinito (utilizzo sia outlook express che
eudora, ma la posta la spedivo con eudora) e fino a prima che mi si
schiantasse il pc funzionava: ora mi da il seguente errore: impossibile
aprire la sessione di posta elettronica.
Da cosa puo' dipendere?
Cosa probabilmente non ho installato o attivato?
grazie mille
Riccardo


title: problemi con la posta elettronica.

author: Karl Donaubauer

text:
Riccardo wrote:
> Ho dovuto reinstallare tutto il pc, ed ora da access (ma neanche dagli
> altri applicativi microsoft) mi funziona l'invio in automatico della
> posta.
> Da access avevo l'invio in automatico di alcune query in formato excel
> tramite il client di posta predefinito (utilizzo sia outlook express che
> eudora, ma la posta la spedivo con eudora) e fino a prima che mi si
> schiantasse il pc funzionava: ora mi da il seguente errore: impossibile
> aprire la sessione di posta elettronica.
>
> Da cosa puo' dipendere?
> Cosa probabilmente non ho installato o attivato?
www.donkarl.com/it
 FAQ 7.19 SendObject non funziona
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: problemi con la posta elettronica.

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:4hfse3F...@individual.net...

grazie.
ciao
Riccardo


title: Errori misteriosi !!!

author: D&G Assistenza

text:
Salve,
Vorrei, se possibile, delucidazioni su un problema alquanto strano.
Stò lavorando su un progetto in Access e mi capita di dover portare avanti
il lavoro su computer differenti su cui è installato Access, passando
ovviamente di volta in volta i file MDB.
A volte il file mdb non funziona e da il solito messaggio di errore " Si è
verificato un errore in MS Access ... ecc.". Mi chiedevo può essere che la
cosa succeda perche il programma viene compilato su macchine differenti ??
E capitato qualcosa del genere a qualche altro ?
Attendo fiducioso.
Ciao.


title: Errori misteriosi !!!

author: Gippe

text:
"D&G Assistenza" <
assis...@dgelettroinformatica.it
> ha scritto nel
messaggio news:CtQgb.18686$vO5.6...@twister1.libero.it...
> Salve,
> Vorrei, se possibile, delucidazioni su un problema alquanto strano.
> Stò lavorando su un progetto in Access e mi capita di dover portare avanti
> il lavoro su computer differenti su cui è installato Access, passando
> ovviamente di volta in volta i file MDB.
> A volte il file mdb non funziona e da il solito messaggio di errore " Si è
> verificato un errore in MS Access ... ecc.". Mi chiedevo può essere che la
> cosa succeda perche il programma viene compilato su macchine differenti ??
Si, può capitare perché, ad esempio, non sono caricate tutte le librerie a
cui fa riferimento il progetto. Oppure più semplicemente le versioni di
Access sulle quali si va a montare il db sono bacate: occorrerebbe
risistemare il software e, all'uopo, installare i service pack.
> E capitato qualcosa del genere a qualche altro ?
A me è capitato di avviare il mio db su altre macchine e ricevere box di
errore in quanto non erano installate alcune librerie: ho dovuto caricare le
librerie o (nel caso in cui non mi interessava far funzionare il db a pieno)
non usufruire di una data funzionalità.
> Attendo fiducioso.
> Ciao.
Ciao.
Gippe.


title: Errori misteriosi !!!

text:
Subject da X-File...
MAssimiliano


title: Errori misteriosi !!!

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:MORgb.6174$uv4....@news.edisontel.com...
> Subject da X-File...
ROTFL
> MAssimiliano
>
Gippe


title: Aggiunta pulsanti in gruppo di opzioni

author: Berti Simone

text:
Ho inserito un Gruppo di opzioni in una maschera ma non mi permette (la
creazione guidata) di aggiungere più di 20 pulsanti... come fare per
inserirne... una 30ina? Grazie e saluti a tutti Simone


title: Aggiunta pulsanti in gruppo di opzioni

author: ALESSANDRO Baraldi

text:
"Berti Simone" <
berti...@tiscali.it
> ha scritto nel messaggio
news:YiIvc.279377$hc5.12...@news3.tin.it...
> Ho inserito un Gruppo di opzioni in una maschera ma non mi permette (la
> creazione guidata) di aggiungere piů di 20 pulsanti... come fare per
> inserirne... una 30ina? Grazie e saluti a tutti Simone
Copia ed Incolla.
Devi solo avere l'accortezza di CAMBIARE il Numero di Riferimento o Indice.
Ciao.
@Alex.


title: Aggiunta pulsanti in gruppo di opzioni

text:
[..]
> Copia ed Incolla.
> Devi solo avere l'accortezza di CAMBIARE il Numero di Riferimento o
Indice.
>
> Ciao.
> @Alex.
>
>
Molto + semplice del previsto... hehehe grazie...


title: R: Stesso evento su più controlli

author: AntoGal

text:
Bellini Giacomo <
giacomo...@cavaglia.com
> wrote in message
> Mi spiego: io ho un tot di caselle di testo che normalmente hanno dei
> comportamenti diversi, ma sull'evento OnGotFocus dovrebbero cambiare =
> colore
> e sull'evento OnLostFocus dovrebbero tornare bianche. Avete qualche
> soluzione?
Potresti scrivere un'unica funzione e fare uso di Screen.ActiveControl per
eseguire una particolare azione sul controllo che ha lanciato la funzione.
Poi se i controlli sono 115... ci sono altre soluzioni.
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************


title: R: Stesso evento su più controlli


title: R: Stesso evento su più controlli

author: Luisa

text:
grazie per avermelo ricodato..
LA DONNA DEI 115 CONTROLLI
AntoGal <zer...@NOSPAMtiscalinet.it> wrote in message
87rvc4$ju6$1...@lacerta.tiscalinet.it...



title: Database di valutazione fino ad un tot di gg leggendo la data del bios

author: Bruno - S95

text:
Access 2000 /2002
Ciao,
    vorrei poter limitare, con sicurezza, l'utilizzo di un db in qualsiasi
PC fino ad un tot di giorni da me stabilito, facendo leggere la data del
bios.
Diversamente sarebbe troppo facile per l'utente, se facessi controllare la
data del sistema, portare indietro o avanti la data di sistema.
Mille grazie
        Bruno


author: Bruno Campanini

text:
"Bruno - S95" <
mus...@virgilio.it
> wrote in message
news:q3W8e.795975$b5.35...@news3.tin.it...

Il tuo OS va a leggere la data del BIOS e quella ti
mostra.  Quando cambi la data da OS quello cambia
la data nel BIOS.
Dunque c'è un solo calendario
Bruno


author: Beppe

text:
"Bruno Campanini" <
bruno.c...@tin.it
> wrote in message news:<DsW8e.1255763$
35.46...@news4.tin.it
>...

Perchè non memorizzi le date in cui è stato effettuato l'accesso in
una tabella... forse così puoi limitare i gg di effettivo uso...
Beppe


author: MA

text:

E se cambio la data nella tabella?
--
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


author: vtt

text:
"Bruno Campanini" <
bruno.c...@tin.it
> ha scritto nel messaggio
news:DsW8e.1255763$35.46...@news4.tin.it...

Tempo fa ricercando alcuni controlli aggiuntivi per Access ho trovato un
ocx, credo freeware e credo in lingua italiana, che permetteva di risolvere
il tuo problema. Putroppo non mi ricordo dove. Prova a cercare su google:
ocx access controllo.
Sorry per l'aiuto da poco.
vtt


author: VT @ home

text:
Il Mon, 18 Apr 2005 21:57:42 GMT, "Bruno - S95" <
mus...@virgilio.it
> ha scritto:
>(.....)

Io mi comporto cosě:
ad ogni esecuzione del programma, come prima cosa controllo se esiste una ben precisa chiave di registro.
Se non esiste la genero e scrivo come valore la data odierna opportunamente criptata
Se esiste leggo il suo valore, lo decripto e lo confronto con la data odierna: se la differenza fra le due date supera
un valore prefissato emetto un messaggio e chiudo tutto.
Ovviamente il nome che do alla chiave č una sequenza di cifre, caratteri e simboli assolutamente incomprensibile.
Inoltre, tutte le stampe "vitali" dell'applicazione (bolle, fatture ecc.) riportano un'immagine di sfondo che le rende
leggibili ma inutilizzabili in forma ufficiale; tale immagine ripete all'esaurimento la frase "Programma concesso in uso
a fini esclusivamente dimostrativi".
In questo modo uno puň giocare quanto vuole con le date, tanto non puň usare le stampe che piů gli servono.
Inoltre, quando sono particolarmente cattivo, impongo anche una limitazione sul numero di inserimenti di record in
alcuni archivi basilari (clienti, fornitori, articoli ...).
HTH
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------


text:
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:v6ra61hbrhg1s5ab7...@4ax.com...

------------------------------
Ciao Vincenzo,
    FORTE! Mi hai fatto morire dal ridere con le parole "quando sono
particolarmente cattivo". Mentre ti scrivo sto ancora sganasciandomi dalle
risate.
Allora, devo chiederti se puoi darmi una mano a capire meglio, perchč non ho
idea di come controlli la chiave di registro e come la generi criptandola.
Per il resto penso di poterci arrivare, almeno spero.
Mille grazie
    Bruno


title: generare file statici in HTML

author: Fabio

text:
prima volta che posto ma ecco il mio problema:
voglio scrivere una pagina HTML contenente alcuni campi dei miei record:
la mia idea iniziale e' stata quella di scrivere i tag in una casella di
testo di un report dove in origine dati ci metto
="<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<HTML>
<HEAD>
<META NAME="Author" CONTENT="Federico Luciani">
<TITLE>Sito Comune - it.comp.appl.access</TITLE>
<LINK REL="stylesheet" HREF="images/access.css">
<SCRIPT LANGUAGE="JavaScript">
  if(self.location==parent.location){
  location.href="index.html";
}"
aggiungendoci qualche
& [campo da importare] &
dove mi serve
infine esporto il tutto con una macro
OutputSu
    Report
    MS-DOS text
    ftp://userid@password:
ftp.server.it/pippo.html
i problemi sono:
- esiste un modo piu' efficace per scrivere il codice visto che non mi
accetta gli a capo e probabilmente neanche le virgolette e dovrei usare il
comando chr$ per inserirli (naturalmente ho una parte di codice che va
nell'intestazione ed una parte nel corpo).
- la macro mi pare non accetti il salvataggio su ftp scritto in questo modo.
qualche altra idea?
grazie per le risposte.


title: generare file statici in HTML

author: Sergio MAZZA

text:
"Fabio" <
daita...@tin.it
> ha scritto nel messaggio
news:c0iork$16iqma$1...@ID-224506.news.uni-berlin.de...

Fai prima con lo scrivere un file di testo; vedi help: Open, Write, Close.
L'Ftp lo puoi fare anche con un script vbs che esegue i comandi ftp
(appunto)...
Ciao.
--
Sergio MAZZA


title: collegamento ad excel

text:
come faccio a risolvere il problema di una tabella pivot in excel
collegata ad una query parametrica.
mi dice sempre "parametro mancante"
posso fare in modo che la tabella pivot sia collegata ad una query in
cui ogni volta posso scegliere il periodo di tempo a cui la query
stessa si deve riferire
la query parametrica infatti estrae i dati da una tabella a seconda
delle date che io ogni volta imposto
ringrazio


title: collegamento ad excel

author: Singer

text:
<
fuskoa...@gmail.com
> ha scritto nel messaggio
news:1187083655.6...@d55g2000hsg.googlegroups.com...

ok, ho risolto da solo!!!
ho predisposto una query di creazione tabella con i parametri che di volta
in volta mi servono
ed il foglio di excel è legato alla tabella creato e non ad una query.
in questo modo, con un pò di codice associato ad un pulsante, lancio la
query ed apro il file excel
che a questo punto troverà già i dati nella tabella!!!
Almeno intanto ho risolto il mio prooblema


title: collegamento ad excel

text:
Singer wrote:
> ok, ho risolto da solo!!!
> ho predisposto una query di creazione tabella con i parametri che di
> volta in volta mi servono
> ed il foglio di excel è legato alla tabella creato e non ad una query.
> in questo modo, con un pò di codice associato ad un pulsante, lancio
> la query ed apro il file excel
> che a questo punto troverà già i dati nella tabella!!!
>
> Almeno intanto ho risolto il mio prooblema
Se leggevi la risposta al tuo precedente messaggio (con oggetto differente:
esporta dati), avresti risolto 2 giorni fa...
Ciao.
--
Sergio MAZZA


title: collegamento ad excel

author: SINGER

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:fa65lq$2av$1...@tdi.cu.mi.it...

ti prego di perdonarmi,
non avevo associato!!!
l'altra esportazione era all'interno del db
e non l'avevo considerata anche per excel
ora provo


title: Avvisi di protezione

author: FaVa

text:
Ciao a tutti,
so che l'argomento è già stato trattato a lungo.
Se mi rimandare a un qualche post mi va bene lo stesso
A03 con la classica schermata "avviso di protezione"
- l'applicazione non usa macro
- non mi è possibile abassare la protezione a bassa
- Dove e quale procedura per installare un certificato
Come fare per eliminare il messaggio?
Grazie
Fabio


title: Avvisi di protezione

author: Lorenzo(pyx)

text:
In news:4724d9f7$0$3814$
5402...@news.sunrise.ch
,
FaVa <F...@F.com> ha scritto:

Ciao, trovi diverse soluzioni in questo elenco
http://groups.google.it/groups?hl=it&q=access%202003%20avvisi%20di%20protezione&oe=UTF-8&um=1&ie=UTF-8&sa=N&tab=wg
Sia per ambienti nativi che in runtime.
--
Lorenzo


title: Avvisi di protezione

text:
Lorenzo(pyx) ha scritto:

Grazie
Ora devo solo capire perchè su alcune macchine non mi accetta di
abbassare il livello di prot delle macro
Fabio


title: Avvisi di protezione

text:
In news:4728d0d6$0$3806$
5402...@news.sunrise.ch
,
FaVa <F...@F.com> ha scritto:
>>
> Grazie
> Ora devo solo capire perchè su alcune macchine non mi accetta di
> abbassare il livello di prot delle macro
>
> Fabio
Che significa ?
Non ti propone la scelta a menu ?
sei in runtime ?
Se cambi utente devi reimpostare il livello.
--
Lorenzo


title: Campi in una form

author: Snoopy

text:
Ho svariati campi in una form.
Solo alcuni di questi, G01, G02, ..., G31 li devo gestire assegnando loro un
valore (non a tutti).
Come faccio
for x=1 to 31
    "G"xx.value="pippo"
next x
Cioe' come posso far girare alcuni oggetti della form ?
grazie


title: Campi in una form

text:
"Snoopy" <
gambin...@tin.it
> ha scritto nel messaggio
news:0dWvd.27773$Zk.4...@twister2.libero.it...

Se hai già l'idea del range numerico direi che sei sulla buona strada
aggiustando la sintassi.
Devi appoggiarti alla classe Controls membro di Access passando il nome:
For x=1 to 31
        Me.Controls("G" & x)="PIPPO"
Next
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: report per più tabelle

author: gg

text:
Salve a tutti, avrei bisogno di un piccolo aiuto.
Vorrei utilizzare lo stesso report per stampare i dati provenienti da più
tabelle.
Mi spiego meglio.
Vorrei stampare i dati di tabella A:
dato1_tab_a - dato2_tab_a
ed utilizzare il report 1
Poi vorrei utilizzare lo stesso report per stampare i dati di tabella B e
così via.
In pratica dovrei stampare dei bollettini di c/c (per ogni associato devo
compilare 5 bollettini con dati diversi) e quindi vorrei evitare di creare
un report per ogni bollettino, oltre al fatto che avrei la ncessità di far
scegliere se stampare quello con due o tre ricevute.
Spero di essere stato chiaro
grazie gianni


title: Campi MEMO

author: Antonio Passaro

text:
Qual'e' il corrispondente del campo MEMO di Access in SQLServer 7.0 ?
E' possibile amministrare un database SQLServer in remoto
(via Modem)?
Ad esempio modificare una tabella...ecc..
Grazie per l'aiuto
Antonio Passaro


title: Campi MEMO

author: Fabio Montagner

text:
>Qual'e' il corrispondente del campo MEMO di Access in SQLServer 7.0 ?
Io lo trasformo in varchar con un numero elevato di caratteri
> possibile amministrare un database SQLServer in remoto
Certo! Se usi internet TCP/IP e poi PPTP


title: Campi MEMO

author: Warp

text:
Antonio Passaro ha scritto nel messaggio <
3915d...@news.dada.it
>...
>
>
>Qual'e' il corrispondente del campo MEMO di Access in SQLServer 7.0 ?
>
Il tipo Text costituisce l'approssimazione migliore al Memo di ms jet...
Ciao.


title: Campi MEMO

text:
Attento, xchč il text mi ha dato problemi per l'editazione delle
informazioni contenute.
Da Access97 potevo inserire la prima volta il dato , ma dopo non lo potevo
piů modificare/annullare.
Per uqesto ho optato per il varchar.
Effettivamente, quando si converte un campo memo di access97, questo viene
convertito da Sql come text.
Warp wrote in message <8f6rno$26l$
1...@fe1.cs.interbusiness.it
>...



title: Campi MEMO

text:
Fabio Montagner ha scritto nel messaggio <8f8h25$2s7e$
1...@stargate1.inet.it
>...
>Attento, xchč il text mi ha dato problemi per l'editazione delle
>informazioni contenute.
>Da Access97 potevo inserire la prima volta il dato , ma dopo non lo potevo
>piů modificare/annullare.
>Per uqesto ho optato per il varchar.
>Effettivamente, quando si converte un campo memo di access97, questo viene
>convertito da Sql come text.
Strano, a me funziona bene.
Chiaro comunque che va benissimo anche l'utilizzo di un char abbastanza lungo.
Ciao.


title: Campi MEMO

text:
> > possibile amministrare un database SQLServer in remoto
>
>
> Certo! Se usi internet TCP/IP e poi PPTP
Ti ringrazio per la risposta ma non capisco che cosa sia PPTP.
Poi mi riesce difficile immaginare di attivare l'Enterprise Manager di
SQLServer
stando in remoto.
Comunque grazie per la risposta.
Antonio Passaro
>
>


title: casella combinata e max righe che puo' contenere

author: Mauro

text:
Ciao a tutti.
Mi succede che quando popolo dinamicamente una casella
combinata (ciclando un recordset) se ho piu' di 300 righe access mi da
errore 2176 ("impostazione troppo lunga per questa proprieta").
C'e' un
modo per ampliare il num. max di righe che una casella combinata puo'
contenere?
Grazie e salute a tutti
--------------------------------
Inviato via
http://usenet.iol.it