author: RobertoA

text:
>>> salve ragazzi ho creato un report che mi stampa delle schede personali
>> tipo:
>>> cognome
>>> nome
>>> indirizzo
>>> ecc
>>> come faccio per far stampare il report in ordine COGNOME ?
>>> grazie
>>>
>> Se tu hai impostato il report che prenda i dati da una query, come si fa
>> di
>> solito, ti basta impostare l'ordinamento sulla query.
>> Saluti
>> Franco
> allora ho sbagliato tutto....:-) ho preso i dati direttamente dalla
> tabella
> quindi da quello che ho capito la tabella fa solo da archivio e qualsiasi
> operazione prima si fa la query e poi partendo dalla query si fanno le
> masche re ed i report
> correggimi se sbaglio....:-)
> grazie delll'aiuto
Puoi ordinare anche i dati pescati direttamente dalla tabella
Ma stante il fatto che l'impostazione OrderBy e' prioritaria
sull'ordinamento sorgente dati, ti conviene usare sempre quella
C'e' ordinamento su ORDINAMENTO E RAGGRUPPAMENTO che e' ancora prioritario
rispetto all'ordinamento sulla sorgente dati e all'OrderBy
Ciao
RobertoA


title: Info access VB!

author: MHR

text:
Ciao raga.. questo è il mio primo msg....  spero ke sia ben accettato in
questa comunità....
ecco la mia prima domanda.;-))).
dunque io sto cercando di fare x il mio ufficio un programma ke riesce a
magazinare tutte le fatture...
ho preparato tutta la parte grafica tabelle, maschera ,report, tutto! solo
ke mi sono bloccato un pò nella fase di prognammazione... vorrei  inserire
un numero ke poi venga calcolato automaticamente, esempio immaginiamo di
mettere una misura in cm e lui automaticamete la porta in mm ecco io nn
riesco a far fare questa operazione.. di VB ne capisco cosi cosi cmq mi
arrancio spero tanto qualcuno puo darmi una mano Grazie... bye


title: Info access VB!

author: cidi

text:
"MHR" <
muso...@supereva.it
> ha scritto nel messaggio
news:eBikb.13890$e5.4...@news1.tin.it...

Ciao MHR
benvenuto in questo NG ti consiglio di cercare il post di Roberto da casa:
Come ci si dovrebbe comportare in un newsgroup.
Per quanto riguarda la tua domanda moltiplica per 10 il tuo valore in cm. ed
hai il risultato in mm. 1 cm = 10 mm.
oppure nel valore predefinito metti *10
Ciao Daniele


title: Info access VB!

text:
Ciao grazie;-))))).. ma quello era solo un esempio... io vlolevo sapere come
si puo fare ke inserendo un numero automaticamente ti fa il calcolo cmq ho
risolto metteno dentro la casella l'operazione ke mi interessa senza usare
VB... Bye
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:Pdjkb.13970$e5.4...@news1.tin.it...



title: Stampare da report una lista di campi separata da virgole

author: Betelgese

text:
E' possibile?
Mi spiego meglio.
Ho in una maschera una serie di record, un campo dei quali e' INGREDIENTI.
Ora, dovrei stampare il report relativo a quella maschera, ma gli
ingredienti non li vorrei incolonnati in verticale, bensi' in orizzontale
separati da una virgola.
Si può fare?
Ciao a tutti e grazie in anticipo :)
Spider


author: Roberto da casa

text:
"Betelgese" <
thes...@interfree.it
> ha scritto nel messaggio
news:H0t8f.13140$65.3...@twister1.libero.it...
> E' possibile?
> Mi spiego meglio.
> Ho in una maschera una serie di record, un campo dei quali e' INGREDIENTI.
>
> Ora, dovrei stampare il report relativo a quella maschera, ma gli
> ingredienti non li vorrei incolonnati in verticale, bensi' in orizzontale
> separati da una virgola.
> Si può fare?
Certo che si può fare, ma ti suggerisco di non farlo direttamente nel
report, ma realizzarlo in una query che userai come origine record del
report, che pertanto si limiterà alla stampa della striga di ingredienti
così come è stata preparata.
Immagino che hai una tabella Ricette in relazione molti-a-molti con la
tabella ingredienti: se così è creati una query basata sulla tabella
Ricette, ed in essa inserisci anche un campo calcolato nel quale
memorizzerai il nome di tutti gli ingredienti di quella ricetta: per fare
questo dovrai crearti una tua funzione che memorizzerai in un modulo
standard del database e che richiamerai appunto dalla query.
> Ciao a tutti e grazie in anticipo :)
Ciao
>
> Spider
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


text:
"Roberto da casa"
>> E' possibile?
>> Mi spiego meglio.
>> Ho in una maschera una serie di record, un campo dei quali e'
>> INGREDIENTI.
>> Ora, dovrei stampare il report relativo a quella maschera, ma gli
>> ingredienti non li vorrei incolonnati in verticale, bensi' in orizzontale
>> separati da una virgola.
>> Si può fare?
> Certo che si può fare, ma ti suggerisco di non farlo direttamente nel
> report,
Come fare direttamente nel report? E perche' non farlo?
> ma realizzarlo in una query che userai come origine record del
> report, che pertanto si limiterà alla stampa della stringa di ingredienti
> così come è stata preparata.
> Immagino che hai una tabella Ricette in relazione molti-a-molti con la
> tabella ingredienti: se così è creati una query basata sulla tabella
> Ricette, ed in essa inserisci anche un campo calcolato nel quale
> memorizzerai il nome di tutti gli ingredienti di quella ricetta: per fare
> questo dovrai crearti una tua funzione che memorizzerai in un modulo
> standard del database e che richiamerai appunto dalla query.
Credo di aver capito poco. Potresti essere piu' esplicito?


text:
"Betelgese" <
thes...@interfree.it
> ha scritto nel messaggio
news:kmr9f.16866$65.5...@twister1.libero.it...

Per essere più chiaro dovrei farti un esempio, ma per farlo dovrei conoscere
la struttura delle tabelle che stai usando.



title: Allegare (o meglio, mappare) files con Access

author: Dàvide

text:
Buongiorno a tutti

In un database vorrei memorizzare, con un nome specifico e in un percorso specifico (che cambiano ogni volta e che sono stabiliti dal db stesso) i files *.pdf visualizzati in anteprima, nel browser, da un'altra procedura web.

Il mio database a l'altra procedura (cioè il browser) sono aperti in contemporanea su Windows.

L'altra procedura, per la visualizzazione in anteprima li salva temporaneamente sul server in cartelle a caso e con nomi a caso.

Pensavo di chiedere all'utente di salvarli sempre con lo stesso (es. temp.pdf) nome sul desktop e poi gestire dal db la copia di quel file nella cartella specifica con il nome specifico.

Secondo voi c'è qualcosa di meglio...? Grazie
Dàvide


author: BFS

text:

io direi a chi gestisce l'altro applicativo di salvare in una share di
rete i pdf
ma non con temp.pdf per evitare sovrascritture
ma con  temp_<time_stamp>_<postazione>.pdf

dal tuo db farei una procedura che ad intervalli regolari va vedere la
presenza dei pdf nella schare...se ne trova li copia nella cartella da
te scelta e ne memorizza il percorso in tabella apposita

BFS


text:

Sarebbe troppo bello ma temo di non potermi interfacciare con una enorme software house per chiedere di fare questo per me... :)

Il mio scopo è più o meno questo:

1a) L'utente della software house apre in anteprima pdf la stampa 1, che nel browser diventa http://[mio_server:porta]/www/[ecc_ecc]/download?t=[una_stringa_lunga_a_caso].
1b) Invece di stampare, salva "a mano" in \\[percorso_dell_archivio_fiscale_sul_server]\[anno_fiscale]\[codice_cliente]\[1.pdf].

2a) L'utente della software house apre in anteprima pdf la stampa 2, che nel browser diventa http://[mio_server:porta]/www/[ecc_ecc]/download?t=[altra_stringa_lunga_a_caso].
2b) Invece di stampare, salva "a mano" in \\[percorso_dell_archivio_fiscale_sul_server]\[anno_fiscale]\[codice_cliente]\[2.pdf].

E via di seguito.

Anche per evitare errori (es. l'utente sbaglia a scegliere il percorso o a nominare i file) vorrei automatizzare i punti b) alimentando il campo "percorso_file" di una tabella di un dbche in quel momento, da maschera e a seconda del record attivo, conosce:
- [percorso_dell_archivio_fiscale_sul_server]
- [anno_fiscale]
- [codice_cliente]
- [nome_specifico_del_pdf] (es. "1.pdf" oppure "2.pdf", ecc.)

e che quindi va a copiare il file attualmente in anteprima nel suo percorso col suo nome...

Non avendo altre idee, e non pretendendo di essere ascoltato dalla software house, ho pensato molto artigianalmente di dire all'utente di salvare l'anteprima pdf sul desktop (che è un percorso comodo) sempre con lo stesso nome, e di far fare al db la copia del file che c'è in quel momento sul desktop, nel percorso e col nome che costruisce lui...


text:

scusa avevo capito che c'era cooperazione tra le due software house
con la tua soluzioni dipendi sempre dal fatto che l'utente diligente
faccia il salvataggio... e io di questo non mi fiderei molto.

hai il controllo delle stampanti nelle varie postazioni?
se si potresti installare come stampante di default pdfcreator
obbligarli ad usare quella per le loro stampe.
con pdfcreator puoi personalizzare una sequenza di operazioni, nel tuo caso
1)salva il pdf nella cartella che ti serve con nome che ti serve tramite
esempio ftp
2)invia il pdf salvato alla stampante "vera"

qualcosa del genere

https://i.imgur.com/heyWhPx.png

BFS


title: trasferimento di database da Office 2000 ad Office 95

author: Gabriel

text:
Ho compilato un database con Office 2000 e vorrei traferirlo su un
P.C. dove posso, però (per ragioni fiscali) tenere installato solo
Office 95.
Ho provato a salvare il file in formati diversi ma non sono riuscito
nell'intento.
Dal momento che per altri documenti è possibile (ad esempio i fogli di
lavoro di Word si trasferiscono semplicemente salvandoli in formato
RFT) mi chiedo se esiste anche un modo per  trasferire i database che
io non conosco.
Grazie anticipatamente a chi vorrà darmi qualche utile consiglio.


author: Bolo

text:
Gabriel <
gbra...@inwind.it
> wrote in message
3b576787...@news.iol.it...

 Non ho capito bene.
Se devi trasferire solo le tabelle ti basta esportarle in un qualsiasi
formato (txt, xls, ...) e reimportartele su Off95 usando l'applicativo che
ti interessa (lo stesso Access95 o altri).
Se devi trasferire anche le forms, report e moduli credo proprio che non ci
sia niente da fare.
HTH, Ciao
Bolo


title: ultimo record inserito

author: Claudia G

text:
scusate la mia ignoranza
ma se io devo fare una select e devo estrarre l'ultimo record inserito come
faccio?
select * from tabella where id =


title: ultimo record inserito

author: Pablitomf (Maurizio Facciuti) [Acces]

text:
"Claudia G" <
ga...@tiscali.it
> ha scritto nel messaggio
news:45a5fb06$0$4253$4faf...@reader1.news.tin.it...

sull'ID?
SELECT Last(Tua_Tabella.ID) AS UltimoRecord FROM Tua_Tabella
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


title: ultimo record inserito

text:
"Pablitomf (Maurizio Facciuti) [Acces]" <
keiko...@libero.it
> ha scritto
nel messaggio news:eo4v0t$s5c$1...@tdi.cu.mi.it...
> "Claudia G" <
ga...@tiscali.it
> ha scritto nel messaggio
> news:45a5fb06$0$4253$4faf...@reader1.news.tin.it...
>> scusate la mia ignoranza
>> ma se io devo fare una select e devo estrarre l'ultimo record inserito
>> come
>> faccio?
>>
>> select * from tabella where id =
>>
>
> sull'ID?
>
> SELECT Last(Tua_Tabella.ID) AS UltimoRecord FROM Tua_Tabella
Per cui, diverrà :
SELECT Tua_Tabella.ID, Tua_Tabella.* FROM Tua_Tabella WHERE
(((Tua_Tabella.ID) In (SELECT Last(Tua_Tabella.ID) AS UltimoRecord FROM
Tua_Tabella)));
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno



title: ultimo record inserito

author: Alessandro Baraldi

text:
Pablitomf (Maurizio Facciuti) [Acces] ha scritto:
> "Pablitomf (Maurizio Facciuti) [Acces]" <
keiko...@libero.it
> ha scritto
> nel messaggio news:eo4v0t$s5c$1...@tdi.cu.mi.it...
> > "Claudia G" <
ga...@tiscali.it
> ha scritto nel messaggio
> > news:45a5fb06$0$4253$4faf...@reader1.news.tin.it...
> >> scusate la mia ignoranza
> >> ma se io devo fare una select e devo estrarre l'ultimo record inserito
> >> come
> >> faccio?
> >>
> >> select * from tabella where id =
> >>
> >
> > sull'ID?
> >
> > SELECT Last(Tua_Tabella.ID) AS UltimoRecord FROM Tua_Tabella
>
> Per cui, diverrà :
> SELECT Tua_Tabella.ID, Tua_Tabella.* FROM Tua_Tabella WHERE
> (((Tua_Tabella.ID) In (SELECT Last(Tua_Tabella.ID) AS UltimoRecord FROM
> Tua_Tabella)));
>
>
> --
> --
> Ciao
>
> Pablitomf (Maurizio Facciuti)
Penso non sia corretta in quanto LAST è una funzione di aggregazione e
se i campi presi dalla query sono più di 1(come in questo caso)
dovrebbe servire il GROUP BY in fondo...
Alternativa è questa:
SELECT TOP 1 * FROM T1 ORDER BY Id DESC
oppure
SELECT TOP 1 * FROM T1 ORDER BY CampoData DESC
@Alex


