title: A2000 - report ed altezza righe

author: cio

text:
ciao
sto cercando di capire come fare a stampare in un report delle linee
verticali che variano con di altezza con l'altezza delle varie righe di
report...
Ho trovato sul web questa  specifica e ho provato ad adeguarla alle mie
esigenze, ma non funziona:
http://support.microsoft.com/kb/170838/it
 Private Sub Detail_Print(Cancel As Integer, PrintCount As Integer)
          Dim X1 As Single, Y1 As Single
          Dim X2 As Single, Y2 As Single
          Dim Color As Long
          ' Specifico l'unità di misura per le coordinate nella pagina
          Me.ScaleMode = 7 ' Specifico che l'unità di misura sono i cm.
          ' Imposto la linea a tot cm dal margine sinistro
          X1 = 5
          X2 = 5
   ....
Come faccio a dire che la linea deve partire a 5,101cm per esempio? Non me
lo permette... questo è dovuto al tipo dichiarato nella variabile?
Applicare questa Sub all'evento onPrint del Corpo mi da errore in quanto lo
devo inserire in
Private Sub Corpo_Print(Cancel As Integer, PrintCount As Integer)
End Sub
e Access2000 mi dice che vuole l'End Sub prima dell'inizio della nuova Sub
Detail_Print.
Inoltre come faccio a dirgli che questa routine vale per tutti gli oggetti
linea? O è già inteso che sarà così?
Scusate ma sono un po' confuso come avrete notato...
Grazie a chi mi risponderà!
cio


title: A2000 - report ed altezza righe

author: Karl Donaubauer

text:
cio wrote:
> sto cercando di capire come fare a stampare in un report delle linee
> verticali che variano con di altezza con l'altezza delle varie righe
> di report...
>
> Ho trovato sul web questa  specifica e ho provato ad adeguarla alle
> mie esigenze, ma non funziona:
>
>
http://support.microsoft.com/kb/170838/it
>
> Private Sub Detail_Print(Cancel As Integer, PrintCount As Integer)
>          Dim X1 As Single, Y1 As Single
>          Dim X2 As Single, Y2 As Single
>          Dim Color As Long
>
>          ' Specifico l'unità di misura per le coordinate nella pagina
>          Me.ScaleMode = 7 ' Specifico che l'unità di misura sono i cm.
>
>          ' Imposto la linea a tot cm dal margine sinistro
>          X1 = 5
>          X2 = 5
>   ....
>
> Come faccio a dire che la linea deve partire a 5,101cm per esempio?
> Non me lo permette... questo è dovuto al tipo dichiarato nella
> variabile?
VBA è americano. Per questo vuole il punto come separatore decimale:
X1 = 5.101
X2 = 5.101
> Applicare questa Sub all'evento onPrint del Corpo mi da errore in
> quanto lo devo inserire in
>
> Private Sub Corpo_Print(Cancel As Integer, PrintCount As Integer)
> End Sub
>
> e Access2000 mi dice che vuole l'End Sub prima dell'inizio della
> nuova Sub Detail_Print.
Se capisco bene hai copiate l'intero codice dal sito KB e inserito
nella dicchiarazione che Access ti dà già pronto se crea una
procedura evento.
In ogni caso alla fine devi solo avere 1 riga con Private Sub... all'inizio
e 1 riga con End Sub alla fine del codice. I doppioni devi cancellare.
> Inoltre come faccio a dirgli che questa routine vale per tutti gli
> oggetti linea? O è già inteso che sarà così?
> ...
Questo codice non si riferisce a oggetti linea che già esistono.
Invece il metodo Line disegna una nuova linea.
P.e. prova a cancellare tutte le tue linee verticali e poi nel codice
dopo la riga
Me.Line (X1, Y1)-(X2, Y2), Color
aggiungere un altra con
Me.Line (X1+1, Y1)-(X2+1, Y2), Color
Il risultato sono 2 righe parallele con una distanza di 1 cm.
Tutto chiaro?
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: A2000 - report ed altezza righe

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:755rlfF...@mid.individual.net...
>), Color
>
> Il risultato sono 2 righe parallele con una distanza di 1 cm.
> Tutto chiaro?
grazie, provo e faccio sapere!
cio


title: A2000 - report ed altezza righe

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:755rlfF...@mid.individual.net...
Fatto, ha funzionato perfettamente!!!!! :-)) mi ero perso per quanto
riguarda i Sub in un bicchier d'acqua mentre per la cosa del metodo line non
ci sarei mai arrivato!!
Grazie 1000
cio


title: creare apertura maschera all'avvio

author: Merlino

text:
?All'avvio di access vorrei che la maschera mi apparisse direttamente.
Attualmente apro il file, al lato mi compare "riquadro di spostamento"
clicco sul pulsante in alto e apro, mi compare la scritta Maschera ci
clicco sopra e visualizzo la struttura della maschera (impostata a Rubrica)
Non qual'� il riferimento da modificare nelle propriet� della maschera.
Grazie!


title: creare apertura maschera all'avvio

text:
Il 11/11/10 23.30, Merlino ha scritto:
> ?All'avvio di access vorrei che la maschera mi apparisse direttamente.
vedo ora che hai postato anche qui oltre che su mpioa
opzioni-->database corrente-->visualizza maschera:


title: Diagramma di GANT?

author: SpecialKeta

text:
Buon Giorno a tutti, non sono riuscito a capire come devo affrontare il
seguente problema:
ho un db con le tabelle "dipendenti" (contenente dati anagrafici) ed
"attività" (contenente i campi 'data', 'ore_lavorate' e 'ore_permesso' ). Io
vorrei visualizzare i dati in questa struttura:
                    1° del mese      2°del mese ...    31°del mese
ore_permesso
Matricola     (ore_lavorate)  (ore_lavorate)   (ore_lavorate)
(ore_permesso)
Come posso fare?
Spero di essere stato sufficientemente chiaro
Grazie a tutti e ciao


title: Diagramma di GANT?

author: Alessandro Cara

text:

e che c'entra il diagramma di GANTT?
--
a.cara
Togli qualcosa dall'email


title: Diagramma di GANT?

author: Leoniglio

text:
>
>                     1° del mese      2°del mese ...    31°del mese
> ore_permesso
> Matricola     (ore_lavorate)  (ore_lavorate)   (ore_lavorate)
> (ore_permesso)
>
per il diagramma di gant ti consiglio visio, per questa query che non
produce un diagramma di gant ma un computo delle ore lavorate, devi
prima creare una semplice query che associa ad ogni giorno le ore
lavorate e le ore permesso e poi in una query pivot le formatti come
vuoi tu (o ancora più facile in un report) raggruppando in mesi.
Spero di esserti stato di aiuto,
ciao


title: Diagramma di GANT?

text:
"Leoniglio" <
escat...@nospamlibero.it
> ha scritto nel messaggio
news:bkmmqk$cc$2...@newsreader.mailgate.org...

Credo di si, grazie.
Ciao, SK


title: Diagramma di GANT?

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3F6ED814...@blunet.it...

Volevo saperlo anche io. Mi hanno detto che ci voleva quello, ma cosa sia
non lo so. ciao, SK


title: Diagramma di GANT?

text:

il diagramma di gantt (scritto cosi') e un grafico ad istogrammi orizzontali
dove sulle ascisse (asse x) c'e' l'orizzonte temporale e in ordinata (asse y) le
attivita' (o comunque l'altro parametro). Per esempio nel tuo caso se tu avessi
voluto
pincoa --------------------
pincob             ----------------------------
pincoc ------------                         ------------
pincod               --------------------
**************************************************************************
giorni 1....+....10....+......20.......etc
questo era un gantt
Da non confondersi con il Perth che e' un'altra cosa.



title: Access 2003 + combo box in cascata basate su stored procedure parametriche

author: PBsoft

text:
In un ADP ho una form (basata su stored procedure parametrica) che contiene
3 combo box unbound, le quali devono aggiornarsi in cascata.
Tutte le combo sono basate su stored procedure.
La stored procedure su cui si basa la seconda combo ha un parametro al quale
dovrei passare il valore della prima combo.
La stored procedure su cui si basa la terza combo ha un parametro al quale
dovrei passare il valore della seconda combo.
Come origine riga della seconda combo ho messo il seguente codice:
  EXEC sp_Seconda_Combo @param1 = [Forms]![nomedellaform]![combo1]
Come origine riga della terza combo ho messo il seguente codice:
  EXEC sp_Terza_Combo @param1 = [Forms]![nomedellaform]![combo2]
Sia per sp_Seconda_Combo che per sp_Terza_Combo, il parametro ha il valore
di default uguale a NULL. Questo serve ovviamente nel codice T-SQL della
stored procedure per decidere se applicare un filtro alla SELECT che sta
dentro la stored procedure oppure no.
Dopo avere mandato in esecuzione la form, la prima volta che apro la seconda
o la terza combo ottengo il seguente messaggio di errore: "Istruzione SQL
non valida. Controllare il filtro su server per l'origine record della maschera."
Inoltre l'elenco della combo che ho aperto è vuoto.
Ci tengo a precisare che l'errore si verifica solo alla prima apertura della
combo, mentre l'elenco della combo rimane sempre vuoto.
Ho provato a fare del debug, ma pare che l'errore non sia scatenato dal codice.
Visto che il problema sembra spostarsi su SQL, ho provato a modificare l'origine
riga di una delle due combo incriminate impostando un parametro con valore
fisso, nel seguente modo:
  EXEC sp_Seconda_Combo @param1 = 84
In questo caso la combo non restituisce errore ed il relativo elenco di valori
risulta correttamente filtrato in base al valore che ho inserito io (84).
Allora ho fatto un altro test.
Se mando in esecuzione direttamente sp_Seconda_Combo o sp_Terza_Combo con
un doppio clic dalla finestra database, mi viene ovviamente richiesto di
immettere il parametro, io non metto niente, e SQL mi ritorna tutti i record
senza filtro.
Se provo ad inserire a mano un valor mi vengono correttamente ritornati solo
alcuni record.
Quindi le stored procedure in questione funzionano tranquillamente.
Dove sta il problema?
Se l'origine riga di una combo è una stored procedure parametrica, il parametro
per caso non può fare riferimento ad un altro controllo della form stessa?
Spero proprio che possiate aiutarmi.
Grazie.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


author: Cinzia

text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea355361728...@news.tin.it...

Ciao Gabriele,
questo modo di impostare l'origine dati della combo non l'ho mai usato e non
so se è "ammissibile"  (Giorgio ci dirà sicuramente qualcosa)
Hai provato con il Profiler a vedere che istruzione viene inviata a SQL
Server? questo potrebbe essere d'aiuto per capire il problema.
Io di solito quando devo impostare delle combo passando parametri presi da
altri controlli della maschera uso combo Non associate e sull'evento enter
della combo  creo il recordset e lo assegno allo proprietà recordset della
combio stessa nel tuo caso potrebbe essere una cosa di questo tipo:
Versione breve:
Set me.tuaCombo2.recordset = currentProject.connection.tuaStored
[Forms]![nomedellaform]![combo1]
Versione lunga:
Dim cmd as new Adodb.command
cmd.activeConnection = CurrentProject.connection
cmd.commandtext = "NomeStored"
cmd.commandType= acCmdStoredProc
set me.tuaCombo2.Recordset= cmd.execute(,
[Forms]![nomedellaform]![combo1])
set cmd = nothing
Ciao
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
---------------------------------------


