title: TROVARE LE PASSWORD DI ACCESS 97

author: sib

text:
bobbit
> Tanto per farla finita con questa storia delle psw, ecco il codice per
> trovarle con access97 e finiamola con questi moralismi!!!!.
>
> Se uno ci tiene al proprio software di sicuro non lo fa in Access, è come
> costruire un muro di cinta con il cartone!!
Mi pareva che tu frequentassi il ng da abbastanza tempo da aver capito
perche' in un luogo pubblico non vanno divulgate determinate cose.
Comunque, a parte il fatto che la password non e' certo il modo piu' sicuro
per proteggere un db, vedi se ti funziona anche coi db crittografati.
D'altro canto non hai capito granche' ne del problema del divulgare o meno
la password ne della protezione dei dati.
Ti do uno spunto di riflessione: quando progetti la protezione di un db devi
stabilire da chi e da cosa lo devi proteggere. Non puoi pensare alla
"sicurezza" di un db in termini astratti e slegati dal caso specifico.
La password e' solo un lieve deterrente e, ad es, nel caso della Figlia ecc.
che l'ha messa ha fatto bene i suoi conti perche' le ha creato (e sapeva
essere cosi') non poche difficolta'. D'altro canto non l'ha lasciata nella
cacca perche', quasi certamente, avrebbe trovato "qualcuno" che l'aiutava.
Se voleva creare problemi piu' grossi glie lo cancellava il file, non ci
metteva la password.
Come vedi tutto e' commisurato al risultato che si vuole ottenere.
Della sicurezza potremmo parlarne per ore, ma senza affrontare un caso
specifico ne verrebbe fuori solo aria fritta.
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: TROVARE LE PASSWORD DI ACCESS 97

author: Mauro Zagar

text:
bobbit ha scritto nel messaggio ...
>anch'io ci vivo, ma è un dato oggettivo la mancanza di sicurezza, non mi
>invento niente!!
>se danno certificazione C1 ad un sistema come WinNT è riudicolo!
>Esiste un programmino che ti da il nome e le pasword  ti tutti i client nT
>collegati alla rete, e ti mermette di manipolare condivisioni etc....
>
Beh, sono completamente d'accordo con te Bobbit...
Il problema è che reali alternative non ci sono, a meno di lavorare su sistemi piuttosto chiusi ed
estremamente rigidi (tipo AS/400)
Windows poi è instabile per sua natura (troppe milioni di righe di codice per poter funzionare
bene!), figuriamoci gli ambienti per esso sviluppati.
Tuttavia c'è anche grandissima flessibilità; è sempre questione di prospettive.
Ciao, Mauro


title: TROVARE LE PASSWORD DI ACCESS 97

text:
sib ha scritto nel messaggio ...
E' da tanto che volevo chiedertelo: qual è il significato di:
>Saturiamo ECHELON:
>bomba saddam attentato medio oriente
>
Ciao Sib, Mauro   :ç)


title: TROVARE LE PASSWORD DI ACCESS 97

author: bobbit

text:
sib <
sibN...@iol.it
> wrote in message
gHmB5.47470$3R6.1...@news.infostrada.it...

> Saturiamo ECHELON:
> bomba saddam attentato medio oriente
>
>
>
Finalmente una risposta che non sa di linciaggio!!!
Ma rimango stupito dalle reazioni che si hanno in questo ng quando qualcuno
chiede come si trova una psw!! è assurdo. Non capisco questa storia del
terzo grado e la malafede verso chi richiede questa informazione, io ho solo
dato un'informazione, se uno la vuole usare per scoprire psw di altri db o
per per delle funzioni "benefiche" a me non interessa.
E' come se uno chiedesse nel NG come si fa a cancellare un file da codice, e
gli si scatenasse contro una folla di gente che lo accusa di voler creare
virus o roba del genere, ma dai!! ma dai!! (come dice Mughini).
Ed è appunto la banalità dell'uso della psw come protezione che dimostra
quanto siano spropositate le reazioni.
Non volevo creare casini nel ng e comunque sono convinto che si tratti
sempre di scambio di informazioni, che se considerate oggettivamente non
sono ne buone ne cattive dipende da come uno le sfrutta.
Ti ringrazio per la risposta da persona matura
Ciao Bobbit


title: TROVARE LE PASSWORD DI ACCESS 97

author: Lbo da casa

text:
>E' come se uno chiedesse nel NG come si fa a cancellare un file da codice, e
>gli si scatenasse contro una folla di gente che lo accusa di voler creare
>virus o roba del genere, ma dai!! ma dai!! (come dice Mughini).
non è proprio così.  metti che qualcuno chieda "come si cancellano i
file da codice?", vabbè, è un conto.  si va sull'help, si vede subito,
non serve nemmeno domandarlo.
ma se uno domanda: "come posso fare un'applicazione che cancelli i
file senza che l'utente se ne accorga, random, ogni tot minuti?" si
capisce l'intenzione.
nel caso della pw mi torna molto difficile credere a chi se la
"dimentica".  mi viene invece da pensare che qualcuno voglia
approfittare del lavoro altrui.
lavoro non vuol dire solo applicazione: vuol dire anche data entry.
io personalmente penso che quelli che si fanno tanti problemi per
"difendere il loro codice" forse non hanno gran codice da difendere,
si tratta di principianti che non hanno ben chiaro cosa significhi
codice di qualità.  generalmente gente del genere viene messa sotto a
fare listoni di migliaia di record e poi non gli si dà una lira.  chi
li mette sotto è ancor meno dotato di loro (tecnicamente, perché come
manager sembra che lo sia parecchio), sicché la pw come mezzo di
difesa mi sembra adeguata.
la pw in sostanza difende il pischello da quelli più grossi e più
scemi di lui, ecco perché per me non è giusto dire come toglierla, poi
è chiaro che personalmente le mie cose mission critical non le affido
alla sicurezza della pw di access.
quando poi leggo che "una persona che abbiamo mandato via" ha lasciato
un db chiuso da una pw...  be', qualche campanello di allarme mi
suona.  non si tratta di moralismo, si tratta di vita vissuta e
lavoretti non pagati.  permetterai che se vedo uno che al 99% sta
rifilando a qualcun altro la stessa fregatura che ho preso io, io
faccia in modo di non fargliela rifilare.
>Ed è appunto la banalità dell'uso della psw come protezione che dimostra
>quanto siano spropositate le reazioni.
appunto, ma questo dovrebbe farti capire quanto è "sprovveduto" chi si
affida alla pw, solo che generalmente la ragione sta proprio dalla
parte degli sprovveduti!
perché non si legge mai: "un tizio che lavorava qui prima di andarsene
ha messo la pw a tutti i db e adesso ci ricatta"?  non lo si legge
perché qualsiasi azienda seria che ha impostato un corretto rapporto
col suo dipendente, collaboratore, quel che sia, ha strumenti legali
adeguati per costringerlo a non fare certe cose.
se un'azienda non può dire questo nei confronti del dipendente,
collaboratore, quel che sia è perché non c'era alla base un rapporto
onesto e questo danneggia chi ha messo la pw.
capito perché io la pw non dico come si toglie?
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: TROVARE LE PASSWORD DI ACCESS 97

author: Ivan dal lavoro

text:
"bobbit" <
bobbit...@wappi.com
> ha scritto nel messaggio
news:wglB5.46758$3R6.1...@news.infostrada.it...
>
>
> > Certo che lo uso, ho solo detto che non è un sitema affidabile per fare
> software, come non lo è per il resto tutto cio che funziona in ambienti
> microsoft.
Che cosa intendi per sicuro?



title: TROVARE LE PASSWORD DI ACCESS 97

text:
Ma cazzo sembra abbia rivelato al mondo che Dio non esiste!!!!
Una funzione che recupera la psw la puoi usare anche per altri motivi non
solo illeciti, non vedo perchè ti scaldi tanto, non ti obbliga mica nessuno
ad usarla, fortunatamente siamo in un paese libero.
Spero tu non sia così ipocrita da fare questi discorsi nel NG e poi avere
montagne di cd masterizzati, usare napster, avere cassette duplicate.
Scusa se non riesco a essere volgare come te !!
Bobbit
Ivan dal lavoro <
Ivvv...@tiscalinet.it
> wrote in message
8r4nln$u9g$1...@pegasus.tiscalinet.it...
>
> "bobbit" <
bobbit...@wappi.com
> ha scritto nel messaggio



title: TROVARE LE PASSWORD DI ACCESS 97

text:
Mauro Zagar <
Maur...@libero.it
> wrote in message
8r51s0$b3n$1...@fe1.cs.interbusiness.it...
>
> sib ha scritto nel messaggio ...
>
> E' da tanto che volevo chiedertelo: qual è il significato di:
>
>
> >Saturiamo ECHELON:
> >bomba saddam attentato medio oriente
> >
Qualcuno, in effetti potrebbe prendermi per paranoico, ma, a quanto pare,
esiste un sistema che intercetta a caso quanti piu' messaggi possibile
(indipendentemente dal mezzo di trasmissione utilizzato) e memorizza
automaticamente tutti quelli che contengono termini sospetti.
Ora, capisco che mi si potrebbe prendere per un cerdulone (in effetti non
sono proprio convinto) ma nel dubbio (unendomi ad altri che fanno lo stesso)
mi piacerebbe riuscire a intasare la memoria di tale sistema facendogli
memorizzare quanta piu' roba possibile.
Il progetto (USA, figurati se non erano loro) fu chiamato, appunto, Echelon.
Se continuo ad approfondire la cosa rischio di suscitare l'eccessiva
ilarita' del NG unitamente ad alcune *indesiderate attenzioni* di altri (?).
Quindi concludo qui. Non chiedetemi altro perche' mi sentirei preso per il
culo (e ne avreste anche ragione).
Ciao, Sib


title: TROVARE LE PASSWORD DI ACCESS 97

text:
sib ha scritto nel messaggio ...
>> E' da tanto che volevo chiedertelo: qual è il significato di:
>Qualcuno, in effetti potrebbe prendermi per paranoico, ma, a quanto pare,
>esiste un sistema che intercetta a caso quanti piu' messaggi possibile
>(indipendentemente dal mezzo di trasmissione utilizzato) e memorizza
>automaticamente tutti quelli che contengono termini sospetti.
>Ora, capisco che mi si potrebbe prendere per un cerdulone (in effetti non
>sono proprio convinto) ma nel dubbio (unendomi ad altri che fanno lo stesso)
>mi piacerebbe riuscire a intasare la memoria di tale sistema facendogli
>memorizzare quanta piu' roba possibile.
>Il progetto (USA, figurati se non erano loro) fu chiamato, appunto, Echelon.
>Se continuo ad approfondire la cosa rischio di suscitare l'eccessiva
>ilarita' del NG unitamente ad alcune *indesiderate attenzioni* di altri (?).
>Quindi concludo qui. Non chiedetemi altro perche' mi sentirei preso per il
>culo (e ne avreste anche ragione).
No, no ... la cosa non mi pare per nulla paranoica, puoi dare ulteriori informazioni?
Mi piacerebbe approfondire; in ogni caso se si tratta di rompere le uova ai maledetti yankee sarei
felice di contribuire.
Ciao, Mauro


title: TROVARE LE PASSWORD DI ACCESS 97

text:
Mauro Zagar ha scritto nel messaggio <8r7u72$cht$
1...@fe1.cs.interbusiness.it
>...
>
Di rompere le uova NEL PANIERE (e che diavolo...)
:ē)      Mauro


title: TROVARE LE PASSWORD DI ACCESS 97

text:
>Ora, capisco che mi si potrebbe prendere per un cerdulone (in effetti non
non sei tanto credulone: è stata fatta una specifica richiesta al
Parlamento Europeo per sapere qualcosa di questo echelon, e la
risposta è stata assai indefinita, sicché vuol dire che esiste.



title: TROVARE LE PASSWORD DI ACCESS 97

author: Sergio MAZZA

text:
"Lbo da casa " <
l...@NOSPAM.blunet.it
> ha scritto nel messaggio
news:39d78bc...@news.interbusiness.it...

Esiste, esiste e anche da parecchio! Non lo sapevate che già dagli anni
sessanta era in funzione? E che era possibile attivare l'intercettazione
telefonica solo pronunciando delle parole chiave tipo: "Presidente",
"America", "FBI", "Comunisti" e via dicendo...
Ciao.


title: Output per un recordset creato da codice

author: vuLCan Karayan

text:
Ho una richiesta strana ma che potrebbe servirmi in fase di debug.
Come posso creare un output di un recordset creato da codice?
Ovvero:
Dim rs As Recordset
Set rs = CurrentDb.OpenRecordset("SELECT * FROM Tabella WHERE [Codice]= " &
Me.[Codice])
Come posso creare un output di rs completo o parziale (solo con alcuni
campi)?
Devo per forza creare una tabella temporanea con RunSQL?
Tnx


author: Cinzia

text:
"vuLCan Karayan" <
nos...@nospam.it
> ha scritto nel messaggio
news:neb3e.1151014$35.42...@news4.tin.it...

Ciao  "vuLCan Karayan",
un output dove, di che tipo ?
su file?, su finestra immediata?
While not rs.eof
    debug.print rs.Fields("campo1") & chr(9) & rs.Fields("campoX")  ...
    rs.moveNext
wend
Cinzia


text:
> Ciao  "vuLCan Karayan",
> un output dove, di che tipo ?
> su file?, su finestra immediata?
Acc.. scusa hai mille ragioni!
Devo essermi rinc****o! :)))
> While not rs.eof
>     debug.print rs.Fields("campo1") & chr(9) & rs.Fields("campoX")  ...
>     rs.moveNext
> wend
Esattamente! Perfetto... Grazie.


title: vergogna massima: combobox...

author: dany xxx