title: ultimo record inserito

text:
> Per cui, diverrà :
> SELECT Tua_Tabella.ID, Tua_Tabella.* FROM Tua_Tabella WHERE
> (((Tua_Tabella.ID) In (SELECT Last(Tua_Tabella.ID) AS UltimoRecord FROM
> Tua_Tabella)));
Penso non sia corretta in quanto LAST è una funzione di aggregazione e
se i campi presi dalla query sono più di 1(come in questo caso)
dovrebbe servire il GROUP BY in fondo...
Alternativa è questa:
SELECT TOP 1 * FROM T1 ORDER BY Id DESC
oppure
SELECT TOP 1 * FROM T1 ORDER BY CampoData DESC
@Alex
[Risposta]
Last è una funzione di aggregazione si, ma fatta (come da premessa) su un
campo univoco come l'ID contatore; per cui, questo Last, prende di fatto
l'ultimo inserito;
A questo punto in una semplice SELECT Tua_Tabella.ID, Tua_Tabella.* FROM
Tua_Tabella che prende tutti i record, si può creare un filtro con un
classico WHERE (((Tua_Tabella.ID) è uguale al valore della select
precedente, ovvero : In (SELECT Last(Tua_Tabella.ID) AS UltimoRecord FROM
Tua_Tabella))).
Non credi?
... questo ovviamente prescindendo dal fatto che le tue soluzioni sono
valide. ;-)
--
--
Ciao
Pablitomf (Maurizio Facciuti)



title: ultimo record inserito

author: Fabio

text:
"Pablitomf (Maurizio Facciuti) [Acces]" <
keiko...@libero.it
> ha scritto
nel messaggio news:eo54mv$3dv$1...@tdi.cu.mi.it...

scusate l'intromissione, ma se volessi invece estrarre l'ultimo record
inserito in una tabella, però filtrandolo rispetto a un valore di un
campo(nel mio caso "tipologia")  , pero' riferendosi invece che all'ID
(contatore) a un campo di incremento numerico manuale. ?
grazie
fabio


title: ultimo record inserito

text:
Pablitomf (Maurizio Facciuti) [Acces] ha scritto:
[CUT]
> Last è una funzione di aggregazione si, ma fatta (come da premessa) su un
> campo univoco come l'ID contatore; per cui, questo Last, prende di fatto
> l'ultimo inserito;
> A questo punto in una semplice SELECT Tua_Tabella.ID, Tua_Tabella.* FROM
> Tua_Tabella che prende tutti i record, si può creare un filtro con un
> classico WHERE (((Tua_Tabella.ID) è uguale al valore della select
> precedente, ovvero : In (SELECT Last(Tua_Tabella.ID) AS UltimoRecord FROM
> Tua_Tabella))).
>
> Non credi?
>
> ... questo ovviamente prescindendo dal fatto che le tue soluzioni sono
> valide. ;-)
>
> Ciao
>
> Pablitomf (Maurizio Facciuti)
Magari sbaglio Maurizio, ma io sostengo che:
Questa Funziona:
SELECT Last(Tua_Tabella.ID) AS UltimoRecord FROM Tua_Tabella
Mentre questa, che hai suggerito nel 2° post No..., per i motivi di
cui sopra:
SELECT Tua_Tabella.ID, Tua_Tabella.* FROM Tua_Tabella WHERE
(((Tua_Tabella.ID) In (SELECT Last(Tua_Tabella.ID) AS UltimoRecord FROM
Tua_Tabella)));
Prova anche tu, se hai la possibilità a vedere se ho sbagliato io
qualche passaggio.
@Alex


title: ultimo record inserito

text:
[CUT]
>Magari sbaglio Maurizio, ma io sostengo che:
>Questa Funziona:
>SELECT Last(Tua_Tabella.ID) AS UltimoRecord FROM Tua_Tabella
>Mentre questa, che hai suggerito nel 2° post No..., per i motivi di
>cui sopra:
>SELECT Tua_Tabella.ID, Tua_Tabella.* FROM Tua_Tabella WHERE
>(((Tua_Tabella.ID) In (SELECT Last(Tua_Tabella.ID) AS UltimoRecord FROM
>Tua_Tabella)));
>Prova anche tu, se hai la possibilità a vedere se ho sbagliato io
>qualche passaggio.
Mi avevi fatto dubitare... :-D
...ma funziona correttamente...
daltronde quale sarebbe il motivo per cui non dovrebbe?
in effetti è un SQL semplice filtrato dal risultato un "In (Select...)" che
restituisce l'ultimo ID inserito... per cui... ecco per intero l'ultimo
record che interessa.
di fatti l'aggregazione del last avviene sulla query che da il parametro di
filtro... e non potrà mai dare più record in queste condizioni se scelgo
Last... ammenochè non inserisca più campi nella stessa (ma non è così).
;-)


title: ultimo record inserito

text:
> scusate l'intromissione, ma se volessi invece estrarre l'ultimo record
> inserito in una tabella, perņ filtrandolo rispetto a un valore di un
> campo(nel mio caso "tipologia")  , pero' riferendosi invece che all'ID
> (contatore) a un campo di incremento numerico manuale. ?
SELECT Max(Tua_Tabella.Tuo_Campo_Incremento) AS VeloreMassimo,
Tua_Tabella.Tuo_Campo_Tipologia FROM Tua_Tabella GROUP BY
Tua_Tabella.Tuo_Campo_Tipologia HAVING
(((Tua_Tabella.Tuo_Campo_Tipologia)="tuo_testo_tipologia"));


title: ultimo record inserito

text:
Pablitomf (Maurizio Facciuti) [Acces] ha scritto:
> [CUT]
> Mi avevi fatto dubitare... :-D
> ...ma funziona correttamente...
[CUT]
Si hai ragione, ho fatto io un errore... nonostante fosse un
Copia/Incolla.... quando ho cambiato
il nome dei campi ho rimosso delle parentesi di troppo...
> ;-)
Porta pazienza ma ogni tanto perdo qualche colpo.
@Alex


title: ultimo record inserito

author: PBsoft

text:

Mi faccio forte di una cosa che ho appreso proprio oggi da Giorgio Rancati.
----
Uso della variabile @@Identity nei database di Access
http://www.riolab.org/viewrisorsa.asp?id=1
----
Buona lettura.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: Come faccio ....

author: Mary

text:
Come posso fare per eliminare il titolo MSAccess sui programmi in access
Grazie Alessandro


title: Come faccio ....

author: Karl Donaubauer

text:
Mary <
miss...@hotmail.com
> ha scritto:
> Come posso fare per eliminare il titolo MSAccess sui programmi in access
Puoi cambiari il titolo del applicazione nel menu strumenti/avvio.
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Come faccio ....

author: Peppo

text:
Sarebbe bene che tu cercassi di mettere nel soggetto la domanda.
Cosi il tuo messaggio serve solo a te e a chi ha la pazienza di
scaricare comunque il corpo del messaggio.
Oltretutto anche chi ti vuole aiutare non sa prima di scaricare il
messaggio se sara' in grado di farlo o no.
Cerchiamo di rispettare la Netiquette nell'interesse di tutti.
Il NG mi sta aiutando molto nel cercare di imparare e fortunatamente
ci sono elementi molto validi e disponibili: cerchiamo di mantenerlo
al meglio.
Grazie,
Peppo
N.B. Il msg non e' rivolto solo a te. Ho solo scelto il tuo msg per
questo mio piccolo sfogo.


title: Come faccio ....

author: Hellas

text:
"Peppo" <
peppo_...@tin.it
> ha scritto nel messaggio
news:pgpvotc5nq2f9fakf...@4ax.com...

ok capito e ti ringrazio di avermelo fatto presente cercherò di stare
attento


title: Gestionale ASD

author: filippo

text:
Qualche tempo fa si era parlato di un gestionale basato su Access  da
usare per una associazione sportiva dilettantistica no profit.
Essendo io presidente di una ASD, e avendo scritto una dozzina d'anni fa
(più o meno) un semplice gestionale per aiutarmi a gestire detta ASD, nel
3D in questione ho inviato all'OP privatamente il software in questione.
Mi è stato fatto rilevare che sarebbe bello condividere le proprie
esperienze e non rimbalzare privatamente il codice.
Fermamente convito che ciò sia effettivamente un bene, ho messo a
disposizione il gestionale sul mio blog:
http://www.boschetti.info/italy/downloads
con anche una piccola nota di rilascio che indica alcune modalità per il
corretto uso e i bug noti.
Ripeto e ribadisco: non è un software professionale, chi lo vorrà usare
ne abbia la consapevolezza (e lo migliori, possibilmente!).
Attualmente ho in progetto di rifare il gestionale per poterlo utilizzare
via web, in quanto la nostra associazione ha acquisito una terza sede e
quindi per poter utilizzare le anagrafiche in condivisione sarebbe molto
comodo poterci accedere via web (e magari dare la possibilità di
scaricare i propri documenti agli iscritti). Tuttavia credo che non
utilizzerò più Access ma scriverò il programma in Python + Postgresql.
ciao
Filippo B.
--
http://www.danzainsieme.it
http://www.boschetti.info


title: Access e scanner Twain

author: beppe

text:
Innanzitutto ciao a tutti, vi pongo una domanda la cui risposta potrebbe
aiutarmi molto nel lavoro.
Ho un DB Access 2003 in cui ho implementato un sistema di archiviazione
di scansioni di documenti, fino ad oggi funzionava bene con tramite WIA,
ora mi hanno cambiato lo scanner e questo funziona tramite TWAIN.
Help Me  qualcuno ha del codice o delle informazioni su come poter
utilizzare MsAccess con scanner TWAIN?
ringrazio in anticipo per le risposte Beppe


title: Access e scanner Twain

author: Carlo Costarella

text:
"beppe" <
g.s...@infinito.it
> ha scritto nel messaggio
news:49ac13b2$0$1106$4faf...@reader3.news.tin.it...

Sě č possibile ma ci sara da pagare qualcosina...non verrei sbagliare ma non
credo esista nulla di free almeno nulla di completo.
Se poi vuoi usare qualcosa con alcune limitazioni...qui trovi un ocx free:
http://www.dynarithmic.com/dtwain_free_version.html
E questo un esempio di codice per far funzionare l'ocx di cui sopra:
Private Sub FunctionDiEsempio()
 Dim SelectedSource As Long
 Dim RetVal As Long
 Dim ErrStatus As Long
 Rem Check for Twain
 if DTWAIN_IsTwainAvailable Then
  Rem Initialize DTWAIN
  DTWAIN_SysInitialize
  Rem open a TWAIN Source
  SelectedSource = DTWAIN_SelectSource
  if SelectedSource Then
     RetVal = DTWAIN_AcquireFile(SelectedSource, "test.bmp", DTWAIN_BMP,_
      DTWAIN_USENATIVE + DTWAIN_USENAME, DTWAIN_PT_DEFAULT, 1, 1, 1,_
      ErrStatus)
  End If
    DTWAIN_SysDestroy
 End If
EndSub
Ciao, Carlo


title: Access e scanner Twain

text:
Carlo Costarella ha scritto: in data 02/03/2009 21.12:
> "beppe" <
g.s...@infinito.it
> ha scritto nel messaggio
> news:49ac13b2$0$1106$4faf...@reader3.news.tin.it...
>> Innanzitutto ciao a tutti, vi pongo una domanda la cui risposta potrebbe
>> aiutarmi molto nel lavoro.
>>
>> Ho un DB Access 2003 in cui ho implementato un sistema di archiviazione di
>> scansioni di documenti, fino ad oggi funzionava bene con tramite WIA, ora
>> mi hanno cambiato lo scanner e questo funziona tramite TWAIN.
>>
>> Help Me  qualcuno ha del codice o delle informazioni su come poter
>> utilizzare MsAccess con scanner TWAIN?
>>
>> ringrazio in anticipo per le risposte Beppe
>>
>
> Sì è possibile ma ci sara da pagare qualcosina...non verrei sbagliare ma non
> credo esista nulla di free almeno nulla di completo.
> Se poi vuoi usare qualcosa con alcune limitazioni...qui trovi un ocx free:
>
http://www.dynarithmic.com/dtwain_free_version.html
>
> E questo un esempio di codice per far funzionare l'ocx di cui sopra:
>
> Private Sub FunctionDiEsempio()
>  Dim SelectedSource As Long
>  Dim RetVal As Long
>  Dim ErrStatus As Long
>
>  Rem Check for Twain
>  if DTWAIN_IsTwainAvailable Then
>   Rem Initialize DTWAIN
>   DTWAIN_SysInitialize
>
>   Rem open a TWAIN Source
>   SelectedSource = DTWAIN_SelectSource
>   if SelectedSource Then
>      RetVal = DTWAIN_AcquireFile(SelectedSource, "test.bmp", DTWAIN_BMP,_
>       DTWAIN_USENATIVE + DTWAIN_USENAME, DTWAIN_PT_DEFAULT, 1, 1, 1,_
>       ErrStatus)
>   End If
>     DTWAIN_SysDestroy
>  End If
> EndSub
>
>
> Ciao, Carlo
>
>
ringrazio molto domani provo al lavoro ciao beppe


title: Concatenare due menu a tendina