text:
> questo modo di impostare l'origine dati della combo non l'ho mai usato
> e non
> so se è "ammissibile"  (Giorgio ci dirà sicuramente qualcosa)
Ciao Cinzia.
Io non avevo ancora affrontato il problema in oggetto, ma navigando nei newsgroup
ho visto che le soluzioni intraprese sono fondamentalmente due.
Una è quella che poi ho adottato io, consistente nel modificare l'origine
riga di una combo quando cambia il valore della combo da cui questa dipende.
L'altra sfrutta invece una caratteristica non documentata di Access; spiego
meglio: se in una form hai combo1 e combo2 e combo2 deve essere in cascata
rispetto a combo1, allora bisogna creare una stored procedure che accetta
un parametro, facendo attenzione a che il parametro si deve chiamare esattamente
come la combo1, con l'aggiunta della chiocciolina iniziale.
Poi basta impostare l'origine riga della combo2 al nome di questa stored
procedure, senza passare alcun parametro.
Ho provato anche questa seconda soluzione, ma non mi risulta funzionante,
benché nei gruppi non abbia trovato nessuno a cui non funziona.
> Hai provato con il Profiler a vedere che istruzione viene inviata a
> SQL Server? questo potrebbe essere d'aiuto per capire il problema.
Giusta osservazione, ma non ho il Profiler :-(
> Io di solito quando devo impostare delle combo passando parametri
> presi da
> altri controlli della maschera uso combo Non associate e sull'evento
> enter
> della combo  creo il recordset e lo assegno allo proprietà recordset
> della
> combio stessa nel tuo caso potrebbe essere una cosa di questo tipo:
> Versione breve:
> Set me.tuaCombo2.recordset = currentProject.connection.tuaStored
> [Forms]![nomedellaform]![combo1]
> Versione lunga:
>
> Dim cmd as new Adodb.command
> cmd.activeConnection = CurrentProject.connection
> cmd.commandtext = "NomeStored"
> cmd.commandType= acCmdStoredProc
> set me.tuaCombo2.Recordset= cmd.execute(,
> [Forms]![nomedellaform]![combo1])
> set cmd = nothing
La tua soluzione è carina e sicuramente funzionante. Volevo solamente evitare
di passare per il codice (anche se poi non l'ho evitato) cercando un metodo
che fosse simile al funzionamento della proprietà InputParameters delle Form
basate su stored procedure.
Grazie per le tue osservazioni.



title: Scrivere dati su una porta

author: infostrada

text:
Come è possibile scrivere dati su una porta? es porta 80, 21 ecc..
E' necessario installare qualche componente aggiuntivo
Ciao e grazie a tutti
Carlo


title: Scrivere dati su una porta

author: Luciano (DOC)

text:
infostrada ha scritto nel messaggio ...
>
>Come è possibile scrivere dati su una porta? es porta 80, 21 ecc..
>E' necessario installare qualche componente aggiuntivo
Si, il winsock.
Saluti.
Luciano


title: Come fare riconoscimento ocr su fattura in pdf

author: RobertoA

text:
C'e' il Danea Easyfatt che ha un modulo, Fatture in Cloud, che c'ha il
riconoscimento automatico delle fatture acquisto
Sembra che riconosca il fornitore, i dati documento, le righe prodotti e
gli importi della fattura/ricevuta

https://www.danea.it/software/fatture-in-cloud/

Sarebbe una funzionalita' molto utile, se fosse realmente efficace come
sembra
Sapete come venga eseguito un riconoscimento di questo tipo?
Voglio dire, oltre a fare l'ocr del documento c'e' da capire quando la
riga corrisponda alla ragione sociale del fornitore
Che dite, avete mai approcciato un problema simile?
Ciao e grazie
RobertoA


author: BFS

text:

ne avevo parlato tempo fa io, il mio commercialista usa un sistema
analogo per importare fatture clienti da file pdf.
il risparmio di tempo è incredibile. il cliente manda le 200 fatture
mensili in 200 file pdf e il loro software fa in automatico l'import  e
le scritture contabili. Senza che le segretarie debbano perdere tempo a
caricarle manualmente.
la segretaria mi diceva che è fondamentale che il pdf non venga variato
perchè vengono impostate delle "maschere" per dire al programma dove
sono presenti i dati salienti. Quindi questo software è in grado in base
a delle coordinate x/y del pdf di posizionarsi nell'area dove si aspetta
di trovare un determinato valore, esempio il nome del cliente e da li fa
l'ocr per ricavare il valore.
fico.

BFS


author: Simone Calligaris

text:
"RobertoA"

> C'e' il Danea Easyfatt che ha un modulo, Fatture in Cloud, che c'ha il
> riconoscimento automatico delle fatture acquisto
> Sembra che riconosca il fornitore, i dati documento, le righe prodotti e
> gli importi della fattura/ricevuta
>
>
https://www.danea.it/software/fatture-in-cloud/

>
> Sarebbe una funzionalita' molto utile, se fosse realmente efficace come
> sembra
> Sapete come venga eseguito un riconoscimento di questo tipo?
> Voglio dire, oltre a fare l'ocr del documento c'e' da capire quando la
> riga corrisponda alla ragione sociale del fornitore

Oggi lo fanno in molti (non so come tecnicamente): pensa ai numerosi servizi
.PDF to Xml che circolano dallo scorso anno.
Nel caso d'una gestione aziendale secondo me non è utile: troppo il tempo
che si perde a sincronizzare la propria anagrafica articoli con quelle dei
fornitori (per loro è xyz, per me A10). La creazione automatica della bolla
di carico sarebbe a prezzo di un lavoro continuo d'inserimento e
manutenzione anagrafiche.

Per la contabilità teoricamente è molto comodo, ma se funziona davvero: come
faccio a far corrispondere i codici Iva delle fatture fornitore (soprattutto
le molte esenzioni) con quelle codificate nel mio gestionale? Si possono
trovare degli stratagemmi ma non sicuri al 100%, imho.

Saluti.


text:

Si, trovare la corrispondenza tra dati acquisiti e dati del proprio
gestionale non e' un lavoro banale, ma questo sarebbe un passo
successivo, che richiederebbe una semplice mappatura
Quello che non mi e' ancora ben chiaro e' come risalire alla ragione
sociale del fornitore (giusto per fare un esempio) di una fattura
acquisto letta dallo scanner, oltre alle informazioni sul testo letto e
riconosciuto servirebbero pure delle informazioni relative alla
'posizione' del testo letto
E qua' casca il palco perche' non conosco nessun sistema che oltre a
fare l'ocr ti fornisca le informazioni sulla posizione del testo
riconosciuto


text:

Fatti dire il nome del sistema che usa, magari c'e' qualche informazione
che puo' essere utile


text:
Il 15/10/2015 08:08, RobertoA ha scritto:
> Il 14/10/2015 16:06, Simone Calligaris ha scritto:
>> "RobertoA"

> E qua' casca il palco perche' non conosco nessun sistema che oltre a
> fare l'ocr ti fornisca le informazioni sulla posizione del testo
> riconosciuto
>

forse non mi sono spiegato bene.
dal commercialista ho visto cosa ha fatto la segretaria.
ha aperto dal gestionale il primo pdf delle mie fatture (un centinaio)
ha tracciato dei riquadri, tipo quando fai un quadrato con il paint,
attorno ai dati significativi.
es. n° fattura, datafattura, partita iva, denominazione,
indirizzo....imponibile iva totale fattura etc
ogni volta che faceva un riquadro il gestionale chiedeva a che campo
corrispondeva.
fatto questo lavoro per la prima fattura e memorizzato, la maschera di
importazione è definitivamente salvata per sempre.
ha avviato l'import e 100 fatture se le è bevute in pochi secondi.
Si è raccomandata di avvisarla se cambio la struttura dello stampato,
ovviamente per fare risistemare le mappature dei campi.
Nel mio caso che vendo tutto a iva al 22 e ho solo due causali di ricavo
(vendita merce e prestazione di servizi) non ci sono cose incasinate da
gestire e il risparmio di tempo per loro è notevole.
ciao
BFS


text:

se non ricordo male è la sistemi di torino

ciao


text:

Si, grazie della precisazione
Avevo capito che il sistema, per riconoscere cosa sta leggendo, deve
sapere in che posizione del foglio sta leggendo
Quello che non mi e' chiaro e' se esistano prodotti che eseguano l'ocr
di un'immagine e ti forniscano ANCHE la posizione del testo riconosciuto
Funzionalita' che permetterebbe di sapere 'cosa' sia il testo riconosciuto
A parte realizzarsi in proprio un ocr, in questo momento non saprei come
fare una cosa simile


text:
"RobertoA" <

>> Oggi lo fanno in molti (non so come tecnicamente): pensa ai numerosi
>> servizi
>> .PDF to Xml che circolano dallo scorso anno.
>> Nel caso d'una gestione aziendale secondo me non è utile: troppo il tempo
>> che si perde a sincronizzare la propria anagrafica articoli con quelle
>> dei
>> fornitori (per loro è xyz, per me A10). La creazione automatica della
>> bolla
>> di carico sarebbe a prezzo di un lavoro continuo d'inserimento e
>> manutenzione anagrafiche.

> Si, trovare la corrispondenza tra dati acquisiti e dati del proprio
> gestionale non e' un lavoro banale, ma questo sarebbe un passo successivo,
> che richiederebbe una semplice mappatura

Semplice per te che fai il programma, non  per gli utenti aziendali che
dovrebbero gestire le anagrafiche dei fornitori, oltre che le proprie.
In presenza di poche migliaia di articoli diventa uno scoglio.

Saluti.


author: Marco Pizzamiglio

text:

In realtà non ti serve un ocr che scansioni tutta l'immagine e ti dica in che posizione ha trovato ciascun campo. Sei tu che fai un crop dell'immagine nelle zone dove ci sono i dati e passi uno ad uno all'ocr solo i rettangoli con il nome del fornitore, indirizzo, partita iva.......
Ciao.
-Marco-


author: oierpa

text:

Secondo me deve esserci un collegamento con un'anagrafica fornitori, loro leggono il codice o la partita iva e hanno un DB con i dati sotto. Se non lo trova magari prosegue con dei warning che puoi mettere a posto a mano.


text:

Eh si, a dirlo pare anche facile
Ma mi manca lo strumento principale che e' l'acquisizione/ocr in "certe
zone" dell'immagine
Ho pensato anch'io che sarebbe bene dare una passata a tutta la pagina
alla ricerca della partita iva, trovata quella si potra' conoscere un
layout predefinito per quel fornitore, ed avviare la scansione e
ocr-izzazione delle singole zone componenti il documento
Il punto e' trovare lo strumento che permetta di eseguire l'ocr su una
zona del foglio


text:

..scusate l'intromissione...

Non so sè può esservi utile, ma tempo fa aggirai il problema con uno script perl/phyton che faceva il parse del pdf e generava l'output in csv (con intestazione personalizzata) e poi lo importavo nella tab.
Ogni 'modello di fattura' che mi necessitava, aveva il suo script.
Mi ricordo che era abbastanza veloce, nell'ordine dei 5/10 secondi a documento e potevo lanciarlo anche in modalità multipdf.


title: Report

author: Leo

text:
Salve a tutto il ng..
Ho un problema!! In una maschera ho un pulsante di comando che attraverso il
classico "docmd.openreport" mi stampa un report (report1). Nell'evento
"report vuoto"  dello stesso ho inserito "cancel = true" per evitare che mi
venga stampato un report vuoto! La mia domanda è questa: Posso
automaticamente stampare solo quando il report 1 è vuoto un'altro report
(report2)?
Ringrazio anticipatamente tutti!
Leo


title: Report

text:
Mai fatto, ma credo di si, su evento Report1 Vuoto lanci STAMPA Report2.
Alex.
--
Posted from [212.141.54.102]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Report

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:000301c10e22$0d80b420$fa6e623e@w1v7p0...

Ho cercato di abbozzare qualcosa interrompendo la stampa del primo report
(report1) con cancel = true, ma quando alla riga successiva del codice
scrivo docmd.openreport "report2" , non so perchè non funziona!
Grazie lo stesso..
Leo


title: Report

author: Roberto da casa

text:
"Leo" <
rut...@galactica.it
> ha scritto nel messaggio
news:iAE47.46822$rh.9...@news6.giganews.com...
> Salve a tutto il ng..
> Ho un problema!! In una maschera ho un pulsante di comando che attraverso
il
> classico "docmd.openreport" mi stampa un report (report1). Nell'evento
> "report vuoto"  dello stesso ho inserito "cancel = true" per evitare che
mi
> venga stampato un report vuoto! La mia domanda č questa: Posso
> automaticamente stampare solo quando il report 1 č vuoto un'altro report
> (report2)?
>
> Ringrazio anticipatamente tutti!
> Leo
>
Non so se si puň.
Di certo nel codice VBA con cui apri report1 puoi prima verificare (ad
esempio con una DCount) se il recordset che č origine record di report1
contiene record; in caso affermativo apri report1, in caso contrario apri
report2.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: sottomaschere continue...

author: Tiziano

text:
Ciao a tutto il ng,
il mio problema è legato alla dimensione delle sottomaschere in modalità
continua...
ovvero:
ho un maschera principale e una serie di sottomaschere continue, io vorrei
che la dimensione delle sottomaschere non fosse fissa ma variabile
sulla base dei record contenuti... è possibile?
Grazie
Tiz


title: sottomaschere continue...

text:
> ho un maschera principale e una serie di sottomaschere continue, io vorrei
> che la dimensione delle sottomaschere non fosse fissa ma variabile
> sulla base dei record contenuti... č possibile?
Tiziano di CINECA, io ho sottomaschere di + o - 5000 record, secondo te
quanto dovrebbero esser grandi? e poi ammettendo che il modo si trovi, ma
sai che una form ha una grandezza massima da rispettare oltre la quale non
si puň andare?
Spiegami meglio... CHE T' SERV'...!!!!
--
Maurizio75


title: sottomaschere continue...

text:
OPS!!! Spiega"TI"... il classico : "SINTAX ERROR"
--
Maurizio75
Maurizio75 <
maurizio...@gevi.it
> wrote in message
yzit8.18084$m41.4...@twister2.libero.it...



title: sottomaschere continue...

text:
"Maurizio75" <
maurizio...@gevi.it
> ha scritto nel messaggio
news:XAit8.18087$m41.4...@twister2.libero.it...
> OPS!!! Spiega"TI"... il classico : "SINTAX ERROR"
>
> --
> Maurizio75
> Maurizio75 <
maurizio...@gevi.it
> wrote in message
> yzit8.18084$m41.4...@twister2.libero.it...
> > > ho un maschera principale e una serie di sottomaschere continue, io
> vorrei
> > > che la dimensione delle sottomaschere non fosse fissa ma variabile
> > > sulla base dei record contenuti... č possibile?
> >
> > Tiziano di CINECA, io ho sottomaschere di + o - 5000 record, secondo te
> > quanto dovrebbero esser grandi? e poi ammettendo che il modo si trovi,
ma
> > sai che una form ha una grandezza massima da rispettare oltre la quale
non
> > si puņ andare?
> >
> > Spiegami meglio... CHE T' SERV'...!!!!
> > --
> > Maurizio75
Ciao,
scusa... hai pienamente ragione...
mi rendo conto che č una domanda inutile ma ho provato a vedere se qualcono
aveva provato a fare qualcosa del genere
č una cazzata...
Ciao
Tiziano


title: sottomaschere continue...

text:
> č una cazzata...
> Ciao
> Tiziano
Diceva il mio Prof. ai tempi del liceo... "Nulla" č una cazz... se hai
imparato qualcosa.
Ciao
--
Maurizio75


title: sottomaschere continue...

text:
"Maurizio75" <
maurizio...@gevi.it
> ha scritto nel messaggio
news:SVit8.18216$m41.4...@twister2.libero.it...

Beh ho imparato qualcosa... ma il tuo orologio sul pc fa cilecca o il mio č
avanti di un ora?!
Ciao
Tiziano


title: sottomaschere continue...

text:
> Beh ho imparato qualcosa... ma il tuo orologio sul pc fa cilecca o il mio
č
> avanti di un ora?!
> Ciao
> Tiziano
Il tuo č un ora avanti.
--
Maurizio75


title: Dimensionare una maschera in base alla risoluzione dello schermo

author: Marsilio

text:
Salve a tutti,
ho letto da qualche parte che per poter ridimensionare una maschera bisogna
trovare la risoluzione dello schermo, passando per le API di Windows. Dal
momento che le uniche API che conosco sono quelle che fanno il miele e che
si stanno estinguendo, c'è qualcuno che per cortesia sa darmi qualche
indicazione su come fare?
Grazie mille in anticipo,
Marsilio


text:
Ho trovato la soluzione alla mia domanda sul sito comune, grazie
Marsilio
"Marsilio" <
NumeroMax...@tin.it
> ha scritto nel messaggio
news:4868d8de$0$18157$4faf...@reader3.news.tin.it...



title: Database Access .adp MSDE 7

author: Ultrareflex

text:
Salve a tutto il NG!
Stavo guardando le impostazioni di sicurezza che si possono utilizzare per i
database access e mi sono accorto che nei progetti .adp non si possono usare
le autorizzazioni utente / gruppi...
come mai? Come si fa a proteggere un database access multiutenza? Come si
possono creare dei limiti a vari livelli?
Vi prego non ditemi da codice perché è una cosa veramente non fattibile nel
mio caso!!!
Grazie a tutti
Ultra


title: Database Access .adp MSDE 7

author: ciroteo

text:
Ultrareflex ha scritto:
> Salve a tutto il NG!
>
> Stavo guardando le impostazioni di sicurezza che si possono utilizzare per i
> database access e mi sono accorto che nei progetti .adp non si possono usare
> le autorizzazioni utente / gruppi...
penso si possano fare direttamente da sql server. si possono dare
diritti e restrizioni.
a questo proposito potresti rivolgerti anche al newsgroup di sql server
che può darti sicuramente delucidazioni a riguardo.
> come mai? Come si fa a proteggere un database access multiutenza? Come si
> possono creare dei limiti a vari livelli?
resta il fatto che non mi sembra che la gestione utenti di access non
funzioni sotto adp, puoi citare il passo della guida ( o della bibbia)
che riporta tale caratteristica?
> Vi prego non ditemi da codice perché è una cosa veramente non fattibile nel
> mio caso!!!
e perchè mai? allergie conclamate?
> Grazie a tutti
>
> Ultra


title: Database Access .adp MSDE 7

text:
"ciroteo" <
matteo...@gmail.com
> ha scritto nel messaggio
news:1161088601....@m7g2000cwm.googlegroups.com...
Ultrareflex ha scritto:






> Grazie a tutti
>
> Ultra
Ciao Matteo...
grazie per la tua risposta sei stato Ultra gentile :)
cmq.. non esiste certo un passo nella Bibbia di microsoft che risponda in
modo chiaro e completo al mio dilemma.. sta di fatto però.. che se apri un
adp
e provi ad andare su Strumenti ---> Protezione ---> autorizzazioni utenti
gruppi... hai la bella sorpresa che: NON ESISTE!
quindi a rigor di logica, non credo sia possibile farlo.. tu che ne dici?
Credi che qualche ben pensante abbia voluto 'NASCONDERE' il percorso così
tanto per movimentare le nostre giornate con una caccia al tesoro??
bhe.. per quanto mi riguarda, visto che non si trova (dopo averlo cercato in
ogni dove...) credo proprio che nessuno abbia mai pensato a questo..
Altro dilemmuccio.. tanto per avere altre delucidazioni da te.. Visto che io
ho MSDE e non SQL7 o successivi, come pensi che potrei interagire
direttamente con l'SQL visto che questo database non ha un file manager?
Grazie ancora per la tua cortese risposta...
Ultra


title: Database Access .adp MSDE 7

text:
"Ultrareflex" <
tund...@libero.it
> ha scritto nel messaggio
news:eh2jkq$vul$1...@emma.aioe.org...

troppa grazia ...
> cmq.. non esiste certo un passo nella Bibbia di microsoft che risponda in
> modo chiaro e completo al mio dilemma.. sta di fatto però.. che se apri un
> adp
> e provi ad andare su Strumenti ---> Protezione ---> autorizzazioni utenti
> gruppi... hai la bella sorpresa che: NON ESISTE!
> quindi a rigor di logica, non credo sia possibile farlo.. tu che ne dici?
effetivamente ...
> Credi che qualche ben pensante abbia voluto 'NASCONDERE' il percorso così
> tanto per movimentare le nostre giornate con una caccia al tesoro??
> bhe.. per quanto mi riguarda, visto che non si trova (dopo averlo cercato
in
> ogni dove...) credo proprio che nessuno abbia mai pensato a questo..
> Altro dilemmuccio.. tanto per avere altre delucidazioni da te.. Visto che
io
> ho MSDE e non SQL7 o successivi, come pensi che potrei interagire
> direttamente con l'SQL visto che questo database non ha un file manager?
> Grazie ancora per la tua cortese risposta...
>
> Ultra
beh a questo quesito ti posso rispondere con estrema gioia.
Il tool per interagire con msde esiste e non l'ha fatto mamma microsoft, ma
un certo Andrea Montanari per la cui esistenza si può solo ringraziare il
buon Dio.
Se gogoli un po' trovi il link al suo sito, che non ho qui sottomano.
altrimenti trovi un sacco di messaggi nel newsgroup microsoft.public.it.sql
Il tool è molto utile perchè consente di svolgere la maggior parte delle
operazioni che si fanno con enterprise manager, e forse di più!
E' pur vero che essendo uscita da pochi mesi la versione light di sqlexpress
2005 ed essendo essa stessa dotata dei CTP liberamente scaricabili forse ti
conviene passare direttamente a questo sistema, giusto perchè le
caratteristiche sono notevolmente migliorate e soprattutto ora il motore è
dotato di una ricca interfaccia diamministrazione.
Facci sapere!


title: Database Access .adp MSDE 7

text:
"ciroteo" <ciroteo(nospam)@
libero.it
> ha scritto nel messaggio
news:453523dc$0$39883$4faf...@reader4.news.tin.it...
> beh a questo quesito ti posso rispondere con estrema gioia.
> Il tool per interagire con msde esiste e non l'ha fatto mamma microsoft,
> ma
> un certo Andrea Montanari per la cui esistenza si puň solo ringraziare il
> buon Dio.
> Se gogoli un po' trovi il link al suo sito, che non ho qui sottomano.
> altrimenti trovi un sacco di messaggi nel newsgroup
> microsoft.public.it.sql
> Il tool č molto utile perchč consente di svolgere la maggior parte delle
> operazioni che si fanno con enterprise manager, e forse di piů!
> E' pur vero che essendo uscita da pochi mesi la versione light di
> sqlexpress
> 2005 ed essendo essa stessa dotata dei CTP liberamente scaricabili forse
> ti
> conviene passare direttamente a questo sistema, giusto perchč le
> caratteristiche sono notevolmente migliorate e soprattutto ora il motore č
> dotato di una ricca interfaccia diamministrazione.
> Facci sapere!
Hola! sono contento che tu mi abbia risposto!
Allora.. intanto ho scritto al NG che mi hai consigliato.. speriamo in una
risposta a breve, poi in seconda istanza, ho fatto un po' di google surf..
per cercare il programmino che mi
hai indicato sempre tu.. (ma quante cose fai tu? :)
Ora ti rifaccio un'altra domandina.. SQLExpress.. č gratuito come MSDE?
Grazie ancora.. sei stato Ultra Gentile :)
Ciao e buona giornata
Ultra