text:
come si fa una combobox???
...ucciditetemi pure.....
:_(
dany xxx
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: vergogna massima: combobox...

author: All Eyez On me

text:
"dany xxx" <
da...@li.it
> ha scritto nel messaggio
news:bc4ule$ro8$1...@news.newsland.it...

apri uno dei tanti database di esempio fatti in access e studiateli..piů
facile di cosě!!
ciao AEOM


title: vergogna massima: combobox...

text:
> apri uno dei tanti database di esempio fatti in access e studiateli..piů
> facile di cosě!!
quale? ce ne sono abbastanza....



title: vergogna massima: combobox...

author: SunRex

text:
"dany xxx" <
da...@li.it
> ha scritto nel messaggio
news:bc50bf$8v3$1...@news.newsland.it...
>
>
> > apri uno dei tanti database di esempio fatti in access e studiateli..piů
> > facile di cosě!!
>
> quale? ce ne sono abbastanza....
>
Northwind.mdb con la mitica Nancy Davolio....
SunRex


title: vergogna massima: combobox...

author: SnDt

text:
prova
"dany xxx" <
da...@li.it
> ha scritto nel messaggio
news:bc4ule$ro8$1...@news.newsland.it...



title: vergogna massima: combobox...

text:
prova
"SnDt" <
nsa...@freesurf.ch
> ha scritto nel messaggio
news:3ee64ea3$0$1045$5402...@news.sunrise.ch...



title: Specifiche di esportazione in progetti ADP

text:
Salve a tutti,
    Ho il seguente problema in un progetto ADP vorrei esportare dei
dati presenti in una tabella in formata txt a larghezza fissa ora
siccome ho appena avuto conferma che nei progetti non ci sono le
specifiche di esportazione qualcuno sa dirmi come si può ovviare.
Grazie dell'aiuto
Sabrina


author: Gaspare

text:
"SABRINA71" <
sab...@radaimpianti.it
> ha scritto nel messaggio
news:1169135984.2...@51g2000cwl.googlegroups.com...

Grazie dell'aiuto
Sabrina
[Risposta]
Risoluzione by zio Bill ;-)
Creare una query che includa solo i campi che si desidera esportare nel file
di testo delimitato o a larghezza fissa Sarà in seguito possibile eseguire
l'Esportazione guidata testo per esportare la query e creare una specifica
di importazione/esportazione contenente solo i campi della query È altresì
possibile eseguire un'azione TrasferisciTesto per esportare la query
utilizzando la specifica di importazione/esportazione creata con una
versione precedente di Microsoft Access
Buona serata :-)


author: Carlo Costarella

text:
"Gaspare" <
em...@provider.it
> ha scritto nel messaggio
news:3WOrh.203$tW3...@nntpserver.swip.net...

...in un file ADP?
Come fai ad importare una specifica salvata in un altro db?
Ciao, Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:eooe2j$hmh$1...@tdi.cu.mi.it...

Ciao Carlo,
pensi, in fondo, che l'abbia sparata più grossa del solito? ;-)


text:
"Gaspare" <
em...@provider.it
> ha scritto nel messaggio
news:u2Prh.211$tW3...@nntpserver.swip.net...
cut
> Ciao Carlo,
> pensi, in fondo, che l'abbia sparata più grossa del solito? ;-)
>
Non mi permetterei mai...
Per quanto ne so l'importazione delle specifiche da altro db in un progetto
di Access è disabilitata.
Ciao, Carlo


author: sabrina

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:eoogv7$ktg$1...@tdi.cu.mi.it...
>
> "Gaspare" <
em...@provider.it
> ha scritto nel messaggio
> news:u2Prh.211$tW3...@nntpserver.swip.net...
> cut
>
>> Ciao Carlo,
>> pensi, in fondo, che l'abbia sparata piů grossa del solito? ;-)
>>
>
> Non mi permetterei mai...
> Per quanto ne so l'importazione delle specifiche da altro db in un
> progetto di Access č disabilitata.
>
> Ciao, Carlo
>
>
Da quello che ho potuto capire fino a qui nei progetti ADP non si puň
salvare una specifica di esportazione come si fa un DB Access mdb normale
Se provi ad esportare una tabella (Nei progetti esporti solo tabelle) la
funzione salva specifica č disabilitata quindi dalle risposte che ho avuto
da altri news per fare quello che voglio occorre fare un certo giro che
domani provo poi se funziona posto.
Ciao Sabrina


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:eoogv7$ktg$1...@tdi.cu.mi.it...
>
> "Gaspare" <
em...@provider.it
> ha scritto nel messaggio
> news:u2Prh.211$tW3...@nntpserver.swip.net...
> cut
>
>> Ciao Carlo,
>> pensi, in fondo, che l'abbia sparata piů grossa del solito? ;-)
>>
>
> Non mi permetterei mai...
> Per quanto ne so l'importazione delle specifiche da altro db in un
> progetto di Access č disabilitata.
>
> Ciao, Carlo
>
Ciao Carlo,
stavo scherzando...figurati...mi piace "scherzare" e siccome "spesso" le
sparo e sulla base del fatto che non mi ritengo cosě esperto di access ti
chiedevo se in questo caso c'era stato un botto dalle tue parti ;-)
Quella risposta č by zio Bill...non sň cos'altro aggiungere altrimenti lo
afrei fatto :-)
Ciao e buona serata :-)


text:
Ecco la soluzione che ho testato:
1. Creare una vista dei dati che si vuole esportare:
SELECT
    Comm,
    LEFT([N°Scambiatori], 4) +
    LEFT(ISNULL(Descrizione, '') + REPLICATE('-', 50), 50) +
    CONVERT(varchar(12), [Data inizio], 103)+
    CAST(ID_Offerta AS varchar(12)) +
    CONVERT(varchar(12), ISNULL(DataConsegna, '01/01/1999'), 103) +
LEFT(ISNULL([Ordine UfficioVendite], '')+ REPLICATE('-', 50), 50) +
CAST(Chiusa AS varchar(1)) AS TXT
FROM         dbo.Commesse
    "Come vedi Giorgio ho studiato le funzioni per convertire i dati"
2.Creare una StoredProcedura per salvare i dati della vista in una tabella e
una StoredProcedura che mi vuota la tabella
Svuoto:
DELETE FROM dbo.ExportaCommesse
Riempo:
INSERT INTO dbo.ExportaCommesse
                      (Comm, Txt)
SELECT DISTINCT Comm, TXT
FROM         dbo.Export
La tabella è così definita:
Campo1: Comm nvarchar 5 chiave
Campo2: Txt char 150 (ammette null)
3. Ho creato una macro per l'esportazione così fatta:
eseguo lo svuotamento
eseguo il riempimento
eseguo l'esportazione:     Esporta Larghezza Fissa
4.In una maschera ho creato due modi di esportare i dati:
MODO A --> Su un pulsante
Private Sub Comando77_Click()
On Error GoTo Err_Comando77_Click
Dim stDocName As String
DoCmd.SetWarnings False
GREEN.Visible = True
RED.Visible = False
Kill "c:\EsportaCommesse.txt" 'L'esportazione non funziona se il file esiste
   stDocName = "Export"
    DoCmd.RunMacro stDocName
'DoCmd.TransferText acExportFixed, , "ExportaCommesse",
"C:\prova_exportazione.txt"
MsgBox "Trasferimento Completato"
GREEN.Visible = False
RED.Visible = True
Exit_Comando77_Click:
    Exit Sub
Err_Comando77_Click:
    MsgBox Err.Description
    Resume Exit_Comando77_Click
DoCmd.SetWarnings True
End Sub
MODO B --> su timer ad una data ora
Questo è tutto, un bel giro di valzer per fare una cosa che con i db mdb e
le specifiche si fa in automatico
Grazie a tutti per l'aiuto ricevuto
Sabrina


text:
"sabrina" <
sab...@radaimpianti.it
> ha scritto nel messaggio
news:eoq8pt$62s$1...@news.task.gda.pl...

Ciao Sabrina,
puoi fare 1 cosa utile a tutti: anzichè lasciare il messaggio dopo il mio in
OT pubblichi un nuovo post con la soluzione cosicchè ne venga dato
risalto...magari in questo modo molti non lo leggeranno :-(
Buona giornata :-)


title: [2003] report: riga dettaglio stampata a metà (solo l'ultima)

author: Ammammata

text:
metto due immagini che valgono più di 1000 parole

questa è la struttura del report: nel dettaglio metto una riga con i valori
e subito sotto il calcolo della variazioni percentuali (evidenziata)

http://www.lurati-sa.com/temp/struttura.jpg

se sembra un casino... lo è, però funziona (quasi), ecco l'anteprima,
opportunamente "pulita" per non fare pubblicità:

http://www.lurati-sa.com/temp/ultima_riga_percentuali_mancante.jpg

fino a ieri c'erano solo i valori assoluti
oggi ho aggiunto le variazioni percentuali

cosa può essere la causa dell'ultima riga di dettaglio senza le
percentuali?

grazie

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
>>>>>
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


author: Karl Donaubauer

text:
Ammammata wrote:
> metto due immagini che valgono più di 1000 parole
>
> questa è la struttura del report: nel dettaglio metto una riga con i
> valori e subito sotto il calcolo della variazioni percentuali
> (evidenziata)
>
>
http://www.lurati-sa.com/temp/struttura.jpg

>
> se sembra un casino... lo è, però funziona (quasi), ecco l'anteprima,
> opportunamente "pulita" per non fare pubblicità:
>
>
http://www.lurati-sa.com/temp/ultima_riga_percentuali_mancante.jpg

>
> fino a ieri c'erano solo i valori assoluti
> oggi ho aggiunto le variazioni percentuali
>
> cosa può essere la causa dell'ultima riga di dettaglio senza le
> percentuali?

Non si vede se hai un problema di formula o di formatazione. ;-)

Per la prova puoi p.e. impostare una margine visibile per i tre controlli
per vedere se mancano complettamente o solo sono vuoti a causa
della formula.

Se vedi i margini, rivela le formule.

Se invece mancano complettamente, cioè sempre l'ultima riga del
unltimo record, prova di aggiungere mezzo o quarto mm di altezza
per la sezione corpo.
Controlla anche se non c'è codice che cambia la visibilità ecc.

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


text:
Il giorno Tue 27 Aug 2013 01:19:43p, *Karl Donaubauer* inviava su
it.comp.appl.access il messaggio
news:b83gak...@mid.individual.net
.
Vediamo cosa scrisse:

> Per la prova puoi p.e. impostare una margine visibile per i tre controlli
> per vedere se mancano complettamente o solo sono vuoti a causa
> della formula.
>
>

esatto :)

è la formula, nel senso che...

il calcolo della percentuale di aumento da un valore zero a un valore x è
infinito per cui la formula fa il controllo e restituisce un valore nullo

stesso discorse se i due anni da confrontare sono entrambi a zero

ci potevo arrivare anche solo guardando i dati



title: Msql-Access via ODBC: eliminato record

author: MA

text:
Salve a tutti.
Ho creato una connessione via ODBC ad un database Mysql.
Se aggiungo un record dopo il suo update mi viene visualizzato eliminato su
tutto il record.
In relatà però non lo ha eliminato, infatti chiudendo e riaprendo la tabella
lo visualizzo normalmente.
Come posso ovviare a questo inconveniente?
MAssimiliano


title: Msql-Access via ODBC: eliminato record

author: SR

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:pGsPb.5860$nC1....@news.edisontel.com...
> Salve a tutti.
> Ho creato una connessione via ODBC ad un database Mysql.
> Se aggiungo un record dopo il suo update mi viene visualizzato eliminato
su
> tutto il record.
> In relatà però non lo ha eliminato, infatti chiudendo e riaprendo la
tabella
> lo visualizzo normalmente.
Documentarsi sempre prima di mettere le mani su qualcosa ;-)
http://www.mysql.com/doc/en/MyODBC_clients.html


title: Msql-Access via ODBC: eliminato record

text:
"SR" <
ste...@despammed.com
> ha scritto nel messaggio
news:WktPb.3609$XD3....@tornado.fastwebnet.it...

Grazie mille.
Consiglio validissimo
MAssimiliano


title: Msql-Access via ODBC: eliminato record

author: Nina

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:pGsPb.5860$nC1....@news.edisontel.com...

Le soluzioni consigliate sono due:
1) aggiornare MDAC
2) aggiungere un campo timestamp(14) in ogni tabella.
Io ho provato la seconda soluzione e funziona benissimo.
Ciao Nina


title: Msql-Access via ODBC: eliminato record

text:
"Nina" <
paninotElim...@yahoo.it
> ha scritto nel messaggio
news:XyuPb.158519$_P.57...@news4.tin.it...
> Le soluzioni consigliate sono due:
> 1) aggiornare MDAC
> 2) aggiungere un campo timestamp(14) in ogni tabella.
In realtà andrebbero rispettate entrambe, più gli altri consigli alla pagina
che ho indicato.


title: Msql-Access via ODBC: eliminato record

text:
"Nina" <
paninotElim...@yahoo.it
> ha scritto nel messaggio
news:XyuPb.158519$_P.57...@news4.tin.it...

Grazie Nina e grazie anche a SR
MAssimiliano


title: Adattamento routine SC 3.39 Si può aggiungere un record alla tabella che è origine riga di una casella combinata senza usare una maschera?

text:
Salve a tutti,
ho un problema. Ho usato la routine in oggetto su un database access ed ha
funzionato benissimo, la stessa routine sulla stessa interfaccia però
collegata ad un database SQLServer avente la stessa struttura non funziona
più (giustamente). Io dovrei quindi riadattarla, usando dbSeeChanges e non
so che altro.
Qualcuno può darmi una mano?
La routine è questa:
Private Sub IdAttivitàP_NotInList(NewData As String, Response As Integer)
On Error GoTo Trap_err:
   Dim IntNuovo As Integer, strTitolo As String
   Dim IntFinestraMsg As Integer, strMsg As String
   strTitolo = "Tipo digitato non in elenco"
   strMsg = "Vuoi aggiungere" & Chr(13) & Chr(10) & NewData & Chr(13) &