author: younggotti

text:
Ciao a tutti.
Sto creando per lavoro un DB Access che gestisca le attività che vengono svolte nei diversi siti (intesi come indirizzi di edifici).
Devo creare una maschera che contenga due campi testo con menu a tendina:
- campo A) attività
- campo B) sito
e vorrei fare in modo che nella seconda tendina compaiano solo quei siti collegati all'attività che l'utente ha selezionato nella prima tendina.
Ho provato a fare così:
- il campo A) attività è una casella combinata che ha come origine una semplice lista delle attività
- il campo B) sito è una casella combinata che ha come origine una query (che si filtra la lista dei siti in base al campo A).
La maschera funziona, nel senso che se scelgo l'attività nel campo A, effettivamente nel campo B compaiono solo i siti in cui è svolta. Il problema è che, se provo a scegliere un'altra attività, il campo siti non si aggiorna, a meno che non chiuda la maschera e la riapra.
L'unico modo che ho trovato per aggiornare il campo siti senza uscire e rientrare dalla maschera è stato aggiungere un pulsante "Aggiorna maschera dati", ma io vorrei che l'aggiornamento del campo B fosse automatico e non manuale.
Scusate per il malloppone e grazie in anticipo
--
younggotti
------------------------------------------------------------------------
View this thread:
http://www.itsistemi.net/viewtopic-683324.html
send from
http://www.itsistemi.net


title: Concatenare due menu a tendina

author: Roberto dalla campagna

text:
"younggotti" <
younggot...@no-mx.itsistemi.net
> ha scritto nel
messaggio news:younggot...@no-mx.itsistemi.net...
>
> Ciao a tutti.
> Sto creando per lavoro un DB Access che gestisca le attività che vengono
svolte nei diversi siti (intesi come indirizzi di edifici).
> Devo creare una maschera che contenga due campi testo con menu a tendina:
> - campo A) attività
> - campo B) sito
> e vorrei fare in modo che nella seconda tendina compaiano solo quei siti
collegati all'attività che l'utente ha selezionato nella prima tendina.
>
> Ho provato a fare così:
> - il campo A) attività è una casella combinata che ha come origine una
semplice lista delle attività
> - il campo B) sito è una casella combinata che ha come origine una query
(che si filtra la lista dei siti in base al campo A).
>
> La maschera funziona, nel senso che se scelgo l'attività nel campo A,
effettivamente nel campo B compaiono solo i siti in cui è svolta. Il
problema è che, se provo a scegliere un'altra attività, il campo siti non si
aggiorna, a meno che non chiuda la maschera e la riapra.
> L'unico modo che ho trovato per aggiornare il campo siti senza uscire e
rientrare dalla maschera è stato aggiungere un pulsante "Aggiorna maschera
dati", ma io vorrei che l'aggiornamento del campo B fosse automatico e non
manuale.
Vai sul Sito Comune (link qui sotto) e nella Sezione Forms leggi queste mie
due FAQ;
1) 3.72 Sincronizzare in una maschera due o più caselle combinate tra loro
in gerarchia
2) 3.77 Sincronizzare in una maschera due o più caselle combinate ASSOCIATE
tra loro in gerarchia
Vedi tu quello che meglio fa al caso tuo.
>
> Scusate per il malloppone e
> grazie in anticipo
Prego
>
>
> --
> younggotti
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Concatenare due menu a tendina