title: Database Access .adp MSDE 7

text:
Ultrareflex ha scritto:
> "ciroteo" <ciroteo(nospam)@
libero.it
> ha scritto nel messaggio
> news:453523dc$0$39883$4faf...@reader4.news.tin.it...
>
> > beh a questo quesito ti posso rispondere con estrema gioia.
> > Il tool per interagire con msde esiste e non l'ha fatto mamma microsoft,
> > ma
> > un certo Andrea Montanari per la cui esistenza si può solo ringraziare il
> > buon Dio.
> > Se gogoli un po' trovi il link al suo sito, che non ho qui sottomano.
> > altrimenti trovi un sacco di messaggi nel newsgroup
> > microsoft.public.it.sql
> > Il tool è molto utile perchè consente di svolgere la maggior parte delle
> > operazioni che si fanno con enterprise manager, e forse di più!
> > E' pur vero che essendo uscita da pochi mesi la versione light di
> > sqlexpress
> > 2005 ed essendo essa stessa dotata dei CTP liberamente scaricabili forse
> > ti
> > conviene passare direttamente a questo sistema, giusto perchè le
> > caratteristiche sono notevolmente migliorate e soprattutto ora il motore è
> > dotato di una ricca interfaccia diamministrazione.
> > Facci sapere!
>
> Hola! sono contento che tu mi abbia risposto!
> Allora.. intanto ho scritto al NG che mi hai consigliato.. speriamo in una
> risposta a breve, poi in seconda istanza, ho fatto un po' di google surf..
> per cercare il programmino che mi
> hai indicato sempre tu.. (ma quante cose fai tu? :)
sono multitasking!
> Ora ti rifaccio un'altra domandina.. SQLExpress.. è gratuito come MSDE?
> Grazie ancora.. sei stato Ultra Gentile :)
>
> Ciao e buona giornata
>
> Ultra
ciao ultra ... sicuramente potrai trarre tutte le informazioni relative
alle versioni di sql server express direttamente dal sito microsoft,
penso che nella filosofia commerciale dell'azienda la nuova versione
vada proprio a sostituire MSDE.
http://msdn.microsoft.com/vstudio/express/sql/download/


title: come aggiornare un combobox?

author: Corrado BAUDO

text:
Saluti a tutti!
Mi sono domandato sinora, come sia possibile aggiornare l'elenco di un
combobox inserito in una maschera quando viene aggiunta una nuova entry!
Mi sembra impossibile che occorra chiudere e poi riaprire la maschera che lo
contiene per vedere aggiornato finalmente l'elenco!!
Se siete dello stesso avviso,datemi la soluzione e ve ne sarò grato!
A buon rendere..e auguri a tutto il NG
CiAo Da CoRrAdO


title: come aggiornare un combobox?

author: Paolo

text:
Corrado BAUDO <
bau...@tin.it
> wrote in message
hPa16.11646$ag5.7...@twister1.tin.it...
> Saluti a tutti!
> Mi sono domandato sinora, come sia possibile aggiornare l'elenco di un
> combobox inserito in una maschera quando viene aggiunta una nuova entry!
> Mi sembra impossibile che occorra chiudere e poi riaprire la maschera che
lo
> contiene per vedere aggiornato finalmente l'elenco!!
> Se siete dello stesso avviso,datemi la soluzione e ve ne sarņ grato!
> A buon rendere..e auguri a tutto il NG
>
> CiAo Da CoRrAdO
>
prova a scrivere la riga:
<nome elemento del combobox>.Requery
associandola all'oggetto che usi per la nuova entry oppure all'evento "Su
Corrente" associato al form in questione.
FAmmi sapere
ciao Paolo


title: come aggiornare un combobox?

author: [MaGri]

text:
"Corrado BAUDO" <
bau...@tin.it
> ha scritto nel messaggio
news:hPa16.11646$ag5.7...@twister1.tin.it...

Io farei una requery


title: Trasformazione minuti

text:
Ciao a tutti.
Ho un valore espresso in muniti, devo trasformarlo in anni, mesi, giorni,
ore, minuti residui.
Non voglio la formuletta (oddio, se ce l'avete la prendo!:-) ma un
suggerimento per capire come impostare al meglio la funzione. Al momento mi
vengono solo in mente degli IF a cascata per valutare se è passato più di un
anno, di un mese, ecc.
Saluti.
Luciano


title: Trasformazione minuti

author: Carlo Costarella

text:
"Luciano (DOC)" <lucia...@luciano.doc> ha scritto nel messaggio
news:7170aeF...@mid.individual.net...

Visto che non ti piace la "pappa pronta" vedi se ti può essere utile:
in un anno ci sono 525600 minuti (8760 ore), in un giorno 1440 minuti...e,
ovviamente, 60 minuti in un'ora.
Stai preparando uno di quei orologi che ci dicono quanto manca al completo
scioglimento dell'Antartide?
Ciao, Carlo


title: Trasformazione minuti

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:gom80r$p18$1...@tdi.cu.mi.it...
> Visto che non ti piace la "pappa pronta" vedi se ti puň essere utile:
> in un anno ci sono 525600 minuti (8760 ore), in un giorno 1440 minuti...e,
> ovviamente, 60 minuti in un'ora.
Avevo bene detto che la formuletta non mi serviva...:-)
Non č il rapporto decimale/sessagesimale che non mi č chiaro, ma come
ottimizzarlo dentro una funzione.
> Stai preparando uno di quei orologi che ci dicono quanto manca al completo
> scioglimento dell'Antartide?
Sě, e devo sbrigarmi sennň mi si annacqua la funzione.
Saluti.
Luciano