Chr(10) & "in elenco?"
   IntFinestraMsg = vbYesNo + vbQuestion
   IntNuovo = MsgBox(strMsg, IntFinestraMsg, strTitolo)
   If IntNuovo = vbYes Then
       Dim miorst As DAO.Recordset
       Set miorst =
CurrentDb.OpenRecordset("AttivitaPersonaggi",,,dbseeChanges)
       miorst.AddNew
       miorst!AttivitaP = NewData
       Me![IdAttivitàP] = miorst![idAttivitaP]
       miorst.Update
       miorst.Close
       strTitolo = "Inserimento nuovo tipo in elenco"
       strMsg = "Inserimento in elenco di" & Chr(13) & Chr(10) & NewData &
Chr(13) & Chr(10) & "con successo"
       IntFinestraMsg = vbOKOnly + vbExclamation
       IntNuovo = MsgBox(strMsg, IntFinestraMsg, strTitolo)
       Response = acDataErrAdded
       Me![IdAttivitàP].Requery
  Else
       strTitolo = "Tipo errato"
       strMsg = NewData & " non è in elenco." & Chr(13) & Chr(10) &
"Seleziona un tipo dall'elenco"
       IntFinestraMsg = vbOKOnly + vbExclamation
       IntNuovo = MsgBox(strMsg, IntFinestraMsg, strTitolo)
       Response = acDataErrContinue
       Me![IdAttivitàP].Undo
   End If
Trap_err_Exit:
      Exit Sub
Trap_err:
      MsgBox "Errore n° " & Err.Number & " - " & Err.Description
      Resume Trap_err_Exit
End Sub
Grazie mille
Ciao a tutti
--
Nina


title: Gestionale di progetti e risorse umane.

author: Pasquale Antonacci

text:
Cari amici,
ho avuto l'incarico di analizzare le problematiche per la realizzazione di
un gestionale (in Access) dei progetti dell'azienda nella quale lavoro,
includendo la gestione dell'allocazione e l'impegno dei dipendenti. Sapete
dirmi se qualcuno di voi ha gia affrontato questo tipo di problema e se puo
darmi qualche dritta (vedi esempi, demo, ecc.)
Un grazie di cuore.   Lino

--
Posted from
IDENT:ro...@sirio.tno.it
 [138.66.200.5]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Formato della casella combinata.

author: Symi

text:
Ciao a tutti,
la mia casella combinata ho dato un formato "0000" , così quando faccio
scendere la tendina vedo infatti i numeri formattati come "0025, 0141, 0002"
(come a me servono).
Quando poi seleziono uno dei numeri quello che appare è invece un "25, 141,
2" .
Ho provato ovviamente diversi tipi di formato ma il risultato è sempre lo
stesso.
Preciso che la casella combinata è in una sottomaschera.
Grazie in anticipo per ogni aiuto.
Un saluto. Symi.


title: Formato della casella combinata.

text:
"Symi" <
eug...@napagu.it
> ha scritto nel messaggio
news:4592a3ad$0$22390$4faf...@reader2.news.tin.it...

Ciao,
cos'è quello che devi visualizzare: un codice alfanumerio od un numero cioè
la casella attinge ad un campo e se sì di che tipologia di campo si parla:
testo o numerico?


title: Formato della casella combinata.

text:
"Gaspare" <
em...@provider.it
> ha scritto nel messaggio
news:Xpykh.148$vj...@nntpserver.swip.net...
>> Ciao a tutti,
>> la mia casella combinata ho dato un formato "0000" , così quando faccio
>> scendere la tendina vedo infatti i numeri formattati come "0025, 0141,
>> 0002" (come a me servono).
>> Quando poi seleziono uno dei numeri quello che appare è invece un "25,
>> 141, 2" .
>> Ho provato ovviamente diversi tipi di formato ma il risultato è sempre lo
>> stesso.
>> Preciso che la casella combinata è in una sottomaschera.
>> Grazie in anticipo per ogni aiuto.
>>
>> Un saluto. Symi.
>>
>>
>
> Ciao,
> cos'è quello che devi visualizzare: un codice alfanumerio od un numero
> cioè la casella attinge ad un campo e se sì di che tipologia di campo si
> parla: testo o numerico?
La casella attinge ad un campo di tipo numerico con dimensione "intero
lungo" e quello che devo visualizzare è un numero le cui prime cifre possono
essere uno zero.


title: differenziare record con il medesimo Id

author: Franco dellavalle

text:
ciao a tutti
come posso fare per differenziare i record
con il medesimo id, in una query union,
per poter utilizzare
Where Id IN (" & strItems & ")"
in una list-box?

Ho provato, assegnando
una lettera,
p.e.
1
1a
2
2a
ma non l'accetta

Grazie


title: differenziare record con il medesimo Id

author: GiorgioDaPrato

text:

devi riconoscere che è possibile fraintendere per una inadeguata descrizione

SE la query union HA SOLO il campo ID
l'opzione UNION esclude i doppioni
l'opzione UNION ALL include i doppioni


title: differenziare record con il medesimo Id

text:

ciao Giorgio
grazie per la risposta.
Io ho UNION ALL SELECT
e vorrei differenziare
l'id della prima parte della query
da quella dell'union all select
come valore univoco,

Grazie


title: differenziare record con il medesimo Id

text:
> Io ho UNION ALL SELECT
> e vorrei differenziare
> l'id della prima parte della query
> da quella dell'union all select
> come valore univoco,

posso solo evidenziare che stai indicando
l' utilizzo IN SEQUELA di tipi di query molto "onerosi" per il sistema

e viene da dire che un modo di completare l'opera avviata
è quello aggiungere una query di raggruppamento (solo campo id)
che prende il risultato della query union
(visto che "devi" usare il predicato ALL)

ma penso che non ci sia risposta in tempi decenti
(se questa è la sola via percorribile si dovranno "fermare"
i risultati parziali in una tabella temporanea)


title: differenziare record con il medesimo Id

text:

ciao Giorgio
io non devo ragruppare la query d'unione,
perchè devo poter selezionare
nella list-box
1-il primo record
2-il secondo record
3-o entrambi
relativi al medesimo id


title: differenziare record con il medesimo Id

text:
> io non devo ragruppare la query d'unione,
> perchè devo poter selezionare
> nella list-box
> 1-il primo record
> 2-il secondo record
> 3-o entrambi
> relativi al medesimo id

era una situazione che traspariva sullo sfondo della descrizione

ma se scegli di utilizzare uno strumento "di scelta"
(come un controllo listbox, tramite selezione singola o multipla)
occorre che tu abbia predisposto la presenza di un criterio di scelta
altrimenti nemmeno mostrando TUTTE le colonne ritrovi la tabella di partenza.

Quindi, sempre ipotizzando che si DEVE percorrere codesta via,
considera come è possibile far apparire una stringa univoca nella query union
(stringa per unione dei campi del record):
forse AGGIUNGENDO un campo che indica la provenienza "effettiva" del record ?
(la query union permette di aggiungere campi ...)
così che il criterio, in pratica , diverrebbe "ID da ..." (e così appare nella lista).
Questo è SICURAMENTE fattibile, resta da vedere se è risolutivo


title: differenziare record con il medesimo Id

text:

risolto
SELECT
...
...
id As IdX
UNION ALL SELECT
...
...
"-" & id As IdX


title: SendObject

author: Black

text:
Perchè l'azione SendObject funziona con access xp
ma non con access2000?
"impossibile aprire la sessione di posta"
nel pulsante della maschera la routine:
If IsNull(Me.indmail) Then Exit Sub
Dim oggetto
oggetto = "Ordini dal " & Me.dalgg & " al " & Me.algg
DoCmd.SendObject acSendReport, "ordini", acFormatRTF, Me.indmail, , ,
oggetto, , True
per tutte due la versioni:
Outlook Express 5
stessi riferimenti.
Grazie Black.


title: accesss

text:
ho creato un database e lo copiato su un cd,e una volta riportato su
un'altro pc,aprendo una maschera mi avvisa che e impossibile trovare il
file vba6.dll.cosa potrebbe essere!!!!!!!!


title: accesss

author: wlady

text:
caro...@gmail.com
 ha scritto:
> ho creato un database e lo copiato su un cd,e una volta riportato su
> un'altro pc,aprendo una maschera mi avvisa che e impossibile trovare il
> file vba6.dll.cosa potrebbe essere!!!!!!!!
credo tu abbia implementato una funzione in quella maschera che
richiama quella libreria (anche se non capisco il perchè). Prova a
controllare
P.S.: usa un subject più significativo la prossima volta :)
ciao


title: Valore predefinito in campo data

author: Gaetano Di Zanni

text:
Salute a tutti,
Non riesco a far funzionare l'aggregazione GROUP BY di campi di tipo data e
ho scoperto il perchè: purtroppo tale capo ha come valore predefinito, da me
imposto, Now(), che restituisce giorno, mese, anno, ore e minuti primi e
secondi.
In questo modo molti campi data riempiti nello stesso giorno sembrano uguali
ma non lo sono per via delle ore dei munuti e dei secondi.
Come faccio a far sì che pur utilizzando il valore predefinito Now() mi
riempia il campo di solo gg/mm/aa ?
Ne ho provato di tutte...
devo far seguire Now() a qualcos'altro ?
Aiutatemi per favore.
Vi saluto tutti


title: Valore predefinito in campo data

author: Sergio MAZZA

text:
"Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
news:cf8blp$duo$1...@lacerta.tiscalinet.it...

Se non ti servono le ore e i minuti utilizza Date() e imposta il formato a
"data in cifre"...
Ciao.
--
Sergio MAZZA


title: Valore predefinito in campo data

text:
> "data in cifre"...
Quando si dice il tempo è denaro!!!
>
> Ciao.
>
> --
> Sergio MAZZA
>
          Ma tu non eri in ferie????
MAssimiliano
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Valore predefinito in campo data

author: TheMax

text:
"MA" <
m...@accessgroup.it
> ha scritto nel messaggio
news:82Z51Z87Z157Y1...@usenet.libero.it...
>
> > "data in cifre"...
> Quando si dice il tempo è denaro!!!
>
>
> >
> > Ciao.
> >
> > --
> > Sergio MAZZA
> >
>           Ma tu non eri in ferie????
>
> MAssimiliano
Me lo stavo chiedendo anche io...
o qualcuno gli ha fregato il pc finche era via???
Ciao,
Massimo
--
web:
www.piubelli.net
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


title: Valore predefinito in campo data

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:vzORc.92308$OR2.4...@news3.tin.it...

Sono allibito dalla semplicita' della Tua risposta, ..... e della mia
stupidità,  forse ho bisogno di ferie anch'io.
Grazie tantissime, Sig. Sergio.
Persone così disponibili e gentili, senza altro fine se non quello di
aiutare il prossimo, meritano di essere conosciute e stimate.
Grazie di cuore!


title: Valore predefinito in campo data

author: ALESSANDRO Baraldi

text:
"Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
news:cf8gcr$gjq$1...@lacerta.tiscalinet.it...
[CUT]
> Sono allibito dalla semplicita' della Tua risposta, ..... e della mia
> stupidità,  forse ho bisogno di ferie anch'io.
> Grazie tantissime, Sig. Sergio.
> Persone così disponibili e gentili, senza altro fine se non quello di
> aiutare il prossimo, meritano di essere conosciute e stimate.
> Grazie di cuore!
Pessima idea...., ti chiede il conto se lo incontri di persona.....!!!
Oltretutto è periodo di ferie e il fondo cassa scarseggia....
(Tieni conto che sono 2 gg che dice di mollare tutto ed andare in ferie)
Attento Gaetano.... con certe affermazioni.
@Alex.


title: Valore predefinito in campo data

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:cf8kcg$j3l$1...@lacerta.tiscalinet.it...

Sempre più desideroso di conoscere te e Sergio e altri sostenitori dell'NG:
sono convinto che siete persone per benissimo!... e mi farà sempre piacere
potervi incontrare, spero in futuro...
noto ogni tanto che vi riunite: fatemelo sapere anche a me, dove e quando,
mi farà , ripeto, piacere incontrarvi.
Ciao.


title: Valore predefinito in campo data

text:
"Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
news:cf8m6r$lng$1...@lacerta.tiscalinet.it...
> noto ogni tanto che vi riunite: fatemelo sapere anche a me, dove e quando,
> mi farà , ripeto, piacere incontrarvi.
Quando ci incontriamo ce lo diciamo unicamente tramite il newsgroup (quindi
frequenta spesso mi raccomando), l'invito è esteso a tutti i partecipanti +
o meno attivi.
Trovi messaggi con subject "[OT] Raduno..."
> Ciao.



title: Valore predefinito in campo data

text:
"MA" <
m...@accessgroup.it
> ha scritto nel messaggio
news:82Z51Z87Z157Y1...@usenet.libero.it...
>
> > "data in cifre"...
> Quando si dice il tempo è denaro!!!
>
>
> >
> > Ciao.
> >
> > --
> > Sergio MAZZA
> >
>           Ma tu non eri in ferie????
>
> MAssimiliano
Sono in ferie, non senti il sapor di mare?
Ciao.
--
Sergio MAZZA


title: Valore predefinito in campo data

text:
"Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
news:cf8gcr$gjq$1...@lacerta.tiscalinet.it...
>
> Sono allibito dalla semplicita' della Tua risposta, ..... e della mia
> stupidità,  forse ho bisogno di ferie anch'io.
Non ti preoccupare, non lo dce nessuno ma ci siamo passati tutti.
> Grazie tantissime, Sig. Sergio.
Di nulla;
> Persone così disponibili e gentili, senza altro fine se non quello di
> aiutare il prossimo, meritano di essere conosciute e stimate.
> Grazie di cuore!
Così mi metti in imbarazzo...
Ciao.
--
Sergio MAZZA