text:
Ti ringrazio, Roberto. Ho provato a seguire quelle FAQ ma non ho risolto il problema. Comincio a pensare che tutto nasca dal fatto che le due tabelle di partenza non sono gerarchiche, ma legate da un rapporto molti a molti attraverso una tabella di collegamento (più attività possono essere svolte nello stesso sito, ma un'attività può essere svolta in siti diversi).
Non è che avresti voglia di dare un occhiata al DB?
L'ho caricato qui:
http://img.freeforumzone.it/upload/475793_db1.rar
Grazie ancora



title: Concatenare due menu a tendina

text:
"younggotti" <
younggot...@no-mx.itsistemi.net
> ha scritto nel
messaggio news:younggot...@no-mx.itsistemi.net...
>
> Ti ringrazio, Roberto. Ho provato a seguire quelle FAQ ma non ho risolto
il problema. Comincio a pensare che tutto nasca dal fatto che le due tabelle
di partenza non sono gerarchiche, ma legate da un rapporto molti a molti
attraverso una tabella di collegamento (più attività possono essere svolte
nello stesso sito, ma un'attività può essere svolta in siti diversi).
> Non è che avresti voglia di dare un occhiata al DB?
>
> L'ho caricato qui:
http://img.freeforumzone.it/upload/475793_db1.rar
Perdonami ma non credo sia nello spirito del NG correggerti il database,
anche perché gli altri frequentatori non parteciperebbero alla soluzione: un
conto è dare indicazioni di come fare per risolvere un problema ed un'altrra
cosa è sostituirmi a te nel generare parte del codice del tuo database.
Secondo me quello che è pubblicato sul Sito Comune doverebbe risolvere il
tuo problema: se c'è qualcosa poco chiaro chiedi chiarimenti.
>
> Grazie ancora



title: Problema progettuale e x relazioni

text:
Innanzitutto ciao a tutti voi!
Il problema che ho riguarda per così dire la fase progettuale del DB che
dovrò realizzare. Dovrei realizzare un Db di Gestione Telefonica che
registra le chiamate effettuate dai numeri telefonici interni della società
dove lavoro ed effettua una serie di attività di reportistica.
Ora io ho una serie di utenti.....questi ultimi possono avere N numeri
telefonici nel corso della loro "storia" aziendale..........anche se non
nello stesso momento. Quindi un utente può avere + numeri interni nell'arco
di un periodo temporale ed è vero anche il contrario(un interno può avere in
un anno N utenti).
Avevo pensato di creare una tabella x registrare i nominativi utente ed
un'altra x i loro interni.....ma vista questa loro relazione
...........infinito con infito............devo creare una tabella di comodo
ed i dati da mettere in questa tabella dovrebbero essere tali da registrare
la storia di telefoni ed utenti. Mi spiego meglio:
Io il 07/10/02 posso avere un determinato movimento telefonico con l'interno
41844...........ma il 28/10/02 potrei cambiare numero d'interno e quindi il
mio traffico telefonico deve essere legato al nuovo numero che però potrebbe
ancora cambiare. In future ricerche.ed è qui ciò che + mi interessa non
voglio perdere la possibilità di interrogare il DB per sapere i miei
traffici telefonici nel corso dell'anno legati ai vari numeri interni che io
ho avuto!!!!!
--------------------------------
Inviato via
http://usenet.libero.it


title: Problema progettuale e x relazioni

author: Marco, il Padre

text:
Crei tre tabelle.
Tabella 1:  IDpersona, NomePersona
Tabella 2: IDtek, NumTelefono
Tabella 3: idpersona,idtel,dal,al
relazioni 1 a molti:
figlio sempre tab3, padre tab1 e tab2
Troppo sintetico? Dimmelo e ti mando via mail il DB


title: Problema progettuale e x relazioni

text:
Le tabelle dovrebbero quindi essere: Anagrafica (dove hai i dati
utente:id utente, nome, cognome ecc) Telefoni (dove hai interno, dal,
al, id utente) Legati per ID ovviamente. Quando un utente cambia interno
chiudi il periodo al e inserisci un nuovo periodo dal ==>al=null In
questo modo ad ogni interrogazione hai sempre il dato aggiornato e puoi
anche avere più utenti su uno stesso numero in un determinato periodo e
più numeri su un utente. E' quello che volevi? Fammi sapere. Ciao Mentos


title: turni di notte

author: Luciano De Majo

text:
Buongiorno. Sapete dirmi dove trovo qualche dritta per gestire nella rilevazione delle presenze i turni di notte.
Grazie


title: turni di notte

author: pfm

text:
Il giorno giovedì 3 marzo 2016 09:19:54 UTC+1, Luciano De Majo ha scritto:
> Buongiorno. Sapete dirmi dove trovo qualche dritta per gestire nella rilevazione delle presenze i turni di notte.
> Grazie

hai un database con le date e ore?

bene fatti una query che ti dica se il turno rientra nel notturno o no

iif(hour(ora) <6 or hour(ora)>22;"Notturno";"Diurno")


title: Distinguere caratteri maiuscoli da minuscoli

author: TT

text:
Ciao a tutti
Se conto i record che hanno "A" e poi conto quelli che hanno "a" in una
tabella, mi viene ritornato lo stesso risultato (errato). Io so che ci sono
record con "a" e "A", come posso fare a distinguerli in una query?
TT


author: ALESSANDRO Baraldi

text:
"TT" <
tere...@libero.it
> ha scritto nel messaggio
news:98xgc.132595$Kc3.4...@twister2.libero.it...

La distinzione Maiuscola Minuscola non è cosa per JET,nel senso
che non è sensibile alla differenza.
Quello che puoi fare è leggere il primo carattere individuarlo tu
se Maiuscolo o Minuscolo leggendone il corrispondente Valore associato
Chr(Left([Campo],1))=65    (Vedi la Tabella dei CODICI ASCII)
Se metti questa funzione nella Query e se 65=A allora ti restituisce
solo quelli in cui la prima lettera è A.
Ciao.
@Alex.


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c5u8n5$idl$1...@lacerta.tiscalinet.it...

Grazie per la risposta
Da questa presumo di poter fare ricerche per qualsiasi codice ascii.
Ciao
TT


title: bloccare esecuzione corpo report

author: Nick

text:
Ho un report che genera automaticamente (tramite la routine del
sitocoume) n righe di corpo tutte uguali...
mi capita che con alcuni record la funzione non funziona e pertanto la
genrzione delle "righe" diventa infinita (fino all'overflow)
come posso bloccare la creazione delle righe arrivati ad un determinato
numero?
il codice è questo:
------CODICE------
Option Compare Database
Dim intCR As Integer        'contatore di righe
Dim intCP As Integer        'contatore di pagine per gruppo
Const intNR As Integer = 18 'numero di righe da stampare
Dim nr As Integer ' label
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
     'incrementa il contatore di righe
     intCR = intCR + 1
     nr = nr + 1
     If intCR = intNR Then
         'imposta l'interruzione di pagina se non e' l'ultima pagina
         If intCP + 1 < Me.txtTRec / intNR Then Me.IntPagina.Visible = True
     ElseIf intCR + intNR * intCP = Me.txtTRec Then
         'se il numero di riga coincide con l'ultimo record
         'evita lo spostamento sul record successivo
         Me.NextRecord = False
     ElseIf intCR + intNR * intCP > Me.txtTRec Then
         'se il numero di riga e' maggiore dell'ultimo record
         'evita lo spostamento sul record successivo
         Me.NextRecord = False
     End If
     Me.CntRiga = nr
     If nr > 80 Then Exit Sub 'ho provato anche con cancel ma non cambia
nulla
End Sub
Private Sub IntestazioneGruppo0_Format(Cancel As Integer, FormatCount As
Integer)
     'incrementa il contatore di pagine per gruppo
     nr = 62
     intCP = 0
     'azzera il contatore di righe
     intCR = 0
     'incrementa il contatore di pagine per gruppo
     intCP = 1
     'elimina l'interruzione di pagina
     Me.IntPagina.Visible = False
End Sub
----- FINE CODICE -----
avete qualche suggerimento??
Grazie
Ciao
Nick


title: bloccare esecuzione corpo report

author: Sergio MAZZA

text:
"Nick" <senz...@chedetesul.NG> ha scritto nel messaggio
news:RPtwe.27687$yM4.4...@twister2.libero.it...

Bisognerebbe capire quali sono le condizioni che permettono il loop
infinito; prova con il debug a verificare riga per riga il perché succede
questo...
Ciao.
--
Sergio MAZZA


title: bloccare esecuzione corpo report

author: sv

text:
Nick ha scritto:






> Grazie
> Ciao
> Nick
E' qualcosa che uso spesso e ha sempre funzionato perfettamente.
Il problema dovrebbe scaurire dal fatto che hai inserito "intCP = intCP +
1 " in  "IntestazioneGruppo0_Format"
Il controllo  "txtTRec" va messo in "IntestazioneGruppo0"
Prova pertanto in questo modo:
Private Sub IntestazioneGruppo0_Format(Cancel As Integer, FormatCount As
Integer)
 'incrementa il contatore di pagine per gruppo
   intCP = 0
End Sub
Private Sub IntestazionePagina_Format(Cancel As Integer, FormatCount As
Integer)
    'azzera il contatore di righe
    intCR = 0
    'incrementa il contatore di pagine per gruppo
    intCP = intCP + 1
    'elimina l'interruzione di pagina
    Me.IntPagina.Visible = False
End Sub
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: bloccare esecuzione corpo report

text:
sv ha detto: in data 29/06/2005 17.36:

Il secondo problema (che non ho detto.. ops) è che è un sottoreport e
quidni non ho intestazione di pagina :(
tra l'altro se visualizzo il sottoreport "singolarmente" funziona
se lo visualizzo come dovrebbe essere, ovvero dentro il suo report.. a
volte mi salta il controllo...
credo sia quando il sottoreport non inizia in una nuova pagina.. ho
provato a inserire interruzioni di pagina ovunque ma non ho ancora
trovato il punto giusto...
provo a vedere seriesco a spostare qualcosa ;)
grazie
ciao
NIck


title: bloccare esecuzione corpo report

text:
Nick ha scritto:


> grazie
> ciao
> NIck
Ci vado ad intuito senza provare.
Attieniti all'esempio e poni l'intestazione di pagina del sottoreport
Visible=False



title: bloccare esecuzione corpo report

text:
sv ha detto: in data 30/06/2005 10.40:

Niente da fare...
l'ho messo in intestazione pagina, ma va solo come report singolo, l'ho
messo in intestazione report e non va in nessuna modalità..
non capisco proprio dove è che mi va in loop :(
Ciao
Nick


title: backup automatico, di emergenza, in formato testo

text:
f_6jk-

ciao !!!

Qualche giorno fa ho inviato un post
("backup automatico dei file con aggiunta di 1 al termine del nome ?")
su cui e' nata una discussione che riguardava uno strano meccanismo salvataggio dei file che osservo sul mio pc.

Ora mi pongo questo problema: visto che c'e' "qualcosa", non meglio
precisata, che non va (non so se nella mia versione di access o nel mio pc)
esiste una maniera per effettuare in automatico un backup dei dati in un
formato che non richieda access per essere letto (es. XML o CSV, qualcosa
del genere) ?

Sulle prime avevo pensato di usare il copy del dos per salvare sempre una
copia di backup del file prima di aprirlo ma, riflettendo meglio, rischio di
avere copie su copie di un file corrotto e illegibile altrove.

Mi rendo conto che, forse, non e' possibile avere un backup completo (con quey, maschere, relazioni, etc.) ma almeno salvare le sole tabelle sarebbe gia' di grande conforto ...

google con "backup access text format" non aiuta molto.

milena


author: BFS

text:
Il 05/02/2014 22:01,
milena.m...@gmail.com
 ha scritto:
> f_6jk-
>
> ciao !!!

non so cosa faccia il tuo software...se sia una banale rubrica
telefonica o un gestionale per una grande azienda...
il fatto di fare il backup di dati tramite file csv  o xml lo vedo
inutile...nel caso di dover ripristinare un backup l'operazione di
importazione dati diventerebbe macchinosa e problematica (contatari,
chiavi, indici etc andrebbero a quel paese)

se come archivi usi access, basta una copia del file stesso e hai mille
modi per fare questa copia. dal banale dos a software free e pay di backup

se gli archivi sono in sql server, sql stesso ti offre gli strumenti per
schedulare e fare i backup.

ciao
BFS


text:
> non so cosa faccia il tuo software...

fa parte di archivi di prova che creo per studiare access ...

> l'importazione dati diventerebbe macchinosa e problematica

Comprendo e concordo.

In realta', quello che sto cercando non e' semplicemente un metodo per ottenere dei 'backup' nel senso ordinario del termine (copia dei file su cui si sta lavorando, e per i quali giustamente citavi molte alternative), ma la creazione automatica di un set di dati in formato aperto, da usare come "estremissima ed ultimissima" risorsa nel caso "qualcosa" (access, pc, virus ...) impazzisse e si mettesse a creare file che nemmeno un'altra copia di access su un altro pc riuscisse a leggere. A costo di doverci poi lavorare a mano per rimettere in piedi l'applicazione.

Mi rendo conto che la circostanza possa sembrare remota fino all'inverosimile, pero' almeno in teoria ....

ciao e buon lavoro !!


text:

Quindi una specie di ruota di scorta...A parte che ci sono modi e tools per recuperare i dati, se vuoi fare una cosa sistematica, puoi fare così:
Primo: ti tieni un database di 'scorta' vuoto (per la struttura)
Secondo: crei un loop che esporti tutto in formato testo, tabella per tabella, e produca file di testo separati per ogni tab.
Terzo: strutturi una routine che importi tutto ma IN ORDINE, per non avere problemi con chiavi e relazioni (prima le tabelle surrogate, poi le principali, poi le dipendenti).
Non è una passeggiata, ma fattibile. Ma io sono per back up regolari. Problemi non ne avrai mai


author: Paolo opg

text:
milena.m...@gmail.com
 wrote in
news:cbba74e0-0d06-464a...@googlegroups.com
:

>> non so cosa faccia il tuo software...
>
> fa parte di archivi di prova che creo per studiare access ...
>
>> l'importazione dati diventerebbe macchinosa e problematica
>
> Comprendo e concordo.
>
> In realta', quello che sto cercando non e' semplicemente un metodo per
> ottenere dei 'backup' nel senso ordinario del termine (copia dei file
> su cui si sta lavorando, e per i quali giustamente citavi molte
> alternative), ma la creazione automatica di un set di dati in formato
> aperto, da usare come "estremissima ed ultimissima" risorsa nel caso
> "qualcosa" (access, pc, virus ...) impazzisse e si mettesse a creare
> file che nemmeno un'altra copia di access su un altro pc riuscisse a
> leggere. A costo di doverci poi lavorare a mano per rimettere in piedi
> l'applicazione.
>

O_o

a parte la complessita' di rendere minimamente affidabile una soluzione di
questo tipo, in una situazione del genere ti fideresti di files di testo?
il pc esploso, access mangiato dai virus che scrive files a caso e tu ti
piglieresti dei files di testo come 'copia sicura' per ripartire?

LA soluzione e' il backup + *->verifica del backup<-*.

fai regolarmente una copia del mdb, verifica che si apra correttamente e
tienila offline.
se ti esplode il pc vai a prendere il dvd/cd/chiavetta usb/nastro/floppy
piu' recente e da li' riparti.

no, tenere offline i files di testo non e' la stessa cosa.

> Mi rendo conto che la circostanza possa sembrare remota fino
> all'inverosimile, pero' almeno in teoria ....
>
> ciao e buon lavoro !!

la circostanza non e' per niente inverosimile; e' la soluzione che non sta
in piedi.
se tu volessi mettere in piedi un sistema analogo per i tuoi documenti word
cosa fai? li esporti in txt senza formattazione?
e per le immagini? crei dei files di testo con la descrizione del
contenuto?

mah...
imho quello che hai descritto non e' una soluzione, neanche di ripiego; e'
un tesserino lifetime membership platinum per l'UCAS...

--
Paolo opg

BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--


text:

quoto in toto.
con tutti i sistemi di backup che ci sono, andare a mettere in piedi un
meccanismo del genere non ha alcun senso.

chiedevo appunto a che livello fosse il gestionale...se si trattava di
una rubrica telefonica poteva anche starci come soluzione. Ma per un db
con decine di tabelle in relazione tra loro è una soluzione fuori da
ogni logica

BFS


title: creare oggetti shape con forme personalizzate?

author: IgnazioC

text:
secondo voi con access2k3 è possibile senza troppo "sbattimento"
creare delle forme personalizzate? oppure mappare un'immagine per
diverse ottenere diversi eventi?
in pratica sto creando un db per la gestione dell'officina di mio zio,
ho inserito in una maschera l'immagine din un profilo di automobile,
(per disinguere i pezzi che sono stati sostituiti alla macchina.)
vorrei ottenere che cliccando per esempio sullo sportello, puttosto
che sulla finacata in access venisse inserito in un campo della
tabella la voce "fiancata" oppure "sportello"
per fare questo  access dovrebbe riuscire  a distinguere i click fatti
su una parte dell'immagine piuttosto che quelli fatti su un altro
punto,come d'altra parte succede con i colelgamenti ipertestuali in
frontpage.
qualche idea?
forse potrei ricavarmi le coordinate del click e calcolarm in base a
quelle la relativa zona dell'immagine? mi pare troppo complicato..
se avete qualche idea io sono qui pronto a sperimentare..
ciao.!!
--
IgnazioC
----------------------
www.sitocomune.com
www.patx.net
----------------------


author: Roberto da casa

text:
"IgnazioC" <
c.ign...@virgilio.it
> ha scritto nel messaggio
news:4ejhn1ha1qb096jqt...@4ax.com...

Posizione su ogni parte dell'immagine della maschina una etichetta con
sfondo e bordo trasparenti e a fronte dell'eveto "Su clic" delle varie
etichette imposta il valore del campo ("fiancata", "sportello" ecc.).
>
> ciao.!!
> --
> IgnazioC
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


text:
On Mon, 14 Nov 2005 18:56:16 GMT, "Roberto da casa"
<
r.masso...@libero.it
> wrote:
[cut]
>
>Posizione su ogni parte dell'immagine della maschina una etichetta con
>sfondo e bordo trasparenti e a fronte dell'eveto "Su clic" delle varie
>etichette imposta il valore del campo ("fiancata", "sportello" ecc.).
>
certo, questo sarebbe possibile, ma il problema è che le aree in cui
l'immagine deve essere divisa non sono rettangolari.per questo volevo
usare qualcos'altro..tipo una linea poligonale per intenerci.
ciao.
>>
>> ciao.!!
>> --
>> IgnazioC



author: MA

text:
IgnazioC wrote:
> On Mon, 14 Nov 2005 18:56:16 GMT, "Roberto da casa"
> <
r.masso...@libero.it
> wrote:
>
> [cut]
>>
>> Posizione su ogni parte dell'immagine della maschina una etichetta
>> con sfondo e bordo trasparenti e a fronte dell'eveto "Su clic" delle
>> varie etichette imposta il valore del campo ("fiancata", "sportello"
>> ecc.).
>>
> certo, questo sarebbe possibile, ma il problema è che le aree in cui
> l'immagine deve essere divisa non sono rettangolari.per questo volevo
> usare qualcos'altro..tipo una linea poligonale per intenerci.
>
> ciao.
>
>>>
>>> ciao.!!
>>> --
>>> IgnazioC
Guarda sul sitodi @Alex, c'è una routine che ti permette di creare form con
shape particolari.
Ma a suo stesso dire è una cosa fatta a tentativi, quindi un pò lunghetta
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
"IgnazioC" <
c.ign...@virgilio.it
> ha scritto nel messaggio
news:5a3jn193bhkgmqark...@4ax.com...
> On Mon, 14 Nov 2005 18:56:16 GMT, "Roberto da casa"
> <
r.masso...@libero.it
> wrote:
>
> [cut]
> >
> >Posizione su ogni parte dell'immagine della maschina una etichetta con
> >sfondo e bordo trasparenti e a fronte dell'eveto "Su clic" delle varie
> >etichette imposta il valore del campo ("fiancata", "sportello" ecc.).
> >
> certo, questo sarebbe possibile, ma il problema č che le aree in cui
> l'immagine deve essere divisa non sono rettangolari.per questo volevo
> usare qualcos'altro..tipo una linea poligonale per intenerci.
Non č necessario ricoprire compiutamente tutta l'are dell'immagine, ma solo
una sua gran parte: potresti fare in modo che quando il mouse viene spostato
sulle etichette il suo puntatore venga cambiato da freccia a "manina" cosě
che l'utilizzatore sa che si trova su un'area cliccabile per effettuare la
scelta.
Comunque vedi tu; che io sappia Access non ha una soluzione nativa che
risolva il tuo problema, quindi devi arrangiarti ed accettare dei
compromessi.
>
> ciao.



title: Finestra Access

author: Ale

text:
Un saluto al NG
Vorrei sapere se c'è la possibiltà di nascondere la finestra di access
all'avvio e far
vedere solo le maschere che ho creato
Ho provato a cercare sul sito comune ho trovato solo dei riferimenti all'API
di
Windows ma non sono riuscito a far niente
Qualcuno potrebbe mandarmi qualche suggerimento o qualche riga di codice
Grazie
Ciao, Ale


title: Finestra Access

text:
"Ale" <
ale.u...@genie.it
> ha scritto nel messaggio
news:AnGY7.1147$mh7....@news1.tin.it...

Ho inviato al WebMaster un demo oggi, ma verrà pubblicato con i tempi
necessari....!
Nel frattempo lo trovi sul mio sito nella sezione Access-->Download (N°4)
--
@Alex
*--------------------------------------------------------------------------*
Alessandro B.
Sito Comune      :
http://www.sitocomune.com
Sito Personale   :
http://digilander.iol.it/ik2zok/
*--------------------------------------------------------------------------*


title: Finestra Access

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:6oHY7.7665$%B.30...@twister2.libero.it...

Grazie mille
Ho trovato l'esempio e funziona perfettamente
Ciao, Ale


title: Saldo Fatture

author: Arturo Casdei

text:
Salve,
tra le tante tabelle, ho quella dei CLIENTI (Id, nome azienda,etc..) , degli
ORDINI  SPEDITI (id ordine,id cliente, articolo, prezzo articolo,tot
fattura,etc..), degli INCASI (ID, id cliente, tot fattura,tot
incassat,etc..)....
Sto subend un momento di buio e confusione mentale, perche sto cercando di
attribuire i partitari di ciascun cliente, per verificare lo stato dei
pagamenti !!!
... SUGGERIMENTI !!!!????
Grazie


title: [D6][Access97] Dati da memoria a dataset

author: Mario Cappa

text:
Salve a tutti,
lavoro su un database in locale e ho il problema di trasportare dei dati da
una struttura che ho preparato in memoria dentro un dataset del mio
database.
La struttura in memoria è un array di records, e ricalca esattamente la
struttura della tabella in questione.
Ho provato a riempire la tabella con i dati della mia 'matrice' usando un
ciclo 'for' che scorre tutte le 'righe' dell'array copiandole nella tabella,
ma il risultato è davvero lento.
Non sarebbe possibile utilizzare una query di update in modo tale da
prendere i dati dalla matrice e sistemarli nella tabella, visto che tra due
tabelle funziona perfettamente ed è velocissimo?
Grazie per l'attenzione
Mario Cappa


author: Gianluca

text:
"Mario Cappa" <
mario...@kainet.it
> ha scritto
> Non sarebbe possibile utilizzare una query di update in modo tale da
> prendere i dati dalla matrice e sistemarli nella tabella, visto che tra
due
> tabelle funziona perfettamente ed č velocissimo?
Puoi usare una query UPDATE o INSERT, ma solo riga per riga.
Ciao
Gianluca


title: Riempimento Automatico

author: Alberto Brina

text:
Buon Giorno a tutti i NewsMan... ho questo problema
ho un casella combinata con dentro diversi numeri, in base al numero che
inserisco altre celle devono assumere ho una X o rimanere vuota, spero di
essere stato abbastanza chiaro!!!


title: Riempimento Automatico

author: Alessandro (@Alex)

text:
"Alberto Brina" <
albert...@libero.it
> ha scritto nel messaggio
news:RNu48.8906$761.2...@twister1.libero.it...

Su EVENTO dopo Aggiornamento della Casella Combinata:
Select Case Me.MiaCasella
    case Valore1
        Me.txtBox1="X"
        Me.txtBox2="X"
        ecc......
    case Valore2
        Me.txtBox1=Vbnullstring
        Me.txtBox2=Vbnullstring
        ecc....
end select
--
Alessandro./[@Alex]/
*--------------------------------------------------------------------------*
Alessandro B.
Sito Comune      :
http://www.sitocomune.com
Sito Personale   :
http://digilander.iol.it/ik2zok/
*--------------------------------------------------------------------------*


title: Riempimento Automatico

text:
Grazie perfetto!!!
Alessandro (@Alex) <
ik2...@libero.it
> wrote in message
bJH48.12992$761.4...@twister1.libero.it...



title: Bel Problema: Height del corpo

text:
Ho un report in cui carico delle immagini dal DB in modo tale che esca fuori
un listino fotografico.
Però ho questo grosso problema:
se manca la foto vorrei far si che il corpo si riduca di altezza e questo lo
fa : corpo.height = 5 ad esempio.
Però io avendogli già definito nel report la zona dove andra l'immagine il
corpo non mi si ridimensiona.
Come posso fare?
Grazie


title: Bel Problema: Height del corpo

author: Riccardo

text:
Sandro72 <
nientesp...@tin.it
> wrote in message
9se61b$13dd93$1...@ID-108205.news.dfncis.de...

______
devi spostare e/o ridimensionare anche l'immagine.
cioa Riccardo


title: Bel Problema: Height del corpo

author: Peter

text:
"Sandro72" <
nientesp...@tin.it
> ha scritto nel messaggio
news:9se61b$13dd93$1...@ID-108205.news.dfncis.de...

Forse non ho capito bene, ma...
Verifica le proprietà RIDUCIBILE sia sull'oggetto immagine che sul corpo
report e impostale a Sì.


title: passare da sottomaschera ad altra

author: Laura

text:
In una maschera ho due sottomaschere, come posso indicare che al riempimento
del primo record della prima sottomaschera (maschera singola) spostandosi
con il tabulatore questo vada nella seconda sottomaschera, senza andare a
mettere invece un record nuovo nella prima?


title: passare da sottomaschera ad altra

author: Roberto da Parma

text:
"Laura" <
la.a...@tiscali.it
> ha scritto nel messaggio
news:4892d319$0$11387$5fc...@news.tiscali.it...

Potresti intercettare il tasto TAB, ma questo funzionerebbe solo e solamente
con quel tasto.
Se stai lavorando direttamente sulle tabelle nelle sottomaschere io ti
consiglierei per l'inserimento una maschera singola.
Al termine aggiorni la tabella della sottomaschera (sola lettura) e ti sosti
con il focus sulla seconda, oppure apri un'altra maschera singola per
ripetere la stessa operazione sulla seconda sottomaschera.
Ciao
--
Roberto da Parma


title: passare da sottomaschera ad altra

author: Marco Pizzamiglio

text:
Laura ha scritto:

Al riempimento di un record parte l'evento Dopo aggiornamento della
maschera, potresti provare ad usare quello per spostare il focus sulla
seconda sottomaschera.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: rilevare i numeri mancanti in una scala che inizia da 1 a un nr. superiore in relazione al nr. degli atti inseriti

author: Bruno - S95

text:
Access 2002 / 2003
In un Dbase, nell'inserire gli atti progressivi del mese, che iniziano
sempre da 1 pu� succedere che ne venga saltato qualcuno e che non ci si
accorga che ci� sia avvenuto.
Questo perch� l'inserimento viene effettuato da persone diverse e in tempi
diversi, inoltre gli atti inseriti sono tanti da rendere impegnativo il
controllo a vista.
Esempio: fra il numero 1 e il 3 non deve mancare il 2, in tal caso dovr�
essere segnalato, e cos� via fino all'ultimo numero (ogni numero corrisponde
ad un record).
Esiste un metodo per risolvere il problema?
Mille grazie
Bruno


text:
Bruno - S95 wrote:
> Access 2002 / 2003
>
> In un Dbase, nell'inserire gli atti progressivi del mese, che iniziano
> sempre da 1 può succedere che ne venga saltato qualcuno e che non ci
> si accorga che ciò sia avvenuto.
> Questo perchè l'inserimento viene effettuato da persone diverse e in
> tempi diversi, inoltre gli atti inseriti sono tanti da rendere
> impegnativo il controllo a vista.
> Esempio: fra il numero 1 e il 3 non deve mancare il 2, in tal caso
> dovrà essere segnalato, e così via fino all'ultimo numero (ogni
> numero corrisponde ad un record).
> Esiste un metodo per risolvere il problema?
> Mille grazie
> Bruno
C'è un esempio sul sitocomune
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


author: AleC

text:

Come vengono inseriti i numeri progressivi ? dall'utente in base
all'ultimo inserito precedentemente ? in maniera automatica ? (in
questo evidentemente non funzionerebbe
Una soluzione potrebbe essere:
nell'evento beforeupdate
dato Campo1 il campo della tabella e il controllo che contiene il
progressivo e immaginando che il progressivo sia annuale e sia Anno il
campo della tabella e il controllo che contiene l'anno:
me.campo1 = dmax("campo1", "tabella", "anno = " me.anno) + 1
e nell'evento afterupdate
msgbox "Il numero assegnato è " & me.anno & "/" & me.campo1
Ma l'inserimento dei dati avviene anche contemporaneamente ad opera di
diversi operatori e da macchine diverse ?   In questo caso c'è la
possibilità che venga creato un numero doppio se due operatori salvano
contemporaneamente (nello stesso istante) un record e quindi occorre
gestire questa eventualità.
AleC


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:gc1r16$mho$1...@tdi.cu.mi.it...
Bruno - S95 wrote:
> Access 2002 / 2003
>
> In un Dbase, nell'inserire gli atti progressivi del mese, che iniziano
> sempre da 1 pu� succedere che ne venga saltato qualcuno e che non ci
> si accorga che ci� sia avvenuto.
> Questo perch� l'inserimento viene effettuato da persone diverse e in
> tempi diversi, inoltre gli atti inseriti sono tanti da rendere
> impegnativo il controllo a vista.
> Esempio: fra il numero 1 e il 3 non deve mancare il 2, in tal caso
> dovr� essere segnalato, e cos� via fino all'ultimo numero (ogni
> numero corrisponde ad un record).
> Esiste un metodo per risolvere il problema?
> Mille grazie
> Bruno
C'� un esempio sul sitocomune
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
-------------
Mille grazie.


text:
"AleC" <
alessandr...@novameta.it
> ha scritto nel messaggio
news:0a546e36-dde8-45ef...@a70g2000hsh.googlegroups.com...



e nell'evento afterupdate
msgbox "Il numero assegnato � " & me.anno & "/" & me.campo1
Ma l'inserimento dei dati avviene anche contemporaneamente ad opera di
diversi operatori e da macchine diverse ?   In questo caso c'� la
possibilit� che venga creato un numero doppio se due operatori salvano
contemporaneamente (nello stesso istante) un record e quindi occorre
gestire questa eventualit�.
AleC
-------------
Mille grazie.


text:
On 2 Ott, 09:57, "Bruno - S95" <
mus...@virgilio.it
> wrote:
> "AleC" <
alessandro.cappe...@novameta.it
> ha scritto nel messaggionews:0a546e36-dde8-45ef...@a70g2000hsh.googlegroups.com...

> msgbox "Il numero assegnato è " & me.anno & "/" & me.campo1
>
> Ma l'inserimento dei dati avviene anche contemporaneamente ad opera di
> diversi operatori e da macchine diverse ?   In questo caso c'è la
> possibilità che venga creato un numero doppio se due operatori salvano
> contemporaneamente (nello stesso istante) un record e quindi occorre
> gestire questa eventualità.
>
> AleC
>
> -------------
>
> Mille grazie.
Il codice che ti ho dato non funziona correttamente quando nel campo
anno immetti (perché è il 2 gennaio o per errore) un anno che ancora
non esiste nella tabella; in questo caso il valore nel campo1 sarebbe
Null. Quindi occorre gestire la possibilità che sia inserito un anno
che non esiste nella tabella prima di calcolare il progressivo.
if inull(dlookup("Anno", "tabella", "Anno = " & me.anno)) then
  if   Msgbox("E' stato inserito un nuovo anno: " & me.anno & vbcrlf &
"Confermi l'inserimento ?", vbyesno) = vbno then
       Cancel = true
       exit sub
   else
       Me.Campo1 = 1
    end if
else
  il codice che ti ho dato prima
end if
AleC


text:

L'ho cercato prima di dare la mia risposta perché mi pareva che ci
fosse ma non l'ho trovato. (ho cercato "progressiv" sulle pagine con
gli elenchi)
AleC


