title: Array di oggetti ActiveX

text:
"ByZ-2K" <
NO_SPAM_...@tiscalinet.it
> wrote in message
news:xLl38.33911$tl3.1...@twister2.libero.it...
>
> Grazie comunque e ciao...
> ByZ-2K
>
> PS: A proposito... ma se l'istanza è sempre la stessa come fa text box a
> visualizzare
> valori differenti? Cioè intendo, quei valori non corrispondono alla
> proprietà textbox.value
> di ogni singola casella?
>
> Riciao
Il tuo dubbio è reale e corretto, ma ACCESS sfrutta alcune proprietà
grafiche per generare le Maschere, che come sai non sono lo stesso
tipo di OGGETTI che hai in VB, anche se i metodi e le proprietà sono
pressochè identiche.
Le form in visualizzazione continua poi sono una cosa ibrida, nel senso
che ACCESS disegna nella stessa maschera l'oggetto facendo una finzione.
In realtà è solo una sovrapposizione di Current Record visualizzati in
continuo.
Difficile da spiegare, è una spiegazione che lessi nel sito MS non
ricordo
quale, con beneficio d'inventario anche per la mia traduzione.
Alessandro.



So che per voi è una domanda banale, ma come si fa ad impedire il
salvataggio automatico dei record?
In pratica vorrei che una volta inseriti i dati nei campi, il salvataggio
dei dati immessi avvenisse solo dopo esplicita richiesta del database (e
successiva conferma, ovviamente). Bene, ho impostato il tutto, tuttavia
anche rispondendo di no il dato viene salvato. Dove devo andare ad agire?
Grazie - Questo newsgroup è immenso!


title: impedire il salvataggio automatico dei record

text:
"
axs_...@tin.it
" <
axs...@tin.it
> ha scritto nel messaggio
news:gPTsa.37812$3M4.1...@news1.tin.it...
> So che per voi č una domanda banale, ma come si fa ad impedire il

> Grazie - Questo newsgroup č immenso!
>
Diciamo che per ottenere alla lettera ciň che vuoi la cosa č ben piů
complessa
di quello che credo tu abbia fatto.
Si tratta infatti di lavorare con Form non associate e i Recordset.
Eseguire una verifica dei dati prima di effettuare il slvataggio e usare
il Metodo AddNew o Edit dell'oggetto Recordset seguito dal metodo
Update del medesimo.
Questo ti permette di usare le tranzazioni e poter eseguire un RollBack nel
caso di errori.
La cosa non sň che dimensioni abbia per te, in quanto non conosco la tua
preparazione.
L'alternativa a questo metodo, che perň io ritengo il migliore, č di
lasciare salvare tutto
man mano che viene inserito, come classicamente fanno le form ASSOCIATE, e
sfruttare
l'EVENTO di Form Before_Update oppure se usi versioni di Access>97 OnDirty.
Quě inserisci il MsgBox"Vuoi Salvare, (Si/No)...?"
Alla risposta VbNo esegui un Me.Undo e se non ricordo male basta uscire
dall'Evento...!
Prova dicci come va......!
@Alex.


text:
Grazie mille per la risposta.
Credo che a me mancasse il Me.Undo, proverò e vi faro sapere
Ciao


title: Progressivo su report

author: Elsis

text:
Ho un report che ha un campo che mi calcola il totale progressivo:
es:
Q.tà        Saldo
1                1
2                3
3                6
Tutto perfetto, ma adesso devo fare un aggiunta ovvero il Saldo Iniziale
(casella di testo immessa nell'intestazione report).
Quindi:
                            Saldo iniziale: 10
Q.tà        Saldo
1                11
2                13
3                16
Come devo modificare la formula del saldo progressivo in modo da poter
immettere questo nuovo valore????
Grazie a tutti


title: Progressivo su report

author: Roberto da casa

text:
"Elsis" <
el...@virgilio.it
> ha scritto nel messaggio
news:6A7Ub.253591$_P.86...@news4.tin.it...

Rendi non visibile il controllo che contiene il primo saldo progressivo (1,
3, 6 ecc.) e chiamalo Pippo.
Non so come ricavi il saldo iniziale (10 nel tuo esempio) e dove lo stampi;
se, come immagino, lo stampi nell'intestazione di gruppo a fronte
dell'evento "Su stampa" della sezione intestazione di gruppo memorizza il
saldo iniziale in una variabile globale chiamata Pluto.
Nella sezione Corpo del report inserisci una casella di testo non associata
nella cui origine controllo scrivi:
= Pippo + Pluto
A fonte dell'evento "Su stampa" della sezione Piè di pagina gruppo genera:
Pluto = 0
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Stampa di prova

text:
Ho un prg dove premendo il classico bottone mi lancia in stampa il report
desiderato.
Sulla query predisposta per il report ho messo una tabella con un campo
per poter personalizzare le stampe in modo che ad ogni campo inserito
nella tabella personalizzata mi cambi l'intestazione del report.
Per esempio "per pippo", "per andrea", "per giovanni" e "per rosanna".
Fin qui tutto bene pero c'è un piccolo problema se nella stampa del report
c'è un errore questo quando ho inviato mi stampa tutte le copie che sono
inserite nella tabella personalizzata.
Questo crea buttare carta e tempo come potrei stampare solo il primo
nominativo per vedere se è corretto e poi inviare il resto?
Non vorrei farlo in anteprima perche chi lo usa vuole vedere il cartaceo.
Non vorrei creare un'altra copia del report perche se modifico uno non
vorrei modificare l'altro.
Grazie a chi mi darà uno spunto e Auguri a tutti
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Stampa di prova

author: MA

text:
giovanni_l wrote:
> Ho un prg dove premendo il classico bottone mi lancia in stampa il
> report desiderato.
> Sulla query predisposta per il report ho messo una tabella con un
> campo per poter personalizzare le stampe in modo che ad ogni campo
> inserito nella tabella personalizzata mi cambi l'intestazione del
> report.
> Per esempio "per pippo", "per andrea", "per giovanni" e "per rosanna".
> Fin qui tutto bene pero c'è un piccolo problema se nella stampa del
> report c'è un errore questo quando ho inviato mi stampa tutte le
> copie che sono inserite nella tabella personalizzata.
> Questo crea buttare carta e tempo come potrei stampare solo il primo
> nominativo per vedere se è corretto e poi inviare il resto?
> Non vorrei farlo in anteprima perche chi lo usa vuole vedere il
> cartaceo. Non vorrei creare un'altra copia del report perche se
> modifico uno non vorrei modificare l'altro.
> Grazie a chi mi darà uno spunto e Auguri a tutti
Qual'è l'istruzione che usi per stampare e quale invece e la query di
stampa?
Cerchiamo così di superare il problema il problema dell'eventuale errore
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Stampa di prova

text:
MA ha scritto:
> giovanni_l wrote:
> > Ho un prg dove premendo il classico bottone mi lancia in stampa il
> > report desiderato.
> > Sulla query predisposta per il report ho messo una tabella con un
> > campo per poter personalizzare le stampe in modo che ad ogni campo
> > inserito nella tabella personalizzata mi cambi l'intestazione del
> > report.
> > Per esempio "per pippo", "per andrea", "per giovanni" e "per rosanna".
> > Fin qui tutto bene pero c'è un piccolo problema se nella stampa del
> > report c'è un errore questo quando ho inviato mi stampa tutte le
> > copie che sono inserite nella tabella personalizzata.
> > Questo crea buttare carta e tempo come potrei stampare solo il primo
> > nominativo per vedere se è corretto e poi inviare il resto?
> > Non vorrei farlo in anteprima perche chi lo usa vuole vedere il
> > cartaceo. Non vorrei creare un'altra copia del report perche se
> > modifico uno non vorrei modificare l'altro.
> > Grazie a chi mi darà uno spunto e Auguri a tutti
> Qual'è l'istruzione che usi per stampare e quale invece e la query di
> stampa?
> Cerchiamo così di superare il problema il problema dell'eventuale errore
Questo è il commando che lancia la stampa
Private Sub CMD_ST_SCHEDA_AR_Click()
On Error GoTo Err_CMD_ST_SCHEDA_AR_Click
    Dim stDocName As String
    Me.Requery
    stDocName = "R_SCHEDA_da presentare"
    DoCmd.OpenReport stDocName, acNormal
Exit_CMD_ST_SCHEDA_AR_Click:
    Exit Sub
Err_CMD_ST_SCHEDA_AR_Click:
    MsgBox Err.Description
    Resume Exit_CMD_ST_SCHEDA_AR_Click
End Sub
Mentre la query, che serve al report, è basata su due tabelle di cui la
prima ci sono i dati mentre la seconda è immessa solamente per la
personalizzazione, come accennato sopra x dare ad ogni campo il nominativo
a parte.
SELECT Q_PREP_SC_ARB_CATEG.CATEGORIA, T_GEN.PARTITA, T_GEN.DATA_PARTITA,
T_GEN.LUOGO, T_GEN.ASS_ARBITRO, T_GEN.TD_ASS_ARB, T_GEN.ND_ASS_ARB,
T_GEN.TESSERA_ASS, T_GEN.DIRIG_ACC, T_GEN.TD_DIR_ACC, T_GEN.ND_DIR_ACC,
T_GEN.TESSERA_DIRIG_ACC, T_GEN.DIRIG_ADDETTO, T_GEN.TD_DIR_ADD,
T_GEN.ND_DIR_ADD, T_GEN.TESSERA_DIRIG_ADDETTO, T_GEN.MEDICO,
T_GEN.TD_MEDICO, T_GEN.ND_MEDICO, T_GEN.TESSERA_MEDICO, T_GEN.ALLEN,
T_GEN.TD_ALL, T_GEN.ND_ALL, T_GEN.TESSERA_ALLEN, T_GEN.MASSAG,
T_GEN.TD_MASS, T_GEN.ND_MASS, T_GEN.TESSERA_MASSAG, T_GEN.TESS_IMP,
T_COPIE.DESCRIZIONE
FROM T_GEN, Q_PREP_SC_CATEG, T_COPIE;



title: Stampa di prova

text:

Togi il requery
>     stDocName = "R_SCHEDA_da presentare"
>     DoCmd.OpenReport stDocName, acNormal
> Exit_CMD_ST_SCHEDA_AR_Click:
>     Exit Sub
> Err_CMD_ST_SCHEDA_AR_Click:
>     MsgBox Err.Description
>     Resume Exit_CMD_ST_SCHEDA_AR_Click
> End Sub
>
> Mentre la query, che serve al report, è basata su due tabelle di cui
Io ne leggo 3 T_Gen, Q_prep_sc_categ, T_Copie.

Puff! PANT PANT...
Sei sicuro che ti serve portarti tutta la tabella anche se usi un solo
campo?
Non basta un dlookup?
Cera di rendere ligibile le query se usi tutti i campi di T_Gen usa "select
T_gen.* from T_gen"
invece tutto quel casino



title: Stampa di prova

text:
MA ha scritto:

> Togi il requery



Provero come mi hai indicato nella speranza di trovare dei lumi
Questo oramai purtroppo dopo natale
Comunque Grazie e Auguri



title: valore record non vuoto precedente

author: vince

text:
Buongiorno
come da oggetto , avrei la necessità avere da una tabella con una serie
di dati di questo tipo:
ID	numero	valore
1	123	4
2		5
3		7
4		5
5		1
6	789	3
7		d
8		df
9		d
10	456	g
11		r
12		u
di ottenere in una query un risultato del genere:
ID	numero	valore calcolato
1	123	4	123
2		5	123
3		7	123
4		5	123
5		1	123
6	789	3	789
7		d	789
8		df	789
9		d	789
10	456	g	456
11		r	456
12		u	456
praticamente  se il campo numero è vuoto , "eredita"il privo valore non
vuoto cercandolo nei record precedenti
Non so se vi è mai capitato un problema di questo tipo , nel caso vi
sarei grato mi suggeriste un modo per arrivare al risultato
ringrazio tutti anticipatamente


title: valore record non vuoto precedente

author: Roberto da Parma

text:
"vince" <
t...@tt.com
> ha scritto nel messaggio
news:554el.163822$Ca.2...@twister2.libero.it...

nel campo calcolato usa la funzione DLookup
Ciao
--
Roberto da Parma


title: valore record non vuoto precedente

text:
Roberto da Parma ha scritto:

ho provato e funziona per il primo record vuoto, già dal secondo record
vuoto , non valorizza il campo.


title: Coordinate geografiche

text:
Buongiorno,
esiste una procedura vba che da una latitudine e longitudine restituisce l'indirizzo o almeno comune e provincia.
Grazie mille


title: Coordinate geografiche

author: RobertoA

text:

https://usefulgyaan.wordpress.com/2015/07/05/reverse-geocoding/

Facce sape'


title: Coordinate geografiche

author: Bruno Campanini

text:
fabio....@gmail.com
 explained on 09-10-21 :
> Buongiorno,
> esiste una procedura vba che da una latitudine e longitudine restituisce
> l'indirizzo o almeno comune e provincia. Grazie mille

Se avessi un corposo DB contenente le coordinate e gli indirizzi
fisici corrispondenti (Stato, Provincia, etc), sarebbe un gioco
da ragazzi date le une trovare gli altri, e viceversa.

L'unica cosa di utilità mi sembra sia l'indice di un buon atlante
che contione un numero enorme di nomi e gli indirizzi, in termini
di assi cartesiani, dele pagine in cui si trovano.
Nulla di digitalizzato.

Puoi utilizzare Google Maps per la ricerca nei due sensi, quanto
a programmarla poi...

Bruno


title: Coordinate geografiche

text:
Dai uno sguardo a questi:

https://analystcave.com/excel-get-geolocation-coordinates-of-an-address/

@Alex


title: Coordinate geografiche

author: BFS

text:

la vedo dura senza una api key che google ti lasci usare quel codice

BFS


title: Coordinate geografiche

text:

come per il suggerimento di robertoA
anche qui non può funzionare senza una api key di google

forse si tratta di codice vecchio.
BFS


title: Coordinate geografiche

text:
Il 09/10/2021 09:14,
fabio....@gmail.com
 ha scritto:

uso spesso le api di google maps per calcolare percorsi ottimali o per
ricavare informazioni su un posto

quello che ti serve è avere una api key e poi sfruttare le api di google
nel tuo caso questa

https://developers.google.com/maps/documentation/geocoding/overview#ReverseGeocoding

occhio sempre ai limiti e ai costi per richieste "particolari"

BFS


title: Coordinate geografiche

text:

La richiesta non prevede "..senza api di Google.."
Mi pare che fino a 40K richeste/mese sia aggratis
Da verificare sul sito fornitore


title: Coordinate geografiche

text:

senza api non ne fai neppure una
basta provare anche il link di esempio della pagina
http://maps.googleapis.com/maps/api/geocode/json?latlng=-33.856098662,150.996315097333&sensor=false

ti restituisce un bel
"You must use an API key to authenticate each request to Google Maps
Platform APIs. For additional information, please refer to
http://g.co/dev/maps-no-account
"

BFS


title: Coordinate geografiche

text:

Si si ma l'utente ha chiesto come fare... e li c'è il come fare, poi l'aspetto della API KEY e del pagamento eventuale... non credo sia un problema tecnico ;-)

@Alex


title: Coordinate geografiche

text:

ok
aggiungo che su quel codice oltre la mancanza del parametro key
facilmente risolvibile va anche modificato l'url mettendo htpps e non http
fatto ciò funziona tutto

BFS


title: Report: Cambio valore casella di testo

text:
Scusatemi ma, dal sonno e dalla stanchezza dei miei occhi avevo dimenticato
di fimarmi.
Grazie ancora.
Francesco Raddi


title: Report: Cambio valore casella di testo

text:
Ringrazio, innanzitutto, quanti mi daranno un aiuto.
Il problema e' il seguente:
ho realizzato un report da una query di selezione con i seguenti campi:
[famiglia]
[produttori]
[codprodotto]
[descprod]
[prezzo]
nel report, la casella di testo relativa al campo [famiglia] mi realizza un
raggruppamento ed e' settata in modalita' non visibile, poiche' contiene dei
codici ad uso interno, ovvero solo i quattro valori seguenti:
XYZ
ABC
FGH
STR
la mia necessita' e' quella di trasformare tali valori nei seguenti:
XYZ -- diventa --> PERE
ABC-- diventa --> MELE
FGH-- diventa --> FRAGOLE
STR-- diventa --> ANANAS
Nella intestazione di pagina ho creato la seguente casella di testo
="Prezzi al pubblico delle" & " " & [categoria]"
dove vorrei che [categoria] mi desse il valore "PERE" se [famiglia] = "XYZ"
e cosi' via fino all'esaurimento delle quattro opzioni
Ho provato in vari modi (ho anche provato modificando la query su cui e'
crato il report con una istruzione condizionale) ma ormai devo proprio
disturbarVi.
L'ultimo tentavivo, molto maldestro vista la mia poca dimestichezza con
Access e VBA, e' consistita nel creare una casella di testo non associata in
cui ho cercato di inserire le seguenti istruzioni
If [Famiglia] = "XYZ" Then   [categoria] = "PERE"
Else [Famiglia] = "ABC" then   [categoria] = "MELE"
Else [Famiglia] = "FGH"    [categoria] = "FRAGOLE"
Else  [Famiglia] = "STR" Then  [categoria] = "ANANAS"
  End If
ed ovviamente non ottengo nessun risultato.
scusatemi ancora, ma questi sono i risultati che si ottengono dopo che si e'
studiato solo il PASCAL per poi mandarlo nel dimenticatoio ;-))