title: problema 1

author: Fabrizio

text:
Ho creato due tabelle.
Nella prima sono presenti i seguenti campi:
IDUtente | Nome | Cognome | PrenotaMod1 |  PrenotaMod2 |
Il campo IDUtente č in chiave primaria, mentre i campi PrenotaMod1 e
PrenotaMod2 sono dei campi si/no.
Nella seconda tabella sono presenti i seguenti campi:
IDUtente | Mod1svolto |  Mod2svolto |
Ho relazionato le due tabelle tramite il campo IDUtente.
Ora ho creato una maschera sulla base della prima tabella e mi chiedo se
esista la possibilitą di attivarmi solamente i modoli che non risultano
svolti.
Esempio:
Mod1svolto si = PrenotaMod1disattivato
Mod2svolto no = PrenotaMod2 attivato
Fabrizio


title: problema 1

author: bande

text:
"Fabrizio" <
far...@tiscalinet.it
> ha scritto nel messaggio
news:fP%A7.1581$C57....@news1.tin.it...

Su un evento successivo all'inserimento del IDUtente nella maschera (ad
esempio su dopo aggiornamento se utilizzi una combo) e supponendo che i
controlli delle maschera abbiamo gli stessi nomi dei campi della tabella
origine e che il campo IDUtente sia di tipo testo:
Me!PrenotaMod1.Enabled = not (dlookup("Mod1svolto","Tabella2","IDUtente = '"
& Me!IDUtente & "'")
Me!PrenotaMod2.Enabled = not (dlookup("Mod2svolto","Tabella2","IDUtente = '"
& Me!IDUtente & "'")
Nel caso di IDUtente di tipo numerico:
Me!PrenotaMod1.Enabled = not (dlookup("Mod1svolto","Tabella2","IDUtente = "
& Me!IDUtente)
Me!PrenotaMod2.Enabled = not (dlookup("Mod2svolto","Tabella2","IDUtente = "
& Me!IDUtente)
Ciao
--
Andrea


title: Intercettare l'evento "Modifica Contemporanea di Record"

author: OneEDP

text:
In AXP esiste in Connection o Command o Recordset un evento che intercetti
questo tipo di modifica in rete (JET <-> MSDASQL <-> ODBC <-> Server)?
Grazie.
Daniele


title: esportare dato in excel

author: acquarello

text:
Ciao ragazzi avrei questo problema....
esportando(PathFileb = strPathFileb & CodUserb & ".xls") un ordine creato da
un maschera di access in un file excel , un dato numerico (l' isbn di un
libro) particolarmente lungo mi viene visualizzato come segue:
      9,78019E+12
anzichè 9780194043687
e sono così costretto a modificare "manualmente" ogni volta la proprietà
cella (del file excel) in formato numerico.
Potete aiutarmi per far si che la cosa sia automatica?!
Grazie in anticipo
Daba


title: esportare dato in excel

author: Geppo

text:
Ciao acquarello wrote:
> Ciao ragazzi avrei questo problema....
> esportando(PathFileb = strPathFileb & CodUserb & ".xls") un ordine
> creato da un maschera di access in un file excel , un dato numerico
> (l' isbn di un libro) particolarmente lungo mi viene visualizzato
> come segue:
>      9,78019E+12
converti il tipo di dato in "double"



title: esportare dato in excel

text:
Scusami ma sono alle prime armi...cosa dovrei fare in particolare
("double")?
Daba
"Geppo" <c...@tin.it.invalid> ha scritto nel messaggio
news:Eo36k.100771$FR.3...@twister1.libero.it...



title: esportare dato in excel

author: MA

text:
acquarello wrote:
> Scusami ma sono alle prime armi...cosa dovrei fare in particolare
> ("double")?
>
> Daba
>
Ciao
Primo scrivi DOPO il messaggio precedente, così la discussione è più legibile.
Secondo no esportare in double perchè a te è un intero.
Esporta invece in testo e cioè
invece di esportare la tabella esporta una query con i campi ch eti servono e quello che viene convertito
sostituiscilo con un TuoCampo2:cstr(Tuocampo1)
>
> "Geppo" <c...@tin.it.invalid> ha scritto nel messaggio
> news:Eo36k.100771$FR.3...@twister1.libero.it...
>> Ciao acquarello wrote:
>>> Ciao ragazzi avrei questo problema....
>>> esportando(PathFileb = strPathFileb & CodUserb & ".xls") un ordine
>>> creato da un maschera di access in un file excel , un dato numerico
>>> (l' isbn di un libro) particolarmente lungo mi viene visualizzato
>>> come segue:
>>>      9,78019E+12
>>
>>
>> converti il tipo di dato in "double"
>>
>>> anzichè 9780194043687
>>>
>>> e sono così costretto a modificare "manualmente" ogni volta la
>>> proprietà cella (del file excel) in formato numerico.
>>> Potete aiutarmi per far si che la cosa sia automatica?!
>>>
>>> Grazie in anticipo
>>>
>>> Daba
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: esportare dato in excel

text:
"acquarello" <
davideb...@tiscali.it
> ha scritto nel messaggio
news:4858bdf2$0$29970$5fc...@news.tiscali.it...

Puoi anteporre l'apostrofo prima dei valori per far "capire" ad excel che
quello che stai scrivendo non è un numero ma un testo...
Ciao.
--
Sergio MAZZA


title: VBA: sintassi sottomaschere

author: sdamy

text:
Ciao a tutti!
Non riesco ad aggiornare il recordsource di una sottomaschera....
MASCHERA PRINCIPALE:    PIPPO
NOME DELLA SOTTOMASCHERA ALL'INTERNRO DI PIPPO:    PLUTO
Dovrei cambiare di tanto in tanto il "recordsource " di PLUTO...
inizialmente con la tabella  GMBREVIGL_PFORDSETTT
Cosa sbaglio nel codice sottoriportato?
Option Compare Database
Private Sub Form_Load()
Me![pluto].Form.RecordSource = GMBREVIGL_PFORDSETTT
Me.pluto.Requery
End Sub
GRAZIE
CIAO


title: VBA: sintassi sottomaschere

text:
sdamy <
sd...@tiscalinet.it
> wrote in message
uOUF6.1964$q3.2...@news1.tin.it...

Scusate ho risolto la sintassi esatta è:
> Me![pluto].Form.RecordSource = "GMBREVIGL_PFORDSETTT"
.... mancano le ""
me l'aveva già detto RoDAgo....
CIAO CIAO
DAMIANO


title: Password Database

author: Andrea

text:
Io uso un un file di access con le maschere chamato GESTIONE.MDB che accede
ad un altro file che contiene le tabelle chiamato DATI.MDB. Io vorrei
impostare un password nel DB DATI,  e vorrei che ogni volta che apro
GESTIONE questo desse la Password direttamente a DATI senza chiederla a me
ogni volta? Č possibile fare ciň? io penso di si ma non so come, Sarei grato
a chiunqua mi potesse aiutare!
Ringrazio in anticipo
Andrea


title: Password Database

author: Sib

text:
"Andrea" <
ade...@libero.it
> ha scritto nel messaggio
news:_3Vo6.94044$Y93.2...@news.infostrada.it...

Usi la protezione a livello utente?
Sib


title: Password Database

text:
No, č la Password Database!
Fra l'altro Uso un sistema di gestione home banking in VB che gestisce
appunto i files mdb protetti allo stesso modo.
Per questo stavo pensando di fare lo stesso con Access.
"Sib" <
cerriserv...@tiscalinet.it
> ha scritto nel messaggio
news:982ni9$6pk$2...@pegasus.tiscalinet.it...
> "Andrea" <
ade...@libero.it
> ha scritto nel messaggio
> news:_3Vo6.94044$Y93.2...@news.infostrada.it...
> > Io uso un un file di access con le maschere chamato GESTIONE.MDB che
> accede
> > ad un altro file che contiene le tabelle chiamato DATI.MDB. Io vorrei
> > impostare un password nel DB DATI,  e vorrei che ogni volta che apro
> > GESTIONE questo desse la Password direttamente a DATI senza chiederla a
me
> > ogni volta? Č possibile fare ciņ? io penso di si ma non so come, Sarei



title: Password Database

author: Er kammionista

text:
"Andrea" <
ade...@libero.it
> ha scritto nel messaggio
news:_3Vo6.94044$Y93.2...@news.infostrada.it...

Se rifai le connessioni delle tabelle  specificando la password vedrai che
non te la chiede piu', se vuoi aumentare la sicurezza, ti fai una funzione
che in avvio collega le tabelle e in uscita le scollega cosi' se anche
aprono il Front end (non protetto da password) non riescono ad aprire le
tabelle collegate al db dati.
Ciao


title: Password Database

text:
"Andrea" <
ade...@libero.it
> ha scritto nel messaggio
news:4y5p6.99011$Y93.2...@news.infostrada.it...
> No, č la Password Database!
> Fra l'altro Uso un sistema di gestione home banking in VB che gestisce
> appunto i files mdb protetti allo stesso modo.
> Per questo stavo pensando di fare lo stesso con Access.
Rispondi dopo il quoting.
Non mi sorprende che gli sviluppatori "bancari" abbiano scelto una
protezione cosi' puerile. Pure un bambino potrebbe craccarela password.
Inoltre questo tipo di protezione si puo' usare solo con l'accesso
esclusivo, cosa piuttosto fastidiosa se non si lavora da soli.
Dai retta, converti la protezione.
Sib


title: menu a tendina con acces(o excel)

author: Fabrizio Franchi

text:
devo creare dei menu a tendina con acces(o excel).
all'interno di questo devo mettere dei nomi collegati ad altrettanti fogli di
calcolo.
sapete aiutarmi?
mille grazie.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: menu a tendina con acces(o excel)

text:
"Fabrizio Franchi" <
go...@libero.it
> ha scritto nel messaggio
news:52d502f3f16adf915b5...@mygate.mailgate.org...
> devo creare dei menu a tendina con acces(o excel).
> all'interno di questo devo mettere dei nomi collegati ad altrettanti fogli
di
> calcolo.
> sapete aiutarmi?
> mille grazie.
Con Access o Excel...???
Se con Access non hai Fogli di Calcolo a meno di interagire con Excel,
quindi
dovresti precisare meglio.....!
--
@Alex
*--------------------------------------------------------------------------*
Alessandro B.
Sito Comune      :
http://www.sitocomune.com
Sito Personale   :
http://digilander.iol.it/ik2zok/
*--------------------------------------------------------------------------*


title: menu a tendina con acces(o excel)

text:
"Fabrizio Franchi" <
go...@libero.it
> wrote in message
news:52d502f3f16adf915b5...@mygate.mailgate.org...
> devo creare dei menu a tendina con acces(o excel).
> all'interno di questo devo mettere dei nomi collegati ad altrettanti fogli di
> calcolo.
> sapete aiutarmi?
> mille grazie.
con excel credo possa andare.



title: menu a tendina con acces(o excel)

author: Emyr

text:
On Thu, 3 Jan 2002 17:51:10 +0000 (UTC), "Fabrizio Franchi"
<
go...@libero.it
> wrote:
>devo creare dei menu a tendina con acces(o excel).
>all'interno di questo devo mettere dei nomi collegati ad altrettanti fogli di
>calcolo.
>sapete aiutarmi?
>mille grazie.
da access puoi usare una casella combinata in tandem con l'evento
lostfocus
Saluti.
Emanuele.


title: Raggruppare settimane

author: Nao

text:
Ciao a tutti, vorrei raggruppare e sommare i dati della mia tabella per
mese, soltanto che il mese è definito in settimane, specificate in una
tabella:
T-periodi dove dico che gennaio è dalla settimana 1 alla 5, febbraio dalla 6
alla 10, marzo dalla .....
praticamente:
Mese inizio fine
genn 1 5
febb 6 10
....
vorrei utilizzare questi rande per raggruppare e sommare i dati della mia
tabella, dove ho un controllo settimana.
Sommare i valori di un mese alla volta non c'è problema, ma io vorrei che si
sommasseero tutti i vari dati mese-per mese, io non riesco ad andarcene
fuori, potete per favore darmi qualche dritta?
grazie Nadir
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Raggruppare settimane

text:
> Ciao a tutti, vorrei raggruppare e sommare i dati della mia tabella per
> mese, soltanto che il mese è definito in settimane, specificate in una
> tabella:
> T-periodi dove dico che gennaio è dalla settimana 1 alla 5, febbraio dalla
6
> alla 10, marzo dalla .....
> praticamente:
> Mese inizio fine
> genn 1 5
> febb 6 10
> ....
>
> vorrei utilizzare questi rande per raggruppare e sommare i dati della mia
> tabella, dove ho un controllo settimana.
> Sommare i valori di un mese alla volta non c'è problema, ma io vorrei che
si
> sommasseero tutti i vari dati mese-per mese, io non riesco ad andarcene
> fuori, potete per favore darmi qualche dritta?
>
> grazie Nadir
Il formato delle settimane è ii partendo dalla data giornaliera.
Quindi per te sarebbe
NumSettimana = format([Tuadata];"ii")
MAssimiliano


title: Raggruppare settimane

text:

Grazie per la risposta, ma forse non mi sono spiegato bene.
Io ho una tabella don due controlli:
Settimana e Kg
Vorri raggruppare e sommare i record raggruppando le settimane in intervalli
definiti in una tabella.
TAB_intervalli
mese:Gennaio
Inizio:1
Fine:5
mese:febbraio
Inizio:6
Fine:10
esempio,
il criterio sarà
criterio1: da 1 a 5
criterio1: da 6 a 10
e cosi via, alla fine dovrei avere questo risultato:
Gennaio 115000 (KG)
Febbraio 1500
Marzo 100000



title: Raggruppare settimane

author: Giorgio Prx

text:
"Nao" <OOOnaon...@inwind.itOOO> ha scritto nel messaggio
news:212Z159Z223Z113Y...@usenet.libero.it...
> Ciao a tutti, vorrei raggruppare e sommare i dati della mia tabella per
> mese, soltanto che il mese è definito in settimane, specificate in una
> tabella:
> T-periodi dove dico che gennaio è dalla settimana 1 alla 5, febbraio dalla
6
> alla 10, marzo dalla .....
> praticamente:
> Mese inizio fine
> genn 1 5
> febb 6 10
> ....
>
> vorrei utilizzare questi rande per raggruppare e sommare i dati della mia
> tabella, dove ho un controllo settimana.
> Sommare i valori di un mese alla volta non c'è problema, ma io vorrei che
si
> sommasseero tutti i vari dati mese-per mese, io non riesco ad andarcene
> fuori, potete per favore darmi qualche dritta?
>
> grazie Nadir
>
Ciao Nadir,
Data una tabella TMovimenti con i campi [Settimana] e [Importo] e una
tabella TPeriodi con i campi [Mese], [Inizio] e [Fine] puoi creare questa
query che somma il campo importo in base al mese di appartenenza.
-----------------------------------
SELECT  TPeriodi.Mese,
                Sum(TMovimenti.Importo) AS Tot_Mese
FROM     TMovimenti, TPeriodi
WHERE  TMovimenti.Settimana Between [Inizio] And [Fine]
GROUP  BY TPeriodi.Mese
-----------------------------------
Ciao Giorgio


title: Copia file

author: VoltoE

text:
All'interno di MsAccess con la funzione Cmdlg_file scaricata dal sito comune
ho aperto una finestra di dialogo,ora vorrei,selezionando un file,poniamo
"prova.doc",che mi venisse copiato in una directory chiamata
"Archivio",contemporaneamente pero' vorrei che venissero copiati anche tutti
i files,della directory sorgente alla directory "Archivio", che hanno il
nome uguale a quello selezionato nella finestra di dialogo,ma che hanno una
estensione diversa (esempio:prova.txt,prova.dbf),potete darmi un aiuto?
Spero di essere stato chiaro e grazie per eventuali risposte.
Voltolini.


title: N° record max nella casella combinata

author: CDM da casa

text:
Sapete indicarmi quale è di preciso il numero massimo di record visibili in
una casella combinata, e se esiste qualche metodo per poterlo aumentare o
diminuire?
Di nuovo grazie a tutto il NG.
Claudio


title: N° record max nella casella combinata

author: sib

text:
CDM da casa <
demarco.cla...@tin.it
> wrote in message
8vrkoc$gip$1...@nslave3.tin.it...
> Sapete indicarmi quale è di preciso il numero massimo di record visibili
in
> una casella combinata, e se esiste qualche metodo per poterlo aumentare o
> diminuire?
Prima di tutto devo dirti che il quesito e' mal posto, almeno nell'oggetto.
Se ho capito bene, infatti, non vuoi sapere quale sia il numero massimo di
record in una casella combinata (come invece recita il subj) ma quanti se ne
possono vedere contemporaneamente.
In questo caso c'e' una graziosa proprieta' nella scheda Formato del
controllo che si chiama "Righe in elenco", prova a metterci un numero e
guarda che succede.
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
http://digilander.iol.it/syb
Non visitatelo se non siete forti di stomaco
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: N° record max nella casella combinata

author: Karl Donaubauer

text:
CDM da casa <
demarco.cla...@tin.it
> ha scritto:
> Sapete indicarmi quale è di preciso il numero massimo di record visibili in
> una casella combinata, e se esiste qualche metodo per poterlo aumentare o
> diminuire?
65536
aumentare - no, non é possibile
Anche non é consigliabile per il disegno e performance.
diminuire - sì
Prendi una query come RowSource con un criterio ragionevole
(p.e. per un raggruppamento).
Se non trovi uno puoi anche usare la proprietà Top della query.
--
HTH
Karl
*********
Scusate il mio malissimo italiano. Faccio solo esercizi qui.
Access-FAQ (tedesco):
http://www.donkarl.com


title: N° record max nella casella combinata

author: CDM dall'ufficio

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:6ngU5.50294$Rx2.2...@news.chello.at...

Grazie Claudio


title: N° record max nella casella combinata

text:
"sib" <
sibN...@iol.it
> ha scritto nel messaggio
news:negU5.49394$FV2.1...@news.infostrada.it...
> CDM da casa <
demarco.cla...@tin.it
> wrote in message
> 8vrkoc$gip$1...@nslave3.tin.it...
> > Sapete indicarmi quale è di preciso il numero massimo di record visibili
> in
> > una casella combinata, e se esiste qualche metodo per poterlo aumentare
o
> > diminuire?
>



title: N° record max nella casella combinata

text:
"CDM dall'ufficio" <
isaabruz...@tin.it
> ha scritto nel messaggio
news:9006m4$5e2$1...@nslave2.tin.it...
>
cut
...e la risposta? :-)
Sib


title: Aiuto su GeneraContatore (dal sito comune).

author: Alessio B.

text:
Ho scaricato dal sito comune il file GeneraContatore.zip col fine di poterlo
utilizzare nel mio database.
Il campo al quale volevo applicarlo è un campo numerico.
Ho già inserito alcuni 4 record di prova.
Il contatore di cui  sopra mi genera un numero del tipo numero-anno nella
forma 1,2003. Seguendo il mio intuito ho cosi agito:
1. ho convertito il campo contatore da intero lungo a decimale (a 4 cifre
dopo la virgola)
2. ho aggiornato i 4 campi interessati come:1,2003 - 2,2003 - 3,2003 -
4,2004
3. ho installato il contatore.
Il problema è che lo stesso mi parte sempre e comunque da 1,2003 mentre
nell'esempio contenuto nel file zip lo stesso si aggiorna di un'unità ad
ogni nuova immissione.
Il codice generato per il mio db è il seguente:
="" & Format(IIf(IsNull(DMax("[NumFattura]";"[DatiFatture]";"[NumFattura]
like '????," & Format(Date();"aaaa") &
"'"));1;Mid(DMax("[NumFattura]";"[DatiFatture]";"[NumFattura] like '????," &
Format(Date();"aaaa") & "'");1;4)+1);"0000") & "," & Format(Date();"aaaa")
Lo stesso è inserito nel campo valore predefinito della casella di testo
NumFattura della maschera mskDatiFatture.
Uso Access XP.
Vorrei sapere:
come posso far pertire il contatore dall'ultimo valore presente nel campo
"NumFattura" e come mai lo stesso non si aggiorna.
Grazie mille in anticipo.
Buona giornata, Ale.


author: Antonio Biso

text:
"Alessio B." <
ales...@libero.it
> ha scritto nel messaggio
news:C7SS9.93741$TC5.3...@twister1.libero.it...
> Ho scaricato dal sito comune il file GeneraContatore.zip col fine di
poterlo
> utilizzare nel mio database.
> Il campo al quale volevo applicarlo è un campo numerico.
E qui già mi pare uno sciocchezza.
Stiamo parlando di un campo calcolato, con certe regole che non sono
numeriche, alora perchè farlo numerico?
Fallo stringa no?
Che ci devi fare operazioni numeriche sopra? No! E allora?
> Ho già inserito alcuni 4 record di prova.
> Il contatore di cui  sopra mi genera un numero del tipo numero-anno nella
> forma 1,2003.
Questo è quello che credi tu!
> Il codice generato per il mio db è il seguente:
> ="" & Format(IIf(IsNull(DMax("[NumFattura]";"[DatiFatture]";"[NumFattura]
> like '????," & Format(Date();"aaaa") &
> "'"));1;Mid(DMax("[NumFattura]";"[DatiFatture]";"[NumFattura] like '????,"
&
> Format(Date();"aaaa") & "'");1;4)+1);"0000") & "," & Format(Date();"aaaa")
> Lo stesso è inserito nel campo valore predefinito della casella di testo
> NumFattura della maschera mskDatiFatture.
> Uso Access XP.
Sai che significa
like '????,2003' ?
Che ci devono essere prima 4 caratteri qualunque, quindi una virgola quindi
2003.
Ergo, 1,2003 NON verifica queste condizioni, quindi sei sempre nel caso
NULL.
Quello che andrebbe bene sarebbe
0001,2003
ma col tuo formato numerico non lo puoi fare.
Soluzioni:
- modifichi il formato del campo in testo e cambi i valori in 0001,2003
0002,2003 e così via.
il codice non si cambia
- mantieni il campo come è ma allora devi cambiare il codice in modo che il
controllo non tenga conto dei primi caratteri ma solo della parte che
restituisce l'anno massimo.
Antonio


text:
"Alessio B." <
ales...@libero.it
> ha scritto nel messaggio
> Ho scaricato dal sito comune il file GeneraContatore.zip col fine di
poterlo
> utilizzare nel mio database.
> Il campo al quale volevo applicarlo è un campo numerico.
> Ho già inserito alcuni 4 record di prova.
cut
"alcuni" o "4"?
La spiegazione di antonio e' cosi' puntuale che non necessita di alcuna
precisazione.
Quindi aggiungo solo che nella mia descrizione e' detto molto chiaramente
che il campo deve essere "di tipo testo" e non numerico.
Sib


title: Come faccio sta query?

author: Mitchell

text:
In una maskera carico gli ordini ricevuti da clienti, e in un campo indico
ITALIA oppure ESTERO( indicazione  che finisce in una colonna di tabella
sottostante ) .
Vorrei estrarre gli ordini solo dell'ITALIA ( cioč sapere  quanti sono, in
cifre  ).
Creo una query, ma come ???:-((
grazie a chi mi aiuta.
ciao
--


title: Come faccio sta query?

text:
"Mitchell" <
mi...@tin.it
> ha scritto nel messaggio
news:b57i7t$bhv$1...@usenet.itgate.net...
> In una maskera carico gli ordini ricevuti da clienti, e in un campo indico
> ITALIA oppure ESTERO( indicazione  che finisce in una colonna di tabella
> sottostante ) .
> Vorrei estrarre gli ordini solo dell'ITALIA ( cioč sapere  quanti sono, in
> cifre  ).
> Creo una query, ma come ???:-((
Da quello che ho capito, ti posso riportare il codice sql da inserire nella
query:
SELECT Count(ordini) FROM tabella WHERE campo="ITALIA"
count ti ritorna il numero di record trovati.
e con la condizione campo="italia", selezioni solo quelli che ti
interessano.
Spero di aver risposto alla tua domanda
>
> grazie a chi mi aiuta.
>
> ciao
Ciao ^-^


title: Come faccio sta query?

author: ringo

text:
"Mitchell" <
mi...@tin.it
> ha scritto nel messaggio
news:b57i7t$bhv$1...@usenet.itgate.net...

- sulla query nei criteri del campo italia/estero
inserisci un parametro like [Italia/Estero:]
- su di un bottone metti sul click
me.recalc
bye
ringo


title: Come faccio sta query?

author: enzo

text:
Grazie ho estratto il dato!!!
Ultimo scoglio : ho creato un report agganciato a tale query , ma vedo con
rammarico
che mi stampa  enne righe uguali se ci sono enne ordini dell'italia!!!
Ad esempio la riga  nel corpo del report è  : =count([nazione]) , ma la riga
con il numero conteggiato correttamente viene ripetuta
appunto enne volte!!!
Dove intervengo nel corpo del report ?
ciau!


title: Come faccio sta query?

author: Mar&mar

text:
"enzo" <
vla...@tin.it
> ha scritto nel messaggio
news:ifKda.111132$zo2.2...@news2.tin.it...

Devi inserire in "Ordinamento e raggruppamento" l'Intestazione di Gruppo nel
tuo caso [nazione].
Devi premere il pulsante che si trova sulla barra della struttura del report
tra il pulsante "martello e chiave inglese"(Casella degli strumenti) e
"Bacchetta Magica"(formattazione automatica.
Premilo e smanetta un po' non e' complicato.
Almeno spero ;-)


title: Come esportare in csv con delimitatore ;

author: Giuseppe

text:
Devo esportare una tabella di access in csv.
Il delimitatore di campo deve essere punto e viril gola
es nome;cognome;via;
Ora lo faccio caricando un csv come link cosi mantiene la formattazione e
poi con una query append.
Come posso farlo direttamente ?
Grazie


author: Simone Calligaris

text:

Hai provato  <TransferText>  (vedi Help) ?
Saluti.


author: Bruno Campanini

text:
"Giuseppe" <
giuseppe...@alice.it
> wrote in message
news:47bd1f8e$0$10629$4faf...@reader2.news.tin.it...

DoCmd.TransferText _
      TransferType:=acExportDelim, _
      SpecificationName:="T1 Export Specification", _
      TableName:="T1", _
      FileName:="C:\T1.txt", _
      HasFieldNames:=True
Per creare le Export Specification seleziona la tabella da esportare,
poi File-Export... etc.
Bruno
PS
Puoi omettere la riga con SpecificationName; cosě facendo
il separatore di campo č la virgola (non il punto-e-virgola).


title: Temporizzare le maschere

author: Fabrizio Domiziani

text:
E' possibile programmare il tempo di apertura
di una maschera, facendo in modo che dopo
un certo tempo di inattività si chiuda automaticamente?
Grazie infinite
--
Fabrizio Domiziani
dom...@tin.it
domi...@libero.it
0347/2983815


title: Temporizzare le maschere

author: Roberto

text:
Dai uno sguardo all'evento "su timer".
Roberto
Fabrizio Domiziani <
dom...@tin.it
> wrote in message
8bm4cl$h22$1...@nslave1.tin.it...



title: Temporizzare le maschere

text:
Roberto ha scritto nel messaggio ...
>Dai uno sguardo all'evento "su timer".
E direi che dovrà usare anche l'evento mousemove
E te non sarebbe male se scrivessi dopo il quoting
Antonio


title: Temporizzare le maschere

text:
Antonio Biso <
ch...@etruria.net
> wrote in message
8bn8hg$gpn$5...@lacerta.tiscalinet.it...
>
> E te non sarebbe male se scrivessi dopo il quoting
>
> Antonio
>
>
Sarà fatto.
Roberto


title: Temporizzare le maschere

text:
Roberto ha scritto nel messaggio ...
>

Uhmmm...
E sarebbe anche meglio se mi mandassi una topa con un tuo assegno
cospicuo...
Sia mai che la serie continua...
Antonio


title: Temporizzare le maschere

text:
E' vero, se uso l'uno devo utilizzare anche
l'altro, sennò all'utente può scappare la maschera mentre
la sta usando.
Ma sapresti dirmi come faccio a mettere in relazione
i due eventi?
Grazie infinite
--
Fabrizio Domiziani
dom...@tin.it
Antonio Biso <
ch...@etruria.net
> wrote in message
8bn8hg$gpn$5...@lacerta.tiscalinet.it...
> Roberto ha scritto nel messaggio ...
> >Dai uno sguardo all'evento "su timer".
>
>
> E direi che dovrà usare anche l'evento mousemove
>



title: Temporizzare le maschere

text:
Fabrizio Domiziani <
dom...@tin.it
> wrote in message
8br8me$itk$1...@nslave2.tin.it...

Sicuramente nel tuo PC tramite il percorso :
C:\Programmi\Microsoft Office\Office\Esempi
insieme a Ordini e NorthWind troverai anche il DB che si chiama Soluzioni.
Aprilo e seleziona la categoria di esempi  "Generazione di un'interfaccia di
tipo Microsoft Window" e seleziona l'esempio "Creare una maschera di avvio",
tra l'altro troverai anche del codice per gestire la temporizzazione di una
maschera.
Roberto


title: Gudagna con Internet

author: Voltolini

text: Gudagna si scrive con la "a" e siamo alle solite...


title: Gudagna con Internet

author: lbo dal portatile

text:
On Fri, 19 May 2000 23:36:11 +0200, "Carlo Giraldo"
<
gira...@tiscalinet.it
> wrote:
>Ciao sono Carlo, volevo solo fare una piccola premessa: quando io per la
X-Trace:
lacerta.tiscalinet.it
 958772025 3132 62.11.155.36 (19 May
2000 21:33:45 GMT)
X-Complaints-To:
news...@tiscali.it
ho sporto denuncia al tuo provider del tuo spam su
it.comp.appl.access.
non farlo mai piu'.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Diminuire le dimensioni dei file tif

author: franco rago

text:
Salve a tutto il ng,
cortesemente potete darmi una mano a risolvere un problemino che rigurda
la dimensione dei file tiff, acquisiti da scanner con l'ocx kodak di
win2000 e office xp.
Grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Diminuire le dimensioni dei file tif

author: Sergio MAZZA

text:
"franco rago" <
rago....@tiscali.it
> ha scritto nel messaggio
news:brhukd$6m9$1...@news.newsland.it...
> Salve a tutto il ng,
> cortesemente potete darmi una mano a risolvere un problemino che rigurda
> la dimensione dei file tiff, acquisiti da scanner con l'ocx kodak di
> win2000 e office xp.
>
> Grazie
>
>
> --
I file tiff sono notoriamente cicciottelli;
- prova ad impostare una delle compressioni disponibili;
- diminuisci i punti/pollice;
- se il file è in formato b/n salvali in formato fax;
- (se puoi) acquisisci l'immagine in un formato ridotto (es. 70%);
Dipende sempre da cosa ci devi fare con quelle immagini...
Ciao.
--
Sergio MAZZA


title: Diminuire le dimensioni dei file tif

author: Franco Rago

text:
Sergio MAZZA ha scritto:
> "franco rago" <
rago....@tiscali.it
> ha scritto nel messaggio
> news:brhukd$6m9$1...@news.newsland.it...
> > Salve a tutto il ng,
> > cortesemente potete darmi una mano a risolvere un problemino che rigurda
> > la dimensione dei file tiff, acquisiti da scanner con l'ocx kodak di
> > win2000 e office xp.
> >
> > Grazie
> >
> >
> > --
> I file tiff sono notoriamente cicciottelli;
> - prova ad impostare una delle compressioni disponibili;
> - diminuisci i punti/pollice;
> - se il file č in formato b/n salvali in formato fax;
> - (se puoi) acquisisci l'immagine in un formato ridotto (es. 70%);
> Dipende sempre da cosa ci devi fare con quelle immagini...
> Ciao.
> --
> Sergio MAZZA
Grazie, ma non riesco comunque a risolvere il problema, la routine che uso
č:
Private Sub bttnScanner_Click()
Dim nomeFile As String
On Error GoTo ScanError
CtlActiveXScanner.ScanTo = DisplayAndFile
CtlActiveXScanner.ScanTo = 2
CtlActiveXScanner.Zoom = 800
'CtlActiveXScanner.ScanTo = File
CtlActiveXScanner.CompressionType = 2
CtlActiveXScanner.FileType = 1 ' formato file .TIF =1
nomeFile = InputBox("Inserire il nome del file senza estensione", "Salva
immagine", "c:\immagini\prova")
If nomeFile = "" Then
MsgBox "Operazione annullata.", vbOKOnly + vbInformation, "Scanner"
Else
Dim Fileimmagine As String
Fileimmagine = nomeFile & ".tif"
CtlActiveXScanner.Image = Fileimmagine
CtlActiveXScanner.ShowSetupBeforeScan = False 'quando č settato a false
scannerizza direttamente senza visualizzarel'applicativo.
CtlActiveXScanner.MultiPage = True
'CtlActiveXScanner.Page = 2
CtlActiveXScanner.PageOption = 2
'CtlActiveXScanner.Image = InsertPages
'CtlActiveXScanner.Image = AppendPages
CtlActiveXScanner.StartScan
CtlActiveXScanner.Image = AppendPages
Me!CtlActiveXImage.ThumbHeight = 480
Me!CtlActiveXImage.ThumbWidth = 320
'Object.MultiPage
Me!CtlActiveXImage.Image = Fileimmagine
CtlActiveXScanner.ScanTo = 1
Me!CtlActiveXScanner.Zoom = 800
End If
ScanExit:
Exit Sub
ScanError:
Err.Raise Err.Number, , Err.Description
Exit Sub
End Sub
 in questa non riesco a gestire la CompressionType, cioč non riesco a
dirgli di utilizzare ad esempio meno pixel nell'acquisizione, oppure di
utilizzare qualche altro tipo di compressione che gli ocs Kodak hanno di
default.
Se cortesemente puoi dare un'occhiata al codice e se puoi darmi qualche
dritta su come poter risolvere il problema.
Grazie
Franco



title: Diminuire le dimensioni dei file tif

text:
"Franco Rago" <
rago....@tiscali.it
> ha scritto nel messaggio
news:brit24$t2d$1...@news.newsland.it...
>
> Grazie, ma non riesco comunque a risolvere il problema, la routine che uso
> č:
> Private Sub bttnScanner_Click()
>
> Dim nomeFile As String
>
> On Error GoTo ScanError
>
> CtlActiveXScanner.ScanTo = DisplayAndFile
> CtlActiveXScanner.ScanTo = 2
> CtlActiveXScanner.Zoom = 800
800??!! Se ho interpretato bene l'help (voce Zoom) vuol dire che stai
scannerizzando una immagine ingrandendola all'800%!!
Non ti pare troppo??
------ omissis --------
>  in questa non riesco a gestire la CompressionType, cioč non riesco a
> dirgli di utilizzare ad esempio meno pixel nell'acquisizione, oppure di
> utilizzare qualche altro tipo di compressione che gli ocs Kodak hanno di
> default.
>
> Se cortesemente puoi dare un'occhiata al codice e se puoi darmi qualche
> dritta su come poter risolvere il problema.
>
> Grazie
> Franco
>
Ciao.
--
Sergio MAZZA


title: Velocità query di selezione. Access 2000

text:
Una query di selezione estrapola dei dati da varie tabelle per la stampa di
un cedolino di pagamento.
Avendo necessit� di stampare dati da diverse mensilit� ho inserito una
tabella temporanea con i mesi da estrapolare relazionata con una equi join
con il corrispondente campo mese della tabella nella quale sono riportati le
voci e gli importi di pagamento.
Tenuto conto della considerevole mole di dati e della complessit� della
query la quale comprende molte tabelle relazionate, l'elaborazione impiega
circa una trentina di secondi di tempo.
Smanettando un p� mi � capitato di inserire nei criteri della query, nel
campo mese della tabella delle voci stipendiali, il criterio:
[tblTemp].[Mese] relativo alla tabella temporanea gi� relazionata.
Praticamente un di pi� considerando che la tabella � gi� relazionata con una
equi join.
Con mia sorpresa per� ho notato che il tempo di elaborazione si �
praticamente azzerato (due tre secondi!)
Mi piacerebbe capire il perch� ci� succede.
Un grazie anticipato agli amici che volessero intervenire.
Saluti
Thomas.az


author: Karl Donaubauer

text:

> ...
Interessante. Forse il tuo criterio aiuta JET a ottimizzare
il percorso di esecuzione della query.
Puoi vedere se ShowPlan ti mostra la differenza.
Se non conosci ShowPlan vedi
http://msdn.microsoft.com/en-us/library/aa188211(office.10).aspx#odc_4009c15_topic4
o il sito 18 del mio script dalla CISA1:
http://www.donkarl.com/it/CISA/Download/CISA1_JETSQL.zip
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:7f31iqF...@mid.individual.net...

Grazie Karl,
sto sfogliando con interesse il Tuo CISA1_JETSQL.
Tra le tante normali query  ve ne sono alcune per me concettualmente nuove
(qry_Non_Equi_Join).
Vedo che anche Tu nella query qry_Join_WHERE hai optato per la soluzione del
criterio di selezione invece di unire le due tabelle con una Equi join.
Saluti
Thomas.az


text:
thomas.az
 wrote:
> "Karl Donaubauer ha scritto:

> ...
> sto sfogliando con interesse il Tuo CISA1_JETSQL.
>
> Tra le tante normali query  ve ne sono alcune per me
> concettualmente nuove (qry_Non_Equi_Join).
>
> Vedo che anche Tu nella query qry_Join_WHERE hai optato per la
> soluzione del criterio di selezione invece di unire le due tabelle
> con una Equi join.
Lo facevo solo per mostrare 2 cose:
1. Il modo come si faceva un join tra tabelle prima del invenzione
della clausola JOIN che in Access/Jet era presente gi� con
versione 1. In altri sistemi come p.e. Oracle il metodo con WHERE
� ancora abbastanza frequente perch� hanno aggiunto JOIN
pi� tardi di Jet.
2. Il fatto che _in Jet_ un join tramite la clausola WHERE � sempre
non aggiornabile. Questo almeno in teoria potrebbe anche essere
un aspetto del tuo fenomeno. Con un JOIN-join Jet tenta sempre
di rendere aggiornabile la query, controllare se sarebbe possibile
secondo gli indici e relazioni ecc. Se invece esiste un WHERE-join
� immediatamente chiaro che la query non � aggiornabile.
--
cu



text:
Karl Donaubauer wrote:
>
thomas.az
 wrote:
>> ...
>> Vedo che anche Tu nella query qry_Join_WHERE hai optato per la
>> soluzione del criterio di selezione invece di unire le due tabelle
>> con una Equi join.
> ...
> 2. Il fatto che _in Jet_ un join tramite la clausola WHERE � sempre
> non aggiornabile. Questo almeno in teoria potrebbe anche essere
> un aspetto del tuo fenomeno. Con un JOIN-join Jet tenta sempre
> di rendere aggiornabile la query, controllare se sarebbe possibile
> secondo gli indici e relazioni ecc. Se invece esiste un WHERE-join
> � immediatamente chiaro che la query non � aggiornabile.
Ahh, peccato. � stata una bella teoria per 10 minuti.
Adesso l'ho provato con JOIN + WHERE e la query resta aggiornabile
finch� esiste ancora il JOIN. Allora questo non puo essere la ragione.
--
:-)



title: Scrivere Record in una Tabella da Codice

author: Stefano Rosati

text:
Ciao
Problema:
ho una maschera con una serie di campi non associati, cliccando su un
bottone di comando di tale maschera, nell routine vba, con un piccolo ciclo
FOR  vengono generati una serie di dati che vorrei inserire come nuovi
record in una Tabella già esistente.
La Tabella che riceve i Dati è una Tabella Collegata.
Quali sono le istruzioni VBA chiave per scrivere in una Tabella dei Record?
Grazie mille, Stefano Rosati


text:
"Stefano Rosati" <
stefanou...@libero.it
> wrote in message
news:d9K7f.9385$65.2...@twister1.libero.it...

--------------------------------------
Dim db as Database
Dim RS as Recordset
Set db=CurrentDB
Set RS=db.OpenRecordset("YourLinkedTableName", dbOpenDynaset)
With RS
    .AddNew
    ![Field1] = Data1
    ![Field2] = Data2
    ! ....
    .Update
End With
------------------------------------
Ciao
Bruno


title: InviaOggetto

author: Leppe

text:
Ciao a tutti.
In una macro inserisco l'azione InviaOggetto. Come "testo del messaggio"
dovrei inviare  un paramentro proveniente da una maschera per esempio -
ordine numero "form!miamaschera!miocontrollo!"
Come posso realizzare questo?
Grazie a tutti.
Ciao


title: Match tabelle

text:
Salve a tutti vi spiego brevemente il mio problema:
Ho un db 2 tabelle dove mi sono importato il mio inventario e il
catalogo con dei dati una primadel rappresentante.
Le tabelle sono cosi:
Inventario
Ci sono 2 campi
Modello     Taglia
10             41
10             42
10             43
11             39
11             40
Mentre il catalogo
Ci sono 35 campi
Modello     Taglia
10              40      41   42   43   44
11              39      40   41    45
Io dovrei ottenere un match con le differenze tra il mio inventario e
il catalogo del rappresentante
in modo da snellire il mio lavoro.
Grazie a chiunque mi darà una mano.


title: Match tabelle

author: 'Roccia' Max

text:
On 9 Giu, 10:18,
alra...@libero.it
 wrote:
> Mentre il catalogo
> Ci sono 35 campi
> Modello     Taglia
> 10              40      41   42   43   44
> 11              39      40   41    45
Non ho capito questa tabella... c'e' un campo per ciascuna taglia? E
che dato contiene, questo campo?
Puoi normalizzare la tabella con una query del tipo
SELECT Modello, "39" as taglia, [39] as dato UNION ALL
SELECT Modello, "40" as taglia, [40] as dato UNION ALL
SELECT Modello, "41" as taglia, [41] as dato UNION ALL
(repetita ad libitum o fino ad esaurimento delle taglie)
cia'
Max


title: Match tabelle

text:
Effettivamente non ho descritto bene, per per il catalogo esiste un
campo per ogni taglia, per un massimo di 35 campi.
Modello     T_0     T_0 T_1  T_2   T_3
10              40      41   42   43     44
11              39      40   41   45
12              38      41   42   44
Ciao


title: Match tabelle

text:


Piu' chiaro.... allora normalizzala con
SELECT [Modello], [T_0] as Taglia FROM Catalogo WHERE [T_0] IS NOT
NULL UNION ALL
SELECT [Modello], [T_1] as Taglia FROM Catalogo WHERE [T_1] IS NOT
NULL  UNION ALL
SELECT [Modello], [T_2] as Taglia FROM Catalogo  WHERE [T_2] IS NOT
NULL UNION ALL
Ripetere per tutti i campi fino al 35....
Ah, poi assolda un sicario per eliminare chi ha sviluppato quel
"catalogo" :·)
cia'
Max


title: Match tabelle

text:

Sto provando come mi hai detto ma mi da sempre "Incomplete query"
Ciao


title: Match tabelle

text:
On 9 Giu, 15:14,
alra...@libero.it
 wrote:
> Sto provando come mi hai detto ma mi da sempre "Incomplete query"
Non hai lasciato "UNION ALL" dopo l'ultimo campo, vero?
cia'
Max


title: Match tabelle

text:
No termina con where [T_35].
Ciao


title: Match tabelle

text:
On 9 Giu, 21:54,
alra...@libero.it
 wrote:
> No termina con where [T_35].
Eh... where [T_35] cosa?
Where [T_35] is not null !!!!
cia'
Max


title: Match tabelle

text:

Si finisce con "Where [T_35] is not null".Grazie ho risolto. Ho
provato su un'altro pc ed ora funziona.
Ora se volessi aggiungerci un campo e provare  a fare il match ?


title: Match tabelle

text:
On 10 Giu, 10:54,
alra...@libero.it
 wrote:
> Ora se volessi aggiungerci un campo e provare  a fare il match ?
Cosa intendi?
cia'
Max


title: Match tabelle

text:
Nella tabella catalogo c'è un campo colore , vorrei aggiungerci questo
campo.
E dopo vorrei fare il confronto con la tabella inventario.
Grazie


title: Match tabelle

text:
On 10 Giu, 11:15,
alra...@libero.it
 wrote:
> Nella tabella catalogo c'è un campo colore , vorrei aggiungerci questo
> campo.
In altre parole, vuoi vedere tutte le terne modello/colore/taglia
disponibili?
SELECT [Modello], [Colore], [T_1] as Taglia FROM [Catalogo] WHERE
[T_1] IS NOT NULL UNION ALL eccetera, eccetera, eccetera
> E dopo vorrei fare il confronto con la tabella inventario.
Salvi la query di unione e la utilizzi come se fosse una normalissima
tabella.
cia'
Max


title: Match tabelle

text: OK grazie mille


title: Match tabelle

text:
Ho fatto quasi tutto.
Ma non riesco a fare la differenza tra catalogo ed inventario.
Metto il join tra le 2 tabelle ma non riesco a vedere la differenza.


title: Match tabelle

text:

Vedere.
SQL.
cia'
Max


title: Match tabelle

text:
SELECT inve.model, inve.taglia, inve.colore
FROM new_cata INNER JOIN inve ON (new_cata.model = inve.model) AND
(new_cata.taglia = inve.taglia)
GROUP BY inve.model, inve.taglia, inve.colore
HAVING (((inve.taglia) Like "yes"));
dove inve è l'inventario e new_cata è il nuovo catalogo.
inve.taglia è il campo dei prodotti che ho avuto e sono finiti, quindi
ho messo il valore yes.
Ora io vorrei avere le differenze tra l'inventario e il catalogo.
Ciao e grazie


title: Match tabelle

text:


Cosi' ti succede un casino (non hai linkato il colore, in questo modo
ottieni tutte le possibili combinazioni Colore inventario/Colore
catalogo).
Non ti viene fuori niente perche' in catalogo in [taglia] avrai 39,
40, 41 ecc, ma non avrai mai "YES", pertanto il join E la condizione
HAVING non sono mai soddisfatte entrambe.
Secondo me, nel tuo inventario manca un campo "quantità".
Infine, al posto di un INNER JOIN ti serve un LEFT JOIN, per vedere
tutto il catalogo, con di fianco le quantita' che TU hai in magazzino
(ma forse non ho capito quello che ti serve)
SELECT New_Cata.model, New_Cata.taglia, New_Cata.colore,
nz(Inve.Quantita)
FROM new_cata LEFT JOIN inve ON (new_cata.model = inve.model) AND
(new_cata.taglia = inve.taglia) AND (New_cata.Colore=Inve.COlore)
cia'
Max


title: Lentezza con automaz. OLE verso Excel

text:
Sto sfrugugliando una routine sviluppata chissà quanti anni fa che trasferisce dati da Forms di Access, anche filtrate, ad un foglio di Excel (poi crea su di esso formule, grafici, etc.).
L'ho semplificata al massimo lasciando solo l'essenziale (il trasfert dati):

---------------------------------------------------------------------------------------------------------------------
  Dim Rst As Recordset

  'Variabli Oggetto per Automazione verso Excel
  Dim objExcel As Object
  Dim objWorkbook As Object
  Dim objSheet As Object

  Const IDRigaInizio = 1, IDColonnaInizio = 1  'Riga e Colonna di partenza per creazione Dati
  Dim IDRiga As Long, J As Long

  On Error GoTo Errore

  DoCmd.Hourglass True

  '---------------------- Inizializza Automazione OLE verso Excel ----------------------

  'Crea Oggetto Excel
  Set objExcel = CreateObject("Excel.Application")

  'Crea Oggetto WorkBook
  Set objWorkbook = objExcel.Workbooks.Add

  'Crea nuovo Oggetto foglio di lavoro
  Set objSheet = objWorkbook.WorkSheets(1)
  objSheet.Name = Frm.Name

  '---------------------- Trasferisce dati in Foglio Excel ----------------------

  Set Rst = Frm.RecordsetClone

  'Memorizza i dati nel Foglio a partire da cella (IDRigaInizio, IDColonnaInizio)
  IDRiga = IDRigaInizio

  'Crea intestazioni con in Nomi dei Campi (in grassetto)
  For J = 0 To Rst.Fields.Count - 1
         objSheet.Cells(IDRiga, IDColonnaInizio + J) = Rst.Fields(J).Name
         objSheet.Cells(IDRiga, IDColonnaInizio + J).Font.Bold = True
  Next J

  'Crea dati sottostanti
  Rst.MoveLast: Rst.MoveFirst

  While Rst.EOF = False
         IDRiga = IDRiga + 1

         For J = 0 To Rst.Fields.Count - 1
                'Se necessario imposta Formato Testo in Cella Excel per prevenire perdite d'informazioni
                If Rst.Fields(J).Type = dbText Then
                       objSheet.Cells(IDRiga, IDColonnaInizio + J).NumberFormat = "@"
                End If

                objSheet.Cells(IDRiga, IDColonnaInizio + J) = Rst.Fields(J).Value
         Next J

         Rst.MoveNext
  Wend

  'Visualizza sessione OLE di Excel
  objExcel.Visible = True

  'Chiusura variabili Oggetto
  Rst.Close
  Set Rst = Nothing
  Set objSheet = Nothing
  Set objExcel = Nothing
  Set objWorkbook = Nothing

  DoCmd.Hourglass False
  ......

------------------------------------------------------------------------------------------------------------------

Questa roba è stata pensata per piccoli set di Dati (poche migliaia di records al massimo) e ha fatto il suo.
Ma ora opera con volumi di dati assai superiori e le prestazioni sono estramente lente: pare sia .Cells() il responsabile, ma non conosco alternative.
Idee?

Saluti pre-natalizi


title: Lentezza con automaz. OLE verso Excel

text:
Ciao Simone,
io quando uso Automazione per trasferire attuo anche:

xlsAPP.ScreenUpdating = False
xlsAPP.Calculation = xlCalculationManual
xlsAPP.EnableEvents = False
 '... (tutto quello che devi fare...)
 xlsAPP.ScreenUpdating = True
 xlsAPP.Calculation = xlCalculationAutomatic
 xlsAPP.EnableEvents = True

Non so se è il tuo caso.
@Alex


title: Lentezza con automaz. OLE verso Excel

text:

Ciao Alessandro  ;-)

Purtroppo non cambia nulla inibendo l'aggiornamento schermo+gestore eventi, etc.

.Cells(x,y)  risulta assai lento nel recepire i valori all'interno del ciclo che vedi, anche in foglio di lavoro vuoto e privo di formule.

Personalmente (ma non faccio testo avendo sempre usato Excel in forme elementari) non conosco alternative per ottenere egual risultato in tempi accettabili.

Ciao!


title: Lentezza con automaz. OLE verso Excel

author: BFS

text:

se incolli in una botta sola tutto il tuo recordset

Call objExcel.Range("A2").CopyFromRecordset(sql)

dove sql è stringa sql

e poi le formattazioni delle colonne le fai alla fine in un colpo solo
per l'intere colonne

BFS


title: Lentezza con automaz. OLE verso Excel

text:
(cut)

> se incolli in una botta sola tutto il tuo recordset
>
> Call objExcel.Range("A2").CopyFromRecordset(sql)
>
> dove sql è stringa sql
>
> e poi le formattazioni delle colonne le fai alla fine in un colpo solo
> per l'intere colonne

Eh, in origine era proprio così (tra l'altro come argomento si passa direttamente il Recordset, che è meglio) ... il fatto è che pure in quel modo le prestazioni sono deludenti, con l'aggravante di non poter inserire una ProgressBar per l'utente in attesa.
Nel codice che ho postato ho rimosso le righe di gestione della barra di progresso, ma ci sono.

Dai feedbacks con @Alex e te deduco che non esistono scappatoie per migliorare la situazione: porteranno pazienza.

Saluti da Simone


title: Lentezza con automaz. OLE verso Excel

text:
>
> Dai feedbacks con @Alex e te deduco che non esistono scappatoie per migliorare la situazione: porteranno pazienza.
>
> Saluti da Simone

Hai per caso un sw antivirus o simili attivo...?
Prova a verificare ed eventualmente a disabilitarlo per prova a conferma.

Lo dico in quanto io ho un problema.molto simile con il sistema CheckPoint... ed ho appurato essere proprio lui.
Purtroppo non ho trovato soluzioni non potendolo disabilitare all'atto pratico.

Ciao
@Alex


title: Lentezza con automaz. OLE verso Excel

text:
> > Dai feedbacks con @Alex e te deduco che non esistono scappatoie per migliorare la situazione: porteranno pazienza.

> Hai per caso un sw antivirus o simili attivo...?
> Prova a verificare ed eventualmente a disabilitarlo per prova a conferma.
>
> Lo dico in quanto io ho un problema.molto simile con il sistema CheckPoint... ed ho appurato essere proprio lui.
> Purtroppo non ho trovato soluzioni non potendolo disabilitare all'atto pratico.

Mah, in realtà l'inefficienza del transfert si manifesta su tutti i PC, anche quello che sto usando ora (solo Win-Antivirus a bordo).
Magari è la volta buona che li convinco ad abbandonare accrocchi con Excel, integrando tutto nell'applicativo principale...

Saluti da Simone


title: Lentezza con automaz. OLE verso Excel

text:
> Mah, in realtà l'inefficienza del transfert si manifesta su tutti i PC, anche quello che sto usando ora (solo Win-Antivirus a bordo).

Comunque è impressionante la differenza di velocità con l'esportazione tramite DoCmd.OutpuTo
Una vera scheggia, evidentemente non utilizza Automazione!


title: Prezzi Database

author: alexb

text:
Salve NG. Vorrei chiederVi a quanto potrei vendere un DB realizzato da me
che permette ad un' azienda di produzione tessile di gestire:
- Carico produzione con gestione Colli e LOTTI
- Scarico produzione e gestione vendite(ordini)
- Anagrafiche
-Utilizzo codici a barre
- Report dettagliati su: Produzione, Vendite, Ordini, Etichette articoli,
Etichette barcode, produzione per LOTTI e statistiche.
- Utilità varie: gestione copie, ripristino aarchivi, collegamento con
gestionale tramite ODBC e gestione stampanti
Vi ringrazio anticipatamente. Mi basta avere un prezzo indicativo.


title: Prezzi Database

author: Enrico T.S.

text:
alexb <
a...@tin.it
> wrote in message vzjF6.314$9O1....@news1.tin.it...

a mio modesto parere
5K se Multiutente
2K se Monoutente
bye :o)


title: Errori da gestire - c.a. Roberto

author: Mark

text:
Mi scuso anticipatamente con Roberto e con tutti gli utenti di questo
meraviglioso N.G.
Intanto che stň, per punizione, con le ginocchia su due ceci se,
cortesemente, potreste dare attenzione a questo, forse, semplice problema:
Dunque stavo pensando come risolvere un problemino, per la gestione degli
errori, riguardo ad un determinato evento.
Mi spiego con un semplicissimo esempio:
Ipotizziamo un database di due campi - cognome e nome - con l'opzione "campi
richiesti" quindi, obbligatori.
Ci capita di dimenticare che un determinato campo sia *riempito* (suona male
:-(( ) e quě vorrei creare un evento di errore tipo: "Attenzione il campo X
č obbligatorio. La gestione degli errori, in qualche modo, riguardo a
qualche riga di codice, non ho problemi ma..........
come faccio a capire che l'errore č proprio nel campo omesso, ad esempio,
del nome? quale istruzione devo dare affinchč mi *intercetti* il campo X per
il quale č richiesto, obbligatorio, un dato?
Spero di essere stato abbastanza chiaro.
Marco.


title: Errori da gestire - c.a. Roberto

author: Roberto da casa

text:
"Mark" <
spam...@libero.it
> ha scritto nel messaggio
news:G51eb.140698$hE5.4...@news1.tin.it...
> Mi scuso anticipatamente con Roberto e con tutti gli utenti di questo
> meraviglioso N.G.
> Intanto che stò, per punizione, con le ginocchia su due ceci se,
> cortesemente, potreste dare attenzione a questo, forse, semplice problema:
>
> Dunque stavo pensando come risolvere un problemino, per la gestione degli
> errori, riguardo ad un determinato evento.
>
> Mi spiego con un semplicissimo esempio:
>
> Ipotizziamo un database di due campi - cognome e nome - con l'opzione
"campi
> richiesti" quindi, obbligatori.
>
> Ci capita di dimenticare che un determinato campo sia *riempito* (suona
male
> :-(( ) e quì vorrei creare un evento di errore tipo: "Attenzione il campo
X
> è obbligatorio. La gestione degli errori, in qualche modo, riguardo a
> qualche riga di codice, non ho problemi ma..........
> come faccio a capire che l'errore è proprio nel campo omesso, ad esempio,
> del nome? quale istruzione devo dare affinchè mi *intercetti* il campo X
per
> il quale è richiesto, obbligatorio, un dato?
>
> Spero di essere stato abbastanza chiaro.
> Marco.
Se imposti  a Si la proprietà Richiesto di un campo di una tabella, sarà poi
automatico che Access ti avverta con un messaggio specifico se quel campo è
lasciato vuoto al momento della registrazione del record: pertanto se hai
impostato a Si tale proprietà non vedo cosa altro ci sia da fare.
Per risolvere problemi simili al tuo, normalmente non imposto a Si la
proprietà Richiesto dei campi che debbono essere obbligatori per poi cercare
di intercettare l'errore.
A fronte dell'evento "Prima di aggiornare" della maschera verifico se quei
campi hanno un valore significativo ed in caso contrario ne do avviso
all'operatore, annullo l'evento di registrazione del record e sposto il
fuoco sul controllo non digitato.
Insomma qualcosa del genere:
Private Sub Form_BeforeUpdate(Cancel As Integer)
If Nz(Me!cognome, "") = "" Then
    MsgBox "Attenzione il campo cognome è obbligatorio"
    Cancel = True
    Me!cognome.SetFocus
    Exit Sub
End If
If Nz(Me!nome, "") = "" Then
    MsgBox "Attenzione il campo nome è obbligatorio"
    Cancel = True
    Me!nome.SetFocus
End If
End Sub
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Errori da gestire - c.a. Roberto

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:9nceb.358964$Ny5.11...@twister2.libero.it...

Era proprio quello che volevo. Come sempre, sei stato squisito! Lo provo
subito e ti faccio sapere.
Grazie.
Marco.


title: Errori da gestire - c.a. Roberto

text:
[cut]

Scusami Roberto ma ho fatto un pò di confusione. Quello che volevo sapere è
se si può cambiare il messaggio d'errore quando un campo è richiesto, per
evitare di dover scrivere il codice da te suggerito, ad ogni campo. Era
questo l'effettivo problema ma, mi sembra di capire, che questo codice
d'errore, di default di Visual Basic, non si può cambiare. Effettivamente
l'errore riscontrato, di default, indica esplicitamente il nome del campo a
cui il valore è nullo ed, in pratica, sarebbe stato utile *personalizzare*
il messaggio che d'errore intercettato.
Ecco tutto.
Grazie ancora per la cortese collaborazione.
Marco.


title: Errori da gestire - c.a. Roberto

text:
"Mark" <
spam...@libero.it
> ha scritto nel messaggio
news:b0ieb.144660$hE5.4...@news1.tin.it...

Qualsiasi errore è intercettabile, ma come ti ho detto precedentemente io
preferisco gestirmi le verifiche di congruità che correre dietro ai messaggi
di errore. E' un mio modo di lavorare.
Comunque non è che dovresti scrivere meno codice VBA se volessi gestire gli
errori: dovresti comunque gestirti ogni messaggio e personalizzarlo per ogni
campo, quindi...
> Marco.



title: Calcolare giorni (reali) trimestre in base a condizioni particolari

author: Dino

text:
Ciao a tutti, ho questa particolare necessita' :
In base all'inserimento di due date "Datain" e "dataout" devo
calcolare realmente i
giorni effettuati nei vari trimestri da alcuni soggetti.
Cerco di entrare nel dettaglio.
Ho un form(form1) dove inserisco il soggetto (nome ,eta' ecc) e un
sottoform(subform1) dove vengono inseirti i suoi movimenti(elenco
campi con esempio):

Movimento     Data            Sede           Qualifica
Tariffaoraria
entrato          22/10/11       Milano         operaio       € 30,00
trasferito       22/11/11        Milano      impiegato      € 40,00
trasferito        03/12/11      Venezia     impiegato      € 40,00
Ecc....

Per ogni soggetto inserito vi e' un vissuto professionale.Ogni
trimestre io devo calcolare esattamente per ogni dip. i giorni reali
di lavoro in base ai vari trasferimenti.
Praticamente dopo aver imputato la Datain e la dataout (inizio e fine
trim in esame) nel apposito form "calcolotrim" il codice che chiedo a
voi mi deve realizzare una query con i seguenti campi:

"Codice" - "nomedip" - "Datainizioprestazione" - "Datafineprestazione"
- "giorni" - "tariffaoraria"
Allora in primis i dati verranno pescati dalle due tabelle (base dati
del form1 e del subform1)la tab "dip" e la tab "movimenti" e la query
dovra' essere realizzata seguendo certi parametri.
Nell'esempio riportato sopra  facendo il calcolo dell'ultimo trim
(Datain 01/10/11 e dataout 31/12/11) la query per il soggetto in esame
dovrebbe comportarsi nel seguente modo:
Calcolare il primo periodo di 22 giorni (dal 01 al 22 ottobre)
Creare poi un nuovo record dal 23 ottobre al 22 /11 di 30 giorni dove
da operaio e' passato imp.
Ed infine un terzo record con un totale giorni = ad 11 dove ha
cambiato sede.
E' chiaro che lo stesso operaio se fosse rimasto nella stessa sede con
lo stessa qualifica avremmo dovuto avere un solo record con il totale
giorni.
Come avete potuto capire il calcolo varia da due parametri
fondamentali :
la "sede" e la "qualifica".E' chiaro che nel codice io devo poter
inserire (come condizione) le qualifiche che fanno ricalcolare i
giorni).
Spero di essere stato suff. chiaro.
Grazie in anticipo

Dino
cioe'


title: UNA TERRIBILE MALATTIA:  IL MORBO DI ALZHEIMER

text:
Ciao, anche se non è attinente al tema di questa Mailing
List, vi segnalo un nuovo gruppo che si propone di far
conoscere una terribile malattia, degenerativa, che
progressivamente distrugge i tessuti cerebrali e provoca
deterioramento della memoria, del pensiero e del
comportamento.
Per visitarlo, cliccare sul link seguente
http://it.groups.yahoo.com/group/MORBO_di_ALZHEIMER
Vi prego di aiutarmi a pubblicizzare questo gruppo, che
non ha alcun fine di lucro, ma si prefige unicamente di
alleviare le sofferenze di coloro che disgraziatamente
ne sono stati colpiti e delle loro famiglie.
Grazie, spero di non aver disturbato troppo.


title: activex gratuito barcode

author: Davide P

text:
Ciao,

conoscete qualche activex o ocx gratuito per access per la generazione di barcode?? ho trovato in internet moltissimi activex ma tutti a pagamento..

Ciao e grazie


title: activex gratuito barcode

text:

che tipo di barcode devi generare?
per ean 13 e code 39 c'è parecchia roba free...sia come font che per
disegnarlo runtime

BFS


title: activex gratuito barcode

text:

Se non erro devo proprio creare quello, quindi basta che nella casella del report sostituisco il font con quello del barcode?


title: activex gratuito barcode

text:

dipende se esempio usi il code 39 devi mettere ad inizio e fine stringa "*"

esempio se nella tabella hai pippo nel report devi scrivere *pippo* con
font code39

cmq per questi due tipi di barcode c'è una marea di documentazione e
codice free

ciao


title: activex gratuito barcode

text:

non conosci qualche activeX o ocx già pronto da utilizzare?


title: activex gratuito barcode

text:

no. vista la banalità del ean13 e del code39 inutile complicarsi la vita
con ocx

ciao


title: activex gratuito barcode

text:

Ciao scusa se rompo ancora con questa discussione ma giuro che non riesco a farlo, devo semplicemente stampare un codice EAN8, hai qualche esempio che possa funzionare su access 2013?


title: activex gratuito barcode

author: RobertoA

text:
>>>>>> Il 27/01/2016 21:44, Davide P ha scritto:
>>>>>>> Ciao,
>>>>>>> conoscete qualche activex o ocx gratuito per access per la generazione di barcode?? ho trovato in internet moltissimi activex ma tutti a pagamento..
>>>>>>> Ciao e grazie
>>>>>>
>>>>>> che tipo di barcode devi generare?
>>>>>> per ean 13 e code 39 c'è parecchia roba free...sia come font che per
>>>>>> disegnarlo runtime
>>>>>> BFS
>>>>>
>>>>> Se non erro devo proprio creare quello, quindi basta che nella casella del report sostituisco il font con quello del barcode?
>>>>
>>>> dipende se esempio usi il code 39 devi mettere ad inizio e fine stringa "*"
>>>> esempio se nella tabella hai pippo nel report devi scrivere *pippo* con
>>>> font code39
>>>>
>>>> cmq per questi due tipi di barcode c'è una marea di documentazione e
>>>> codice free
>>>> ciao
>>>
>>> non conosci qualche activeX o ocx già pronto da utilizzare?
>>
>> no. vista la banalità del ean13 e del code39 inutile complicarsi la vita
>> con ocx
>> ciao
>
> Ciao scusa se rompo ancora con questa discussione ma giuro che non riesco a farlo, devo semplicemente stampare un codice EAN8, hai qualche esempio che possa funzionare su access 2013?

A gratis non so
Se 84 euri fossero accettabili c'e' questo

http://www.tec-it.com/en/software/barcode-software/tbarcode/overview/Default.aspx

Consiglio mio e' abbandonare la costruzione di barcode via software,
prendere una stampantina dedicata per le etichette e pilotare quella col
suo linguaggio nativo, i barcode di tutti i tipi compresi i
bidimensionali verranno perfetti
Anch'io anni fa ho sperimentato con i barcode via software, ma vuoi
l'activex che con la versione successiva di windows non va piu', vuoi
perche' ti vendono un solo tipo di barcode e quando te ne serve un'altro
devi sganciare ancora, vuoi per la bassa definizione offerta dai sistemi
freeware, non si trovava modo di avere una soluzione 'definitiva'
Poi ho provato le stampanti dedicate ed ho capito che e' questa la
soluzione definitiva, di solito consiglio le Zebra o Intermec perche' si
trovano facilmente consumabili, ricambi, informazioni, le piloti
inviando un file di testo via rs232 o lpt1 o ethernet e quindi sono
insensibili al sistema operativo usato (traduzione: potrai usarle per
diversi anni senza cambiare una virgola)
Ad esempio questa

http://www.mileservices.nl/barcode-label-printers/intermec-easycoder-3600-barcode-labelprinter-203-dpi.html

Stampa fino a larghezza 100 mm, a 200 dpi, sia mono che bidimensionali
Da nuova costava sui 3-400 euro
Sconsiglio quelle piccoline da scrivania tipo le Brother o simili,
stampano solo su etichette in carta termica ed usano il loro driver
specifico per essere 'viste' dal s.o.
Ciao


title: activex gratuito barcode

text:

Ciao,

grazie mille per le risposte... ma ahimè in azienda il budget per l'acquisto di queste soluzioni è pari a 0.

con access mi interfaccio al gestionale aziendale (il gestionale stampa i barcode tramite un tool di activereport), pensavo che questo installasse sul pc un activex da poter sfruttare ma così non è....

proverò la soluzione da te prospettatami ma non penso mi permetteranno l'acquisto di una stampante aggiuntiva...

grazie per le info sono state molto utili..