text:
"AleC" <
alessandr...@novameta.it
> ha scritto nel messaggio
news:6bb57937-614e-4b75...@64g2000hsu.googlegroups.com...



AleC
-------------------------
Grazie, Bruno


title: verificare esistenza file, confrontando solo la prima parte

author: Alberto Luzi

text:
Salve!
con questa function verifico l'esistenza o meno di un file

Function FileExists(Percorso As String)
  FileExists = Dir(Percorso) <> vbNullString
End Function
If FileExists(MyPath(0) & "\" & NameNew) Then
ecc. ecc.

però io devo verificare solo parte del nome
cioè "Me!Id" & "_" posizionato davanti al resto del nome;
NameNew = Me!Id & "_" & Forn  & "_" & Cli

Come faccio a verificare se esiste, tenendo conto solo della prima parte
del nome del file?
Grazie


author: RobertoA

text:

Se riscrivi in modo che si capisca quel che hai e quel che vuoi, forse
c'e' qualcuno in grado di aiutarti


text:
cut
> >
> Se riscrivi in modo che si capisca quel che hai e quel che vuoi, forse
> c'e' qualcuno in grado di aiutarti
grazie
provo a spiegarmi meglio...
ho dei file salvati in diverse cartelle,
ora voglio verificare se il nuovo file che andrò a salvare è già presente nella cartella,
ma confrontando solo la prima parte del nome;
p.e. se il nome è:
10_abcd,
1250_abcd
il confronto dovrà essere tra 10, 1250
con la parte del nome del file salvato nella cartella, prima dell underscore o "trattino basso".


text:

Devi ciclare tutta la cartella ogni volta con un loop su Dir e fare il parsing del nome completo quindi confrontare la parte di stringa prima di Underscore...

@Alex


text:

Grazie Alex del suggerimento


author: Bruno Campanini

text:
Alberto Luzi presented the following explanation :

Insomma un file 9_abcd va inserito nella directody definita se lì
non esiste, oppure non va conumque inserito perché non appartiene
al range 10-1250?

Bruno


text:

ciao Bruno

se un file ha come nome
10_fffff
va a sovrascrivere
10_abcd
e se è
1250_ooo
idem
cioè va a sovrascrivere 1250_abcd


text:
After serious thinking Alberto Luzi wrote :

> se un file ha come nome
> 10_fffff
> va a sovrascrivere
> 10_abcd
> e se è
> 1250_ooo
> idem
> cioè va a sovrascrivere 1250_abcd

==========================
Private Sub Command0_Click()
' Requires Reference: Microsoft Scripting Runtime

Dim FSO As New FileSystemObject, F As Files, ActualFile As String, i
ActualFile = "D:\10_fffff"

' La DIR entro cui cercare l'eventuale file 10_abcd
Set F = FSO.GetFolder("D:\Access\MDB\").Files

For Each i In F
    If InStr(1, i, "10_") Then
        Kill i
        Call FSO.CopyFile(ActualFile, "D:\Access\MDB\", True)
    End If
Next

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

Bruno


text:

grazie 1000


title: formattazione

author: Andrea

text:
Salve.
Mi sapete indicare se posso formattare in maniera diversa del testo
all'interno di una stessa casella di testo?
O Meglio, posso inserire qualche OCX o altro oggetto che mette a
disposizione degli strumenti stile Office per elenchi puntati, grassetto,
dimensione carattere?
Vorrei andare in stampa in un report con il contenuto formattato
considerandolo in blocco.
Grazie a chi mi darà una mano
Andrea


title: formattazione

author: Ajax Diesel

text:
"Andrea" <
jv...@libero.it
> ha scritto nel messaggio
> O Meglio, posso inserire qualche OCX o altro oggetto che mette a
> disposizione degli strumenti stile Office per elenchi puntati, grassetto,
> dimensione carattere?
??
Inserisci oggetto... ci metti quello che vuoi, anche word.


title: vba: collegare e scollegare tabelle in a2k

author: ringo

text:
Salve a tutti,
quali sono i comandi in vba che permettono di collegare e scollagare
le tabelle in un mdb?
grazie!
ringo


author: ALESSANDRO Baraldi

text:
"ringo" <
sd...@tiscali.it
> ha scritto nel messaggio
news:b9648024.04010...@posting.google.com...

Partendo dal presuposto di usare DAO devi accedere all'oggetto
Tabledef membro di Tabledefs, a sua volta membro dell'oggetto
Database.
Sembra lunga, ma non lo è.
Supponi di avere un aTabella chiamata Clienti Collegata ad un altro
Database.
Per accedere alla proprietà Connect devi:
CurrentDb.Tabledefs("Clienti").Connect="Pathnuovo Collegamento"
Eseguire il Refresh e tutto OK.
Per maggiori dettagli nell'HELP in linea trovi molti esempi a riguardo,
completi
di accesso a Database con Password o con fonte dati ODBC.
Ciao.
@Alex.


title: Tipo non corrispondente...Help!!!

author: Gra

text:
Perdonatemi, sarà che sto invecchiando...ho una DSUM con selezione
utilizzando due campi IDFornitore (numerico), Codaut (stringa), le ho
provate tutte...il tipo non è corrispondente o mi dà l'errore campo
nno trovato, ho verificato la tabella i campi sono chiamati in maniera
corretta.
La DSUM la applico in una form, dopo aver selezionato da una combo il
fornitore, ho già il valore nel campo codaut, dovrei teoricamente
riempire un campo totale, vi allego la stringa, dove sto sbagliando?
Grazie!
Nz(DSum("importo", "Tb_distintabase", "[IDFornitore] =" &
Val(Me.selfor) And "[CODAUT]=" & Chr$(34) & Me.selaut & Chr$(34)))


title: Tipo non corrispondente...Help!!!

author: Alessandro Baraldi

text:

Hai commesso un'errore nella composizione della stringa Criterio
composta da 2 condizioni....!
NZ non serve in un DSUM
Prova questa:
DSum("importo", "Tb_distintabase", "[IDFornitore] =" &
Val(Me.selfor)  & " And [CODAUT]=" & Chr$(34) & Me.selaut & Chr$(34))
@Alex


title: Tipo non corrispondente...Help!!!

text:
On 15 Feb, 17:18, "Gra" <
gra...@studiogamma-ct.it
> wrote:
> La DSUM la applico in una form, dopo aver selezionato da una combo il
> fornitore, ho già il valore nel campo codaut, dovrei teoricamente
> riempire un campo totale, vi allego la stringa, dove sto sbagliando?
> Grazie!
>
> Nz(DSum("importo", "Tb_distintabase", "[IDFornitore] =" &
> Val(Me.selfor) And "[CODAUT]=" & Chr$(34) & Me.selaut & Chr$(34)))
Se hai postato la stringa esatta, hai sbagliato gli apici. Andrebbe
corretta così:
Nz(DSum("importo", "Tb_distintabase", "[IDFornitore] =" &
Val(Me.selfor) & " And [CODAUT]=" & Chr$(34) & Me.selaut & Chr$(34)))


title: Tipo non corrispondente...Help!!!

text:

GRAZIE!!! Funziona ho provato quella di Alessandro, posso rompere
ancora un pochino su questo tema? Si prospettono due situazioni, la
prima devo aggiungere un0altro controllo di tipo stringa, la seconda
situazione, posso selezionare dei valori non contigui? Come
cambierebbe la stringa? Mi spiego se mettessi between avrei scelto da
1 a 5 compreso 2,3,4, se invece volessi scegliere 2 e 3, ovviamente
sono delle variabili di tipo stringa che tipo di operatore dovre
inserire...perdonatemi!



title: 4 etichette numerate progressivamente su foglio A3

author: tmtube

text:
come posso stampare 4 etichette di testo che contengono un valore
incrementale ogni etichetta

le 4 etichette del primo foglio A3 saranno: 0000001,0000002,0000003,0000004
le 4 etichette del secondo foglio A3 saranno:
0000005,0000006,0000007,0000008

Grazie.


author: Karl Donaubauer

text:

Numero e/o somma incrementale nei report
http://www.donkarl.com/it?FAQ5.16

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


text:
>Numero e/o somma incrementale nei report
>
http://www.donkarl.com/it?FAQ5.16

>--
>Ciao
>Karl
>*********
>Access FAQ:
http://www.donkarl.com/it

Mi chiedo se ci sia qualcosa di cui non avete una risposta :)

Grazie.


title: Query campi incrociati -IntestazioniColonne- ColumnHeading

text:
Ho la necessità di generare una maschera e un report da una query a campi
incrociati.
Problema: non sempre le colonne che ho previsto nella maschera e nel report
sono generati dalla query a campi incrociati in quanto frutto di una
selezione.....
Ho letto che posso utilizzare la proprietà IntestazioniColonne per definire
nome e numero delle colonne da fare generare alla query a campi incrociati.
Non sono riuscito a capire dove e come impostare questa proprietà....
Questo è quanto riporta l'help
Immettere i valori dei dati del campo Intestazione colonna della query a
campi incrociati come un'espressione stringa nell'ordine in cui si desidera
visualizzare le intestazioni nel foglio dati per la query a campi incrociati
e separarli con una virgola o con il separatore di elenco impostato nella
finestra di dialogo Proprietà - Impostazioni internazionali del Pannello di
controllo di Windows. La tabella riportata di seguito mostra impostazioni di
esempio della proprietà ColumnHeadings e il risultato nel foglio dati della
query a campi incrociati.
Impostazione di esempio                                Risultato
"Trim 1", " Trim 2", " Trim 3", " Trim 4"           Visualizza intestazioni
colonna per ciascun trimestre.
"Messico", "Canada", "Stati Uniti"                  Visualizza intestazioni
colonna per ciascun paese.
Precisazione uso Access 97 Sr2 con W95 o Nt
Grazie
Magic_One


author: OndaMax

text:
Magic_One wrote in message ...
> Ho letto che posso utilizzare la proprietà IntestazioniColonne per
definire
> nome e numero delle colonne da fare generare alla query a campi
incrociati.
> Non sono riuscito a capire dove e come impostare questa proprietà....
L'Help, che tra l'altro citi, è piuttosto chiaro ...
Tramite la proprietà Intestazione Colonne hai la possibilità di consolidare
sulla struttura della query il nome (e quindi la natura) delle colonne e
quindi visualizzarle in numero fisso nella query a campi incrociati anche
quando il valore è zero (e quindi il dato non è presente sulla base dati).
Non conoscendo natura e struttura dei tuoi dati viene difficile essere più
precisi.
OndaMax


title: firma digitale in una maschera

author: rik

text:
ho una maschera ordini con un campo 'autorizzato da'.
devo fare in modo che la persona che autorizza possa mettere una firma
digitale sottoforma di immagine scannerizzata o in un altro modo.
il database è condiviso in rete e sarebbe ancora meglio che solo chi
autorizza abbia la maschera con il comando per immettere questa firma
come posso fare?
grazie pe l'interesse
saluti
riccardo


title: Vista che restituisce valori concatenati

author: Fausto

text:
Buongiorno a tutti, volevo sottoporre questo quesito
Ho una semplice tabella così costruita
Campo
A
B
C
D
Vorrei fare una query che mi restituisca una stringa contenente i valori
concatenati del campo "Campo", cioè
A,B,C,D
Utilizzo Access 2000 con MSDE/SqlServer 7.0
In SqlServer 2000 è possibile richiamare in una vista una funzione definita
dall'utente che contiene l'istruzione COALESCE che si occupa della
concatenzazione ma non ho idea di come fare senza le funzioni disponibili in
versioni superiori ad Access 2000 (si può fare una store procedure? quale?).
Grazie a chi vorrà rispondere


author: miciomao

text:
la tabella ce l'hai
la qry sarà
======
SELECT UnisciValori([Campo]) AS VALORI
FROM Tabella
GROUP BY UnisciValori([Campo]);
======
in un modulo
======
Public Function UnisciValori(MioCampo As String) As String
Dim rst As Recordset
Dim strSQL As String
UnisciValori = ""
strSQL = "Tabella"
Set rst = CurrentDb().OpenRecordset(strSQL)
rst.MoveFirst
Do Until rst.EOF
    UnisciValori = UnisciValori & "," & rst!Campo
    rst.MoveNext
Loop
UnisciValori = Left(UnisciValori, Len(UnisciValori) + 1)
Set rst = Nothing
End Function
======
lancia la qry
Ciao Alex


title: passare User e Psw attraverso codiceVBA

author: Nadia

text:
Buona sera a tutti
Ho due database che si "scambiano" dei dati e lo "scambio", a seconda
della necessità, avviene o attraverso una query da VBA o collegando,
sempre da codice, una tabella.
Le righe di codice che uso sono del tipo:
    STRSQL = "INSERT INTO tabella (campo1, campo2, campoX)IN '" &
Percorso & "' SELECT tabella2.campo1, tabella2.campo2, tabella3.campo3
FROM tabella2 INNER JOIN tabella3 ON tabella2.campoX=tabella3.campoX;"
oppure
    DoCmd.TransferDatabase acLink, "Microsoft Access", Percorso,
acTable, "Tabella5", "Tabella5"
dove
Percorso = "\\nomeserver\cart1\cart2\NomeDB.mdb"
Quando ho creato il tutto i DB1 e DB2 erano in due cartelle diverse
dello stesso server
Ora invece si trovano, per motivi su cui sorvolo e non dipendenti dalla
mia volontà, su due differenti server.
Ho cambiato il valore di percosrso in:
Percorso = "\\indirizzoIP\cart1\cart2\NomeDB.mdb"
ma per accedere a questo secondo server devo usare una User e una
Password e non ho idea di come si faccia in VBA a passarla al codice
(nota che lo "scambio" viene fatto da un utente dell'applicazione che
deve limitarsi a cliccare un bottone su una maschera o poco più!)
potete aiutarmi?
...spero non sia una domanda trita e ritrita.. ho un po' di problemi di
collegamento e non sono riuscita a navigare tra i vecchi post
Grazie
Nadia
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: passare User e Psw attraverso codiceVBA

author: Sergio MAZZA

text:
"Nadia" <
nadi...@tiscalinet.it
> ha scritto nel messaggio
news:5bed10f969a309fe51a...@mygate.mailgate.org...

Puoi provare ad utilizzare script WSH;
es. di mappatura risorsa
Dim WshNet
Set WshNet = CreateObject("Wscript.Network")
WshNet.MapNetworkDrive "Z:", "\\nomePcOIndirizzoIP\risorsaDaMappare", ,
"utente", "password"
Set WshNet = Nothing
End Sub
es. di rimozione risorsa mappata
Sub wshUnMapDrive()
Dim WshNet
Set WshNet = CreateObject("Wscript.Network")
WshNet.RemoveNetworkDrive "Z:"
Set WshNet = Nothing
Ciao.
--
Sergio MAZZA


title: passare User e Psw attraverso codiceVBA

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> wrote in message
news:c53rro$qli$
1...@canarie.caspur.it
>
> "Nadia" <
nadi...@tiscalinet.it
> ha scritto nel messaggio
> news:5bed10f969a309fe51a...@mygate.mailgate.org...
> > Buona sera a tutti
> >
> > Ho due database che si "scambiano" dei dati e lo "scambio", a seconda
> > della necessità, avviene o attraverso una query da VBA o collegando,
> > sempre da codice, una tabella.
> >
> > Le righe di codice che uso sono del tipo:
> >     DoCmd.TransferDatabase acLink, "Microsoft Access", Percorso,
> > acTable, "Tabella5", "Tabella5"
> >
> > dove
> > Percorso = "\\nomeserver\cart1\cart2\NomeDB.mdb"
> >
> > Quando ho creato il tutto DB1 e DB2 erano in due cartelle dello stesso server
> > ora sono su due server diversi ma per accedere a questo secondo server devo usare una User e una
> > Password e non ho idea di come si faccia in VBA a passarla al codice
> >
> > Grazie
> > Nadia
> >
>
> Puoi provare ad utilizzare script WSH;
> es. di mappatura risorsa
> Dim WshNet
> Set WshNet = CreateObject("Wscript.Network")
> WshNet.MapNetworkDrive "Z:", "\\nomePcOIndirizzoIP\risorsaDaMappare", ,
> "utente", "password"
> Set WshNet = Nothing
> End Sub
>
> es. di rimozione risorsa mappata
> Sub wshUnMapDrive()
> Dim WshNet
> Set WshNet = CreateObject("Wscript.Network")
> WshNet.RemoveNetworkDrive "Z:"
> Set WshNet = Nothing
>
> Ciao.
>
> --
> Sergio MAZZA
Grazie Sergio.
Ho provato ad inserire queste righe nel codice ma evidentemente
sbaglio qualcosa perchè non funziona!
Il messaggio di errore che mi da è "impossibile aprire il file" la prima
volta che clicco sul pulsante designato e
"nome di periferica locale già in uso" se rischiaccio il pulsante senza
aver modificato la lettera (R:) nel codice
Ecco cosa ho fatto: associato al pulsante "AllineaDati" della maschera
attiva
struttura del codice
messaggio = hai inserito il nome della cartella?
SE  no
esci
ALTRIMENTI
MapDrive
collega le tabelle
esegui le query
dimmi se è andato tutto bene
UnMapDrive
FINE SE
posto che:
A) il db con cui devo interagire si trova in
    \\indirizzoIP\Web\CertellaMDB\ValutWeb.mdb
B) la "CartellaMDB" ha un nome che varia di progetto in progetto (mentre
il nome del db è sempre lo stesso)
C) in maschera ho un controllo che si chiama "Cartella" dove l'utente
inserisce il nome della CertellaMDB di turno
Ho scritto:
    Dim Percorso As String
    Dim WshNet
    Set WshNet = CreateObject("Wscript.Network")
    WshNet.MapNetworkDrive "R:", "\\indirizzoIP\Web", , "pippo",