title: Report: Cambio valore casella di testo

text:
<
francess...@darpit.it
> ha scritto nel messaggio
news:b5g8f2$kus$1...@fata.cs.interbusiness.it...

Nell'origine controllo della casella di testo non associata inserita
nell'intestazione di pagine del report prova a scrivere:
= IIF([famiglia] = "XYZ; "PERE"; IIf ([famiglia] = "ABC"; "MELE";
IIf([famiglia] = "FGH"; "FRAGOLE"; "ANANAS")))
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Report: Cambio valore casella di testo

text:
>"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:C80fa.36781$7y3.1...@twister1.libero.it...
> Nell'origine controllo della casella di testo non associata inserita
> nell'intestazione di pagine del report prova a scrivere:
>
> = IIF([famiglia] = "XYZ; "PERE"; IIf ([famiglia] = "ABC"; "MELE";
> IIf([famiglia] = "FGH"; "FRAGOLE"; "ANANAS")))
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
grazie tanto...
ho fatto la modifica e tutto funziona.
volevo solo dirti che ho fatta qualche piccola correzione ed ecco il
risultato finale che funziona perfettamente.
= IIF([famiglia] = "XYZ"; "PERE"; IIf ([famiglia] = "ABC"; "MELE";
IIf([famiglia] = "FGH"; "FRAGOLE";IIf([famiglia]="STR";"ANANAS"))))
Grazie ancora.
Franceso Raddi


title: Report: Cambio valore casella di testo

text:
<
francess...@darpit.it
> ha scritto nel messaggio
news:b5i49n$hvi$1...@grillo.cs.interbusiness.it...
>
[CUT]
>
> grazie tanto...
> ho fatto la modifica e tutto funziona.
>
> volevo solo dirti che ho fatta qualche piccola correzione ed ecco il
> risultato finale che funziona perfettamente.
> = IIF([famiglia] = "XYZ"; "PERE"; IIf ([famiglia] = "ABC"; "MELE";
> IIf([famiglia] = "FGH"; "FRAGOLE";IIf([famiglia]="STR";"ANANAS"))))
>
>
> Grazie ancora.
> Franceso Raddi
OK.
Avevi detto che le famiflie di prodotti erano solo 4, quindi il quarto lo
prendevo per esclusione.



domanda! qualcuno di voi ci vive di solo access???


title: Windows 2000 non stampa

author: fafino

text:
Salve,
ho creato un DB con access XP,
sul mio windows XP -> OK,
sul mio windows Me -> OK
sul windows 2000 con SP2, access XP del cliente -> Non stampa il report
si vede l'anteprima del report, ma quando stampo mi dice "Errore di Stampa"
Come risolvo ?
Grazie 1000
faf...@tiscalinet.it


title: File multimediali in tabelle...

author: Andrea

text:
Salve a tutti,
è possibile inserire file multimediali all'interno di tabelle in
Access??
un pò come i BLOB di oracle..
grazie mille!
bye


title: INSERIRE UN VALORE IN UN CAMPO CALCOLATO

author: Luca

text:
DEVO ESEGUIRE UNA QUERY DI QUESTO TIPO:
DESCRIZIONE    KM                PREZZO AL KM        IMPORTO TOTALE
(DATO)                 100                        1000
100000
(DATO)      (ALTRA VOCE)          (PREZZO FISSO)            (PREZZO FISSO)
IN PRATICA A VOLTE NEI DETTAGLI FATTURA DEVO INSERIRE UN VALORE DA CLCOLARE,
IN ALTRI RECORD DEVO INSERIRE DIRETTAMENTE L'IMPORTO....COME FARE?
GRAZIE.


author: Roberto dal portatile

text:
"Luca" <
cos...@iol.it
> ha scritto nel messaggio
news:IRrL7.157393$sq5.7...@news.infostrada.it...

Resta il fatto che devi smettere di strillare.
Hai molte soluzioni, la più facile da realizzare, secondo me, è quella, nel
caso che hai già l'importo, di digitare 1 nel campo KM e l'importo nel campo
PREZZO AL KM; quindi esegui comunque il calcolo KM*PREZZO AL KM.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: access e fogli di calcoli

author: Andtor

text:
Ciao,
sto realizzando un'applicazione in access che, in estrema sintesi,
riclassifica dei valori contabili e mi sono imbattuto in un problema di
difficile soluzione.
Schematicamente l'applicazione importa un file di testo, effettua una serie
di controlli preliminari, aggrega i dati attraverso delle query di selezione
e li archivia  in una tabella contente tre campi: uno per archiviare il
riferimento di conto, uno per archiviare il periodo cui si riferiscono i
valori e uno per i valori.
All'utente devo concedere la possibilita' di visualizzare i dati importati
e, se del caso, modificarli. A tale fine sto provando a costruire una
maschera che abbia le funzioni di un foglio excel, ma credo di avere
imboccato una strada troppo complicata poiche' : 1) in una form ho scoperto
che non si puo' superare un dato numero di controlli (che io abbondantemente
supererei tra caselle di testo ed etichette); 2) la gestione degli eventi
affinche' per ogni modifica del valore di una casella di testo, le caselle
di risultato siano ricalcolate e' molto laboriosa (e, in prospettiva di
successive modifiche ai calcoli, molto lunga da aggiornare).
Idealmente la cosa migliore sarebbe usare un foglio excel vero e proprio
richiamato dall'applicazione in access a cui passare il recordset dei valori
(la tabella con i dati), lasciare che l'utente li visualizzi/modifichi, e
salvare poi le eventuali modifiche nella tabella originale.
Se pensate sia fattibile vi sarei molto grato se mi deste qualche
suggerimento sul codice da utilizzare. In alternativa quale altra strada si
puo' percorrere?
Ciao e grazie in anticipo.
Andrea


title: access e fogli di calcoli


title: access e fogli di calcoli

author: Sergio MAZZA

text:
"Andtor" <
and...@aliceposta.it
> ha scritto nel messaggio
news:Ndxvd.290701$b5.14...@news3.tin.it...

Hai la possibilità con access di collegare i file excel/testo e gestirli
come se fossero delle tebelle; l'utente modificherà di dati in excel o nel
file di testo e vedrai la modifica in access...
Sempre se o capito quello che ti serve.
Ciao.
--
Sergio MAZZA


title: access e fogli di calcoli

text:
Ciao Sergio,
grazie per la risposta. Mi ha aperto gli occhi. Non avevo proprio pensato
alla possibilità di collegare un foglio excel.
In questo modo, scrivendo un paio di routine per spostare i dati dal foglio
excel ad una tabella di access e viceversa, sono riuscito ad ottenere quello
che volevo. Ogni tanto succede qualche casino con il formato dei dati
copiati, ma conto di risolverlo a breve.
Ciao
Andrea
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:cpmmpf$aat$1...@canarie.caspur.it...



title: access e fogli di calcoli

text:
"Andtor" <
and...@aliceposta.it
> ha scritto nel messaggio
news:ucwwd.303010$b5.14...@news3.tin.it...
> Ciao Sergio,
> grazie per la risposta. Mi ha aperto gli occhi.
Ciao Sergio, non potevi aprirgli gli occhi sulla necessitą di scrivere DOPO
il quoting?
MAssimiliano


title: access e fogli di calcoli

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:LJwwd.40401$B06....@news.edisontel.com...
>
> "Andtor" <
and...@aliceposta.it
> ha scritto nel messaggio
> news:ucwwd.303010$b5.14...@news3.tin.it...
>> Ciao Sergio,
>> grazie per la risposta. Mi ha aperto gli occhi.
>
>
> Ciao Sergio, non potevi aprirgli gli occhi sulla necessità di scrivere
> DOPO
> il quoting?
> MAssimiliano
Dopo aver preso (io) il caffé l'avrei fatto...
Ciao.
--
Sergio MAZZA


title: Allineamento campo a dx in casella di riepilogo

author: Rè Artu

text:
Ciao a tutti.
Eě possibile allineare a destra una stringa in una colonna di una casella di
riepilogo? Mi sembrava di aver visto nella guida una lettera da inserire
nella funzione format ... ma non riesco a trovarla
Grazie
Ciao
Luca


author: Maurizio Borrelli

text:
> "Rč Artu" [...]:
> Eě possibile allineare a destra una stringa in una colonna di una casella
> di
> riepilogo? Mi sembrava di aver visto nella guida una lettera da inserire
> nella funzione format ... ma non riesco a trovarla
    Il carattere al quale ti riferisci e' il punto esclamativo (!), ma non
ha nulla a che vedere con lo scopo che ti prefiggi.
    L'unica cosa che mi viene in mente e' assegnare al font della ListBox un
carattere monospaziato, tipo Courier New, quindi valutare quanti caratteri
al massimo deve essere larga ogni singola colonna ed aggiungere gli spazi
necessari a sinistra.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


text:
"Maurizio Borrelli"
>     Il carattere al quale ti riferisci e' il punto esclamativo (!), ma non
> ha nulla a che vedere con lo scopo che ti prefiggi.
>
>     L'unica cosa che mi viene in mente e' assegnare al font della ListBox
un
> carattere monospaziato, tipo Courier New, quindi valutare quanti caratteri
> al massimo deve essere larga ogni singola colonna ed aggiungere gli spazi
> necessari a sinistra.
Ok. Grazie.
Ciao