title: Trasformazione minuti

author: Alessandro Cara

text:
Luciano (DOC) ha scritto:
> "Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
> news:gom80r$p18$1...@tdi.cu.mi.it...
>
>> Visto che non ti piace la "pappa pronta" vedi se ti può essere utile:
>> in un anno ci sono 525600 minuti (8760 ore), in un giorno 1440 minuti...e,
>> ovviamente, 60 minuti in un'ora.
>
> Avevo bene detto che la formuletta non mi serviva...:-)
> Non è il rapporto decimale/sessagesimale che non mi è chiaro, ma come
> ottimizzarlo dentro una funzione.
Mah.... le if non ti dovrebbero servire
Giorni = numero\1440
minutirimanenti = numero mod 1440
ore = minutirimanenti\60
minuti = minutirimanenti mod 60
In quantoooooooooooooooo agli anni arrangiati ;-{)))))))))))))))))))
--
ac


title: Trasformazione minuti

author: CIDI

text:
"Luciano (DOC)" <lucia...@luciano.doc> ha scritto nel messaggio
news:7170aeF...@mid.individual.net...

ciao Luciano
vedi se esserti utile:
http://tinyurl.com/d3ba5o
Daniele


title: Trasformazione minuti

author: Luciano (DOC)

text:
"CIDI" <
dado...@spamtin.it
> ha scritto nel messaggio
news:49af8b54$0$1119$4faf...@reader3.news.tin.it...
> ciao Luciano
> vedi se esserti utile:
Molto. Grazie a tutti per le risposte.
Saluti.
Luciano


title: Scrivere comandi DOS all'interno di forms.

text:
Nello Scrivere qualche riga di VBA uso l'enunciato "Call
Shell("c:\NomeFile.bat", 1)" che mi fa partire un'applicazione DOS.
Qualcuno conosce un sistema per sostituire quanto appena detto con un
qualcosa che possa scriversi all'interno di VBA come ad esempio "Copy
c:\MiaCartella\NomeFile.* \\Server\Directory\" che altro non è che il
File Batch descritto all'inizio. Grazie


text:

I metodi che ti possono interessare sono tutti all'interno dell' fso
(filesystemobject)
     Set fs = CreateObject("Scripting.FileSystemObject")
--
ac
email: w+1=x


text:
Alessandro Cara ha scritto:

Potresti farmi un esempio. Grazie Infinite
> email: w+1=x


text:

http://snipurl.com/11ac7
http://snipurl.com/11ack
http://snipurl.com/11act
un po' di
--
ac
--
ac
email: w+1=x


author: Silver

text:
Alessandro Cara ha scritto:
>
http://snipurl.com/11ac7
>
http://snipurl.com/11ack
>
http://snipurl.com/11act
snipurl non funziona con firefox


text:

non mi risulta. Devi avere una volpe poco volpe e nemmeno un po' focosa
Ho diligentemente copiato l'indirizzo sulla sua riga deputata allo scopo
  (Avendo IE come default) e mi ha fatto vedere una normale pagina html
--
ac
email: w+1=x


text:
Alessandro Cara ha scritto:
> non mi risulta.
era un problema temporaneo. ora tutto ok


title: problema con access 97

author: sdaniele

text:
Sono da poco passato a win2000
Ho reinstallato access 97 con relativo codice licenza, ma ora quando lo
lancio mi dice " impossibile avviare Microsoft Access. Non è stata concessa
la licenza d'uso su questo computer".
Ho provato a disinstallare e reinstallare office 97 ma sempre come sopra.
Non sò cosa fare AIUTO!!!!
--
@@sdaniel@@


title: problema con access 97

author: Alex

text:
"sdaniele" <
s_da...@libero.it
> wrote in message
news:9rb6i7$j6l$1...@fe2.cs.interbusiness.it...

E' un Bug di Access, nel sito della MicroSoft c'è la soluzione al problema.
Non ricordo l'indirizzo, ma è stato postato al NG circa 1 mese fa da Roberto.
@Alex
--
Posted from  [146.133.1.30]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: problema con access 97

author: Silvio Berruti