"paperino"
    Set WshNet = Nothing
    Percorso = "R:" & Me.cartella & "\ValutWeb.mdb"
     DoCmd.TransferDatabase acLink, "Microsoft Access", Percorso,
    acTable, "Tabella5", "Tabella5"
[tutto il resto]
Set WshNet = CreateObject("Wscript.Network")
WshNet.RemoveNetworkDrive "R:"
Set WshNet = Nothing
Non sono sicura di aver capito cosa mettere nella variabile percorso
tuttavia tutte le combinazioni che ho provato hanno dato lo stesso
risultato di cui sopra
DOVE SBAGLIO?
Mille grazie



title: passare User e Psw attraverso codiceVBA

text:
"Nadia" <
nadi...@tiscalinet.it
> ha scritto nel messaggio
news:bb777ccec982de120fb...@mygate.mailgate.org...

Se vuoi mappare una risorsa, questa deve essere condivisa; altrimenti punti
direttamente al disco (C: = C$, D: = D$, etc. etc.) che sono "condivisioni
amministrative" e quindi, per default, sempre attive.
Dopo aver mappato il disco puoi entrare nelle cartelle.
Quindi:
Dim Percorso As String
Dim WshNet
Set WshNet = CreateObject("Wscript.Network")
WshNet.MapNetworkDrive "R:", "\\indirizzoIP\C$", , "pippo", "paperino"
Ciao.
--
Sergio MAZZA