title: Sostituzione di un carattere in un campo della tabella

author: OldJack

text:
Salve, ho un db di access che contiene alcuni dati che vengono pubblicati su
internet, questi dati vengono scritti in un campo memo di una tabella e poi
passato al server il db....
ho la necessità di sostituire il valore "invio" con il tag "<BR>" qualcuno
di voi mi può aiutare?
Grazie
  Old-Jack


author: Karl Donaubauer

text:

Se con "invio" intendi un interruzione di riga puoi usare
quest'espressione in una query di aggiornamento:
Replace([NomeCampo];Chr$(13)+Chr$(10);"<br>")
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:6edmgbF...@mid.individual.net...

Perfetto era ciò che cercavo....
Grazie mille.
Old-Jack


title: Esportazione su internet

author: Alessandro Cargnelli

text:
Buongiorno,
il mio problema consiste nel creare una connessione dalla rete ( aziendale
oppure internet) al database presente nel mio computer?
Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Esportazione su internet


title: Esportazione su internet

author: Alessandro Baraldi

text:
Alessandro Cargnelli ha scritto:
> Buongiorno,
> il mio problema consiste nel creare una connessione dalla rete ( aziendale
> oppure internet) al database presente nel mio computer?
> Grazie
>
> --
Ma sono 3 problemi oppure è solo uno...???
Scherzi a parte le 2 richieste sono molto differenti, pertanto
chiarisciti bene
quale delle 2 vuoi o devi realizzare perchè non hanno nulla a che
vedere l'una con l'altra.
1)Connessione in rete locale Intranet
   In questo caso ti basta mappare la risorsa, oppure passare alla
gestione delle Linked
   Table il percorso assoluto.
2) Connessione rete INTERNET.
    In questo caso non è fattibile con tecnologia Access, serve
ricorrere a tecnologia WEB.
Ciao
@Alex


title: Esportazione su internet

text:
Alessandro Baraldi ha scritto:
> Alessandro Cargnelli ha scritto:






> Ciao
> @Alex
Ciao
Grazie per questa prima chiarificazione.
Quello che desidero fare è poter visualizzare i dati dalla rete interent e
poterli visualizzare/modificare dalla rete intranet
Ciao Grazie



title: Esportazione su internet

text:
> Ciao
> Grazie per questa prima chiarificazione.
> Quello che desidero fare è poter visualizzare i dati dalla rete interent e
> poterli visualizzare/modificare dalla rete intranet
> Ciao Grazie
>
Devi usare ASP se il Database è residente in Internet.
Dalla rete Intranet l'unico modo per accedere a dati in Internet è la
tecnologia WEB.
Devi pertanto abbandonare Access(come interfaccia) ed usare ASP o altro
ma sempre
WebTecnologies
Ciao
@Alex


title: Esportazione su internet

text:
Alessandro Baraldi ha scritto:
> > Ciao
> > Grazie per questa prima chiarificazione.
> > Quello che desidero fare č poter visualizzare i dati dalla rete interent e
> > poterli visualizzare/modificare dalla rete intranet
> > Ciao Grazie
> >
> Devi usare ASP se il Database č residente in Internet.
> Dalla rete Intranet l'unico modo per accedere a dati in Internet č la
> tecnologia WEB.
> Devi pertanto abbandonare Access(come interfaccia) ed usare ASP o altro
> ma sempre
> WebTecnologies
> Ciao
> @Alex
Ciao,
ringrazio per questa seconda chiarificazione. Il problema rigurdante la
rete intranet credo di averlo risoloto. Rimane l'accesso dalla rete
internet.
Quello che mi interessa riuscire a fare č poter solamente visualizzare i
dati inseriti anche se mi trovo a casa mia ed il database č residente in
un computer dell'azienda.
Chiedo scusa per le continue richieste ma le mie conoscenze al riguardo
sono limitate.
Grazie ciao



title: Esportazione su internet

text:
"Alessandro Cargnelli" <
alex-...@libero.it
> ha scritto nel messaggio
news:e616q1$sm4$1...@news.newsland.it...
>
> Ciao,
> ringrazio per questa seconda chiarificazione. Il problema rigurdante la
> rete intranet credo di averlo risoloto. Rimane l'accesso dalla rete
> internet.
> Quello che mi interessa riuscire a fare è poter solamente visualizzare i
> dati inseriti anche se mi trovo a casa mia ed il database è residente in
> un computer dell'azienda.
> Chiedo scusa per le continue richieste ma le mie conoscenze al riguardo
> sono limitate.
> Grazie ciao
Come ti ha già detto @Alex devi utilizzare o ASP (Active Server Pages) o
altra tecnologia che ti permetta di connetterti al database, leggere il
recordset e visualizzare i dati su pagine web.
Trovi esempi su:
-
www.aspitalia.com
-
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanchor/html/activeservpages.asp
Ciao.
--
Sergio MAZZA


title: Esportazione su internet

text:

Io ho risolto il problema usando HAMACHI, un software gratuito che ti
permette di esplorare le cartelle condivise sul pc dell'ufficio, dal pc
di casa tramite una connessione ADSL.
x maggiori info ricerca hamachi sul newsgroup.


title: RollBack ???

author: Alberto V

text:
Salve.
Uso VB6.0, con Ado 2.7, per accedere a un database Access2000.
Ho la seguente serie di istruzioni:
Connessione.BeginTrans
Command.Commandtext="Delete ......"
Command.Execute 'Elimino tutti i record che soddisfano una condizione
Command.CommandText="Insert ....."
Command.Execute 'Inserisco nuovi record
Connessione.CommitTrans
E' successo questo:
L'inserimento dei nuovi record è fallito, per un errore che non sto a
descrivere, ma poteva accadere per mille motivi.
Il programma è andato in errore di runtime. Ero convinto che, chiudendosi la
connessione, il database sarebbe rimasto in uno stato tale da consentire al
primo motore che avesse acceduto, di fare il Rollback.
Invece, i miei record eliminati erano persi per sempre (è anche avvenuto un
Compatta e Ripristina, dopo questa cosa....).
Mi chiedo:
Ho dimenticato di impostare qualche parametro della connessione per cui non
gestisce il Rollback??
Oppure è obbligatorio, con Access, gestire l'errore e ordinare
esplicitamente il RollBack della transazione??
Scusate, l'ignoranza, ma di solito uso SQL-Server, e quando cade la
connessione ha sempre provveduto il server al Rollback delle transazioni.
Grazie
Ciao
Alberto


title: RollBack ???

author: warp

text:
"Alberto V" <
> Mi chiedo:
> Ho dimenticato di impostare qualche parametro della connessione per cui
non
> gestisce il Rollback??
> Oppure è obbligatorio, con Access, gestire l'errore e ordinare
> esplicitamente il RollBack della transazione??
Col tempo ho desistito dall'utilizzare transazioni con Jet: ho incontrato
problemi simili ai tuoi sul RollBack ... pare inevitabili con un
File-Server.
Meglio una classica gestione degli errori di multiutenza.
> Scusate, l'ignoranza, ma di solito uso SQL-Server, e quando cade la
> connessione ha sempre provveduto il server al Rollback delle transazioni.
Concordo anche su questo: nessun problema (almeno transazionale!) col Server
di casa M$$$
Ciao, warp


title: Problema con Word

author: Walter

text:
Ciao a tutti,
mi capita una cosa che non riesco a risolvere.
da un' applicazione metto dei dati in un modulo word utilizzando i
segnalibro.
lanciando la routine il tutto funziona normalmete.
MA se rilancio la stessa routine senza aver chiuso l' applicazione mi da il
seguente errore
"il computer server remoto non esiste o non e' disponibile"
Mi sapete aiutare?
Vi riporto le istruzioni usate.
    Dim WordDoc As New Word.Application
    With WordDoc
    .Visible = True
    .Documents.Open FileName:="C:\Beatrice\AllegatoD.DOT", ReadOnly:=True
....... inserisco i campi nei segnalibro
    .Documents.Save
    .Documents.Close
    .Quit
    End With
    Set WordDoc = Nothing
GRAZIE       Walter


title: Problema con Word

author: Marco Pizzamiglio

text:
Walter ha scritto:
> Ciao a tutti,
> mi capita una cosa che non riesco a risolvere.
> da un' applicazione metto dei dati in un modulo word utilizzando i
> segnalibro.
> lanciando la routine il tutto funziona normalmete.
> MA se rilancio la stessa routine senza aver chiuso l' applicazione mi da il
> seguente errore
> "il computer server remoto non esiste o non e' disponibile"
> Mi sapete aiutare?
> Vi riporto le istruzioni usate.
>     Dim WordDoc As New Word.Application
>     With WordDoc
>     .Visible = True
>     .Documents.Open FileName:="C:BeatriceAllegatoD.DOT", ReadOnly:=True
> ........ inserisco i campi nei segnalibro
>     .Documents.Save
>     .Documents.Close
>     .Quit
>     End With
>     Set WordDoc = Nothing
> GRAZIE       Walter
Il problema starà in una delle istruzioni che non hai riportato. Verifica
che tutte le istruzioni che usano la libreria Word inizino con WordDoc (se
non c'è un With).
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: Sottoreport: controllo dei dati presenti

author: ing. Stefano BRUSCOLI

text:
Salve
Ho un report con un sottoreport. Il report mostra i valore di tabella1 che
ha una relazione 1 - n con tabella2, mostrata dal sottoreport. Nella
definizione del report ho impostato il tutto per la sincronizzazione delle
tabelle. Ora in determinati casi a record della tabella1 non corrisponde
alcun record in tabella2. Come posso controllare questo evento e di
conseguenza redere visibile una scritta "valori non presenti". Quest'ultima
cosa la posso fare mettendo all'interno di un if
Lblnovalori.visible = true
dopo avere impostato
Lblcaption = "Valori non presenti"
Il mio problema è come controllare che nel sottoreport ci siano valori o
meno
Grazie in anticipo per l'aiuto


text:
"ing. Stefano BRUSCOLI" <
sbru...@yahoo.com
> ha scritto nel messaggio
news:3b2f5...@linux5.provincia.ps.it...

Grazie
Credo di aver risolto da solo, guardando l'help (aiutato vecchi msg sul sito
comune) con la funzione HasData. l'help è chiarissimo.
Scusate per il disturbo


title: "parsing" di un file di testo

author: AP

text:
Mi sfugge la soluzione, anche se mi sembra di esserci vicinissimo...
ho un file di testo, anzi, e' in un foglio excel adesso,  fatto cosi':
A1             A2
primo       milano
secondo     via lenin
terzo      giuseppe
primo       roma
secondo    via togliatti
terzo      giovanni
primo       napoli
secondo    via berlinguer
terzo      gerolamo
ecc. per altre 3000 righe.
Come faccio per normalizzarlo in un database?
Sto provando tutte le query del mondo...
grazie
--
www.iaciners.org
"
Lucius Best: So now I am in deep trouble. I mean one more jolt of this
death ray and I am an epitaph. Somehow I manage to find cover, and what
does Baron von Ruthless do? He starts monologuing! He starts like this
prepared speech about how feeble I am compared to him, how inevitable my
defeat is, how the world will soon be his.
"


title: "parsing" di un file di testo

author: Brown

text:
AP ha scritto:
> Mi sfugge la soluzione, anche se mi sembra di esserci vicinissimo...
>
> ho un file di testo, anzi, e' in un foglio excel adesso,  fatto cosi':
>
> A1             A2
> primo       milano
> secondo     via lenin
> terzo      giuseppe
>
> primo       roma
> secondo    via togliatti
> terzo      giovanni
>
> primo       napoli
> secondo    via berlinguer
> terzo      gerolamo
>
> ecc. per altre 3000 righe.
>
> Come faccio per normalizzarlo in un database?
> Sto provando tutte le query del mondo...
>
> grazie
>
Con una query al momento proprio non saprei... io userei del codice...
Dipende se è un'operazione una tantum o un'operazione che va fatta
regolarmente ...


title: "parsing" di un file di testo

text:
On Wed, 08 Jun 2005 17:55:31 GMT, Brown wrote:
> Con una query al momento proprio non saprei... io userei del codice...
tentavo con una di incrocio... ho creato una tabella con solo i campi
primo, secondo e terzo.
Ma non mi viene.

> Dipende se è un'operazione una tantum o un'operazione che va fatta
> regolarmente ...
una tantum, anche se mi piacerebbe sapere come fare.
--
www.iaciners.org
"
Supreme Chancellor: I can feel your anger. It makes you stronger!
"


title: "parsing" di un file di testo

author: Point Break

text:
[CUT]
Ciao,
certo un pò ti sei incasinato...avresti potuto impostare i dati considerando
la prima riga solo per i  nome dei campi e le successive per i records e
quindi avresti avuto il tuo db bello e pronto da importare in access...
     A          B        C
1 primo  secondo terzo
2 milano via lenin giuseppe
Ti conviene scrivere qualche riga di codice: se le celle si ritrovano nella
stessa posizione (come mi sembra di capire) puoi effettuare degli incrementi
predefiniti (a partire dal primo valore) e quindi leggere i valori...
Secondo me dovresti scrivere qualche riga di codice in vba per sistemare i
dati per bene su un foglio di excel e quindi poi importarli in access ->
prova a dare 1 occhiata a questo sito (
http://ennius.interfree.it/
 - sezione
articoli vba)  per leggere i valori nelle celle etc...
Buona serata :-)
Gaspare


title: "parsing" di un file di testo