text:
"Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:985f37699009bd07c0...@mygate.mailgate.org...
> "sdaniele" <
s_da...@libero.it
> wrote in message
> news:9rb6i7$j6l$1...@fe2.cs.interbusiness.it...
>
> > Sono da poco passato a win2000
> > Ho reinstallato access 97 con relativo codice licenza, ma ora quando lo
> > lancio mi dice " impossibile avviare Microsoft Access. Non è stata
concessa
> > la licenza d'uso su questo computer".
> > Ho provato a disinstallare e reinstallare office 97 ma sempre come
sopra.
> > Non sò cosa fare AIUTO!!!!
> >
> > --
> > @@sdaniel@@
>
> E' un Bug di Access, nel sito della MicroSoft c'è la soluzione al
problema.
> Non ricordo l'indirizzo, ma è stato postato al NG circa 1 mese fa da
Roberto.
> @Alex
E un altro migliaio di volte negli ultimi 6 mesi... :-(
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: problema con access 97

text:
"Silvio Berruti" <
sber...@libero.it
> wrote in message
news:ihbC7.6066$Qj6.6...@news.infostrada.it...
> > E' un Bug di Access, nel sito della MicroSoft c'è la soluzione al
> problema.
> > Non ricordo l'indirizzo, ma è stato postato al NG circa 1 mese fa da
> Roberto.
> > @Alex
>
> E un altro migliaio di volte negli ultimi 6 mesi... :-(
>
>
> Silvio
>
Già, eppur si muove disse...!
SILVIO..! Vuoi per caso "IRONICAMENTE" alludere che la "mia" risposta è già
stata
data e che quindi potevo evitare di ridarla....????
@Alex.



title: problema con access 97

author: Karl Donaubauer

text:
sdaniele ha scritto:

http://support.microsoft.com/support/kb/articles/q141/3/73.asp
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: problema con access 97

text:
Risolto l'Arcano
Grazie alla prossima
--
@@sdaniel@@


title: problema con access 97

text:
Risolto l'Arcano
Grazie alla prossima e scusate se ho fatto una domanda già più volte fatta
ma non riuscivo a scaricare i messaggi ove questo era stato detto.
Problemi con il server dei newsgroup
Ciao e grazie ancora alle anime pie.
--
@@sdaniel@@


title: problema con access 97

text:
"Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:cd299070595d98a52b...@mygate.mailgate.org...
> "Silvio Berruti" <
sber...@libero.it
> wrote in message
> news:ihbC7.6066$Qj6.6...@news.infostrada.it...
>
> > > E' un Bug di Access, nel sito della MicroSoft c'è la soluzione al
> > problema.
> > > Non ricordo l'indirizzo, ma è stato postato al NG circa 1 mese fa da
> > Roberto.
> > > @Alex
> >
> > E un altro migliaio di volte negli ultimi 6 mesi... :-(
> >
> >
> > Silvio
> >
>
> Già, eppur si muove disse...!
> SILVIO..! Vuoi per caso "IRONICAMENTE" alludere che la "mia" risposta è
già
> stata
> data e che quindi potevo evitare di ridarla....????
No Alex, hai fatto bene a dargliela.
Era una triste considerazione personale su come non vengano cercate le
soluzioni nei vecchi post e su come, di conseguenza, alcune domande siano
monotone e noiose.



title: problema con access 97

text:
"sdaniele" <
s_da...@libero.it
> ha scritto nel messaggio
news:9rbpe0$i7e$1...@fe1.cs.interbusiness.it...

Puoi anche andarti a fare una ricerca + comoda sul Sito Comune.



title: Contare utenti loggati sul database

author: Paolo Holzl

text:
Quando si apre un database in condivisione viene generato il file ldb con
i lock.
L'ultimo utente che chiude il database rimuove il file.
So che esiste una dll che permette in qualche modo di interpretarlo ma
visto che chi rimuove sa che non ci sono altri online (e lo fa senza la
dll), ci dovrebbe essere modo da codice di capire chi, ma soprattutto
quante sessioni hanno il database aperto in un determinato momento.
Lasciamo perdere le eccezioni rare legate a problemi vari (disconnessioni
improvvise ecc.), come potrei sapere da codice quanti utenti stanno
teoricamente usando il database?
Gestire un apposito flag in autonomia se posso lo evito.


title: Contare utenti loggati sul database

author: sv

text:
Paolo Holzl ha scritto:



Vedi se questo può essere di aiuto:
http://support.microsoft.com/kb/285822/
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Contare utenti loggati sul database

text:
Scusate se mi intrometto...
la funzione trovata nel sito microsoft
Sub ShowUserRosterMultipleUsers()
    Dim cn As New ADODB.Connection
    Dim rs As New ADODB.Recordset
    Dim i, j As Long
    Set cn = CurrentProject.Connection
    ' The user roster is exposed as a provider-specific schema rowset
    ' in the Jet 4.0 OLE DB provider.  You have to use a GUID to
    ' reference the schema, as provider-specific schemas are not
    ' listed in ADO's type library for schema rowsets
    Set rs = cn.OpenSchema(adSchemaProviderSpecific, _
    , "{947bb102-5d43-11d1-bdbf-00c04fb92675}")
    'Output the list of all users in the current database.
    Debug.Print rs.Fields(0).Name, "", rs.Fields(1).Name, _
    "", rs.Fields(2).Name, rs.Fields(3).Name
    While Not rs.EOF
        Debug.Print rs.Fields(0), rs.Fields(1), _
        rs.Fields(2), rs.Fields(3)
        rs.MoveNext
    Wend
End Sub
funziona in maniera egregia, ma il risultato viene scritto solo sulla
finestra immediata del vba.
Come faccio ad inserirla in una maschera, tabella o report?
Grazie!!


title: Contare utenti loggati sul database

author: Bruno Campanini

text:
<
techmon...@gmail.com
> wrote in message
news:ed67bbc7-e8dd-4def...@p20g2000yqi.googlegroups.com...
> funziona in maniera egregia, ma il risultato viene scritto solo sulla
> finestra immediata del vba.
>
> Come faccio ad inserirla in una maschera, tabella o report?
> Grazie!!
===========================================
Sub ShowMultipleUsers()
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim LoggedUsers As DAO.Recordset
CurrentDb.Execute "DELETE t_LoggedUsers.* FROM t_LoggedUsers;"
Set LoggedUsers = CurrentDb.OpenRecordset("t_LoggedUsers", dbOpenDynaset)
Set cn = CurrentProject.Connection
Set rs = cn.OpenSchema(adSchemaProviderSpecific, _
    , "{947bb102-5d43-11d1-bdbf-00c04fb92675}")
Do Until rs.EOF
    With LoggedUsers
        .AddNew
        ![Computer_Name] = Trim(rs.Fields(0))
        ![Login_Name] = Trim(rs.Fields(1))
        ![Connected] = rs.Fields(2)
        ![Suspect_State] = Nz(rs.Fields(3), "Null")
        .Update
    End With
    rs.MoveNext
Loop
End Sub
===========================================
Avendo creato la tabella t_LoggedUsers coi campi:
Computer_Name, Text (255)
Login_Name, Text(255)
Connected, Yes/No
Suspect_State, Text(255)
Bruno


title: Contare utenti loggati sul database

text:
Grazie Bruno,
il tutto funziona alla grande!!
Emiliano


title: Contare utenti loggati sul database

author: Roberto da Parma

text:
<
techmon...@gmail.com
> ha scritto nel messaggio
news:eb339b22-fcae-4976...@l38g2000vba.googlegroups.com...
> Grazie Bruno,
> il tutto funziona alla grande!!
>
> Emiliano
Su accessgroup sarà pubblicato il codice per leggere il file .ldb
ciao
--
Roberto da Parma


title: Contare utenti loggati sul database

text:
"Roberto da Parma" <
arisi....@tin.it
> wrote in message
news:gp7vtq$e2m$1...@tdi.cu.mi.it...
>
> <
techmon...@gmail.com
> ha scritto nel messaggio
> news:eb339b22-fcae-4976...@l38g2000vba.googlegroups.com...
>> Grazie Bruno,
>> il tutto funziona alla grande!!
>>
>> Emiliano
>
> Su accessgroup sarà pubblicato il codice per leggere il file .ldb
Jetutils.exe scaricabile dalla Microsoft contiene anche Ldbview.exe.
Bruno


title: Contare utenti loggati sul database

author: max

text:
"Bruno Campanini" <
B...@gmail.com
> ha scritto nel messaggio
news:49b63e51$0$1105$4faf...@reader4.news.tin.it...

come posso verificare i loggati ad un altro DB?
grazie
Max


title: 1-1=0? Magari...

author: </Lorenzo>

text:
Non sempre 1-1 come risultato restituisce zero.
Mi č capitato spesso di inserire in dei cicli if..then
il controllo sul risultato di un operazione a-b dove
a e b sono due variabili double. Del tipo (A-B) > 0
Ho riscontrato che arbitrariamente Access non
restituisce sempre 0 ma talvolta valori come 0.00000004E-15 che č
vicino allo zero ma č sufficiente per mandare in fumo
il controllo IF...Then.
Oggi non possiamo fare a meno di utilizzare i numeri
in virgola mobile poichč tutte le operazioni di tipo finanziario
si fanno con l'euro rappresentato con due o piů decimali.
Mi chiedo qual'č il metodo migliore per risolvere questo
problema. (Se di problema non si tratta, sapete come mai mi restituisce
questi risultati imprecisi....ovvero troppo precisi? :)) )
Grazie a tutti in anticipo.
--
</Lorenzo>


title: 1-1=0? Magari...

author: Antonio Biso

text:
"</Lorenzo>" <
la...@aisaspa.it
> ha scritto nel messaggio
news:2oljcgF...@uni-berlin.de...
Riposta con un subject più significativo!!!
Antonio


title: 1-1=0? Magari...

author: Pixel

text:
"</Lorenzo>" <

http://support.microsoft.com/default.aspx?scid=kb;en-us;Q210423


title: 1-1=0? Magari...

author: Sandrobi

text:
"Pixel" <
pixe...@libero.it
> ha scritto nel messaggio
news:PbhVc.46075$1V3.1...@twister2.libero.it...

Prova dal Sitocomune
http://www.sitocomune.com/general/general083.htm
Sandrobi


title: 1-1=0? Magari...

text:
"Sandrobi" <
sandb...@libero.it
> ha scritto nel messaggio
news:MgiVc.48947$OH4.1...@twister1.libero.it...

Scusa, ma purtroppo il link precedente č giusto ma non porta da nessuna
parte a causa di come č strutturato il Sitocomune.
Da Sitocomune devi scegliere nella sezione General:
Arrotondare un numero alla cifra decimale specificata (uso commerciale)
Sandrobi
(Il link


title: 1-1=0? Magari...

text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:X8hVc.46073$1V3.1...@twister2.libero.it...

OK
--
</Lorenzo>


title: 1-1=0? Magari...

text:
"</Lorenzo>" <
la...@aisaspa.it
> ha scritto nel messaggio
news:2olt0nF...@uni-berlin.de...

Benissimo, perfetto adesso.
E c'erano anche le risposte, visto?
Antonio


title: 1-1=0? Magari...

author: MA

text:

          Anche se poco autorevoli, vero Biso???
MAssimiliano
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: 1-1=0? Magari...

text:
"Sandrobi"
> Da Sitocomune devi scegliere nella sezione General:
> Arrotondare un numero alla cifra decimale specificata (uso commerciale)
Non č questo il suo problema ... vuole semplicemente usare Floatings point
ottenendo calcoli esatti.
L'arrotondamento alla n^ma cifra decimale č altra cosa.
Pixel


title: Ricerca con ordinamento

author: Salvatore Greco

text:
Sono riuscito a fare eseguire una ricerca grazie all'aiuto del sito "Sito
Comune" e il vostro aiuto. Funziona tutto tranquillamente cerco ed esce il
risultato nella list box che mi permette con un doppio click di aprire una
maschera per modificare la data scheda.
Ora però vorrei fare in modo che da un tasto i dati presenti nella list box
(a seguito di una ricerca magari per cognome) si ordinano progressivamente
in base all'età.
Come posso fare?


title: Ricerca con ordinamento

author: Maurizio Borrelli

text:
"Salvatore Greco" <
pis...@tiscali.it
> ha scritto nel messaggio
news:bukdch$t5r$1...@lacerta.tiscalinet.it...

Ciao, Salvatore.
    Immagino che la ListBox in questione ricavi i dati da una query indicata
nella proprieta' "Origine riga" della ListBox/Casella di riepilogo. Giusto?
Potrebbe essere che tale query sia presente come testo sql, del tipo:
        SELECT ...
oppure come nome di query, una query cioe' salvata nel database. Se la query
e' presente come testo sql salvala con un nome. Cosi':
        clic sul pulsante: [...]
e si apre la finestra "Generatore di query", quindi:
        File > Salva con nome...
        <digiti il nome che vuoi; io la chiamero' QOrdStd>
        [OK]
        File > Chiudi
        Salvare le modifiche alla query e aggiornare la proprieta'?
        [ Si' ]
    In questo modo avrai la proprieta' Origine riga della Casella di
riepilogo che "punta" ad un nome di query.
    Ora non ti resta che preparare un'altra query, in tutto simile alla
precedente, ma con l'ordinamento in base all'età, e questa la chiamero'
QOrdEta.
    Il Pulsante di comando per l'ordinamento per eta' hai detto che gia' ce
l'hai, ed io lo chiamero' cmdOrdEta; ne prepari un altro per rimettere le
cose a posto, e questo lo chiamero' cmdOrdStd (Std=Standard). Quindi
aggiungi alla maschera il codice seguente, ipotizzando che la Casella di
riepilogo si chiami lstNomi:
Private Sub cmdOrdEta_Click()
  With Me.lstNomi
    .RowSource = "QOrdEta"
  End With
End Sub
Private Sub cmdOrdStd_Click()
  With Me.lstNomi
    .RowSource = "QOrdStd"
  End With
End Sub
--
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
Ciao :o)
Maurizio Borrelli, Microsoft MVP Access
--------
?SPQR(C)
 X
--------


title: Ricerca con ordinamento

text:
"Salvatore Greco" <
pis...@tiscali.it
> ha scritto nel messaggio
news:bukdch$t5r$1...@lacerta.tiscalinet.it...

Nessuno mi sa aiutare?


title: Ricerca con ordinamento

text:

cusate nn mi va bene outlook. Non sincronizza + messaggi e i miei li invia 2
volte. Sarà forse il server
news.tiscali.it
 che nn va
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Ricerca con ordinamento

author: Sergio MAZZA

text:
"Salvatore Greco" <
pi...@libero.it
> ha scritto nel messaggio
news:82Z84Z11Z143Y1...@usenet.libero.it...

Ma hai letto la risposta di Maurizio Borrelli?
Ciao.
--
Sergio MAZZA


title: Aiuto errorri casuali

author: Giulia

text:
ciao a tutti
ho generato un programma che funzionava regolarmente.
a un certo punto di botto smette di funzionare, le form non si chiudono + e
mi viene restituito un errore 2486 che dice che è impossibile eseguire
questa operazione adesso.
ma io premo solo dei pulsanti sulla barra che hanno sempre funzionato
non so come venirne fuori, ho già provato di tutto ho compattato, generato
un nuovo db importando gli oggetti, riscritto il codice dei pulsanti ...
datemi in consiglio su cosa verificare... vi prego... :(


title: Aiuto errorri casuali

text:

Prova di
- eseguire un decompile (vedi
www.donkarl.com/it
 FAQ 1.23)
- creare un nuovo mdb e togli l'Autocorrezione Nome nel menù
Strumenti/Opzioni/Generale
- importare tutto in questo nuovo mdb
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+info sulla prima Conferenza Italiana per Sviluppatori di Access (CISA1)


title: casella combinata e multiOpzioni

author: mic

text:
Ciao a tutti.
Ho una casella combinata con 4 opzioni.
Quando seleziono la quarta opzione, come da codice qui sotto, mi apre una
maschera.
Domanda:
Alla scelta della opzione n.2 vorrei che mi si apra word e possibilmente con
un doc da me predfinito. Come devo modificare il codice qui di seguito?
Private Sub Cod_Stato_AfterUpdate()
 If Me![cod.stato] = 4 Then DoCmd.OpenForm "Copia_commissione"
End Sub


title: casella combinata e multiOpzioni

author: Roberto da casa

text:
"mic" <
mic...@ba.dada.it
> ha scritto nel messaggio
news:3b288...@news.dada.it...

Trovi la soluzione nel thread aperto il 14/6/2001 alle ore 7:24 da Michele
Binetti e che ha per oggetto "da Access a file word".
Non sarebbe male leggere anche gli altri messaggi del NG, specie se in essi
č contenuta la soluzione dei propri problemi.
No?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: utilizzo di format per riempire un campo

author: giancarlo

text:
Ciao a tutti. in A97 utilizzo la funzione format in una query per ottenere
un campo riempito con spazi vuoti, fino a raggiungere la larghezza voluta.
In dettaglio, nella q. ho un campo:
mio_dato:format([dato1];"@@@@@@")
In questo modo riempio 'a spazi' il campo, se questo non arriva a sei
caratteri.
Come faccio ad utilizzare un altro tipo di carattere, anzichč gli spazi, per
riempire il campo? Ad es. il carattere "|" ?
Grazie a tuti in anticipo.
Giancarlo


text:
"giancarlo" <
thi...@tin.it
> ha scritto nel messaggio
news:40e1...@x-privat.org...

mio_dato: right("||||||" & [dato1];6)
per avere il riempimento a sinistra oppure
mio_dato: left([dato1] & "||||||";6)
per avere il riempimento a destra
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:9B9Ec.24714$GQ3.6...@twister2.libero.it...

Mi ritorna un messaggio:
Uso delle barre verticali (|) non valido nell'espressione
> Antonio
>
>
Giancarlo


text:
"giancarlo" <
thi...@tin.it
> ha scritto nel messaggio
news:40e12a10$1...@x-privat.org...

Credo di aver risolto con Chr(124)
>
> > Antonio
> >
> >
> Giancarlo
>
>


title: Prime due lettere di un valore del campo

text:
Salve Ragazzi,
                    Avrei bisogno di avere un'aituo , ho nella tabella
Ordini del mio database un campo OrdineCodice nell quale inserisco
L'ordine codice dei miei ordini.
Adesso  mi sono creato una query etichetta dove mi raccolgo tutte le
informatizioni dei miei ordini . adesso vorrei sapere se nella query è
possibile inserire un campo, dove poter fare che di ogni ordine mi da
in automatico solo le prome due Lettere.
per esempio
OrdineCodice      Lettera
AB 07-0001           AB (questa derivato da ordine Codice)
mi date un'aiuto?


author: Alessandro Baraldi

text:

Inserisci un campo Calcolato:
Lettera:Left$([OrdineCodice];2)
@Alex


title: runtime 2501

author: nicolamanzoni

text:
ciao a tutti
ho creato alcuni progettini access frontend/backend per l'azienda in cui lavoro
oggi è successo che un collega volesse aprire l'anteprima di un report - operazione quotidiana - ma in cambio ha ricevuto una finestrella con avviso di errore runtime 2501
nello specifico, l'anteprima report viene lanciata da vba con un semplice docmd.openreport senza alcun parametro-filtro
e le cose strane sono che:
- dopo mesi che fa la stessa operazione, solo oggi ritorna questo errore
- su un altro pc identico (sia sw che hw) non fa una piega
escluderei che possa trattarsi del superamento delle 20 pagine di report, in effetti le supera ma se fosse questo il problema, non funzionerebbe neppure su altri pc
se anche non aveste la soluzione, ditemi qualsiasi cosa che potrebbe tornarmi utile
grazie nicola
--
nicolamanzoni
------------------------------------------------------------------------
View this thread:
http://www.itsistemi.net/viewtopic-851908.html
Inviato via
http://www.itsistemi.net


title: runtime 2501

author: Roberto dal portatile

text:
"nicolamanzoni" <
nicolamanz...@no-mx.itsistemi.net
> ha scritto nel
messaggio news:nicolamanz...@no-mx.itsistemi.net...
>
> ciao a tutti
>
> ho creato alcuni progettini access frontend/backend per l'azienda in cui
> lavoro
>
> oggi è successo che un collega volesse aprire l'anteprima di un report -
> operazione quotidiana - ma in cambio ha ricevuto una finestrella con
> avviso di errore runtime 2501
>
> nello specifico, l'anteprima report viene lanciata da vba con un semplice
> docmd.openreport senza alcun parametro-filtro
>
> e le cose strane sono che:
> - dopo mesi che fa la stessa operazione, solo oggi ritorna questo errore
> - su un altro pc identico (sia sw che hw) non fa una piega
>
> escluderei che possa trattarsi del superamento delle 20 pagine di report,
> in effetti le supera ma se fosse questo il problema, non funzionerebbe
> neppure su altri pc
>
> se anche non aveste la soluzione, ditemi qualsiasi cosa che potrebbe
> tornarmi utile
Quando il comportamento di un FE su due computer diversi non è lo stesso,
stai tranquillo che qualcosa di diverso tra i due ambienti di lavoro c'è di
sicuro.
Comincia con il sostituire il frontend con una nuova copia dei tale
database, potrebbe essersi rovinato, cosa che giustificherebbe anche il
fatto che sino a ieri ha regolarmente funzionato.
>
> grazie nicola
Prego
>
>
> --
> nicolamanzoni
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: runtime 2501

text:
tadaaaaaa!!!!!!!
era una cavolata... dovevo reinstallare la stampante predefinita!
magari torna utile a qualcuno
ciao



title: CAVOLO DI CONTROLLO SCHEDA DI TABULAZIONE

author: piero

text:
VORREI USARE QUEL CONTROLLO IN MODO CHE AD OGNI CLICK SU UNA SINGOLA SCHEDA
SIA ASSOCIATO UN  EVENTO CLICK
HO CONTROLLATO E C'è SOLO L'EVENTO ASSOCIATO A TUTTO IL CONTROLLO.
MA SE IO VOLESSI GENERARE UN EVENTO AL CLICK DI UNA SPECIFICA SCHEDA
GRAZIE A TUTTI


author: Paolo A.

text:
piero ha scritto:

se contolli bene ci sono gli eventi legati alle singole pagine.
prova a selezionare la 'linguetta' dove c'è l'etichetta della pagina e
visualizzare la proprietà.
Il Tabctl e un insieme di oggetti page ed ogniuno ha le sue proprietà e i suoi
eventi.
ciao paolo
ps. potresti scrivere in minuscolo? sentire urlare di sabato mattina.... :-)


text:
problema risolto grazie mille dotur.
Ciao
"piero" <
piero...@jumpy.it
> ha scritto nel messaggio
news:8srsf2$3nb$1...@fe2.cs.interbusiness.it...



title: problemi di conversione da A97 a A2000

author: tonidrummer

text:
Salve a tutti.
Invio per email un progetto fatto con A97. Lui lo converte in A2000 e
durante il processo di conversione ottiene degli errori:
"Errore durante il caricamento di Report_Stampa Singolo Centro" poi va
avanti  e dice...Errore durante il caricamento di Report_Stampa Elenco x
Categorie" ....entrambe da Microsoft Visual Basic...e alla fine dice "il
progetto nel database di Visual Basic, Application edition è danneggiato" e
chiude tutto...bo. Ciao. Toni.


title: problemi di conversione da A97 a A2000

author: Nicoletta

text:
"tonidrummer" <tonia...@CICCIONEtin.it> ha scritto nel messaggio
news:WuTL7.14117$4M2.3...@news2.tin.it...

Due possibilità:
Nel primo caso risolvi il tuo problema creando di nuovo il tuo progetto ed
importando ogni oggetto nel nuovo progetto A97.
Dovresti ripulire ogni eventuale traccia di "sporcizia" che il convertitore
di A2000 non riesce a gestire.
Nel secondo caso il tuo problema potrebbe dipendere da qualche componente
activex non registrato sul PC del tua cliente.
Ciao
Nicoletta


title: Eventi su RecordSet ADO

author: Jonathan Canova

text:
Si parlava al CISA di sfruttare gli eventi ADO per essere avvisati di
modifiche fatte a dati in una tabella. Pare che non sia possibile. Su
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdmscadoevents.asp
si legge chiaramente:
"Recordset Events: Events are issued around asynchronous fetch operations as
well as when you navigate through the rows of a Recordset object, change a
field in a row of a Recordset, change a row in a Recordset, open a Recordset
with a server-side cursor, close a Recordset, or make any change whatsoever
in the Recordset. "
Quindi pare che gli eventi siano scatenati solo e soltanto se si fa qualcosa
nel recordset.
--
Jonathan Canova
infoCHIOCCIOLAaladinoinformatica.com
www.aladinoinformatica.com


title: Eventi su RecordSet ADO

author: Potone

text:
"Jonathan Canova" <
i...@aladinoinformatica.com
> ha scritto nel messaggio
news:FhVoe.1497606$35.55...@news4.tin.it...

Ciao,
purtroppo i sospetti che avevamo pare fossero fondati.
Voglio comunque fare una prova ma temo che sia inutile.
Mat.


title: Eventi su RecordSet ADO

author: namor

text:
Jonathan Canova ha scritto:
> Si parlava al CISA di sfruttare gli eventi ADO per essere avvisati di
> modifiche fatte a dati in una tabella. Pare che non sia possibile. Su
>
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdmscadoevents.asp
> si legge chiaramente:
> "Recordset Events: Events are issued around asynchronous fetch operations as
> well as when you navigate through the rows of a Recordset object, change a
> field in a row of a Recordset, change a row in a Recordset, open a Recordset
> with a server-side cursor, close a Recordset, or make any change whatsoever
> in the Recordset. "
> Quindi pare che gli eventi siano scatenati solo e soltanto se si fa qualcosa
> nel recordset.
Altri modi di intercettare eventi sui recordset non li ho trovati. Basta
cercare sul visualizzatore oggetti per vedere che non sono disponibili
eventi per gli oggetti che possono essere correlati direttamente alle
tabelle.
E non ce ne sono neanche di nascosti, infatti dichiarazioni del tipo
  Dim Withevents Tbl as Tabledef
  Dim Withevents Qry as Querydef
  Dim Withevents AApp as Access.Application
restituiscono tutte l'errore "L'oggetto non può essere origine di eventi
d'automazione".
Ciao.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Eventi su RecordSet ADO

author: ALESSANDRO Baraldi

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:d81v9v$9er$1...@news.newsland.it...

Ciao Marco, in realtà qualche mese fà trovai un Demo basato su VB+JET
che invece gestiva proprio un Recordset con Eventi, tramite i quali
aggiornava
la progressBar, ti assicuro che funzionava bene.
Se lo trovo, ma sarà difficile, lo espongo.
Notte.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Eventi su RecordSet ADO

author: giorgio rancati

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:d81v9v$9er$1...@news.newsland.it...
>
> Altri modi di intercettare eventi sui recordset non li ho trovati. Basta
> cercare sul visualizzatore oggetti per vedere che non sono disponibili
> eventi per gli oggetti che possono essere correlati direttamente alle
> tabelle.
> E non ce ne sono neanche di nascosti, infatti dichiarazioni del tipo
>   Dim Withevents Tbl as Tabledef
>   Dim Withevents Qry as Querydef
>   Dim Withevents AApp as Access.Application
> restituiscono tutte l'errore "L'oggetto non può essere origine di eventi
> d'automazione".
> Ciao.
> Namor
Ciao,
non ho capito bene di quale evento avete bisogno e per fare cosa ma se
volete qui c'è un esempio su come intercettare l'evento RecordExit di una
maschera.
---
How to programmatically implement a RecordExit event in Access 2002
http://support.microsoft.com/default.aspx?scid=kb;en-us;304139
---
Ciao Giorgio


title: Eventi su RecordSet ADO

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> wrote in message
news:d82acl$v6k$
1...@domitilla.aioe.org
[CUT]
In un intermezzo notturno di lavoro ho trovato questo...!
Option Explicit
Private msCnn As String
Private WithEvents moCnn As ADODB.Connection
Private WithEvents moRst As ADODB.Recordset
Private Sub Form_Load()
    Text1.Text = "SELECT * FROM Titles"
    Command1.Caption = "Go"
    Command1.Enabled = False
    Const sDB = "biblio.mdb"
    msCnn = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & sDB
& ";"
    Set moCnn = New ADODB.Connection
    moCnn.Open msCnn, , , ADODB.adAsyncConnect
End Sub
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
    If (moCnn Is Nothing) Then
        Exit Sub
    ElseIf moCnn.State = ADODB.adStateOpen Then
        moCnn.Close
    ElseIf moCnn.State = ADODB.adStateConnecting Then
        moCnn.Cancel
    ElseIf moCnn.State = ADODB.adStateExecuting Then
        moCnn.Cancel
        moCnn.Close
    End If
    Set moCnn = Nothing
End Sub
Private Sub Command1_Click()
    Dim sSQL As String
    sSQL = Text1.Text
    Set moRst = New ADODB.Recordset
    With moRst
        .CursorLocation = ADODB.adUseClient
        '.Properties("Initial Fetch Size") = 2
        '.Properties("Background Fetch Size") = 4
        'Debug.Print "Start"
        'Debug.Print "Initial Fetch Size: " & .Properties("Initial Fetch
Size")
        'Debug.Print "Background Fetch Size" & .Properties( _
        '    "Background Fetch Size")
        .Open sSQL, moCnn, , , ADODB.adAsyncFetch
    End With
End Sub
Private Sub moCnn_ConnectComplete(ByVal pError As ADODB.Error, _
    adStatus As ADODB.EventStatusEnum, ByVal pConnection As
ADODB.Connection)
    If adStatus = adStatusErrorsOccurred Then GoTo EH
    Debug.Print "Connection established"
    Command1.Enabled = True
    Exit Sub
EH:
    MsgBox "Check your connection parameters.", vbCritical, "Connection
Failed!"
    Set moCnn = Nothing
    Err.Clear
End Sub
Private Sub moRst_FetchProgress(ByVal Progress As Long, ByVal
MaxProgress As
Long, _
    adStatus As ADODB.EventStatusEnum, ByVal pRecordset As
ADODB.Recordset)
    'Debug.Print "Fetch: " & Progress & "  Max: " & MaxProgress
End Sub
Private Sub moRst_FetchComplete(ByVal pError As ADODB.Error, _
    adStatus As ADODB.EventStatusEnum, ByVal pRecordset As
ADODB.Recordset)
    If adStatus <> adStatusOK Then
        Debug.Print "Failed"
        Debug.Print "Error: " & pError.Number & " - " &
pError.Description
    Else
        Set DataGrid1.DataSource = pRecordset
        Debug.Print "Done"
    End If
End Sub
Saluti.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Eventi su RecordSet ADO

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:d82acl$v6k$1...@domitilla.aioe.org...
> Ciao Marco, in realtà qualche mese fà trovai un Demo basato su VB+JET
> che invece gestiva proprio un Recordset con Eventi, tramite i quali
> aggiornava
> la progressBar, ti assicuro che funzionava bene.
Aspetta a lavorare.
Il problema pare che sia che il recordset intercetta eventi legati a se
stesso. Quindi, se fai un prelievo dati asincrono (quello di cui stavi
parlando, penso, e di cui c'era un bell'articolo su VBJ), il recordset ti
espone degli eventi e dei metodi per sapere il completamento e a che punto
sei del prelievo. Ma noi avremmo voluto che il recordset ci lanciasse un
evento quando qualcun'altro cambia un record della tabella a cui il
recordset punta.
Esempio: hai due db di access che puntano alla stessa tabella. Ci fai sopra
due form. Se, dal primo DB cambi un dato, dopo poco vedi la maschera del
secondo DB che si aggiorna. Speravamo che il recordset si "accorgesse" che
sotto qualcosa è cambiato, ma così non pare.



title: Eventi su RecordSet ADO

text:
"Potone" <mborroni_NO@SPAM_inwind.it> ha scritto nel messaggio
news:eOWoe.14922$TR5....@news.edisontel.com...
> Ciao,
> purtroppo i sospetti che avevamo pare fossero fondati.
> Voglio comunque fare una prova ma temo che sia inutile.
> Mat.
Ecco il codice utilizzato per i test (se a qualcuno fa comodo)
---------------- Inizio classe1 ----------------------------
Option Compare Database
Option Explicit
Private WithEvents rst As ADODB.Recordset
Public Sub Vai()
    Debug.Print "Vai"
    'MsgBox "Classe partita"
End Sub
Public Sub CancellaRiga()
    rst.Delete
End Sub
Private Sub Class_Initialize()
    Set rst = New ADODB.Recordset
    rst.Open "SELECT * FROM tabella1", CurrentProject.Connection,
adOpenDynamic, adLockOptimistic
    Debug.Print "Classe partita"
End Sub
Private Sub Class_Terminate()
    rst.Close
    Debug.Print "Classe arrestata"
End Sub
Private Sub rst_WillChangeField(ByVal cFields As Long, ByVal Fields As
Variant, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As
ADODB.Recordset)
    MsgBox "WillChangeRecordset"
End Sub
Private Sub rst_WillChangeRecordset(ByVal adReason As ADODB.EventReasonEnum,
adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset)
    MsgBox "WillChangeRecordset"
End Sub
---------------- Fine classe1 ----------------------------
---------------- Inizio Maschera ----------------------------
Option Compare Database
Option Explicit
Dim test As Classe1
Private Sub Comando4_Click()
    test.CancellaRiga
End Sub
Private Sub Form_Open(Cancel As Integer)
    Set test = New Classe1
    test.Vai
End Sub
---------------- Fine Maschera ----------------------------
Cancellando un record dalla maschera, non succede nulla. Premendo il
pulsante, che esegue una cancellazione di una riga sul recordset, si scatena
l'evento "WillChangeRecordset"



title: Eventi su RecordSet ADO

text:
giorgio rancati ha scritto:



Il problema alla base di tutto era la creazione di un sistema che stesse
in ascolto e potesse avvisare quando qualcuno modifica/inserisce/cancella
un record senza usare le maschere, direttamente sulle tabelle.



title: Eventi su RecordSet ADO

text:
"Jonathan Canova" <
i...@aladinoinformatica.com
> ha scritto nel messaggio
news:FhVoe.1497606$35.55...@news4.tin.it...
> Si parlava al CISA di sfruttare gli eventi ADO per essere avvisati di
> modifiche fatte a dati in una tabella. Pare che non sia possibile. Su
>
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdmscadoevents.asp
Per gli MVP: avete qualche conoscenza in "alti lochi" a cui chiedere:
1. Qual'è la sequenza di eventi attraverso i vari modelli che porta una
maschera ad aggiornare un campo se qualcun'altro, anche da un altro pc ha
modificato il valore di quel campo? (ossia: è Access che ogni tanto
controlla, esiste un evento a livello di Jet o cosa?)
2. Se esistono certi eventi, ci  possiamo noi agganciare a loro?



title: Modalità modifica in un controllo

author: Arilolo

text:
Ho la necessitą di passare alla modalitą modifica in un controllo senza
usare F2, per evitare che alla prima pressione venga sostituito il testo
selezionato presente nel controllo stesso.
C'č un sistema?


title: Modalità modifica in un controllo

author: Emyr

text:


crei  in autokeys l'utilizzo del tasto F2 che farai puntare ad una tua
funzione evitando quindi quella standard di Access
Saluti.
Emanuele.


title: Modalità modifica in un controllo

author: Max De Poli

text:
"Arilolo" <
ari...@inwind.it
> wrote in message news:<wN5c8.15428$
8F6.6...@twister2.libero.it
>...

Ammesso che il tuo controllo sia una casella di testo, puoi mettere
Me.Tuocontrollo.SelStart=len(me.tuocontrollo)
Me.Tuocontrollo.Sellenght=0
nell' evento gotfocus del tuo controllo. In questo modo togli la
selezione al testo contenuto nel controllo, e in caso di pressione i
caratteri verrebbero accodati al valore preesistente del controllo.
Cia'.
"Roccia" Max De Poli


title: Campi Memo in presentazione da query.

text:
Salve a tutti!
Creando da una maschera, una semplice query che fa riferimento ad una
tabella contenente un campo "memo", e trascinando tale campo come
controllo, l'esecuzione della query non mi visualizza i dati al
completo in esso contenuti.
Forse perchè supera i 50 o i 255 caratteri. Ma come faccio ad
impostare come memo il controllo del campo, appunto, "memo"?
Spero di essere stato abbstanza chiaro.
Marco.


title: Campi Memo in presentazione da query.

author: CIDI

text:
<
redsko...@gmail.com
> ha scritto nel messaggio
news:5907f77e-d01c-4de5...@o11g2000yql.googlegroups.com...
Salve a tutti!
Creando da una maschera, una semplice query che fa riferimento ad una
tabella contenente un campo "memo", e trascinando tale campo come
controllo, l'esecuzione della query non mi visualizza i dati al
completo in esso contenuti.
Forse perchč supera i 50 o i 255 caratteri. Ma come faccio ad
impostare come memo il controllo del campo, appunto, "memo"?
vedi se risolvi:

www.donkarl.com/it?FAQ5.18
Ciao
Daniele


title: Campi Memo in presentazione da query.

text:
On 7 Mar, 12:15, "CIDI" <
dadonz...@spamtin.it
> wrote:
> <
redskorpi...@gmail.com
> ha scritto nel messaggionews:5907f77e-d01c-4de5...@o11g2000yql.googlegroups.com...
> Salve a tutti!
>
> Creando da una maschera, una semplice query che fa riferimento ad una
> tabella contenente un campo "memo", e trascinando tale campo come
> controllo, l'esecuzione della query non mi visualizza i dati al
> completo in esso contenuti.
> Forse perchè supera i 50 o i 255 caratteri. Ma come faccio ad
> impostare come memo il controllo del campo, appunto, "memo"?
>
> vedi se risolvi:
>
www.donkarl.com/it?FAQ5.18
>
> Ciao
> Daniele
Grazie per l'intervento........ ma
sul link alla probabile risoluzione, si parla di un raggruppamento. Il
mio problema è ancora più "semplice" in quanto è strano che:
- se da una maschera imposto la provenienza dei dati di una tabella
(per intero), la quale contiene un campo memo e trascino il
riferimento del campo nella maschera, tutto ok!;
- se invece la provenienza dei dati proviene da una query (anche se la
stessa tabella) e sempre trascinando SOLO i campi contenuti, il campo
"memo" non mostra più di 255 caratteri.
Quindi, non è la stessa cosa se trasportato da una tabella "pura" o da
una query della stessa tabella?
Grazie dell'attenzione.
Marco.


title: Campi Memo in presentazione da query.

text:

Ma nella query si vedono tutti i caratteri?
Se sì allora dipende dal campo
Allora guarda nelle proprietà del "campo da tabella" e nelle prorpietà
del "campo da query". Differenze?


title: come si utilizzano gli OCX

author: Elco Trony

text:
Sto cercando di utlizzare un file OCX per la stampa dei codici EAN13, ma
come si utilizza il file OCX??? Forse sto ponendo una domanda stupida,
quindi mi scuso anticipatamente.
Ciao a tutti Graziano


title: come si utilizzano gli OCX

author: Roberto - Syd

text:
"Elco Trony" <
tron...@tiscalinet.it
> ha scritto nel messaggio
news:9na3hr$du1$1...@pegasus.tiscalinet.it...

Devi installare l'ocx sul PC una volta installato lo puoi trovare nel menů
Inserisci -> Controllo ActiveX... si apre un form con una casella di
riepilogo dove ci sono i nomi di tutti gli ocx installati sul PC, a questo
punto selezioni il tuo ocx e fai click sul pulsante OK e ti apparira il
controllo nella barra degli strumenti.
Ciao Roberto - Syd


title: modifica in visulizzazione maschere continue

author: Luciano

text:
Un saluto al newsgroup,
Vi illustro il problema:
Ho una maschera in visualizzazione maschere continue all'interno della quale
ho 12 campi Sě/No (che ho chiamato eseguito) e dodici campi data. Per ogni
campo data, nella Query ho creato un campo (che ho chiamato D) che controlla
se il campo č vuoto o no e che restituisce 1 se il campo contiene una data e
0 altrimenti.
Ottengo quindi un campo somma
((d1+eseguito1)+(d2+eseguito2)+...(d12+eseguito12)) che quando in
corrispondenza di ogni data č stato spuntato il campo Sě/No dovrebbe
restituirmi Zero.
Quando questo campo somma diventa Zero (ossia quando spunto l'ultimo campo
in corrispondenza dell'ultima data inserita) vorrei che lo stesso record che
sto modificando aggiornasse un ulteriore campo, che sia numerico o Sě/No.
io ho inserito questo codice:
Private Sub eseguito1_Click()
    Forms!PIANIFICAZIONECONTRATTIMANUTENZIONE.Requery
        If (Me!controllo) = 0 Then
        Me!chiuso = 0
        End If
End Sub
Ma mi modifica il primo record della maschera!?!?!
Qualcuno potrebbe darmi un aiutino...
Grazie.


author: geppo

text:
Ciao "Luciano" <
lux...@libero.it
> ha scritto nel messaggio
news:TBXWk.110303$Ca.2...@twister2.libero.it...
> Un saluto al newsgroup,
>
> Vi illustro il problema:
>
> Ho una maschera in visualizzazione maschere continue all'interno della
> quale ho 12 campi Sě/No (che ho chiamato eseguito) e dodici campi data.
> Per ogni campo data, nella Query ho creato un campo (che ho chiamato D)
> che controlla se il campo č vuoto o no e che restituisce 1 se il campo
> contiene una data e 0 altrimenti.
> Ottengo quindi un campo somma
> ((d1+eseguito1)+(d2+eseguito2)+...(d12+eseguito12)) che quando in
> corrispondenza di ogni data č stato spuntato il campo Sě/No dovrebbe
> restituirmi Zero.
> Quando questo campo somma diventa Zero (ossia quando spunto l'ultimo campo
> in corrispondenza dell'ultima data inserita) vorrei che lo stesso record
> che sto modificando aggiornasse un ulteriore campo, che sia numerico o
> Sě/No.
> io ho inserito questo codice:
Sposta il requery dopo la if cosi:
> Private Sub eseguito1_Click()
>        If (Me!controllo) = 0 Then
>        Me!chiuso = 0
>        End If
    Forms!PIANIFICAZIONECONTRATTIMANUTENZIONE.Requery
> End Sub
> Ma mi modifica il primo record della maschera!?!?!
> Qualcuno potrebbe darmi un aiutino...
> Grazie.
--
Ciao
Geppo


text:
"geppo" <c...@tin.it.invalid> ha scritto nel messaggio
news:uxYWk.110330$Ca.2...@twister2.libero.it...

Funge! garzie Geppo.


title: Abbiate pietà ...

author: Mak New

text:
Ho per voi geni un ridicolo problemino :
in un report ho usato, all'interno di una casella di testo l'espressione
=[Filter] che poi stampando, mi ridà esattamente il filtro utilizzato, ma
sottoforma di ([esempio1]=-1), cioè proprio l'espressione del filtro (x me è
già qualcosa). Ma per riavere solo il nome del filtro cioè esempio1  come
dovrei fare ??
Grazie mille


title: Abbiate pietà ...

author: Alessandro

text:
"Mak New" <
ke...@lycos.it
> wrote in message
news:kOc58.19371$6e5.6...@twister2.libero.it...
> Ho per voi geni un ridicolo problemino :
Solo per questa cazzata meriteresti lo Skip...!
Non faresti prima a chiedere semplicemente un consiglio in modo
educato senza queste inutili sviolinate....?
> in un report ho usato, all'interno di una casella di testo l'espressione
> =[Filter] che poi stampando, mi ridà esattamente il filtro utilizzato, ma
> sottoforma di ([esempio1]=-1), cioè proprio l'espressione del filtro (x me è
> già qualcosa). Ma per riavere solo il nome del filtro cioè esempio1  come
> dovrei fare ??
> Grazie mille
Da codice devi associare la rimozione del Filtro ad un Evento, potrebbe
essere un CommandButton, quindi su evento Click:
Me.Filter=vbnullstring
e se non devi applicare filtri ulteriori io aggiungerei:
Me.FilterOn=False
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Abbiate pietà ...

author: Sergio MAZZA

text:
"Alessandro" <
ik2...@libero.it
> ha scritto nel messaggio
news:bd5466520a9665b5c7...@mygate.mailgate.org...
>
> Solo per questa cazzata meriteresti lo Skip...!
> Non faresti prima a chiedere semplicemente un consiglio in modo
> educato senza queste inutili sviolinate....?
----- omissis --------
> Alessandro.
>
E dell'oggetto molto descrittivo ne vogliamo parlare?
Ciao.
--
Sergio MAZZA


title: Abbiate pietà ...

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> wrote in message
news:a33rtv$stn$1...@canarie.caspur.it...

> E dell'oggetto molto descrittivo ne vogliamo parlare?
>
> Ciao.
> Sergio MAZZA
Esatto, non ci avevo badato, ma in realtà fa da perfetta cornice
alla cosa....!!!
Sergio se io ti "SUPPLICO" di aiutarmi, a prescindere dalla richiesta
giura che la "SODDISFI"....! ;-)



title: Abbiate pietà ...

text:
"Alessandro" <
ik2...@libero.it
> ha scritto nel messaggio
news:6d0925a3d4011781e4...@mygate.mailgate.org...
>
> Esatto, non ci avevo badato, ma in realtà fa da perfetta cornice
> alla cosa....!!!
> Sergio se io ti "SUPPLICO" di aiutarmi, a prescindere dalla richiesta
> giura che la "SODDISFI"....! ;-)
>
> Alessandro.
>
E chi sono io? Babbo Natale!!??
Ciao.
--
Sergio MAZZA