title: aiuto per INSERT INTO

text:
Ragazzi ho questo problema con la seguente query sql. Se questa la copio ed
incollo in Access funziona, in ASP no. Dove sbaglio??? Grazie!
I campi del db sono tutti TESTO tranne NoteP che è memo ed elencospeciale
che è boolean!
INSERT INTO
ElencoCollegiati(Codice,Cognome,Nome,Sesso,DataNascita,LuogoNascita,ComuneRe
sidenza,CAP,PR,Via,Telefono,Cell,Email,CodFisc,PartitaIVA,Titolo,Carica,Note
p,elencospeciale)
VALUES('142','COGNOME','NOME','M','12/06/1982','Matera','Matera','75100','MT
','Via Roma
n.158','0835312095','0000000000','
nic...@eweaver.it
','PPPPPPPPPPPPPPP','0000
0000000','nessuno','nessuna','nessuna','0')
Errore di sintassi (operatore mancante) nell'espressione della query
'142','','','','','','00000000000','')'.


title: aiuto per INSERT INTO

author: Claudia

text:
prova a fare una response.write della stringa prima di eseguirla,
magari manga semplicamente uno spazio tra la parentesi tonda e Values
"Nicola82" <
nic...@eweaver.it
> wrote in message news:<b95c6k$fdmre$
1...@ID-167119.news.dfncis.de
>...



title: aiuto per INSERT INTO

author: Antonio Biso

text:
"Claudia" <
claudia....@atosorigin.com
> ha scritto nel messaggio
news:d0b9772f.03050...@posting.google.com...
> prova a fare una response.write della stringa prima di eseguirla,
No, prova a scrivere correttamente DOPO il quoting!!!
Antonio


title: reimpostazione del path BackEnd in caso siano più di uno

author: stefano

text:
è possibile impostare da codice il path delle tabelle collegate al
dbcorrente nel caso si usino 5 backEnd nello stesso FrontEnd?
Cioè avendo le tabelle del frontend divise in 5 beckend è possibile
ricollegarle all'avvio in automatico e eventualmente con un pulsante fare
collegare il frontend ad un altro archivio di backend?
Ho già quardato l'esempio presente sul sito comune, ma riesco ad applicarlo
solo ad un backend alla volta.
Proverò ancora naturalmente
Grazie per l'aiuto


text:
"stefano" <
stl...@tin.it
> ha scritto nel messaggio
news:f9NW9.53090$0v.16...@news1.tin.it...

Ci sono riuscito spostando tutti i BackEnd nella stessa cartella
Stefano


title: arrotondamenti

author: Sandrobi

text:
Nel Sitocomune c'è la funzione per l'arrotondamento delle cifre decimali.
Qualcuno mi può spiegare il significato dei doppi apici messi prima della
variabile?
In effetti ho verificato che in diversi casi l'uso del Fix non dà il
risultato previsto (cioè il trocamento della cifra) ma aggiungendo il doppio
apice funziona correttamente.
Ciao, Sandro


title: arrotondamenti

author: Giorgio Prx

text:
"Sandrobi" <
sand...@libero.it
> ha scritto nel messaggio
news:MR4Ia.103183$lK4.2...@twister1.libero.it...

Ciao Sandrobi
Come specificato nelle note è un trucco per essere più precisi
nell'arrotondamento e penso che provenga da una serie di prove.
Io ho preferito affidarmi al sottotipo Decimal che non ha i problemi del
tipo di dato double utilizzato da access per le operazioni matematiche in
presenza di numeri con virgola.
Esempio
Function Arrotonda(ByVal Numero As Variant, Optional Decimali As Variant =
2) As Variant
    Dim Result As Variant
    Dim Nr As Variant
    Dim Dec As Integer
    Dec = Decimali
    If Dec > 10 Then Dec = 10
   '**** Forzo il piano di calcolo sul sottotipo Decimal
    Nr = CDec(Nz(Numero, 0))
    Nr = Abs(Nr)
    Result = Nr * 10 ^ Dec + 0.5
    Result = Fix(Result) / 10 ^ Dec
    Arrotonda = Result * Sgn(Nz(Numero, 0))
End Function


title: Access Vs SQL 2005 express : velocità accesso dati

author: Pablitomf (Maurizio Facciuti) [Acces]

text:
[Riporto quanto già postato in M.P.I.S.]
Salve a tutti...
mi stò apprestando a cambiare la base dati a un mio progetto Access,
passandolo da MDB a SQL 2005 Express (di cui ne sono coscientemente
ignorante).
Mi muovo con Access 2003.
Parto dal BE, esportamdo con la creazione guidata (upsize) le tabelle
presenti nell'MDB (struttura, dati e relazioni) in un mdf di SQL.
Fin quì tutto ok... file mdf creato correttamente.
Da un BE di access, a questo punto faccio una prova...
linko Tab1(padre), Tab2(figlia), , Tab3(figlia), Tab4(figlia) sia da MDB che
da SQL (con DSN ODBC) :
Creo allo stesso modo FormPadre+ FormFiglie sia per MDB che per SQL.
Risultato:
Funzionamento MDB Perfetto, i record padre, richiamano immediatamente quelli
figli senza alcun problema...
Funzionamento SQL lentissimo; i record padre, anche se poco, impiegano del
tempo a caricarsi, e così anche il richiamo dei vari record figli delle "n"
SubForm...risultato generico, lentezza di caricamento esagerata per singolo
record padre...
Secondo voi, cos'è?
PS
Nel Diagramma Database, ho creato anche la relazione delle tabelle
incriminate, ma il risultato è sempre lo stesso.
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


author: MA

text:
Pablitomf (Maurizio Facciuti) [Acces] wrote:
> [Riporto quanto già postato in M.P.I.S.]
>
> Salve a tutti...
> mi stò apprestando a cambiare la base dati a un mio progetto Access,
> passandolo da MDB a SQL 2005 Express (di cui ne sono coscientemente
> ignorante).
Di entrambi??
--
--
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


author: eSQueL

text:
"Pablitomf (Maurizio Facciuti) [Acces]" <
keiko...@libero.it
> ha scritto
nel messaggio news:eqq355$u46$1...@tdi.cu.mi.it...

Per quel che vale, mi sono trovato molto meglio migrando in mysql. Nessun
problema in fase di trasferimento tabelle sia con il tool di migrazione di
mysql, sia con access2mysql.
Problemi di lettura dati, nessuno (se nel tuo db non hai settato la
protezione a livello utente). Il vero problema, a mio avviso, è la
distribuzione. Su ficdm sostengono che non puoi distribuire mysql sotto gpl
con access che ha (ncessariamente) una licenza ristretta (perciò, devi
acquistare mysql). Ho eccepito che se ho alcune tabelle solo sul client con
procedure dedicate, access non cessa d'esistere come applicativo autonomo,
ma non ho ricevuto risposta.
Ma sono ancora in mezzo al guado, perciò prendi tutto con le dovute cautele
:)
Ciao.
eSQueL


author: Alessandro Baraldi

text:
On 12 Feb, 20:37, "eSQueL" <
eSQ...@libero.it
> wrote:
> "Pablitomf (Maurizio Facciuti) [Acces]" <
keikokit...@libero.it
> ha scritto
> nel messaggionews:eqq355$u46$1...@tdi.cu.mi.it...

> eSQueL- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Scelta bizzarra, visto che MSDE è gratuito, ed anche SQL_Express....!
Se era per risparmiare lo trovo poco sensato, se era per prestazioni
direi decisamente poco sensato.
Per Maurizio:
Verifica l'esistenza degli indici nelle tabelle(dopo il passaggio), ed
in ogni caso prova a tenere aperta una Maschera(Hidden) basata su una
Tabella con 1 solo Record(Fittizia solo per fare in modo che la
connessione rimanga aperta), e riverifica se le prestazioni sono
sempre lente.
Le prestazioni no le puoi in ogni caso valutare in Locale, ma dovresti
fare dei Test in rete, allora ti accorgeresti della differenza.
@Alex


text:
[CUT]
Per Maurizio:
>Verifica l'esistenza degli indici nelle tabelle(dopo il passaggio),
L'avevo pensato anche io, per cui, mi sono messo con olio di gomito a creare
a mano le tab. direttamente su SQL, con indici univoci cluster...
Risultato? Lo stesso!
>in ogni caso prova a tenere aperta una Maschera(Hidden) basata su una
>Tabella con 1 solo Record(Fittizia solo per fare in modo che la
>connessione rimanga aperta), e riverifica se le prestazioni sono
>sempre lente.
Fatto anche questo... avevo pensato anche io che cadesse la connessione
DSN... ma neanche questo ha dato i frutti sperati.
>Le prestazioni no le puoi in ogni caso valutare in Locale, ma dovresti
>fare dei Test in rete, allora ti accorgeresti della differenza.
Mi spiace, ma è proprio in rete che io sto provando... praticamente si
"impalla" su attività tranquillamente eseguite da mdb... ma daltronde è
ovvio... se ci mette tempo a tirar su record padre/figlio, figurati a creare
query complesse...
Bhò



author: Beppe

text:
Pablitomf (Maurizio Facciuti) [Acces] ha scritto:

Prova a verificare nell'amministrazione dell'origine dati ODBC che non
sia attiva l'analisi...
A me è capitato che l'attivassero altri utenti e i "sintomi" erano
quelli da te descritti.
Buon lavoro,
bye


author: Simone Calligaris

text:
> Mi spiace, ma è proprio in rete che io sto provando... praticamente si
> "impalla" su attività tranquillamente eseguite da mdb... ma daltronde è
> ovvio... se ci mette tempo a tirar su record padre/figlio, figurati a
creare
> query complesse...
Normalmente le queries di un .mdb vengono eseguite lato Server dal driver
ODBC, quindi le prestazioni non peggiorano, anzi.
Le eccezioni sono note, principalmente:
- Query eterogenea tra tabelle lato Client- Server
- Query che contengono espressioni non supportate dal Server, come Dlookups,
DSum, etc
- Alcune tipologie di query a campi incrociati (non tutte).
In rapporto alle strutture master-detail non ti posso aiutare: le evitato
anche con gli .mdb dato che funzionano male (crash, problemi di filtraggio
sulla vista "child", etc).
Cmq farò qualche test con Access XP + Sql Server 2000 che ho in ufficio.
Saluti.
P.S: Anche con gli .ADP le viste master-detail si comportavano in modo
bizzarro, aprendo un mare di connessioni sul Server.


text:
>Prova a verificare nell'amministrazione dell'origine dati ODBC che non
>sia attiva l'analisi...
>A me č capitato che l'attivassero altri utenti e i "sintomi" erano
>quelli da te descritti.
Haimč, nulla di tutto ciň.