text:
[CUT]
Scusa...non ti ho risposto per la normalizzazione...decidi uno più campi da
"indicizzare" etc...ma la cosa più importante penso sia per adesso sistemare
i records a meno che non ti voglia divertire a fare copia ed incolla per
3000 righe...


title: "parsing" di un file di testo

text:


e' quello che ho fatto...
ho fatto diventare orizzontale il verticale e poi ho sortato...
pero' mi sono fatto aiutare da uno scriptino in excel, lo copio qui, magari
serve.
Sheets("foglio1").Activate
Range(ActiveCell, ActiveCell.Offset(15, 1)).Select
Selection.Copy
ActiveCell.Offset(0, 2).Select
Selection.PasteSpecial Paste:=xlAll, Operation:=xlNone, SkipBlanks:=False _
Transpose:=True
Application.CutCopyMode = False
ActiveWindow.SmallScroll Down:=16
ActiveCell.Select

End Sub
--
www.iaciners.org
"
Violet Parr: Mom and Dad's lives could be in jeopardy, or worse - their
marriage!
"


title: Funzione Date

author: sunrex

text:
Non mi funziona più la funzione Date().
Su tutte le qry in cui su un campo data ho messo come criterio la funzione
Date() mi ritorna un messaggio del tipo
Funzione non disponibile nelle espressioni nel'espressione della query
'(((tblRichieste.DataOrdine)=Date())))'.
Che succede?
SunRex


title: Funzione Date

text:
"sunrex" <
sunrexs...@hotmail.it
> ha scritto nel messaggio
news:rstrb.442312$R32.14...@news2.tin.it...



title: Funzione Date

text:
"sunrex" <
sunrexs...@hotmail.it
> ha scritto nel messaggio
news:rstrb.442312$R32.14...@news2.tin.it...

Scusate mi è partito un colpo.
Cmq senza aver fatto un cazzo adesso mi rifunziona tutto.
Misteri di Access
SunRex


title: Valore "TUTTI" in un parametro/funzione.

author: Omar Carrara

text:
Ho una tabella, con 5 campi. (Nome, Cognome, etc)
Voglio fare una ricerca su quella tabella, estraendo solo alcuni dati
filtrati secondo parametri da me immessi.
(esempio, solo i cognomi "Rossi")
Allora creo una maschera con 5 campi non associati, e chiedo all'utente di
inserire nel relativo campo, la stringa che filtrerà la ricerca (esempio,
nel campo vuoto "Cognome", l'utente inserirà "Rossi")
La maschera che conterrà il risultato della ricerca, è basata su una query
(recordsource), che come parametri ha una funzione che legge il valore del
campo della maschera di ricerca.
public function fLeggiValore()
    fLeggiValore = form![NomeMaschera]![ctrCognome]         'ctrCognome =
controllo della maschera
end function
La funzione cioè legge il valore "Rossi", e la query, utilizzando per il
campo Cognome il parametro "fLeggiValore()", filtra il risultato.
Fin qui tutto bene, l'unico problema si pone quando il campo di ricerca
Cognome non è un controllo text, ma un combo, con recordsource l'elenco dei
Cognomi pescati proprio dalla mia tabella iniziale.
Dal combo seleziono quindi "Rossi", e la query funziona.
La domanda è:
Se io volessi però avere come parametro "Tutti", poter cioè leggere tutti i
cognomi della tabella, come deve essere la funzione che sarà usata dalla
query come parametro?
Grazie per l'aiuto.
--
Posted from
smtp2.libero.it
 [193.70.192.52]
via Mailgate.ORG Server -
http://www.mailgate.org


author: Ungi

text:
Basta mettere un if sul valore della combo, se il valore ="Tutti" allora
assegnare a fLeggiValore = -1
Es:
public function fLeggiValore()
if forms![NomeMaschera]![ctrCognome]="Tutti" then
    fLeggiValore = -1
else
    fLeggiValore = form![NomeMaschera]![ctrCognome]
endif
end function
Saluti
"Omar Carrara" <
om...@spidernet.it
> wrote in message
003501bf973f$2cd8c200$3901...@spidernet.it...



author: Antonio Biso

text:
"Omar Carrara" ha scritto nel messaggio
<003501bf973f$2cd8c200$
3901...@spidernet.it
>...
>Ho una tabella, con 5 campi. (Nome, Cognome, etc)
>
>Voglio fare una ricerca su quella tabella, estraendo solo alcuni dati
>filtrati secondo parametri da me immessi.
>(esempio, solo i cognomi "Rossi")
>Allora creo una maschera con 5 campi non associati, e chiedo all'utente di
>inserire nel relativo campo, la stringa che filtrerà la ricerca (esempio,
>nel campo vuoto "Cognome", l'utente inserirà "Rossi")
>
>La domanda è:
>Se io volessi però avere come parametro "Tutti", poter cioè leggere tutti i
>cognomi della tabella, come deve essere la funzione che sarà usata dalla
>query come parametro?
Prima cosa: perchè usare una funzione? quando basta fare una query che ha
dei criteri where sotto i campi da filtrare in questo modo:
like [schede]![tuascheda]![tuocontrollo]
Questo lo metti sotto ogni campo interessato chiaramente cambiando il
controllo corrispondente.
Per il problema tutti basterebbe che la combo abbia come origine dati una
query d'unione: una query sui dati veri e propri e una su una tabella che
contiene un unico record con l'unico campo con valore "TUTTI"
A questo punto i criteri che avevo scritto sopra diventano:
like iif([schede]![tuascheda]![tuocontrollo] =
"TUTTI";"*";[schede]![tuascheda]![tuocontrollo])
Et voilà
Antonio


title: Delucidazione esempio sitocomune sincro combo

author: Femto

text:
Ciao Ng, stavo studiando l'esempio per la sincronizzazione di più
caselle combinate presente nel sitocomune..ho capito abbastanza il
funzionamento però mi sono inceppato nel come inserire i record e
soprattutto come inserire una nuova categoria..ho visto in altri post
del come aggiungere una voce non presente nella combo ed ho capito, ma
come fare quando sono "sincronizzate"?
TIA
Femto


author: Roberto da casa

text:
"Femto" <
fem...@virgilio.it
> ha scritto nel messaggio
news:GMbkd.148210$b5.73...@news3.tin.it...
> Ciao Ng, stavo studiando l'esempio per la sincronizzazione di più
> caselle combinate presente nel sitocomune..
Immagino che tu stia parlando della DAQ intitolata "Sincronizzare in una
maschera due o più caselle combinate tra loro in gerarchia".
>ho capito abbastanza il
> funzionamento però mi sono inceppato nel come inserire i record
Inserire i record dove?
> e soprattutto come inserire una nuova categoria..ho visto in altri post
> del come aggiungere una voce non presente nella combo ed ho capito, ma
> come fare quando sono "sincronizzate"?
Esiste più di una tecnica per aggiornare la tabella che è origine riga di
una casella combinata.
Se ti riferisci alla tecnica che trovi sul Sito Comune, nella Sezione Forms,
nella FAQ intitolata "Si può aggiungere un record alla tabella che è origine
riga di una casella combinata senza usare una maschera?", puoi inserire un
nuovo record nella tabella Categorie prelevando l'IDReparto dalla casella
combinata CercaReparto.
Se poi le cose che non ti sono chiare sono altre, rifatti vivo.
> TIA
>
> Femto
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
Roberto da casa wrote:
> "Femto" <
fem...@virgilio.it
> ha scritto nel messaggio
> news:GMbkd.148210$b5.73...@news3.tin.it...
>
>>Ciao Ng, stavo studiando l'esempio per la sincronizzazione di più
>>caselle combinate presente nel sitocomune..
>
>
> Immagino che tu stia parlando della DAQ intitolata "Sincronizzare in una
> maschera due o più caselle combinate tra loro in gerarchia".
>
>
>>ho capito abbastanza il
>>funzionamento però mi sono inceppato nel come inserire i record
>
>
> Inserire i record dove?
>
>
>>e soprattutto come inserire una nuova categoria..ho visto in altri post
>>del come aggiungere una voce non presente nella combo ed ho capito, ma
>>come fare quando sono "sincronizzate"?
>
>
> Esiste più di una tecnica per aggiornare la tabella che è origine riga di
> una casella combinata.
> Se ti riferisci alla tecnica che trovi sul Sito Comune, nella Sezione Forms,
> nella FAQ intitolata "Si può aggiungere un record alla tabella che è origine
> riga di una casella combinata senza usare una maschera?", puoi inserire un
> nuovo record nella tabella Categorie prelevando l'IDReparto dalla casella
> combinata CercaReparto.
> Se poi le cose che non ti sono chiare sono altre, rifatti vivo.
>
>
>>TIA
>>
>>Femto
>
>
Ciao, si stavo proprio parlando di quella FAQ, mi sarebbe utile
utilizzare quella tecnica per inserire dei record, cioè il fatto che
tramite la scelta nella prima combo venga condizionata la scelta sulla
seconda. Cioè immagiamo che un domani debba aggiungere un nuovo reparto,
se provo ad agire direttamente sulla tabella, Access mi dice che è
troppo complicato...
Grazie
Femto


text:
"Femto" <
fem...@virgilio.it
> ha scritto nel messaggio
news:KMpkd.150432$b5.74...@news3.tin.it...

Per aggiungere un record nella tabella Reparti, su cui è basato l'origine
riga della casella combinata CercaReparto, come ti ho già detto nel mio
messaggio precedente, vai sul Sito Comune, nella Sezione Forms, nella FAQ
intitolata "Si può aggiungere un record alla tabella che è origine riga di
una casella combinata senza usare una maschera?". Lì ci trovi illustrato uno
dei modi possibili per farlo.
> Grazie



text:

..scusa non ci avevo fatto caso...
grazie per la dritta
Femto


title: Collegare tabelle in Access 2007

author: napi

text:
Ho un FE collegato ad un BE sullo stesso PC in cui � installato A2007 con
Win7.
Per provare il runtime di A2007 (scaricato dal sito della Microsoft) ho
caricato questi due files su una macchina virtuale (Virtualbox) in cui il SO
� WinXP.
Tutto OK.
Trasferisco i due files FE e BE su altri due PC sui quali NON � installato
Access 2007 e ambedue con WinXP.
Non riesco a collegare il FE al BE perch� l'esecuzione si blocca sulla riga
di codice
docmd.RunCommand acCmdImportAttachAccess.
Con questo comando si apre regolarmente la maschera di dialogo in cui
l'utente indica il percorso del BE, ma... invece di apparire l'elenco delle
tabelle da collegare, i due PC si impallano e... cap�t! basta! non si va pi�
avanti.
Devo per forza usare la maschera di dialogo per indicare il percorso del BE,
perch� non conosco a priori la collocazione del BE.
Qualcuno pu� essermi d'aiuto?
Grazie
Napi


title: Collegare tabelle in Access 2007

author: Roberto da Parma

text:
"napi" <
nat...@tin.it
> ha scritto nel messaggio
news:4b64bd75$0$1118$4faf...@reader2.news.tin.it...

Vai sul sito comune...c'� la procedura gi� fatta e degnamente funzionante
per collegare FE a BE.
Ciao
--
Roberto da Parma


title: Collegare tabelle in Access 2007

text:
"Roberto da Parma" <
arisi....@tin.it
> ha scritto nel messaggio
news:hk2o91$gmn$1...@tdi.cu.mi.it...

Ti ringrazio per la risposta.
Le procedure presenti sul SitoComune le avevo gi� guardate ed anche
utilizzate.
Ma quello che ora a me interesserebbe �: perch� il pc s'impalla
nell'esecuzione del comando
<docmd.RunCommand acCmdImportAttachAccess> usato con il solo runtime di
A2007?
Dal sito della Microsoft acquisisco che � possibile collegare il FE con il
BE usando il solo runtime; quindi come o cosa devo fare?
Grazie
Napi


title: Collegare tabelle in Access 2007

author: Antonio

text:
>
> Ti ringrazio per la risposta.
> Le procedure presenti sul SitoComune le avevo gi� guardate ed anche
> utilizzate.
> Ma quello che ora a me interesserebbe �: perch� il pc s'impalla
> nell'esecuzione del comando
> <docmd.RunCommand acCmdImportAttachAccess> usato con il solo runtime di
> A2007?
> Dal sito della Microsoft acquisisco che � possibile collegare il FE con il
> BE usando il solo runtime; quindi come o cosa devo fare?
>
> Grazie
>
> Napi
Pu� darsi che al runtime manchi qualche dll importante. Io proverei ad
eseguire il runtime su un computer sul quale c'� anche Access installato per
vedere se si impalla ugualmente. Se non succede, allora la colpa sar�
probabilmente di qualche dll assente.
Ciao
Antonio


title: Collegare tabelle in Access 2007

text:
"Antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
news:4b657bfa$0$6840$5fc...@news.tiscali.it...
> >
>> Ti ringrazio per la risposta.
>> Le procedure presenti sul SitoComune le avevo giï¿½ guardate ed anche
>> utilizzate.
>> Ma quello che ora a me interesserebbe ï¿½: perchï¿½ il pc s'impalla
>> nell'esecuzione del comando
>> <docmd.RunCommand acCmdImportAttachAccess> usato con il solo runtime di
>> A2007?
>> Dal sito della Microsoft acquisisco che ï¿½ possibile collegare il FE con
>> il BE usando il solo runtime; quindi come o cosa devo fare?
>>
>> Grazie
>>
>> Napi
> Puï¿½ darsi che al runtime manchi qualche dll importante. Io proverei ad
> eseguire il runtime su un computer sul quale c'ï¿½ anche Access installato
> per vedere se si impalla ugualmente. Se non succede, allora la colpa sarï¿½
> probabilmente di qualche dll assente.
>
> Ciao
> Antonio
>
>
Come giï¿½ detto nel post di apertura, la prima prova l'ho fatta sul mio pc in
ambiente virtuale Virtualbox con SO WinXP e tutto ha funzionato
regolarmente. Sul PC host ï¿½ installato Access 2007 con Win7, mentre nella
macchina virtuale solo il runtime.
Ciao
Napi


title: Collegare tabelle in Access 2007

text:
"napi" <
nat...@tin.it
> ha scritto nel messaggio
news:4b657f1c$0$1112$4faf...@reader2.news.tin.it...
> "Antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
> news:4b657bfa$0$6840$5fc...@news.tiscali.it...
>> >
>>> Ti ringrazio per la risposta.
>>> Le procedure presenti sul SitoComune le avevo gi� guardate ed anche
>>> utilizzate.
>>> Ma quello che ora a me interesserebbe �: perch� il pc s'impalla
>>> nell'esecuzione del comando
>>> <docmd.RunCommand acCmdImportAttachAccess> usato con il solo runtime di
>>> A2007?
>>> Dal sito della Microsoft acquisisco che � possibile collegare il FE con
>>> il BE usando il solo runtime; quindi come o cosa devo fare?
>>>
>>> Grazie
>>>
>>> Napi
>> Pu� darsi che al runtime manchi qualche dll importante. Io proverei ad
>> eseguire il runtime su un computer sul quale c'� anche Access installato
>> per vedere se si impalla ugualmente. Se non succede, allora la colpa sar�
>> probabilmente di qualche dll assente.
>>
>> Ciao
>> Antonio
>>
>>
>
> Come gi� detto nel post di apertura, la prima prova l'ho fatta sul mio pc
> in ambiente virtuale Virtualbox con SO WinXP e tutto ha funzionato
> regolarmente. Sul PC host � installato Access 2007 con Win7, mentre nella
> macchina virtuale solo il runtime.
>
> Ciao
> Napi
>
>
Scusa, non avevo letto a dovere il primo messaggio. Comunque confermi quanto
supponevo. Chiss� se con un po' di pazienza non riesca a trovare la dll (o
le dll) che possano risolvere il problema.


title: Nascondere Menu WEB da access e Word

author: Tom

text:
Ciao a Tutto il NG.
Problema:
In una maschera ho un pulsante=Apri e un campo=Campo1
Su click del pulsante ho:Me!Apri.HyperlinkAddress=Me!campo1
Scrivendo ad esempio sul campo1:c:\tom.doc e facendo clik sul pulsante apri
il tutto funziona, ma si apre sia in access che in Word la noiosissima
finestra del menu web.
Come posso eliminarla?
Ciao a tutti e grazie.


title: Nascondere Menu WEB da access e Word

author: ALESSANDRO Baraldi

text:
"Tom" <
t...@tim.it
> ha scritto nel messaggio
news:I57qc.58710$Qc.23...@twister1.libero.it...

   DoCmd.ShowToolbar "web", acToolbarNo
Ciao.
@Alex.


title: Abilitazione casella di testo da maschera in sottomaschera

author: SimoneB

text:
Salve a tutti,
in una maschera dal nome frmFattura ho una combo, sull'evento di
questa After Update, vorrei disabilitare una casella di testo di una
sottomaschera denominata frmDettaglioFattura (la casella di testo
supponiamo si chiami txtProva). Come posso fare?!
Grazie a tutti coloro che mi leggerenno o che mi guideranno verso la
risoluzione del mio problema
LAP


author: Karl Donaubauer

text:
SimoneB wrote:
> in una maschera dal nome frmFattura ho una combo, sull'evento di
> questa After Update, vorrei disabilitare una casella di testo di una
> sottomaschera denominata frmDettaglioFattura (la casella di testo
> supponiamo si chiami txtProva). Come posso fare?!
> ...
Prova con questa riga di codice VBA:
Me!frmDettaglioFattura!txtProva.Enabled = False
v.a.
http://www.donkarl.com/it?FAQ4.2
--
Ciao
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
>
> Prova con questa riga di codice VBA:
>
> Me!frmDettaglioFattura!txtProva.Enabled = False
>
> v.a.
http://www.donkarl.com/it?FAQ4.2
>
> --
> Ciao
> Karl
ciao Karl,
avevo già provato in questo modo e purtroppo non funziona...  sarà
perchè nella sottomaschera sono presenti più record??! Non penso
però... altri suggerimenti?
ciao e grazie
LAP


text:
SimoneB wrote:
>> Prova con questa riga di codice VBA:
>>
>> Me!frmDettaglioFattura!txtProva.Enabled = False
>>
>> v.a.
http://www.donkarl.com/it?FAQ4.2
>
> avevo già provato in questo modo e purtroppo non funziona...  sarà
> perchè nella sottomaschera sono presenti più record??! Non penso
> però... altri suggerimenti?
Certo, e persino 3: :-)
1. La prossima volta scrivi/incolla subito cosa hai provato.
Così risparmiamo il primo giro inutile.
2. Descrivi come si esprime "non funziona".
Cosa succede o non succede?
Con quale numero e/o messaggio di errore esatto.
Così risparmiamo il secondo giro inutile.
3. Leggi bene l'articolo segnalato. Il problema la più frequente
è quello descritto con lo scambio con nome e oggetto origine.
Ma fino a non descrivi meglio il punto 2 si puo solo indovinare.
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