title: Abbiate pietà ...

text:


vedi sull'help le istruzioni instr e left
puoi usarle in combinata per togliere ciò che stà a destra del segno =
Saluti.
Emanuele.


title: Abbiate pietà ...

author: Antonio Biso

text:
Alessandro <
ik2...@libero.it
> wrote in message
6d0925a3d4011781e4...@mygate.mailgate.org...
> "Sergio MAZZA" <
sergi...@tiscalinet.it
> wrote in message
> news:a33rtv$stn$1...@canarie.caspur.it...
>
> > E dell'oggetto molto descrittivo ne vogliamo parlare?
> >
> > Ciao.
> > Sergio MAZZA
>
> Esatto, non ci avevo badato, ma in realtà fa da perfetta cornice
> alla cosa....!!!
> Sergio se io ti "SUPPLICO" di aiutarmi, a prescindere dalla richiesta
> giura che la "SODDISFI"....! ;-)
Deve potersi anche muovere...
Antonio


title: Abbiate pietà ...

author: Alessandro Baraldi

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:19T58.6802$ia6.2...@twister2.libero.it...
> >
> > Esatto, non ci avevo badato, ma in realtà fa da perfetta cornice
> > alla cosa....!!!
> > Sergio se io ti "SUPPLICO" di aiutarmi, a prescindere dalla richiesta
> > giura che la "SODDISFI"....! ;-)
>
> Deve potersi anche muovere...
>
> Antonio
Diciamo che potrebbe essere più divertente...!
Le cose Static servono solo 1 volta....!!
In ogni caso non sentirti escluso, se vuoi
puoi fare tu il Babbo Natale.
Credo si debba portare pazienza...!