text:
> In rapporto alle strutture master-detail non ti posso aiutare: le evitato
> anche con gli .mdb dato che funzionano male (crash, problemi di filtraggio
> sulla vista "child", etc).
> Cmq farò qualche test con Access XP + Sql Server 2000 che ho in ufficio.
Fatto.
Fermo restando lo scetticismo verso le strutture Master-Detail (che almeno
con A 'XP non sono affidabili), la gestione è veloce.
Ho effettuato il test con un Client connesso al Server attraverso rete a 10
mb/s.
Tabella di testata 16.000 records
Tabella Righe      63.000
Tempi di risposta, anche con tutte le tabelle Child aperte, molto veloci.
Access XP -  Sql Server 2000 - ODBC
I due PC, sia il Client che il Server, sono catorcetti (affidabili, ma
vecchi e lenti).
Saluti.


title: find & replace per office 2000

author: Qsecofr

text:
C'e' qualcuno che sa se esiste un utility tipo find e replace o speed ferret
per access 2000?? per access 97 nessun problema ma per 2000 non si trova
nulla... qualcuno mi puo' aiutare?? basterebbea anche una ciofeca di
programma in attesa del rilascio di versioni per 2000 piu' valide.
grazie
ciao


title: installazione di pacchetto fallita su Windows ME

author: francesco

text:
Ciao a tutti; ho creato un pacchetto di installazione con il Developer e
quindi con aggiunta del runtime di access. Provando ad installare su un pc
con Windows Me, lanciato il setup mi da un messaggio di out of date. E'
capitato a qualcuna la stessa cosa?
grazie
Francesco
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:

Sorry, ripropongo il problema......nessuna soluzione?
grazie
F



text:
"francesco" <
jjjjjjj...@tin.it
> ha scritto nel messaggio
news:193Z205Z174Z38Y...@usenet.libero.it...
> Il 18 Mag 2004, 21:28,
francesc...@tin.it
 (francesco) ha scritto:
> > Ciao a tutti; ho creato un pacchetto di installazione con il Developer e
> > quindi con aggiunta del runtime di access. Provando ad installare su un
pc
> > con Windows Me, lanciato il setup mi da un messaggio di out of date. E'
> > capitato a qualcuna la stessa cosa?
> >
> > grazie
> >
> > Francesco
> >
> > --------------------------------
> > Inviato via
http://arianna.libero.it/usenet/
> >
>
> Sorry, ripropongo il problema......nessuna soluzione?
>
> grazie
>
> F
>
Per la cronaca; l'accoppiata WinME+developer(qualsiasi) non la utilizzo...
Ciao.
--
Sergio MAZZA


text:
"francesco" <
jjjjjjj...@tin.it
> ha scritto
nel messaggio
news:193Z205Z174Z38Y...@usenet.libero.it...
> Il 18 Mag 2004, 21:28,
francesc...@tin.it
(francesco) ha scritto:
> > Ciao a tutti; ho creato un pacchetto di
installazione con il Developer e
> > quindi con aggiunta del runtime di access.
Provando ad installare su un pc
> > con Windows Me, lanciato il setup mi da un
messaggio di out of date. E'
> > capitato a qualcuna la stessa cosa?
> >
> > grazie
> >
> > Francesco
> >
> > --------------------------------
> > Inviato via
http://arianna.libero.it/usenet/
> >
>
> Sorry, ripropongo il problema......nessuna
soluzione?
>
> grazie
>
Risolvi installando il runtime prima e poi ci
incolli il db.
MAssimiliano


text:

......anche se nel pc c'e' installato già Office2000?
grazie
F



text:

Ho provato a lanciare prima l'installazione di Runtime, ma il messaggio mi
indica che esso è subordinato all'installazione del db. Soprattutto ho
dedotto che, traducendo maccheronicamente dall'inglese, che i file presenti
sul computer sono troppo vecchi rispetto a quelli che sto installando. Fosse
un problema dell'installer di Windows?
ciao



text:
"francesco" <
ddddd...@virgilio.it
> ha scritto
nel messaggio
news:80Z182Z85Z166Y...@usenet.libero.it...

Infatti, puoi installarlo tranquillanmente
MAssimiliano


text:

Ho scaricato dal sito Microsoft la versione 2.0 dell'installer. Proverò ad
installare questa.



title: (VBSCRIPT - ASP) Aggiornamento valore textbox

author: Michele Gi

text:
Salve

tramite una pagina asp in cui c'è codice vbscript voglio permettere di
aggiungere dei record ad una tabella di ACCESS

ho un textbox che si chiama "COSTO1"
e un textbox che si chiama "COSTO2"

in questo campo l'utente immette dei valori

vorrei che all'inserimento di un valore venga in automatico modificato il
contenuto del campo textbox che si chiama "TOTALE"

quindi, mi immagino, devo ricaricare la pagina

come fare? (chiaramente vorrei che i valori degli altri campi già inseriti
non venissero persi...)

grazie mille


author: Pablitomf

text:
Michele Gi <
michele.gio...@gmail.com
> ha scritto:

cosa c'entra VBSCRIPT?...

<%
Dim cmpTOT
cmpTOT=MioRS("COSTO1")+MioRS("COSTO2")

Response.Write "TOTALE: " & cmpTOT
%>

--
--------------------------------
Pablitomf

Napoli sempre nel "Q"uore!


text:
 non mi sono spiegato bene

 ho creato una pagina ASP che visualizza un MODULO compilabile da un utente

 quindi ci sono vari campi di immissione
tra cui COSTO1 e COSTO2 (nel momento in cui un utente inserisce i valori nel
modulo non sono ancora registrati nell'archivio, quindi NON esiste un
RecrodSet che li contiene)

 vorrei che il campo TOTALE presente sulla stessa pagina venisse ad assumere
 il valore COSTO1 e COSTO2

 quindi mi viene da pensare o
1) all'insermento di un valore in COSTO1 o COSTO2 la pagina viene ricaricata
 riportando i valori inseriti precedentemente + il totale
o
2) con codice eseguibile sul client mi viene aggiornato il campo stesso

 Non ho però idea di come fare

 grazie


text:
Michele Gi <
michele.gio...@gmail.com
> ha scritto:


ora si!
cmq a parte che questo non e' l'NG apposito (neanche se la risposta fosse su
ASP - questo e' NG di Access - )... provo a risponderti lo stesso...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
">

    <title></title>

    <input id="Text1" type="text" onblur="calcola();" />
    <input id="Text2" type="text" onblur="calcola();" />




text:
la somma nell'es. che ti ho fatto la vedi nel div...

se la vuoi vedere nel campo "cmpSOMMA" presente nel form

sostituisci:
document.getElementById("div1").innerHTML = somma;

con :
document.getElementById("cmpSOMMA").value = somma;

avendolo prima inserito nel form in questo modo:
<input id="cmpSOMMA" type="text" />



title: Recordset non aggiornabile

text:
Salve
Nel mio DB di contabilità si è corrotto un dato, mi escono due msg di errore,

1) Recordset non aggiornabile

2) Record eliminato, e non mi lascia procedere in nessuna operazione

ho provato a ripristinarlo, ma senza successo, praticamente si è fatto un buco nella chiave primaria e non riesco a venirne fuori.

qualche consiglio?

Grazie
Aldo


title: Recordset non aggiornabile

author: Davide La Mantia

text:

La descrizione è imprecisa:

Quando ti da recordset non aggiornabile? quando apri la maschera?
Hai provato ad aprire direttamente la tabella?
i dati sono su access o su in server?
Ripristinarlo senza successo significa che lo hai ripristinato ma non è cambiato niente o che il ripristino non va a buon fine?

A seconda della risposta a tutte queste domande, creare un db vuoto e importare tutti gli oggetti potrebbe aiutare.

Ciao


title: Recordset non aggiornabile

text:
Si, aprendo la maschera dava errore,
aprendo la tabella ci sono tutti i dati a parte uno che è tutto ######## (praticamente si è cancellato un cliente ma sono rimasti i suoi dati, fatture ecc
I dati sono su un server a tabelle collegate,
ripristinandolo quando facevo nuova bolla o fattura mi dava gli errori descritti.
Ho creato un nuovo db, ho copiato e incollato tutti i clienti e rifatto quello cancellato, è stata lunga ma alla fine funziona.

Grazie mille per il consiglio )) TOP

Ciao


title: operazione precedente annullata

author: Maurizio Miozzo

text:
Salve a tutti,
quando tento di aprire  ,sia in modalità normale ,sia in modalità struttura,
una maschera di access 2000 su cui stavo lavorando a livello codice access
non la apre e mi dà il messaggio "operazione precedente annullata ".
qualcuno mi sa dire per piacere cosa cavolo ho combinato e se esiste un modo
per venirne fuori ?
grazie in anticipo


title: Aprire file word con stampa unione

text:
Buongiorno,
avrei la necessità di salvare in pdf un file word che contiene una stampa unione con dati acquisiti da una query presente nel database con un solo record presente.
Cliccando sul pulsante apro il file word utilizzando la seguente procedura:
Dim oApp As Word.Application

Set oApp = CreateObject("Word.Application")
oApp.Documents.Open "C:\Scheda_cliente\miofile.docx"

oApp.Visible = True
Set oApp = Nothing
end if

La mia necessità è di eseguire la stampa unione e di salvare il file word in formato pdf con i dati acquisiti dalla query .
Vi ringrazio per la collaborazione.


title: Aprire file word con stampa unione

author: Michele

text:

pochi giorni fa ho commentato un post vecchissimo che fa proprio questo.
nel word base devi inserire dei segnalibri che corrisponderanno ai campi della tua tabella.
una volta aperto e sostituito ad ogni segnalibro il relativo campo della tabella,
lo salvi come pdf...

Dim docu As Object, wordApp As Object
Set wordApp = CreateObject("Word.Application")
Set docu = wordApp.Documents.Open(DocName)
docu.ExportAsFixedFormat OutputFileName:=PDFPath, ExportFormat:= _
                    wdExportFormatPDF, OpenAfterExport:=False, OptimizeFor:=wdExportOptimizeForPrint, Range:=wdExportAllDocument, _
                    Item:=wdExportDocumentContent, IncludeDocProps:=True


title: Divisione per zero???

author: Skorpio

text:
Con una semplicissima query mi sono ricavato il ricarico in percentuale sui
prodotti presenti in magazzino, ho aggiunto la funzione "CInt" per far
venire fuori un numero senza decimali, ma il problema arriva al momento di
filtrare i dati, mi viene dato sempre un errore "Divisione per zero", che
significa?
Grazie per eventuali suggerimenti.
Ciao a tutti e buona Domenica.


title: Divisione per zero???

author: Giorgio prx

text:
"Skorpio" <_
skor...@libero.it
> ha scritto nel messaggio
news:aeoxa.8972$Ny5.2...@twister2.libero.it...

Ciao Skorpio
Significa semplicemente che fai una divisione su zero e devi controllarla ad
esempio con una IIF.
IIF (Y<>0;X/Y;'Infinito')
Ciao Giorgio.


title: Divisione per zero???

text:
"Giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio
news:ba55pb$r6n$1...@lacerta.tiscalinet.it...
> Ciao Skorpio
> Significa semplicemente che fai una divisione su zero e devi controllarla
ad
> esempio con una IIF.
> IIF (Y<>0;X/Y;'Infinito')
>
> Ciao Giorgio.
Grazie, naturalmente funziona, pero' non riesco ad usare i criteri di
selezione, ossia se in criteri metto >10 mi dice "tipi di dati non
corrispondenti nell' espressione criterio".
La formula, che magari e' da rivedere, e' la seguente:
IIf([COSTO_ULTIMO_ACQUISTO]<>0;Int([PREZZO_VENDITA_1]/[COSTO_ULTIMO_ACQUISTO
]*100-100);"infinito").
Grazie ancora.
Ciao.


title: Divisione per zero???

text:
"Skorpio" <_
skor...@libero.it
> ha scritto nel messaggio
news:ba7kf6$560$1...@news.flashnet.it...

Ciao Skorpio
Il mio era solo un esempio e se devi inserire dei criteri numerici
"Infinito" non va bene, sostituisci Infinito con 0 e non dovrebbe dare
errore di conflitto tra i tipi di dati.
IIf([COSTO_ULTIMO_ACQUISTO]<>0;Int([PREZZO_VENDITA_1]/[COSTO_ULTIMO_ACQUISTO
]*100-100);0)
Concettualmente non è la stessa cosa ma in pratica vedere scritto infinito o
0 non credo cambi molto.
Ciao Giorgio.


title: Divisione per zero???

text:
"Giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio
news:ba7lpe$ucm$1...@lacerta.tiscalinet.it...
>
> Ciao Skorpio
> Il mio era solo un esempio e se devi inserire dei criteri numerici
> "Infinito" non va bene, sostituisci Infinito con 0 e non dovrebbe dare
> errore di conflitto tra i tipi di dati.
>
>
IIf([COSTO_ULTIMO_ACQUISTO]<>0;Int([PREZZO_VENDITA_1]/[COSTO_ULTIMO_ACQUISTO
> ]*100-100);0)
>
> Concettualmente non è la stessa cosa ma in pratica vedere scritto infinito
o
> 0 non credo cambi molto.
>
> Ciao Giorgio.
Funziona perfettamente, ti ringrazio tantissimo per il celere aiuto.
Ciao e grazie ancora.


title: Divisione per zero???

author: SR

text:
"Skorpio" <_
skor...@libero.it
> ha scritto nel messaggio
news:ba7kf6$560$1...@news.flashnet.it...
>
> "Giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio
> news:ba55pb$r6n$1...@lacerta.tiscalinet.it...
>
> > Ciao Skorpio
> > Significa semplicemente che fai una divisione su zero e devi
controllarla
> ad
> > esempio con una IIF.
> > IIF (Y<>0;X/Y;'Infinito')
Funziona?


title: esportare report in pdf senza ocx o prog aggiuntivi si può?

text:
vorrei poter esportare un report in pdf ma senza appoggiarmi ad un programma
di terzi che aggiunge una stampate PDF o altre cose simili comunque non
gratuite, fra le possibilità di access sapete se esiste la possibilità di
questa conversione report -> PDF?
Grazie


author: access il top

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:421b071d$0$32345$5fc...@news.tiscali.it...

senza niente di aggiuntivo non si può


text:
> senza niente di aggiuntivo non si può
>
esiste qualcosa di aggiuntivo ma gratuito?


text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:421b2665$0$32348$5fc...@news.tiscali.it...
>
> > senza niente di aggiuntivo non si può
> >
>
> esiste qualcosa di aggiuntivo ma gratuito?
si
www.sitocomune.com
sezione report
mia faq salvare un report in pdf