text:
Karl Donaubauer wrote:
> ...
> Il problema la più frequente è quello descritto ...
e il punto 4 è che devo controllare meglio cosa scrivo
per non sbagliare l'articolo.


text:
Risolto... scusa ma non avevo capito che il riferimento alla tua FAQ,
pensavo contenesse semplicemente quello riportato da te...
l'errore era che non mettevo il "focus" sulla sottomaschera
grazie e saluti
PS: buone feste
LAP


title: Esportare specifiche di importazione ed esportazione

author: Frankkk

text:
In una applicazione creata con A2K ho creato anche delle specifiche di
importazione ed esportazione.
Convertendo il file in A97 le specifiche spariscono.
Importare da A97 a A2K ovviamente non è possibile.
Esiste una soluzione oppure devo necessariamente ricrearle in A97 ???
Grazie


title: Dov'è quel documento?

author: Michele Amato

text:
Buongiorno a tutti,
ho appena pubblicato il mio ultimo lavoretto: un "Trova" tipo quello di
windows capace però di analizzare il contenuto degli mdb.
Spero torni utile a qualcuno, comunque è open source e spero che qualcuno
possa imparare qualcosa o ancora meglio dare dei suggerimenti.
http://maengineering.20m.com/new/ita/prodotti.htm
Un saluto a tutti.
p.s.
Ovviamente è disponibile per il sito comune (capito triade? ;-))


title: Dov'è quel documento?

author: Riccardo

text:
Michele Amato <
maengi...@ciccia.libero.it
> wrote in message
QQc27.16025$eB4.6...@news.infostrada.it...

Ciao, ho provato a scaricarlo, ma al link
http://maengineering.20m.com/new/bin/Dov'éQuelDocumento10_8.zip
(facendo click su download), esce questo errore:
The page or file you are looking for
(http://maengineering.20m.com/new/bin/Dov'Ã©QuelDocumento10_8.zip) is not
here
ciao Riccardo


title: Dov'è quel documento?

text:
Riccardo <
ricc...@free.panservice.it
> wrote in message
9ibna1$qn9$1...@news.panservice.it...
>
> Michele Amato <
maengi...@ciccia.libero.it
> wrote in message
> QQc27.16025$eB4.6...@news.infostrada.it...
> > Buongiorno a tutti,
> >
> > ho appena pubblicato il mio ultimo lavoretto: un "Trova" tipo quello di
> > windows capace però di analizzare il contenuto degli mdb.
> >
> > Spero torni utile a qualcuno, comunque è open source e spero che
qualcuno
> > possa imparare qualcosa o ancora meglio dare dei suggerimenti.
> >
> >
http://maengineering.20m.com/new/ita/prodotti.htm
> >
> >
> Ciao, ho provato a scaricarlo, ma al link
> http://maengineering.20m.com/new/bin/Dov'éQuelDocumento10_8.zip
> (facendo click su download), esce questo errore:
> The page or file you are looking for
> (http://maengineering.20m.com/new/bin/Dov'Ã©QuelDocumento10_8.zip) is not
> here
>
> ciao Riccardo
Adesso dovrebbe essere ok.
Michele Amato


title: Comando AGGIORNA non disponibile ?!

author: Teamnetwork

text:
ho la necessita' di aggiornare con un pulsante di comando una
sottomaschera
Su access 97 tutto ok
Su access 2002 mi dice : Comando o Azione "AGGIORNA" non disponibile
Il pulsante lo ho fatto con la reazione guidata e da' errore sia in
una maschera con la sottomaschera che in una maschera pura con solo
lui.
vi riporto il codice
Private Sub Comando0_Click()
On Error GoTo Err_Comando0_Click
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
Exit_Comando0_Click:
    Exit Sub
Err_Comando0_Click:
    MsgBox Err.Description
    Resume Exit_Comando0_Click

End Sub


title: Comando AGGIORNA non disponibile ?!

author: MA

text:
> ho la necessita' di aggiornare con un pulsante di comando una
> sottomaschera
> Su access 97 tutto ok
> Su access 2002 mi dice : Comando o Azione "AGGIORNA" non disponibile
> Il pulsante lo ho fatto con la reazione guidata e da' errore sia in
> una maschera con la sottomaschera che in una maschera pura con solo
> lui.
>
> vi riporto il codice
>
> Private Sub Comando0_Click()
> On Error GoTo Err_Comando0_Click
>
>
>     DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
Con questa istruzione fai riferimento ad una voce di menù contestuale di A97
Usa un generico
docmd.runcommand accmdsaverecord
MAssimiliano


title: SOS caselle combinate

author: Giovanna

text:
Ho creato un database che consente di pianificare il lavoro dei tecnici in
una azienda. Ho il seguente problema: una volta scelto il giorno della
settimana, da una casella combinata il tecnico sceglie il suo settore di
appartenenza e poi, da un'altra casella combinata (che riporta i tecnici
appartenenti al settore scelta) sceglie il suo nome e, a parte, fa la
propria pianificazione. Capita però che un tecnico dalla casella combinata
sostituisca il nome di un tecnico con il proprio. Vorrei fare in modo che
una volta inserito dalla casella combinata il nome di un tecnico, non sia
più possibile cambiarlo. Attendo fiduciosa risposte in merito
Grazie


title: SOS caselle combinate


title: SOS caselle combinate

author: Fabio Montagner

text:
Potresti fare in maniera che per inserire la nuova giornata si utilizzi una
maschera che permette solo l'inserimento di nuovi recordo, mentre per la
sola visualizzazione ne esista un'altra che non permette la modifica dei
valori della combobox del tecnico.


title: RecordsetClone: tipo non corrispondente?!

text:
Ciao a tutti,
è da un po' che vi leggo ma è la prima volta che vi scrivo, quindi
approfitto dell'occasione per ringraziare di cuore i guru ed i
frequentatori assidui di questo NG: nella mia breve esperienza con
Access siete già stati fonte di numerosi spunti ed illuminazioni! ;-)
Ad ogni modo, come sarà presto palese :-P, di strada ne ho ancora molta
da fare, e infatti ho giusto un problemino da sottoporvi che mi sta
facendo sbroccare: assegnando in VB l'oggetto Recordset di una maschera
ad una variabile di tipo Recordset, puntualmente mi salta fuori il
messaggio di "Errore di run-time 13: Tipo non corrispondente". Per
spiegarmi meglio, ecco un esempio di codice (inserito all'interno di un
modulo di una maschera):
Dim rst As Recordset
    Set rst = Me.Recordset
Ovviamente la stessa cosa avviene anche utilizzando RecordsetClone al
posto di Recordset, o Screen.ActiveForm al posto di Me (le ho provate
tutte...).
Qualcuno sa spiegarmi il perchè del suddetto errore? Codice
praticamente uguale si trova anche in svariati esempi della guida di
Access, ma io non sono riuscito a farlo funzionare in nessun modo :-(
Grazie 1000 in anticipo!
Ciao.


author: Steve

text:
"UniMatrix001" <
unimat...@libero.it
> ha scritto nel messaggio
news:q6u3rtgtug1nsihok...@4ax.com...

Penso che il problema sia questo, quando tu dimensioni il recordset con Dim
rst As Recordset access prepara un recordset che è del tipo che appare per
primo nell'elenco dei riferimenti se stai utilizzando Access 2000 si tratta
di ADO ma poi se recuperi il recordset della maschera sia con recordsetclone
che con me.recordset access restituisce un recordset dao e quindi ovviamente
ti da l'errore di tipi non corrispondenti, purtroppo non c'è modo di
recuperare un recordseclone ADO in un database access e quindi devi;
1) Verificare che nei riferimenti sia selezionata la voce microsoft DAO 3.6
object library
2) quando usi dim scrivere Dim rst as Dao.Recordset
così quando recupererai il recordset della maschera access trovera la
corretta variabile e tutto funzionerà
Ciao