title: Software per Monitor SQL SERVER

author: Pisinho

text:
Buongiorno a tutti,
diciamo che è indirizzato a OneEDP ma anche a chi ha già esperienza con
questo tipo di software.
Daniele ce la fai a darmi il nome di un programma da utilizzare come detto
nell'altro post?
Ho avuto l'offerta dal provider ma sembra a mio parere con poca banda ....
Scusami se insisto Daniele ma stò impazzendo nella ricerca probabilmente
sbaglio la ricerca su google.
Saluti


title: Software per Monitor SQL SERVER

text:
> Scusami se insisto Daniele ma stň impazzendo nella ricerca probabilmente
> sbaglio la ricerca su google.
>
> Saluti
Ecco il link promesso da OneEDP:
Come promesso ti segnalo il link per il monitoraggio di SQL
http://www.slac.stanford.edu/xorg/nmtf/nmtf-tools.html
Ciao


title: Software per Monitor SQL SERVER

author: OneEDP

text:

Nessuno dà la banda minima garantita a meno di prezzi astronomici.
Mi hanno segnalato ngi con banda minima garantita, ma:
1) telecom ha il monopolio del doppino quindi rogne in caso di fault
2) il pagamento è anticipato.
Con la VPN ho implementato una linea fail  over su umts -> fail back
adsl in caso di fault in modo automatico
Per quanto riguarda il link sto effettuando diversi test (soprattutto
per scovare uno freeware) sulla famigerata porta 1433.
Ho le tue stesse necessità per capire quanto devo esasperare il concetto
di risparmio di banda traffico generato soprattutto con risorse limitate.
Gli adp generano script sql più intelligenti rispetto alle tabelle
collegate, in compenso hanno bisogno di una quantità di metadati
importante in fase di avvio (o in fase di struttura form/report o anche
della sola apertura, speriamo che con la 2010 siano stati più
risparmiosi) al crescere degli oggetti.
Del resto la connessione permanente con sql server genera guerre di
religioni.
Difatti sul ng di sql non di rado i recordset disconnessi sono un
must... ma scava scava alla fine la connessione rimane in piedi sul
server
http://msdn.microsoft.com/it-it/library/8xx3tyca%28VS.80%29.aspx