text:
Il giorno Wed, 26 Sep 2001 19:19:28 +0200, "Steve"
<
st...@serviziassociati.it
> ha scritto:
>Penso che il problema sia questo, quando tu dimensioni il recordset con Dim
>rst As Recordset access prepara un recordset che è del tipo che appare per
>primo nell'elenco dei riferimenti se stai utilizzando Access 2000 si tratta
>di ADO ma poi se recuperi il recordset della maschera sia con recordsetclone
>che con me.recordset access restituisce un recordset dao
>e quindi ovviamente ti da l'errore di tipi non corrispondenti, purtroppo
>non c'è modo di recuperare un recordseclone ADO in un database access e
>quindi devi;
>
>1) Verificare che nei riferimenti sia selezionata la voce microsoft DAO 3.6
>object library
>
>2) quando usi dim scrivere Dim rst as Dao.Recordset
>
>così quando recupererai il recordset della maschera access trovera la
>corretta variabile e tutto funzionerà
Ecco dove stava l'inghippo: non so perchè :-) ma io ero convinto che
A2000 restituisse di default oggetti ADO (e infatti avevo provato anche
esplicitando "Dim rst As ADODB.Recordset") e non DAO!
GRAZIE 1000! :-)
Ciao.


author: koo

text:
> Ecco dove stava l'inghippo: non so perchč :-) ma io ero convinto che
> A2000 restituisse di default oggetti ADO (e infatti avevo provato anche
> esplicitando "Dim rst As ADODB.Recordset") e non DAO!
Assendo un amante di ADO (eh sě, ci diamo appuntamento in albergo almeno una
volta a settimana :-), preferisco evitare il piů possibile di usare DAO.
Ho notato una cosa.
Ho un'applicazione A2000. Nei riferimenti ho solo ADO. Creo una maschera
associata ad un recordset e inserisco, con l'autocomposizione, una combobox.
Nell'autocomposizione scelgo di effettuare una ricerca all'interno del
recordset (terza opzione, se non erro).
Access crea il tutto, compreso il codice con il famoso recorsetclone (o
recordset.clone... non ricordo).
Andando a vedere il codice noto queste cose:
1. L'oggetto recordset non č un "DAO.Recordset" ma un semplice "Object"
2. Nei riferimenti non compare DAO.
3. Funziona :-)


text:
"koo" <koo@k.k> ha scritto nel messaggio news:9ouinl$e8v$1...@serv1.iunet.it...

Funziona perche dimensionando un object l'assegnazione la fa al momento
dell'utilizzo il problema che questo richede uno spreco di risorse, se si
puo conviene dichiarare correttamente la variabile oggetto
ciao


title: Accedere a cartelle condivise Exchange (da Access)

author: LuKe

text:
Ciao a tutti,
premetto di non aver mai avuto a che fare con Exchange.
Un cliente deve condividere delle tabelle (solo in fase di importazione
ed esportazione, quindi non ci sono problemi di accesso contemporaneo ai
dati). Per condividere risorse sulla sua rete può accedere da Outlook a
delle cartelle condivise gestiste dal server Exchange.
Volevo sapere se a queste cartelle è possibile accedere da sistema
operativo (come una normale directory) e/o direttamente da access
(presumo attraverso delle opportune api).
Thanks
LuKe


author: Sergio MAZZA

text:
"LuKe" <
b...@gmx.de
> ha scritto nel messaggio
news:mSuhc.39398$zm5....@nntpserver.swip.net...

Il comando Net use \\nomePc\nomeRisorsaCondivisa funziona?
Ciao.
--
Sergio MAZZA


title: Problemi a salvare database

author: Amedeo B.

text:
Salve,
ho un database salvato su di un floppy.
Mi crea problemi a salvarlo sul pc (mi dice impossibile leggere dalla
periferica considerata).
Allora l'ho semplicemente aperto.
Ora vorrei salvarlo sul mio disco fisso.
E come si fa?
IL database si apre con la finestra OGGETTI/Tabella selezionata e se
clicco su salva mi vuol salvare la tabella!
Idem se mi sposto su gli altri oggetti.
Dovrei uscire dagli OGGetti per cercar di salvare l'intero database con
tutti i suo oggetti, dandogli un nome ed una destinazione su C, come farei
se si trattasse di ul file word aperto da floppy!!!
Ma come si fa?
Buon fine settimana a tutti.
Ciao
Amedeo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Problemi a salvare database

author: Amedeo

text:
Amedeo B. (io...) ha (aveva) scritto:
> ho un database salvato su di un floppy.
> Mi crea problemi a salvarlo sul pc (mi dice impossibile leggere dalla
> periferica considerata).Allora l'ho semplicemente aperto.
> Ora vorrei salvarlo sul mio disco fisso. E come si fa?
> IL database si apre con la finestra OGGETTI/Tabella selezionata e se
> clicco su salva mi vuol salvare la tabella!Idem se mi sposto su gli altri
oggetti. [CUT]
Risp:  allora, avendo risorto con l'Help (a dimostrazione che avete
ragione che dovremmo leggerlo di più), rispondo io stesso sia per coloro
che sarebbero interessati alla risposta e sia per evitar che qualcuno
perda il suo tempo prezioso a risponder a me. Sarebbe scorretto verso chi
risponderebbe non far saper che ho risolto.
Ho aperto una sessione Access nuova con un file nuovo che ho chiamato per
il momento db1 e salvato nella cartella Documenti.
Poi dal Menu FILE/CARICA DAGLI ESTERNI/IMPORTA si apre una finestra che ti
chiede dove sia la sorgente da cui importare oggetti: vedremo una
sottomaschera per Tabelle (con l'elenco delle tabelle), ecosì via per
Query, Record, ecc...Basta cliccare su IMPORTA TUTTO e il gioco è fatto.
Grazie idem.
Saluti



title: Problemi a salvare database

text:
"Amedeo" <
amed...@libero.it
> ha scritto nel messaggio
news:bremjr$253$1...@news.newsland.it...
> Amedeo B. (io...) ha (aveva) scritto:
>
> Risp:  allora, avendo risorto con l'Help (a dimostrazione che avete
> ragione che dovremmo leggerlo di più), rispondo io stesso sia per coloro
> che sarebbero interessati alla risposta e sia per evitar che qualcuno
> perda il suo tempo prezioso a risponder a me. Sarebbe scorretto verso chi
> risponderebbe non far saper che ho risolto.
> Ho aperto una sessione Access nuova con un file nuovo che ho chiamato per
> il momento db1 e salvato nella cartella Documenti.
> Poi dal Menu FILE/CARICA DAGLI ESTERNI/IMPORTA si apre una finestra che ti
> chiede dove sia la sorgente da cui importare oggetti: vedremo una
> sottomaschera per Tabelle (con l'elenco delle tabelle), ecosì via per
> Query, Record, ecc...Basta cliccare su IMPORTA TUTTO e il gioco è fatto.
>
> Grazie idem.
> Saluti
> Amedeo
>
> --
Io pero' eviterei di lavorare (aprire) i file direttamente su floppy; oramai
sono i supporti meno affidabili...ù
Ciao.
--
Sergio MAZZA


title: Sottomaschera foglio dati mi fa impazzire!!! Modifche aspetto non salvate!?

author: OneEDP

text:
O sto diventando vecchio oppure sto facendo un errore grossolano.
Perché non riesco a modificare più la sequenza con cui le colonne devono essere visualizzate in una subform foglio dati?
Impostato a video colonna A, B, C voglio visualizzare A, C, B. Con il mouse sposto e poi salvo. Alla riapertura NULLA!!!
Suggerimenti? (a parte visita specialistica?)
Grazie
Daniele


title: Uso di Like in VBA

author: Salvio

text:
Qualcuno sa dirmi perchè
quando eseguo questa query da VBA non mi funziona mentre mi funziona da
Access
l'errore che mi da è :
Nessun Valore specificato per alcuni parametri necessari
sql = "SELECT Tab_Banca_Operazioni.Uscita"
sql = sql & " FROM Tab_Banca_Operazioni"
sql = sql & " WHERE (((Tab_Banca_Operazioni.GData) Like ""*"" & " &
"[Forms]![mscElencoBancaOperazioni]![DataGiorno] &" & " " & " "" * "")"
sql = sql & ")"
Il campo GData non è una data


title: Uso di Like in VBA

author: Bruno Campanini

text:
"Salvio" <
nico...@hotmail.it
> wrote in message
news:1142618648.6...@v46g2000cwv.googlegroups.com...




[Risposta]
================================
Va' alla griglia QBE e in modalità Design sostituisci
tutte le virgolette " con la virgoletta '.
Riporta tutto in VBA e avrai forse le idee un po' più chiare.
In particolare, questa sarebbe la sequenza finale
della tua stringa SQL?
![DataGiorno] &" & " " & " "" * "")" & ")"
Come minimo manca un ;
E poi, che cosa dovrebbe significare?
Bruno


title: Docmd.TrasfertText

author: Marco

text:
Ciao a tutto il NG
Devo importare dati da file di testo (.txt) sempre diversi fra loro ed ho
l'esigenza di farlo da codice.
Il file si può trovare in qualsiasi posizione su disco quindi ho dati sempre
diversi
Ho una varibile che contiene il percorso completo del file (senza
estensione) che si chiama
NOMECOMPLETO.
ho creato un file di importazione per i criteri chiamato "Importafile" (che
fantasia...)
Nell'ipotesi che NOMECOMPLETO =  "C:\Prove\Importa"
La sintassi che uso è questa:
DoCmd.TransferText acImportFixed, "Importafile", "Temp", " & NOMECOMPLETO &
"
ma mi ritorna un errore  di run time 3044:
"C:\Prove\" non è un percorso valido. Assicurarsi che il nome del percorso
sia corretto e di essere collegati al server su cui si trova.
la cosa strana è che la variabile NOMECOMPLETO non contiene "C:\PROVE\", ma
"C:\PROVE\IMPORTA" perché se le faccio contenere "C:\PROVE\IMPORTA.TXT" mi
da un altro errore
Se la variabile del percorso la scrivo così: " '& NomeCOMPLETO & ' "
mi da errore 3011 il modulo di gestione non è riuscito a trovare
l'oggetto....
Come c.... devo scriverlo sto' percorso ???
Grazie a tutti
Ciao
marco
Ho provato:
DoCmd.TransferText acImportFixed, "Importafile", "Temp", " ' " &
NOMECOMPLETO & " ' "
ma mi ritorna un errore  di run time 3125:


title: Docmd.TrasfertText

author: Roberto da casa

text:
"Marco" <
mar...@inwind.it
> ha scritto nel messaggio
news:CIdOa.152863$Ny5.4...@twister2.libero.it...

Prova con:
DoCmd.TransferText acImportFixed, "Importafile", "Temp", NOMECOMPLETO &
".txt"
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Docmd.TrasfertText

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:IdgOa.154443$lK4.4...@twister1.libero.it...

Trovato!
La sintassi corretta è come dicevi tu, tranne per il fatto che non va
aggiunta l'estensione che la mette lui di default
Grazie 1000 e alla prossima


title: Access + ADSL

author: Raffaele

text:
Secondo voi posso far funzionare un FE e un BE su 2 PC collegati tramite
ADSL come se fossero collegati ad una normale rete LAN?


title: Access + ADSL

author: Emyr

text:
On Wed, 30 Jan 2002 17:50:42 GMT, "Raffaele" <
val...@inwind.it
>
wrote:
>Secondo voi posso far funzionare un FE e un BE su 2 PC collegati tramite
>ADSL come se fossero collegati ad una normale rete LAN?
>
>
penso di si...
Saluti.
Emanuele.


title: Access + ADSL

author: Luciano (DOC)

text:
Raffaele ha scritto nel messaggio ...
>Secondo voi posso far funzionare un FE e un BE su 2 PC collegati tramite
>ADSL come se fossero collegati ad una normale rete LAN?
Come una normale lan no...almeno una vpn. E taaaaaaata pazienza per
visualizzare le cose.
Per inciso: una lan va a 10/100 Mbps, una adsl a 640 Kpbs (terorici e
unidirezionali)...vedi un po' tu!:-)
Saluti.
Luciano


title: Drag & Drop su maschera continua

author: Giuseppe

text:
Ciao a tutti,
ho una maschera continua che tra origine da una query a campi incrociati,
rappresenta l'occupazione di un hotel, in ascissa i giorni ed in ordinata i
num. di camera; una sorta di GANTT.
E' possibile in maniera semplice operare un drang & drop? cioč trascinare
una prenotazione da una camera ad un altra?
Grazie
Giuseppe


title: Drag & Drop su maschera continua

author: Roberto dalla campagna

text:
"Giuseppe" <
gius...@roverenet.it
> ha scritto nel messaggio
news:4333a611$0$8491$5fc...@news.tiscali.it...
> Ciao a tutti,
>
> ho una maschera continua che tra origine da una query a campi incrociati,
> rappresenta l'occupazione di un hotel, in ascissa i giorni ed in ordinata
i
> num. di camera; una sorta di GANTT.
>
> E' possibile in maniera semplice operare un drang & drop? cioè trascinare
> una prenotazione da una camera ad un altra?
No, anche perchè una query a campi incrociati restituisce un recordset non
aggiornabile.
>
> Grazie
Prego
>
> Giuseppe
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Drag & Drop su maschera continua

author: Alessandro Baraldi

text:
"Giuseppe" <
gius...@roverenet.it
> wrote in message
news:4333a611$0$8491$
5fc...@news.tiscali.it
> Ciao a tutti,
>
> ho una maschera continua che tra origine da una query a campi incrociati,
> rappresenta l'occupazione di un hotel, in ascissa i giorni ed in ordinata i
> num. di camera; una sorta di GANTT.
>
> E' possibile in maniera semplice operare un drang & drop? cioè trascinare
> una prenotazione da una camera ad un altra?
>
> Grazie
>
> Giuseppe
Beh diciamo che è possibile individuare tramite l'incrocio
Giorni/Camera (x/y) l'Origine Drag e di conseguenza altrettanto
la destinazione del Drop.
Fatto questo però, data la non aggiornabilità della Query
a campi incrociati, devi eseguire una Query Action di UPDATE
sulla Tabella Origine, quindi eseguire un Requery.
Non ho mai provato ma dovrebbe essere fattibile con un pò
di dimestichezza.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Drag & Drop su maschera continua

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:7c7de63f54e01a8e93...@mygate.mailgate.org...

Grazie,
voglia tanta dimestichezza poca, hai qualche esempio da suggerirmi per
capire come ottenere l'origine del Drag?
Grazie ancora
Giuseppe


title: Drag & Drop su maschera continua

text:
"Giuseppe" <
gius...@roverenet.it
> wrote in message
news:43351686$0$8485$
5fc...@news.tiscali.it
[CUT]
> Grazie,
> voglia tanta dimestichezza poca, hai qualche esempio da suggerirmi per
> capire come ottenere l'origine del Drag?
>
> Grazie ancora
>
> Giuseppe
Purtroppo non ho nulla e la cosa richiede un pò di attenzione
anche se non dovrebbe essere complessa, sul fatto che sia
invece una cosa UTILE ho seri dubbi.
Visto che non hai dimestichezza prova a gestirla in un modo
più tradizionale, ad esempio su DoppioClick chiedi all'utente
dove vuole spostarla.
La tecnica da usare è sempre quella della Query di UPDATE
ma puoi accantonare la gestione GRAFICA del DRAG che richiede
un'accurata osservazione degli Eventi del Mouse.
Ciao



title: Drag & Drop su maschera continua

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:98bbbc05e0d59198a5...@mygate.mailgate.org...

Scusa il ritardo nel ringraziarti,
ero via ed ho letto solo oggi il 3D, credo di avere un problema però, faccio
doppio click sulla maschera ma come fare a individuare la giusta
prenotazione?
non so se sono stato chiaro.
Grazie
Giuseppe


title: Drag & Drop su maschera continua

text:
"Giuseppe" <
gius...@roverenet.it
> wrote in message
news:433e4eb3$0$8493$
5fc...@news.tiscali.it
[CUT]
> Scusa il ritardo nel ringraziarti,
>
> ero via ed ho letto solo oggi il 3D, credo di avere un problema però, faccio
> doppio click sulla maschera ma come fare a individuare la giusta
> prenotazione?
>
> non so se sono stato chiaro.
>
> Grazie
>
> Giuseppe
Nel momento in cui fai DoppioClick il Record riceve
il Focus pertanto è attivo, quindi lo individui leggendo
la ChiavePrimaria e memorizzandola, altrettanto fai
quando ti sposti.



title: Drag & Drop su maschera continua

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:e0aa522a3cd214aea6...@mygate.mailgate.org...

Sto utilizzando una maschera continua che ha come origine una uery a campi
incrociati, non compare la chiave primaria della tabella in cui sono salvate
le prenotazioni.
Ciao
grazie
Giuseppe


title: Drag & Drop su maschera continua

text:
"Giuseppe" <
gius...@roverenet.it
> wrote in message
news:433e562d$0$8499$
5fc...@news.tiscali.it
[CUT]
> Sto utilizzando una maschera continua che ha come origine una uery a campi
> incrociati, non compare la chiave primaria della tabella in cui sono salvate
> le prenotazioni.
>
> Ciao
>
> grazie
> Giuseppe
Ma dove è finito l'ID...?
Cosa ti visualizza la CrossQuery se non hai l'ID...?
Hai provato a rivedere la Query..?
Ciao



title: scuola di pensiero sulle primary keys

author: Odino Saur

text:
ciao
sto cercando di fare il punto sulle primary keys e vorrei confrontarmi anche
con la vostra esperienza
per prima cosa, nell'ottica di uniformare i miei lavori, ho sempre cercato,
fino a che era possibile, di non usare pk costituiti da più di un campo: è
buona cosa?
Inoltre ho sempre usato chiavi autogeneranti (per un breve periodo ho anche
usato chiavi casuali, ma ho subito abbandonato per tornare a quelle
autoincrementali) ma sono un paio di giorni che ci sto pensando e mi sa che
non è una gran mossa!
E' vero che il tipo di campo "contatore" è più facile da usare.. ma alla
lunga pone maggiori limitazioni e problemi specie nel caso di frequenti
import/export dei dati da e verso altri db.
Ma a parte questi casi.. nell'uso interno, per esempio nelle maschere e nei
report, nella gestione dei record etc.. che problematiche nascono/muoiono
nell'uno e nell'altro caso?
vale la pena di riprendere in mano i lavori già iniziati per passare a
chiavi generate dall'utente?
1024 grazie


title: scuola di pensiero sulle primary keys

author: Paolo opg

text:
"Odino Saur" <
no...@rispondo.org
> wrote in
news:bbl3vi$sn1$
1...@grillo.cs.interbusiness.it
:
> ciao
> sto cercando di fare il punto sulle primary keys e vorrei confrontarmi
> anche con la vostra esperienza
>
> per prima cosa, nell'ottica di uniformare i miei lavori, ho sempre
> cercato, fino a che era possibile, di non usare pk costituiti da più
> di un campo: è buona cosa?
>
secondo me, semplifica la vita, perchè anche nelle relazioni e nelle
query, devi collegare solo due campi.
tante volte, si può comunque arrivare a pk di un solo campo anche in
situazioni che sembrano non consentirlo, ad esempio quando ho un elenco
di fatture: se la pk è il numero, l'anno prossimo avrò ancora la fattura
1 e quindi dovrei aggiungere alla chiave anche l'ano, ma se come id
fattura metto qlcs del tipo 20030001, torno ad avere una pk d un solo
campo.
ovvio che era un caso semplicistico, ma spesso con un pò d lavoro di
zucca...
> Inoltre ho sempre usato chiavi autogeneranti (per un breve periodo ho
> anche usato chiavi casuali, ma ho subito abbandonato per tornare a
> quelle autoincrementali) ma sono un paio di giorni che ci sto pensando
> e mi sa che non è una gran mossa!
> E' vero che il tipo di campo "contatore" è più facile da usare.. ma
> alla lunga pone maggiori limitazioni e problemi specie nel caso di
> frequenti import/export dei dati da e verso altri db.
un paio di giorni fa, è saltato fuori il thread riguardante il campo
contatore e il suo comportamento: pare che con le nuove versioni di
access abbiano tolto alcune caratteristiche...
(e secondo me, era ora!)
> Ma a parte questi casi.. nell'uso interno, per esempio nelle maschere
> e nei report, nella gestione dei record etc.. che problematiche
> nascono/muoiono nell'uno e nell'altro caso?
>
con le chiavi autogeneranti, è un problema fare l'import dei dati in un
nuovo db: siccome non puoi stabilire tu il valore del campo, può
capitarti che il recrod che aveva prima il valore 1503, adesso si veda
assegnare 1630. se hai dei riferimenti in altre tabelle cheffai??
viene una cosa un pò macchinosa da gestire (non impossibile, ma se hai
molti dati, auguri! :-))
> vale la pena di riprendere in mano i lavori già iniziati per passare a
> chiavi generate dall'utente?
>
dipende dal punto a cui sei arrivato e dalla portata del programma.
se sei all'inizio (struttura e poche maschere), sicuramente ti conviene
pensare di fare il passaggio.
se invece sei già in fase avanzata, considera quella che sarà la portata
del progetto: se ti stai facendo una rubrica personale che magari
passerai a qualche amico, vabbè, ma se stai sviluppando un'applicazione
su cui si baserà qualche azienda per tutta la movimentazione del
materiale interno, facci un pensierino...
--
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------


title: scuola di pensiero sulle primary keys

text:
Paolo opg <
w...@ne.com
> wrote in
news:Xns9390B88EA...@151.99.250.3
:
> elenco di fatture: se la pk è il numero, l'anno prossimo avrò ancora
> la fattura 1 e quindi dovrei aggiungere alla chiave anche l'ano, ma se
vabbè che a volte ci si fa il qlo, ma stavolta m'è solo scappato...



title: scuola di pensiero sulle primary keys

text:
"Odino Saur" <
no...@rispondo.org
> ha scritto nel messaggio
news:bbl3vi$sn1$1...@grillo.cs.interbusiness.it...

Se si vuole fare solo un po' di filosofia spicciola sulle primary keys
generalizzando allora potrebbe essere utile andare sul Sito Comune (link qui
sotto) e nella Sezione General leggere la FAQ di Emanuele Cesena intitolata
"Cos'è un ID? Contatori, numeri, e altro", nella quale si cerca di
prospettare i prò ed i contro di varie soluzioni.
Penso comunque che molti dilemmi nel progettare un database nascono in
quanto spesso ci si incaponisce di far coincidere la chiave primaria con uno
o più campi codice della tabella: questa è una necessità solo nel caso in
cui il database non è relazionale; in un database relazionale invece la
chiave primaria di una tabella è, per definizione, un oggetto che ha lo
scopo di rendere univoci i record: se alla chiave primaria si lascia
solamente questa funzione, ritengo che possa essere rappresentata da un
campo contatore e non farle avere alcuna funzione nel piano di codifica dei
dati; ad esempio, la chiave primaria di una tabelle fatture potrebbe essere
un contatore, che non coinciderà con il campo numero fattura: questi
risulteranno due campi distinti che nel database hanno funzioni e compiti
sostanzialmente diversi. Ciò non significa che non si possa usare il campo
numero fattura (non contatore) anche come chiave primaria della tabella
fatture, basta valutare, in funzione di come si è disegnata l'architettura
del database, quali siano i pro ed i contro della scelta.
Non credo che esistano soluzioni per la chiave primaria che siano da
privilegiare sempre e comunque rispetto alle altre: bisogna avere chiari in
mente quali siano i pro, i contro ma innzitutto i limiti di ogni soluzione e
quindi scegliere la soluzione più consona al database che si sta
progettando. Un esempio per tutti è la soluzione di Sib pubblicata sul Sito
Comune per la numerazione delle fatture: è talmente valida che viene spesso
consigliata a chi abbia problemi di gestire automaticamente una chiave
progressiva a struttura complessa; quella soluzione però presenta problemi
nel caso si debba operare con la base dati SQL allocata su un server.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: scuola di pensiero sulle primary keys

author: S. Savoldi

text:
"Odino Saur" <
> vale la pena di riprendere in mano i lavori già iniziati per passare a
> chiavi generate dall'utente?
Ci  sono pro e contro, come in tutte le cose.
Autonumbers PRO:
- Comodissimi da usare per normalizzare tabelle.
- Gestione interna automatica dell'incremento in mono-multiutenza.
- Interi lunghi, quindi molto compatti a livello d'indice e veloci.
Autonumbers Contro:
- Sono più complesse _forse_ le procedure d'import/Export
- Non sono chiavi "parlanti": il loro contenuto non ti dice nulla sulla
natura del record
Chavi Multicampo PRO:
- Può essere _relativamente_ più semplice scrivere programmi d'import/Export
- Sono chiavi "parlanti"
- E' semplicissimo modificare manualmente (brutto segno quando si senta tale
necessità) il valore della chiave
Chiavi Multicampo Contro:
- Allocano molto spazio su disco (chiave primaria ma anche "esterna") e sono
più lente a livello di gestione.
- La scelta può dar adito a tanti pensamenti e ripensamenti.
- In regime multiutente si deve prevedere del codice che controlli e
gestisca l'eventuale duplicazione.
- Aumenta la complessità di programmazione, pensa a un classico:
Set RstMov=DB.OpenRecordset("Select * from Movimenti where [IDMovimento]=" &
ContMovimento & ";" _
                               , dbOpenDynaset, dbSeeChanges)
Diventa macchinosa se al posto di un autonumber si utilizza una chiave
composta da due o più campi.
Inoltre la rigidità dei "contatori" in fase d'import-Export dev'essere
valutata con attenzione.
Anzitutto con SQL Server puoi togliere e ripristinare a piacimento
l'incremento automatico e smacchinare _conseguentemente_ a piacimento con
gli interi lunghi della chiave primaria, anche a manina.
Con JET c'è maggior rigidità, ma fino a un certo punto: lavorando con
oggetti recordset puoi creare i nuovi records imponendo il valore della
chiave contatore al valore che desideri.
Questo rende possibile la scrittura di algoritmi di "reindirizzamento" dei
contatori ottimi per risolvere le problematiche più rognose d'Import-Export.
Ti saluto.


title: scuola di pensiero sulle primary keys

author: Sib