e su questo con Access c'è poco da intervenire condannato ad invecchiare
con gli ado 2.8 e molto altro.
Ciao
-
Daniele
Rispondere scartando OneEDP, spam e 32


title: Presentazione e domanda

author: Fabio Perugini

text:
Premetto che sono completamente a digiuno di come funziona un newsgroup,
quindi spero di non fare errori o offendere l'etichetta.
Mi chiamo Fabio e scrivo dalle Marche.
Ho delle limitate e soprattutto vecchie conoscenze informatiche, cioe' ai
tempi di quando si studiava l'assembly e i set istruzioni dei processori
fino al 386/486.
Diversi anni fa ho fatto qualcosina con Access 2.0 ma ora ricordo ben poco.
Dovrei fare un piccolo archivio relazionale con Access 97, e subito mi son
trovato davanti ad un problema, per voi sicuramente stupido.
In pratica ho due tabelle: clienti e incassi.
Nella tabella clienti ho tra i campi anche nome e percentuale; la chiave
primaria e' clienti.
tizio 20%
caio 30%
sempronio 40%
Nella tabella incassi posso avere piu' volte tizio o caio o sempronio,
quindi una relazione di 1 a molti.
In pratica attraverso una maschera devo inserire gli incassi, quindi con una
casella combinata seleziono il nome cliente che verra' salvato nel campo
clienti della tabella incassi.
Quello che voglio fare e' che una volta inserito l'incasso giornaliero nella
tabella incassi, attraverso la provvigione di competenza automaticamente mi
si aggiorni un campo 'percentuale riconosciuta' sempre nella tabella
incassi.
Esempio:
Caio (selezionato dalla casella combinata)
100 euro (inserito nel campo incasso giornaliero)
quindi nel campo 'percentuale riconosciuta' => 30 euro (perche' nella
tabella clienti Caio ha il 30% di spettanza).
Spero di esser stato chiaro e vi ringrazio sin d'ora.
Con la speranza di poter essere utile a qualcuno, vi saluto.
Fabio


title: Presentazione e domanda

author: Roberto da casa

text:
"Fabio Perugini" <
fa...@classim.it
> ha scritto nel messaggio
news:key4e.27259$IN.5...@twister2.libero.it...

Ti sconsiglio assolutamente di inserire in una tabella di un database
relazionale un campo calcolato ('percentuale riconosciuta' ne tuo caso).
Non rispettare questa regola puň crearti dei brutti mal di pancia di cui mi
sembra che tu stia iniziando a sentire i primi sintomi.
I campi calcolati puoi invece facilmente inserirli in una query, oppure
effettuare il tuo calcolo al momento che ti serve in un controllo calcolato
di una maschera o di un report. In questi casi, per ricavare la percentuale
dalla tabella clienti, usa la funzione DLookup (vedi help).
> Con la speranza di poter essere utile a qualcuno, vi saluto.
> Fabio
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Presentazione e domanda

text:
Roberto da casa <
r.masso...@libero.it
> wrote in message
> I campi calcolati puoi invece facilmente inserirli in una query, oppure
> effettuare il tuo calcolo al momento che ti serve in un controllo
calcolato
> di una maschera o di un report. In questi casi, per ricavare la
percentuale
> dalla tabella clienti, usa la funzione DLookup (vedi help).
***
Grazie Roberto,
ho seguito il tuo consiglio. Mi son letto la funzione DLookup e tramite
un'altra tabella e una query ho realizzato lo scopo.
Fabio


title: Copia cartella

author: Zut

text:
Su un Click devo copiare miaCartella da Sorgente a Destinazione.

Ho trovato sul SitoComune la funzione 6.34 che dovrebbe essere quella
che fa al caso mio ma non ho capito come sfruttarla.

L'ho copiata in un modulo "Copia_cartella" ... e poi?
Come mi aggancio all'evento SuClick?

... l'ignoranza ï¿œ una brutta bestia ... lo so... ma sto cercando di
smettere!


title: ricollegare tabella di tipo xls in automatico

author: Gaetano Di Zanni

text:
Il codice qui sotto, che utilizzo da tempo grazie agli amici del Sito, non
funziona con le tabelle collegate di tipo xls.
Devo cambiare in "nome_be.xls" ?
------ Grazie e saluti a tutti.
Private Sub Form_Open(Cancel As Integer)
'Mettere il BackEnd sempre nella stessa directory del Front End
On Error GoTo MyError
Dim db As DAO.Database
Dim strDaten As String
Dim i As Integer
Set db = CurrentDb()
strDaten = Left(db.Name, Len(db.Name) - Len(Dir(db.Name))) & "nome_be.mdb"
For i = 0 To db.TableDefs.Count - 1
  If db.TableDefs(i).Connect <> "" Then
    If Mid(db.TableDefs(i).Connect, 11) <> strDaten Then
      db.TableDefs(i).Connect = ";database=" & strDaten
      db.TableDefs(i).RefreshLink
    End If
  End If
Next i
MyExit:
  Exit Sub
MyError:
  MsgBox "tabelle non riallegate!", 16, "Attenzione"
  Resume MyExit
End Sub


author: Enrico T.S.

text:
"Gaetano Di Zanni" <
gaetano.dizan...@aliceposta.it
> ha scritto
nel messaggio news:43638585$0$24650$4faf...@reader3.news.tin.it...

Oltre che cambiare ovviamente il nome con quello del file XLS
devi usare anche:
TuaTabella.Connect = "Excel 5.0;HDR=YES;IMEX=2;DATABASE= "  &
PathNameDelTuoFileExcell
bye :o)


text:
"Enrico T.S." <WlaRom...@Hotmail.com> ha scritto nel messaggio
news:F9R8f.37585$Pe2.6...@twister2.libero.it...

Ciao Enrico,
non ho capito bene.... metto il nomefileexcel o il
nomefogliodelnomefileexcel?
esempio
nomefileexcel.Connect = "Excel 5.0;HDR=YES;IMEX=2;DATABASE= "  &
c:\documenti\nomefile.xls
fammi un esempio concreto per favore, (il mio file si chiama
straordinari.xls, contiene solo un foglio che si chiama foglio1 (default) ed
č in C:\documenti.
Ciao e moltissime grazie.


text:
[cut]
> non ho capito bene.... metto il nomefileexcel o il
> nomefogliodelnomefileexcel?
> esempio
> nomefileexcel.Connect = "Excel 5.0;HDR=YES;IMEX=2;DATABASE= "  &
> c:\documenti\nomefile.xls
> fammi un esempio concreto per favore, (il mio file si chiama
> straordinari.xls, contiene solo un foglio che si chiama foglio1 (default)
ed
> è in C:\documenti.
> Ciao e moltissime grazie.
>
>
nomefileexcel.Connect = "Excel 5.0;HDR=YES;IMEX=2;DATABASE=
c:\Documenti\Straordinari.xls"
dove nomefileexcell e' il nome interno della tabella collegata nel tuo
database.
Il foglio 1 3' il foglio di default per definizione.
bye :o)
p.s. sto scrivendo ma non vedo i miei messaggi sul ng leggo solo i tuoi
(soliti impicci degni di infostrada).


text:
"Enrico T.S." <WlaRom...@Hotmail.com> ha scritto nel messaggio
news:PjT8f.14885$65.4...@twister1.libero.it...

Appunto, Enrico, allora dovrei scrivere foglio1.connect nella prima riga di
codice.
Lo so che è il foglio di default di excel ma non è conveniente cambiarlo,
perchè in realtà questo è un foglio creato in automatico dall'esportazione
di records da SAP/R3.
Grazie ancora e... a disposizione!
P.S. correggimi se sbaglio....


title: Popolamento dinamico di una listbox

author: Giuseppe Chielli

text:
Salve a tutti! Ho bisogno di popolare via codice una listbox (casella di
riepilogo) con dei valori ottenuti da una select SQL su una tabella del
mio db (dinamicamente, nel senso che la query select varia di volta in
volta: la situazione č che ho due listbox, sulla base del valore
selezionato in una si popola l'altra resettando tutto rispetto ai valori
precedenti).
Qual č il modo piů veloce per farlo (intendo in termini di istruzioni)
nell'ambiente access?
Spero di essere stato chiaro nella spiegazione.
Grazie a tutti (aiutatemi sono nei guai ;) ).
Saluti.


title: Popolamento dinamico di una listbox

author: Marco Pizzamiglio

text:
Giuseppe Chielli ha scritto:
> Salve a tutti! Ho bisogno di popolare via codice una listbox (casella di
> riepilogo) con dei valori ottenuti da una select SQL su una tabella del
> mio db (dinamicamente, nel senso che la query select varia di volta in
> volta: la situazione è che ho due listbox, sulla base del valore
> selezionato in una si popola l'altra resettando tutto rispetto ai valori
> precedenti).
> Qual è il modo più veloce per farlo (intendo in termini di istruzioni)
> nell'ambiente access?
> Spero di essere stato chiaro nella spiegazione.
> Grazie a tutti (aiutatemi sono nei guai ;) ).
> Saluti.
Per popolare la listbox ti basta impostare nella proprietà .RowSource la
relativa stringa SQL (o nome tabella o query), non serve neanche fare il
requery perchè è automatico.
Se vuoi anche mantenere le selezioni già presenti le devi salvare prima di
modificare la .RowSource
Prova a vedere se ti può essere utile il mio esempio sul
www.sitocomune.com
 sez. forms 3.69
Ciao.
-Marco-
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: modificare l'estensione mdb

author: Zef

text:
ciao a tutti,
come da oggetto dovrei costruire un db "segreto"
posizionato in una directory "strana"
insomma nessuno lo deve trovare!
se mantengo l'estensione mdb
con file trova il segreto ... sparisce!
è possibile cambiare l'estensione
ma aprirlo comunque con Access?
pensavo di cambiare l'estensioni in ZZZ
e poi in file visualizza associarlo ad Access
qualcuno ha esperienza in merito?
grazie a chiunque risponda
Zef


title: modificare l'estensione mdb

text:
"Zef" <
zefboli...@tin.it
> wrote in message
news:Sb4K8.14836$
b4.4...@news2.tin.it

Non credo sia tutto fattibile.....!
In realtà non capisco bene il problema, perchè SEGRETO...???
Non basta avere un prodotto ben protetto a livello utente...!
Poi se proprio realizza una struttura FE-BE con accessi tramite
ADO o DAO.
A questo punto il FE può diventare un MDE e il BE lo puoi chiamare
come vuoi e metterlo dove vuoi, magari con la proprietà Nascosto....!
Ci sono altri metodi per rendere un File Invisibile da Windows, ma
sinceramente non lo ricordo, è stato ogetto di un TREAD di alcuni mesi
fa, e se non ricordo male Sergio Mazza aveva dato ottimi spunti....!
Ciao
Alessandro.@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: modificare l'estensione mdb

text:
"Zef" <
zefboli...@tin.it
> ha scritto nel messaggio
news:Sb4K8.14836$b4.4...@news2.tin.it...

puoi chiamarlo come ti pare e con l'estensione
che vuoi Access lo riconosce comunque.
Da me testato su A97.
bye :o)


title: modificare l'estensione mdb

text:
grazie per le risposte
Zef


title: Maschera: non mi calcola la somma

author: sdamy

text:
Ho creato una maschera standard tabulare in A2000.
In una casella di testo (PIPPO) ho calcolato un prezzo attraverso
un'espressione.
Vorrei mettere a piè di pagina la somma totale  di PIPPO ma mi da l'errore:
#ERRORE
CIAO E GRAZIE
Damiano


title: Maschera: non mi calcola la somma

author: Roberto dal portatile

text:
"sdamy" <
sd...@tiscalinet.it
> ha scritto nel messaggio
news:qNGt6.57801$yl2.2...@news1.tin.it...

Nell'help trova la funzione Somma e leggiti l'argomento titolato "Calcolare
il totale di un controllo calcolato in una maschera o in un record".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Maschera: non mi calcola la somma

text:
Roberto dal portatile <
r.ma...@libero.it
> wrote in message
o1It6.64464$6W.63...@news.infostrada.it...

STO' IMPAZZENDO NON RIESCO A TROVARLO SULL'HELP...
GRAZIE CMQ!!!
CIAO CIAO