text:
"Paolo opg" <
w...@ne.com
> ha scritto nel messaggio
> "Odino Saur" <
no...@rispondo.org
> wrote in
cut
> un paio di giorni fa, è saltato fuori il thread riguardante il campo
> contatore e il suo comportamento: pare che con le nuove versioni di
> access abbiano tolto alcune caratteristiche...
> (e secondo me, era ora!)
Quali caratteristiche?
> > Ma a parte questi casi.. nell'uso interno, per esempio nelle maschere
> > e nei report, nella gestione dei record etc.. che problematiche
> > nascono/muoiono nell'uno e nell'altro caso?
> >
>
> con le chiavi autogeneranti, è un problema fare l'import dei dati in un
> nuovo db: siccome non puoi stabilire tu il valore del campo, può
> capitarti che il recrod che aveva prima il valore 1503, adesso si veda
> assegnare 1630. se hai dei riferimenti in altre tabelle cheffai??
Sui db access le query di accodamento riescono a valorizzare anche i campi
contatore (se non ci sono duplicati)
Invece con SQL non si puo' fare, come dicevi tu.
> viene una cosa un pò macchinosa da gestire (non impossibile, ma se hai
> molti dati, auguri! :-))
Ciao
Sib


title: scuola di pensiero sulle primary keys

text:
"Sib" <si...@SPAMiol.it> wrote in
news:dqZDa.83758$
g92.1...@news2.tin.it
:
>
> Quali caratteristiche?
>
pare che con versioni successive alla 97, quando cancelli delle righe e poi
compatti, il campo contatore ricominci comunque dal valore massimo
raggiunto prima della cancellazione.
cerca qualche thread sotto, l'aveva detto qualcuno che usa a2k (io uso solo
il 97...)



title: scuola di pensiero sulle primary keys

text:
"Paolo opg" <
w...@ne.com
> ha scritto nel messaggio
news:Xns93927ABE6...@151.99.250.3...
> "Sib" <si...@SPAMiol.it> wrote in
> news:dqZDa.83758$
g92.1...@news2.tin.it
:
>
> >
> > Quali caratteristiche?
> >
>
> pare che con versioni successive alla 97, quando cancelli delle righe e
poi
> compatti, il campo contatore ricominci comunque dal valore massimo
> raggiunto prima della cancellazione.
> cerca qualche thread sotto, l'aveva detto qualcuno che usa a2k (io uso
solo
> il 97...)
confermo
però se cancelli tutte le righe e poi compatti invece il contatore si
azzara!


title: problema stampa anteprima report

author: Guizz

text:
Ciao a tutti, mi sono imbattuto in questo strano problema.
Creando un report mi effettua l'anterpima, ma cercandola di stampare
non stampa nulla, neanche un foglio bianco.
Il problema mi sembra di averlo circoscritto qui:
Public Function PrintReport2(MyRep As Report)
    cont = cont + 1
    If MyRep![StampaUnica] = True Then
        For x = 0 To cont - 1
            If ListID(x) = MyRep![ID_Espositore] Then
                Esiste = True
                MyRep.PrintSection = False
                MyRep.MoveLayout = False
                Exit For
            End If
        Next x
    End If
    If Esiste = False Then
        ListID(cont) = MyRep![ID_Espositore]
        Else
            Esiste = False
            cont = cont - 1
    End If
e' una funzione che viene richiamata dall'evento Su stampa del corpo
del report "=PrintReport2(Report.REP_Etichette)"
Praticamente la query su cui si appoggia il report ha un elenco di
espositori e un campo Si/No che si chiama "StampaUnica". Se questo
flag e' attivo l'etichetta di quell'espositore deve essere stampata
una sola volta anche se compare piu' volte.
sull'attivazione del report richiamo la funzione
Public Function LabelInitialize()
    If DLookup("[ID_Espositore]", "QRY_Etichette", "[StampaUnica] =
True") > 0 Then _
        MsgBox "Ci sono espositori con il flag <Stampa Unica Etich.>",
vbExclamation, "ATTENZIONE"
    cont = -1
    Esiste = False
    ReDim ListID(DCount("[ID_Espositore]", "QRY_Etichette") - 1)
End Function
per inizializzare l'array e le varialbili.
Se commento la riga "ListID(cont) = MyRep![ID_Espositore]" nella
funzione PrintReport2 il problema non si presenta, ma ovviamente mi
stampa tutte le etichette.
Non capisco prorpio perche' mi esegue l'anteprima correttamente ma non
mi stampa nulla (ne' facendo stampa una volta fatta l'anteprima, ne'
con l'esecuzione di     DoCmd.OpenReport stDocName, acViewNormal)
Mi sapete aiutare?
Grazie per l'attenzione


title: problema stampa anteprima report

text:

Ho risolto anche se la soluzione dell'array mi piaceva di piu', invece
che caricare l'array carico una tabella di appoggio che alla fine
verra' svuotata:
    If MyRep![StampaUnica] = True Then
        varX = DLookup("[ID_Esp]", "AppEtichette", "[ID_Esp] = " &
MyRep![ID_Espositore])
        If Not IsNull(varX) Then
            Esiste = True
            MyRep.PrintSection = False
            MyRep.MoveLayout = False
        End If
    End If
    If Esiste = False Then
        DoCmd.SetWarnings False
        DoCmd.RunSQL "INSERT INTO AppEtichette ( ID_Esp, StampaUnica )
" & _
            "SELECT '" & MyRep![ID_Espositore] & "' as Espo, '" &
MyRep![StampaUnica] & _
            "' as SU;"
        DoCmd.SetWarnings False
        Else
            Esiste = False
    End If
Se qualcuno trovasse il motivo per cui la versione array non funziona
mi piacerebbe saperlo.
Ciao a tutti


title: Codici a Barre... ma quanti sono ???

author: SuperPippo®

text:
ciao amici... pensavo di realizzare una cosa...
supponiamo che abbia un DB anagrafico con 12.000 record....
è possibile assegnare ad ognuno di loro un codice a barre ????
affinchè una volta assegnato ad ogni utente, in modo univoco
e poi stampato su una etichetta adesiva e poi incollato su di un
tesserino... per la ricerca dell'utente inserito basta passare un rilevatore
di codici a barre per controllare tutti i dati personali presenti sia  Pc
???
grazie x l'aiuto....


title: Codici a Barre... ma quanti sono ???

author: Salvatore

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
news:wXS97.4035$_07.1...@news.infostrada.it...

Perchè no?
Usi un codice a barre per esempio a 6 cifre ed ottieni un milione di codici
diversi
Ciao, Salvatore


title: Codici a Barre... ma quanti sono ???

author: Cammello

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
news:wXS97.4035$_07.1...@news.infostrada.it...

A mio parere c'è un malinteso di fondo, il codice a barre non è un codice
aggiuntivo ma è (di solito) lo stesso codice del cliente o dell'articolo già
presente nel DB che viene tradotto nel codice a barre. Di tipi di codice a
barre ce ne sono vari, uno dei più comuni è il codice 128 che permette la
codifica dei primi 128 caratteri ASCII più 4 caratteri di controllo (quello
usato dalle poste).
Ciao, Arturo


title: Codici a Barre... ma quanti sono ???

text:
"Cammello" <
zx...@libero.it
> ha scritto nel messaggio
news:ukU97.4477$_07.1...@news.infostrada.it...

| ----------------------------------
| Perchè no?
| Usi un codice a barre per esempio a 6 cifre ed ottieni un milione di
codici
| diversi
| Ciao, Salvatore
---------------------------------------
grazie ad Arturo e Salvatore... ora ne sò un pò + di prima...
intanto usando un Code Bar  a 6 cifre ottengo un milione di codici
differenti..
e questo è già una bella risposta....
riguardo Arturo... non ho ben capito....
se io ho un DB supponiamo con 10.000 utenti essi non hanno un codice proprio
in questo DB... ma credo di aver capito che ...forse esiste un programmillo
di Code Bar 128...che riconoscendo i primi 128 codici Ascii + 4 di controllo
mi crea un CodeBar personalizzato ed univoco x ogni "cranio" del DB ..
Giusto??
..che poi a me chiaramente servirebbe stamparli su etichette autoadesive
x applicarlo in tesserini cartacei.....
scusa Arturo... in pratica questo code 128 legge la tabella anagrafica e fa
tutto
da solo... come funziona... e come si potrebbe fare x avere ...???
grazie x le ulteriori risposte....


title: Codici a Barre... ma quanti sono ???

author: Arturo

text:
> grazie ad Arturo e Salvatore... ora ne sò un pò + di prima...
> intanto usando un Code Bar  a 6 cifre ottengo un milione di codici
> differenti..
> e questo è già una bella risposta....
> riguardo Arturo... non ho ben capito....
> se io ho un DB supponiamo con 10.000 utenti essi non hanno un codice
proprio
> in questo DB... ma credo di aver capito che ...forse esiste un
programmillo
> di Code Bar 128...che riconoscendo i primi 128 codici Ascii + 4 di
controllo
> mi crea un CodeBar personalizzato ed univoco x ogni "cranio" del DB ..
> Giusto??
> ..che poi a me chiaramente servirebbe stamparli su etichette autoadesive
> x applicarlo in tesserini cartacei.....
> scusa Arturo... in pratica questo code 128 legge la tabella anagrafica e
fa
> tutto
> da solo... come funziona... e come si potrebbe fare x avere ...???
> grazie x le ulteriori risposte....
>
Non mi sono spiegato, ogni cliente nella tua tabella clienti avrà un ID o
codice cliente che lo identifica, il codice a barre non è altro che una
traduzione di quel ID in un altro alfabeto fatto di barre verticali. Hai
presente i numeri romani I, II, III, IV, ecc. sono un altro modo di scrivere
i numeri, il codice a barre è un altro modo di scrivere cifre e numeri sotto
forma di barre, ma se tu sapessi leggerlo leggeresti solo l'ID del cliente.
Il codice a barre non inserisce informazioni aggiuntive, semplicemente
riscrive la stringa o il numero in un altro alfabeto fatto di barre
verticali.
Spero di essermi spiegato :-)
Cia da Arturo.


title: Codici a Barre... ma quanti sono ???

author: P. Bianchi

text:
"SuperPippoŽ" wrote:
> grazie ad Arturo e Salvatore... ora ne sň un pň + di prima...
> intanto usando un Code Bar  a 6 cifre ottengo un milione di codici
> differenti.. e questo č giŕ una bella risposta....
Il "codice a barre" e' solo un diverso font, non e' un codice speciale.
Hai un database di 10.000 utenti, ogni utente avra' un suo numero di
matricola o simili no?
Per un utente cristiano stampi la matricola in cifre arabe, per un
utente cinese gliela stampi in ideogrammi cinesi, per un computer gliela
stampi come barcode. Ma la matricola che individua il record e' sempre
la stessa, es. un numero di tot cifre.

> se io ho un DB supponiamo con 10.000 utenti essi non hanno un codice proprio
> in questo DB...
Non hanno un id? E per identificare univocamente i 3 o 4 utenti omonimi
che si chiamano Rossi Paolo  come fai?
> di Code Bar 128...che riconoscendo i primi 128 codici Ascii + 4 di controllo
> mi crea un CodeBar personalizzato ed univoco x ogni "cranio" del DB ..
Non crea niente, il barcode e' solo un alfabeto, un modo di
rappresentare i caratteri. In alfabeto latino la S si rappresenta come
"S", in cirillico si rappresenta come "C", in code 128 si rappresenta
con certe particolari barrette.
Esistono barcode che codificano solo i numeri e altri che codificano
cifre e lettere. I lettori di barcode (pistole laser) si inseriscono in
serie alla tastiera e leggere un barcode con la pistola laser e' come
aver digitato il codice da tastiera
> da solo... come funziona... e come si potrebbe fare x avere ...???
> grazie x le ulteriori risposte....
Dice il presidente Mao: quando la confusione sotto il cielo e' grande,
la situazione e' eccellente


title: Codici a Barre... ma quanti sono ???

text:
"P. Bianchi" <
no.publi...@so.sorry.it
> ha scritto nel messaggio
news:3B68FC29...@so.sorry.it...
| "SuperPippo®" wrote:
| Il "codice a barre" e' solo un diverso font, non e' un codice speciale.
| Hai un database di 10.000 utenti, ogni utente avra' un suo numero di
| matricola o simili no?
certo... ogni utente nel DB... a parte il CF... ha un suo proprio ed univoco
Codice Regionale....
|
| Per un utente cristiano stampi la matricola in cifre arabe, per un
| utente cinese gliela stampi in ideogrammi cinesi, per un computer gliela
| stampi come barcode. Ma la matricola che individua il record e' sempre
| la stessa, es. un numero di tot cifre.
| Non hanno un id? E per identificare univocamente i 3 o 4 utenti omonimi
| che si chiamano Rossi Paolo  come fai?
appunto...vi sono molti identificativi univoci come il CF, un Cod.
regionale,
etc. etc...
| Non crea niente, il barcode e' solo un alfabeto, un modo di
| rappresentare i caratteri. In alfabeto latino la S si rappresenta come
| "S", in cirillico si rappresenta come "C", in code 128 si rappresenta
| con certe particolari barrette.
| Esistono barcode che codificano solo i numeri e altri che codificano
| cifre e lettere. I lettori di barcode (pistole laser) si inseriscono in
| serie alla tastiera e leggere un barcode con la pistola laser e' come
| aver digitato il codice da tastiera
allora credo di aver capito che usando un Barcode che codifica solo
numeri... potrei codificare appunto il Codice  Regionale di ogni utente..
Giusto ???
 a questo punto mi chiedo come codificarlo... devo installare i fonts del
Barcode
e poi convertire il codice regionale della tabella di Access in Barcode ??
| Dice il presidente Mao: quando la confusione sotto il cielo e' grande,
| la situazione e' eccellente.
perfetto... questo è il mio caso...sono sempre in uno stato "confusionale"
!!!
--
SuperPippo®   [;o))