mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Codici a barre

Grazie a tutti in anticipo.
Devo gestire l'immissione di codici tramite penna ottica usata con codici a
barra e la stampa di etichette con codici a barra.
Ho vari questiti:
1) Come faccio a capire quali codifica per i codici a barra viene usata?
2) Per stampare le etichette posso usara i font true type contenenti i
codici a barre?
e se volessi effettuare la stampa via dos (dato che i reporti di access se
contenuti in un MDE non sono variabili, mi sono costruito una procedura che
stampa etichette di indirizzi via dos) come potrei fare per stampare le
barre.
Qualsiasi informazione a riguardo mi può servire.
Grazie ancoa, Seve.
--
Stiamo facendo il possibile...
per i miracoli ci stiamo attrezzando.

barre.
Non è semplicissimo, bisogna gestire la stampante in modalità
grafica e trovare la codifica di tutti i caratteri secondo il codice
che vuoi usare, magari potresti provare a cercare qualcosa
di già fatto sul sw freeware (mi pare che qualche cosa ci sia).
C'era un thread di Paolo Beltrame qualche settiamana fa
su it.comp.database.access in cui dava anche dei link a
siti su cui si trovava una discreta documentazione sulle
varie codifiche, dovresti essere in grado di trovarlo ancora
su DejaNews.
Comunque in questo caso sarebbe meglio utilizzare gli appositi
comandi di stampa barcode che praticamente tutte le stampanti
moderne hanno, basta che ti fai una tabellina delle stampanti
e ti gestisci le sequenze di escape corrette x ogni dispositivo
(dovrai dire al cliente che supporti solo tot stampanti...).
A quel punto ti è sufficiente generare un file dos e copiarlo
poi sulla stampante tramite shell (cmq. imho la cosa è fattibilissima
coi report).
Bye, Ste



La cosa interessa moltissimo anche a me, ma non so da dove cominciare
riguardo i codici a barre....







 






Esiste un pacchetto che si chiama 
    "Label Unlimited" ( è da acquistare, ma non costa molto) 
    con cui si possono stampare etichette importando i dati da un file DB3 . Si 
    possono usare molte codifiche tra cui  EAN 8 e 13 e genera anche il Cin 
    di controllo. Tutto quello che ho trovato sull'argomento è a 
    pagamento.


 


Mario



In alternativa, qualcuno ha le specifiche per la creazione di codici a
barre(EAN 8 e 13)?   (ho già consultato il >sito comune)
C'è un OCX sul sito comune dei cugini di it.comp.lang.vb
http://www.murialdo.it/it_lang_vb
C'è anche questo sito dove si trovano specifiche, programmi ecc.
http://www.adams1.com/pub/russadam/share.html
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************
Newsgroup: it.comp.appl.access
Titolo: Utilizzare GDirections di Google Maps

Qualcuno di voi sa come utilizzare le API di GOOGLE MAPS
(
http://code.google.com/apis/maps/documentation/
)
(
http://code.google.com/apis/maps/documentation/reference.html
)
per integrare le funzionalità della classe Gdirections() all’interno
di un modulo in ms access?
Ovvero io vorrei inviare alla funzione il comune di partenza e quello
di destinazione e  ricevere la distanza in km.
E’ possibile??
----------------------
Andrea Papi
----------------------



 ha scritto nel messaggio 
news:cbad78cb-422d-49fa...@j22g2000hsf.googlegroups.com...


E’ possibile??
----------------------
Andrea Papi
----------------------
[risposta]
Che io sappia, Access non può utilizzare AJAX e quindi dovrai utilizzare una 
istanza del browser, con una pagina web che a sua volta caricate le librerie 
di google maps, inviargli i tuoi valori e attendere/visualizzare il 
risultato. Tutto da automazione OLE...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggionews:cbad78cb-422d-49fa...@j22g2000hsf.googlegroups.com...

Grazie Sergio per la risposta, mi sembra molto complicato, ma penso
purtroppo sia anche l'unica soluzione.
hai per caso un esempio di codice da condividere?
Andrea Papi

Newsgroup: it.comp.appl.access
Titolo: Access e PDF campi e record???

Saluti a tutto il N.G. 
Vorrei passare il contenuto di record a dei campi di un documento pdf 
è possibile. Se si come fare ??
Grazie 



devi stampare un report su una stampante vistuale che ti crei i pdf 
vedi ad esempio pdf995
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: stampa unione - chiudere da codice il documento stampa unione e ingrandire la finestra documento frutto dell'unione

su click ho generato il seguente codice
Dim oApp As Word.Application
Set oApp = CreateObject("Word.Application")
oApp.Documents.Open "c:\windows\desktop\stampa unione fonogrammi osap.doc"
    With oApp.ActiveDocument.MailMerge
        .Destination = wdSendToNewDocument
        .MailAsAttachment = False
        .MailAddressFieldName = ""
        .MailSubject = ""
        .SuppressBlankLines = True
        With .DataSource
            .FirstRecord = wdDefaultFirstRecord
            .LastRecord = wdDefaultLastRecord
        End With
        .Execute Pause:=True
    End With
    oApp.Visible = True
che apre "stampa unione fonogrammi osap.doc", effettua l'unione ed apre il
documento frutto dell'unione "Lettere tipo1".
Mi potreste per favore fornire il codice che mi permette di chiudere "stampa
unione fonogrammi osap.doc" senza salvare; ingrandire a tutto schermo
"Lettere tipo1" e magari modificare "Lettere tipo1" con un nome diverso
(es."Fonogrammi osap")?
Grazie per la collaborazione siete sempre molto utili.

 ha scritto nel messaggio
news:hjDCb.24327$5o6....@tornado.fastwebnet.it...

         wordApp.ActiveDocument.Close savechanges:=False            'Chiude
il documento senza salvare
         wordApp.Application.Quit
'Chiude Word
        ActiveDocument.SaveAs FileName:="Fonogrammi osap.doc"        'Chiude
il documento dandogli il nome che desideri
Ciao
Ever
Newsgroup: it.comp.appl.access
Titolo: Estrarre caratteri da una stringa

Ciao a tutti,
in un campo ho un dato di questo tipo 2007/000001 dove 2007
rappresenta l'anno e 000001 rappresenta il numero di contratto..
Devo in un campo calcolato di una query "estrarre" le prime 4 cifre
(ovvero l'anno) per l'analisi annuale dei dati.
Come posso fare?Ricordo una volta di avere usato la funzione Mid() per
la gestione delle stringhe!Può essermi d'aiuto?
Grazie mille

Grazie mille
Left$(NomeCampo;4)
oppure
Mid$(NomeCampo;1;4)
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: pulsanti spostamento record c'è evento click

un pulsante normale ha l'evento click, ma i pulsanti
della barra di spostamento tra i record hanno tale
evento?
questo perche al click su uno dei pulsanti devo inserire del codice.
(n.b. da escludere la soluzione di ricreare i pulsanti sulla form)

 wrote in message
news:3C3FFF58...@lycos.it...

No, non c'č, perň c'č l'evento OnCurrent(Su Corrente)....!!!
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

> No, non c'è, però c'è l'evento OnCurrent(Su Corrente)....!!!
1) non so se mi sbaglio, ma intendi il current della form?
cioè: Private Sub Form_Current(); perchè se così non va bene;
nel caso invece proprio di un Su_Corrente dei pulsanti:
 2) come si imposta la sub?   Private .......
3) quali altri eventi hanno tali pulsanti
     (già visto sulla guida, senza successo)

 wrote in message
news:3C407C44...@lycos.it...

Non ci siamo capiti.
I pulsanti di spostamento non hanno eventi che puoi intercettare....!!!
L'unico evento è il Corrente di FORM, e vorrei capire perchè non va bene
visto che tutti usano questo sistema....!!!
L'alternativa sono i PULSANTINI che tu non vuoi fare...!!!
Sai che botte piena e moglie ubriaca sono difficili da pretendere...!!!


 Sai che botte piena e moglie ubriaca sono difficili da pretendere...!!!
ma non impossibile da avere,
il volere è potere, ma  zio Bill ha cambiato tale detto in:
tu vuoi x cose, figliolo ti devi accontentare, molto ma proprio molto
e pensare che lui era un bravissimo programmatore, pensa se era un medio
programmatore
thank you per chiarimenti

 programmatore
Beh, insomma ... volete proprio la luna ragazzi: pensa a chi ti ha preceduto
di dieci anni e lavorava in Cobol o in Rpg.
Dopo averci riflettuto vedrai che ti riuscirà molto facile inserire quei
dannati pulsantini.
Ciao: Stefano

 wrote in message
news:3C416554...@lycos.it...
Io credo che alcune volte tutto nasce perchè non si sà cosa
si vuole fare, dove si vuole arrivare, e soprattutto come farlo...!
Tu hai avuto la GENIALITA' di unire tutte queste doti e farne un
concentrato di assurdo...........!!!!!  ;-)
Se proprio non vuoi fare i Pulsantini sul Mio sito trovi
sia una SubForm automatica con Già i Pulsanti e i Conteggi
che devi solo installare come SubForm nella Principale(Non Maschere
Continue), altrimenti se non ricordo c'è anche un esempio con un Modulo
Bas che contiene tutta la Gestione dei pulsanti, che ovviamente puoi
personalizzare come credi..............!!!!
http://digilander.iol.it/ik2zok/


 
http://digilander.iol.it/ik2zok/
ipotizzo tuo sito, corro subito
Newsgroup: it.comp.appl.access
Titolo: Esportare dati da access a una tabella di word.

Salve a tutto il N.G.
Avrei la necessità di esportare dei dati presenti in un database access in 
una tabella di un documento word preesistente.
Ho provato con i bookmarks come descritto nell'esempio 6.137 del sito 
comune. Così facendo però tutti i record vengono inseriti in una sola cella 
della tabella, mentre a me serviva che ogni record occupasse una riga 
diversa. Ci potrebbe essere una soluzione???
Grazie in anticipo.
Click 

 ha scritto nel messaggio 
news:434977dc$0$20504$4faf...@reader4.news.tin.it...

*********************************************************************************
1) Fai un query di selezione con i campi della tabella/e che ti interessa.
2) Esegui la Query.
3) Clicca sull'icona Anteprima di stampa.
4) Dall'icona Collegamenti Ufficio clicca su W pubblica con Ms Word.
penso che dovrebbe  andarti bene
saluti
Marcello riaudo 

 ha scritto nel messaggio news:434977dc$0$20504$4faf...@reader4.news.tin.it...

In word puoi inserire un campo DATABASE...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Maschera continue

Salve,
Ho una maschera continua dove per ogni record ho un campo note.
Se ho 5 records (e quindi 5 campi note con valori diversi) è possibile nella
testata della maschera visualizzare un campo che contenga il valore di tutti
e 5 i records.
esempio:
RECORDS1        NOTE1 = ROSSO
RECORDS2        NOTE2 = VERDE
RECORDS3        NOTE2 = GIALLO
.....
Il campo in testata deve visualizzare  : ROSSO VERDE GIALLO
Grazie
Ciao
Giorgio

 ha scritto nel messaggio
news:mzd2d.5749$zF3.1...@twister2.libero.it...

Se la casella di testo nell'intestazione della maschera si chiama MieNote.
Dim rst DAO.Recordset
Me!MieNote = ""
Set rst = Me.RecordsetClone
rst.MoveFirst
Do UUNTIL rst.EOF
     Me!MieNote = Me!MieNote & " " & rst!Note
    rst.MoveNext
Loop
Set rst = Nothing
Il codice di cui sopra fa riferimento alla libreria Microsoft DAO, quindi
regolati di conseguenza con i riferimenti del tuo database.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 > Se ho 5 records (e quindi 5 campi note con valori diversi) č possibile

la soluzione di roberto č molto piů elegante ...io provo comunque a
suggerirti  eventualmente di mettere una casella di riepilogo che si basa
sulla stessa origine dati , ma presenta solo un campo, quello note.
Sta a te poi capire quando riaggiornare tale casella di riepilogo al variare
dei dati delle maschere continue sottostanti.

Newsgroup: it.comp.appl.access
Titolo: Flusso di lavoro

Ciao a tutti
dove posso trovare un elenco dettagliato del
flusso di lavoro e delle "operazioni" da compiere
per la produzione di un base di dati?
grazie per una eventuale risposta
PS: spero di non sembrare pretenzioso

 ha scritto nel messaggio 
news:49d51609$0$7901$c83e...@anchorman-read.tele2.net...

Prima di tutto la guida cartacea o quella in linea.
Ricerca sulla rete, per esempio: costruire un database Access.
Iniziare con qualche libro for dummies...
Qui trovi un libro online da leggere:
http://books.google.it/books?id=lXwW7MNq8gkC&pg=PA2&lpg=PA2&dq=Microsoft+Access+for+dummy&source=bl&ots=dokktKJUt1&sig=rw9--2E6jNpF6BlEf9BAjs89BGo&hl=it&ei=VpzVSfiYKpmSsAb4--n_Dg&sa=X&oi=book_result&ct=result&resnum=6#PPP1,M1
...magari iniziando da questa pagina:
http://books.google.it/books?id=lXwW7MNq8gkC&pg=PA2&lpg=PA2&dq=Microsoft+Access+for+dummy&source=bl&ots=dokktKJUt1&sig=rw9--2E6jNpF6BlEf9BAjs89BGo&hl=it&ei=VpzVSfiYKpmSsAb4--n_Dg&sa=X&oi=book_result&ct=result&resnum=6#PPA41,M1
Io faccio così:
inquadro la finalità del progetto; scrivo su carta una bozza di struttura; 
comincio a disegnare le tabelle; individuo e realizzo le RELAZIONI tra le 
tabelle; passo a lavorare su Access mettendo in pratica quanto visto su 
carta.
La parte più difficile è individuare bene la struttura delle tabelle e 
stabilire le corrette relazioni.
Buon lavoro e auguri,
Carlo
Newsgroup: it.comp.appl.access
Titolo: Rinominare back end dopo aver ricollegato tabelle ad altro database da vba

Ciao a tutti,
 
ho un database diviso in frontend e backend ed ho creato una funzione che mi permette di collegare il frontend ad altro database se dovessi necessitare in caso di qualche controllo fiscale.
 
Questo sono riuscito a farlo senza alcun problema e senza dover chiudere e riaprire il db.
 
Il passaggio successivo che vorrei realizzare è quello di rinominare il backend precedentemente in uso e cambiargli il timestamp e tutto ciò riesco a farlo in quanto il codice ce l'ho già.
 
Quello che non riesco a fare è rinominare il vecchio backend perchè per qualche motivo, pur avendo ricollegato le tabelle al nuovo backend, sembra ancora in uso ed è presente il file ldb.
 
Vorrei invece riuscire a rinominarlo senza dover chiudere il db e specialmente facendo tutto da vba.
 
Qualcuno ha una soluzione?
 
Grazie in anticipo.

Prova a cancellare il file ldb


Faccio l'ipotesi che il file ldb NON si possa eliminare:
 
SE il vecchio BE è rimasto nello stesso percorso (come sembra) puoi avere recordset aperti nel codice o qualche controllo con origine dati sul vecchio BE, e questo impedisce la eliminazione del file ldb.
SE sei in multiutenza (wifi ...) c'è, in più, la possibilità del malfunzionamento di rete.
 
 
 

Penso che il file ldb si possa cancellare se sei amministratore del sistema

 Penso che il file ldb si possa cancellare se sei amministratore del sistema
 
Per la cronaca ho risolto facendo così :
 
Ho creato un piccolo db con due tabelle dove memorizzo il percorso del file db da aprire ed il pid dell'applicazione msaccess che ho lanciato e che devo killare.
 
Il primo db invia nella tabella del secondo db i parametri del file e del pid ed apre il secondo db.
 
Il secondo db su apertura esegue automaticamente la chiusura del primo db usando il pid memorizzato nella sua tabella (che poi svuota per non lasciare tracce)
 
Poi riapre il secondo db e si chiude il primo in automatico.

Newsgroup: it.comp.appl.access
Titolo: funzioni di aggregazione in sql

Ciao a tutti,
nelle mie applicazioni ho fatto largo uso di funzioni quali First, Last,
Max, Min ecc.
Ora first e last in sql non ci sono piu', mentre a me sarebbe molto utile
poterle usare.
che si fa in questi casi?
Sib

"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:nwfab.111741$R32.3...@news2.tin.it...

Che significa che non ci sono più?
Antonio

 Antonio
Max(), Min(), SUM() e tutte le altre funzioni di affregazione numeriche ci
sono sempre, ma non ci sono piu' quelle non numeriche come, appunto, first e
last.
ovviamente sto parlando del codice sql per le sp.
Sib
Newsgroup: it.comp.appl.access
Titolo: Visualizzare lo stesso sottoreport vuoto

Ho questo problema: ho un sottoreport dentro un report collegato con i campi
master e secondari con una doppia chiave "cliente+anno". Ora capita che il
report principale contenga dei dati mentre il sottoreport no, ma io ho la
necessità di visualizzare (e stampare) lo stesso il sottoreport anche se non
contiene dati (cioè se non ci sono record che soddisfano la chiave
"cliente+anno"). Come posso fare?
Grazie.
--------------------------------
Inviato via 
http://usenet.libero.it

 "cliente+anno"). Come posso fare?
vederti la proprietà hasdata nell'help.
ciao MAssimiliano


Newsgroup: it.comp.appl.access
Titolo: Visualizzazione di grafico (riposto per errore di data)

Ho due maschere che contengono entrambe un grafico simile e hanno come 
origine record una query che permette di avere i totali delle voci 
rappresentate dal grafico soprastante.
Il mio problema è che un grafico viene visualizzato sempre anche se ci 
sono valori null e l'altro no (rimane tutto grigio finchè non vengono 
immessi dei valori da rappresentare).
Le proprietà sono identiche sia nei grafici sia nella maschera.
Come è possibile?
Illuminatemi!
Grazie anticipatamente,
Marino

risolto, erano le query null. impostare con nz(..,0).
Newsgroup: it.comp.appl.access
Titolo: Backup automatizzato

C'č qualche file di esempio su come creare un backup automatizzato
giornaliero? Vorrei creare una copia di un file .mdb in rete usato da non
molti client e quasi nessuno in maniera concorrente, per cui prima di
effettuare la copia dovrei forzare la disconnesione dei client oppure
aspettare che i client terminino la connessione, compattare il file .mdb e
farne una copia zip con la data corrente.
Ringrazio chi risponde.
Mark

 C'è qualche file di esempio su come creare un backup automatizzato

Utilizza l'unità di pianificazione di Windows....è la soluzione più
facile
e alla fine la più efficace..
Ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 e alla fine la più efficace..
Si vabbè ma è quella che uso adesso, solo che vorrei fare una copia
compattata mentre nessun client è collegato. Ci sarà qualcuno che si sarà
posto questo problema? Thanks. Bye
Mark

Newsgroup: it.comp.appl.access
Titolo: Hug

--
         \ | /
        (@ @)
 ---o00-(_)-00o-----
      Wakatu!!

 ha scritto nel messaggio
news:lABna.43570$T34.1...@news2.tin.it...

?????????????? ma di stomaco?

          \ | /
         (@ @)
  ---o00-(_)-00o-----
Newsgroup: it.comp.appl.access
Titolo: popolamento forzato sottomasachera

Buona domenica a tutti,
Al solito mi serve il Vostro prezioso aiuto. Ho cercato un po' in giro ed 
anche su "sitocomune" ma non ho trovato nulla. Ho una maschera con una 
sottomaschera, vorrei fare in modo che l'utente non possa chiudere la 
maschera principale senza che abbia compilato almeno un campo della 
sottomaschera.
Grazie Ivano 

On 30 Nov, 13:01, "Tambivano" <ivanoNOS...@NOSPAMtamburrini.net>
wrote:

if IsNull(Me.TuaMaschera_Sottomaschera!Tuocampo) then
   msgbox "tuomessaggio si errore"
   end
endif

"Tambivano" <ivano...@NOSPAMtamburrini.net> ha scritto nel messaggio 
news:1gvYk.201961$FR.4...@twister1.libero.it...

If  Me!TuaSottomaschera.Form.RecordsetClone.RecordCount = 0
msgbox("quello che vuoi")
ecc .
Ciao
Daniele

Grazie a tutti e due proverň appena possibile
Ivano

Newsgroup: it.comp.appl.access
Titolo: Cambiare un nome di una tabella DAPPERTUTTO (forms, reports, ...)

Salve a tutti,
è da un mesetto che sto sviluppando un DB Access. Non è grandissimo ma
ha comunque una cinquantina tra tabelle, forms, reports, ...
All'inizio dello sviluppo ho chiamato una tabella "reports". Inutile
dire che la scelta è molto infelice!
Vorrei cambiarlo, ma se lo faccio tutti i miei forms, reports e query
non funzioneranno più!
C'è un modo per fare il cambiamento dappertutto? O c'è almeno un modo
per sapere esattamente dove il nome è usato?
(È in quasi tutti i forms, che a sua volta sono basati su delle query,
ecc)
Grazie mille a tutti per la diaponibilità!
---
Saluti,
Marco Pini e il suo tmtv nokia. =)
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie mille a tutti per la diaponibilità!
c'era una funzionalità sul sito comune che permetteva di vedere se una query
era utilizzata nel database.
Magari riesci a usarla per il caso tuo
Antonio



selziona la tabella tasto destro del muose
poi clicca su dipendenze oggetti
ti fa vedere a cosa è legata la tabella.

 ha scritto nel messaggio
news:8vidqwhgtwo2$.1t2t2db9l3gqp.dlg@40tude.net...

Uhm...
magari questo va bene per le relazioni tra tabelle.
Ma non credo proprio che se quella tabella è referenziata all'interno di un
frammento di codice, o come recordsource di qualche form/controllo/report
quello che dici tu lo riveli eh
Antonio

 ecc)
Vedi il primo dei
Tool per trova e analisi
www.donkarl.com/it/?FAQ1.24
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: come prelevo il nome del file da un path completo?

c:\pippo\pluto\paperino\nomefile.doc
a me interessa nomefile.doc ma il percorso può cambiare quindi dovrei creare
un funzione che si adatti ai piu svariati path
mi sapereste aiutate?
questa qui sotto fà una cosa simile, ovvero prende tutta la parte inziale
prima di un certo carattere di una stringa, sapete come potrei adattarla
alla mia esigenza?
    Dim inizio, fine
    inizio = strInStr(1, str, """")
    fine = InStr(1, str, "\")
    If InStr(str, "\") > 0 Then
        Estrapola = Mid$(str, inizio + 1, fine - inizio - 1)
    Else
        Estrapola = str
    End If
Grazie a tutti.

 c:pippoplutopaperinonomefile.doc

Da access 2000 in poi si fa così, sfruttando instrrev():
solonome=right(nome,len(nome)-instrrev(nome,"\"))
Con A97 uno dei modi è questo:
Dim i As Integer, solonome As String, nome As String, ch As String
nome = "c:\pippo\pluto\paperino\nomefile.doc"
solonome = ""
i = Len(nome)
While i > 0
    ch = Mid(nome, i, 1)
    If ch = "\" Then
        i = 0
    Else
        solonome = ch & solonome
        i = i - 1
    End If
Wend
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:c5ge4h$kal$1...@lacerta.tiscalinet.it...

Oltre al suggerimento di namor hai la possibilità di utilizzare il metodo
GetFileName di VBS:
es.
   Dim fso
   Set fso = CreateObject("Scripting.FileSystemObject")
   msgbox fso.GetFileName(DriveSpec)
   set fso = nothing
Ciao.
--
Sergio MAZZA

 a me interessa nomefile.doc ma il percorso può cambiare...
Dir("c:\pippo\pluto\paperino\nomefile.doc")
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 > c:pippoplutopaperinonomefile.doc


Anch'io volevo suggerirgli di fare
  solonome=dir(nomecompleto)
però se il file ancora non esiste, questi non funzionano.


 ha scritto nel messaggio
news:c5gr5v$bke$1...@news.newsland.it...

Chiaro (il tuo di suggerimento è ancora più semplice) che ci deve essere
sempre un check di esistenza del file, ma non solo di quello anche del
percorso; Simba883 ha indicato anche il fatto che i file possono essere in
varie posizioni quindi ci deve essere anche una verifica (prima)
dell'esattezza del percorso (poi) se esiste il file. Se esegui un test sulla
sola presenza del file ti ritrovi un errore generico che non ti indica dov'è
l'errore...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: c'è 1 forum sql?

ciao a tutti 
non so nulla o quasi di database,ma dovro' gestire un server sql 2000
vorrei sapere se esiste 1 forum sql, anche dovo posso trovare del materiale
(meglio italiano) su sql e access
grazie
ps sono disperatooooo
-- 
Posted from  [213.26.127.4] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ps sono disperatooooo
Perdona la domanda, mi presenti la persona che ha affidato a te (che
dichiari di non sapere nulla di database) la gestione di un db SQL?
(Non e' una domanda retorica)
Sib
--

 ps sono disperatooooo
Fai bene a disperarti, non e' certo materia che si impara in 10 giorni...
Fra l'altro, dalla tua domanda non si capisce nemmeno se devi usare sql
server o access...il che la dice lunga sul livello di confusione che hai in
mente in questo momento.
Quando scioglierai almeno questo dubbio ti si potra' indicare dove troavare
il materiale per studiare.
Saluti.
Luciano

Newsgroup: it.comp.appl.access
Titolo: Modificare una query da codice

Esiste un modo per modificare la stringa SQL di una query da codice? Può
essere utile l'oggetto Application.CurrentData.AllQueries?
Tante grazie,
           GS
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 essere utile l'oggetto Application.CurrentData.AllQueries?
Parole chiave:
Openquerydef
Querydef
Proprietà SQL
Antonio

            GS
Quella alla quale ti riferisci è una Collection ADO della quale conosco poco
ma se non ricordo male elenca le Queries.
Se non hai problemi ad usare DAO che per ACCESS-JET rimane ancora
il meglio(ADP a parte) puoi fare così:
Currentdb.Queridefs("NomeQuery").SQL="SELECT * FORM ....... WHERE..."
Se fosse una Query Action del tipo INSERT/UPDATE/DELETE la puoi eseguire
dopo averla modificata così:
Currentdb.Queridefs("NomeQuery").Execute
Ciao.
@Alex.

 @Alex.
Grazie ad Antonio ed Alessandro, in effetti le stringhe SQL delle query di
un database si possono elencare in questo modo
For i = 0 To CurrentDb.QueryDefs.Count - 1
Debug.Print CurrentDb.QueryDefs(i).Name & vbcrlf
Debug.Print CurrentDb.QueryDefs(i).SQL
next i
e mediante la proprietà SQL è possibile anche modificare tali stringhe.
Alla prossima!

Newsgroup: it.comp.appl.access
Titolo: ho errore nell'aggiornare campo in tabella

ciao a tutti
 
ho creato questa query d'aggiornamento
ma ho l'errore:
"per l'operazione e' necessaria una query aggiornabile"
 
UPDATE 
DettaglioFatture 
INNER JOIN Qry_CarichiClienti 
ON (DettaglioFatture.MioSconto = Qry_CarichiClienti.MioSconto) 
AND (DettaglioFatture.IdCarico = Qry_CarichiClienti.IdCarico) 
SET DettaglioFatture.IdSconto2 = Qry_CarichiClienti.IdSconto2
WHERE DettaglioFatture.IdSconto2<>Qry_CarichiClienti.IdSconto2;
 
grazie

 ...

Ci sono diverse cause possibili, p.e.
 
Se apri Qry_CarichiClienti, è aggiornabile?
Se no, anche una query seguente non è aggiornabile.
 
Se sì, prova di chiarire i record da aggiornare per ACE:
 
UPDATE DISTINCTROW
DettaglioFatture
...
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
Access Lobby: 
http://www.AccessDevelopers.org
 
 
 


ciao Karl
con DISTINCTROW va
perchè?

Newsgroup: it.comp.appl.access
Titolo: DB ACCESS E PALMARE

Un CLiente mi ha chiesto di realizzare un'applicazione con cui possa
gestire la produzione e la programmazione delle commesse.Mi ha richiest
espressamente di poter aggiornare i dati da un palmare.
Leggendo altri post mi sono fatto l'idea che sia impossibile realizzare un
applicazione che funzioni su un palmare.In altre parole POcket Access non
riesce a gestire un'applicazione come Access "normale".La mia idea allora
è quella di realizzare l'applicazione su Access e farla girare in un PC
fisso e poi creare o un file excel oq auclosa di simile da poter importare
e ed esportare sil palmare per poter aggiornare i dati e poi inserirle nel
Db residente nel fisso.
Avete qualche altro consiglio da darmi,magari vi fosse capitata una cosa
del genere?
Grazie Francesco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 del genere?
prova a postare su microsoft.public.it.pocketpc
    danilo

     danilo
Grazie!Fra


Newsgroup: it.comp.appl.access
Titolo: tabelle collegate

Salve
Ecco la mia domanda
Ho un database "DATABASE A" costituito da tabelle ( IN RELAZIONE TRA DI 
LORO), maschere , query ecc.
Ora che le tabelle sono già abbondantemente popolate di dati è possibile, e 
se si come, trasferire tutte le tabelle su un secondo database "DATABASE B" 
e collegare le stesse al "DATABASE A"?
Grazie
Gigi


Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------

 ha scritto nel messaggio 
news:29k833h26iqgmqese...@4ax.com...

Ti ringrazio Vincenzo
Ciao
Gigi
Newsgroup: it.comp.appl.access
Titolo: Sono proprio una capra!

scusate se ritorno su un argomento già discusso ma io proprio non ci riesco!
ho una form con una txtbox "Data" e un activeX calendario con il quale
voglio immettere il valore della data nella txtbox,
e fin qui nessun problema
ho bisogno che la txtbox controlli la validità della data immessa
confrontandola con il risultato di una query.
ho provato col codice che mi avete gentilmente suggerito:
Private Sub Data_AfterUpdate(Cancel As Integer)
    If Data < [M_MaxData_SubMask].[Form]![MaxDiData] Then
    MsgBox "Data non valida"
        Cancel = True
        Else
        Cancel = False
    End If
End Sub
ma quando provo la form un msg di errore mi dice:
"La dichiarazione della routine non corrisponde alla descrizione dell'evento
o della routine con lo stesso nome"
ciao e grazie

 ha scritto nel messaggio
news:DgJDb.3283$0w.1...@news2.tin.it...
Per il subject poco significativo?!!?
Temo che tu abbia ragione...
Antonio

scusa antonio, non volevo ripetere il solito subj "controllo calendario" che
ho già postato 2 o 3 volte.
cmq grazie infinite, il tuo intervento mi è stato preziosissimo.
ciao

 ha scritto nel messaggio
news:DgJDb.3283$0w.1...@news2.tin.it...

Non usare campi con nome generico Data
Prova a cambiare il nome con DataSelezionata

<cut>
ANTONIO!! 
E' il CAOS??
"Access č impazzito" e ci sono gli "ovini".
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Hai sbagliato Evento sub. Il codice da usare
lo devi inserire nella Before update e non nella After.
Private Sub Data_BeforeUpdate(Cancel As Integer)
la prossima metti un Oggetto dettagliato se no ti cazziano.
bye :o)

grazie, seguirň i vostri consigli.
scusatemi per il soggetto del post e chiedo scusa anche ad antonio.
ciao!

 ciao!
E mi posso anche muovere?
Antonio

Newsgroup: it.comp.appl.access
Titolo: ordinamento in report

ciao a tutti
come si fa ordinare un report per grandezza di prezzo con valori decrescenti 
io ho ordinato in questo modo la query su cui il report è basato e la query 
funziona ma nel report continuo a visualizzarla in maniera diversa
grazie 


Con il report in struttura, dal menů Visualizza, scegli Ordinamento e 
Raggruppamento. Qui scegli il nome del campo o controllo e infine il 
Criterio di ordinamento.
Non dimenticare che la guida in linea č un validissimo strumento: 
"ordinamento nei report".
Ciao, Carlo 

 ha scritto nel 
messaggio news:Qvlhe.895591$b5.39...@news3.tin.it...

Ho provato ma cosi mi da solo i record con il valore piu alto non me li 
ordina per valori decrescenti
come mai? 

 ha scritto nel messaggio 
news:F_mhe.1383712$35.51...@news4.tin.it...

Ma dai!
Imposta a decrescente! C'č la comoda finestra a discesa.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Quale evento su scorrimento record?

Ciao, dovrei poter gestire l'evento che accade quando, in una
masschera, l'utente si sposta avanti/indietro con il selettore dei
record.
Che evento è?
Grazie :)

 Grazie :)
Evento Corrente (Current) 220/380V. Vedi help F1.
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie :)
Form_current
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Info:  
www.donkarl.com/it

Ah ok. Ma 220/380V che vuol dire?
Grazie :)

 Namor


Ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh l'ho capita MOOOOOOOOOOO!!!!
Uff.... sono proprio rinc...........!!!!!!!!
MA: mi dai un aiutino con quella cosa degli hyperlink address per i
curricula? Non ho idea di cosa sianooooo ;(((( TI PREGOOOOOOOOOOO!!!
PLEASE HELP ME!!!!! :(

 ROTFL, Ciroteo, che abbiamo combinato... non lo riconosco piů a Namor!!!
U bbabbbŕŕ cambia la vita.....



controlla, ti ho inviato un esempietto


 ha scritto nel messaggio
news:1118230733.3...@g47g2000cwa.googlegroups.com...

Senz'altro gli esempi vanno più velocemente.... e mi sembra che Massimiliano
ti abbia inviato
qualcosa, però non tralascerei il Cap 10 del Building alla sezione:
Utilizzare gli Hyperlink nelle Applicazioni di Microsoft Access.
--
rgrds
SC


Sì quindi Giulio cerca su 
www.accessgroup.it
       sez. 
traduzioni.it


Certo :)
Ce l'ho il volume e grazie mille per la segnalazione :)
P.S. Avrò molto tempo da luglio in poi...vi va se trasformo quel file
da file help ad una specie di guida in html navigabile? :D


Certo e poi la mettiamo su accessgroup


Okkei, allora mi darò da fare :D

Newsgroup: it.comp.appl.access
Titolo: Contare valori nulli...

Nell'origine controllo di un controllo in una maschera ho il codice:
=DCount("[IDCommessa]";"tblCommessa";"[ModoFinanziamento]='" & [Bando] & "'
And [IDRegione]='" & [Reg] & "' And [Prov]='" & [Prov] & "' And
[IDMesePres]='" & [Mese] & "' And [IDAnno]='" & [AnnoPr] & "'")
dove :
tblCommessa = nome della tabella
IDCommessa = contatore
ModoFinanziamento; IDRegione; Prov; IDMesePres; IDAnno = Campi testo della
tabella
Bando; Reg; Prov; Mese; Anno = controlli sulla maschera che riportano i
valori contenuti nelle 5 colonne di una casella di riepilogo
Tutto ok se i 5 controlli di cui sopra contengono un valore, ma se non lo
contengono (perchè nella colonna della casella di riepilogo c'è un valore
Null), il codice di cui sopra non funziona.
Come posso dire ad A97 di fare il calcolo utilizzando anche i valori nulli?

 ha scritto nel messaggio
news:o8RPb.278198$e6.10...@twister2.libero.it...

Per chi lo vuol sapere, ho aggirato l'ostacolo con il codice, valutando voce
per voc se ="", e a seconda costruendo il codice SQL che, opportunamente
lanciato, restituisce l'informazione ricercata. Bye a presto!!!
Newsgroup: it.comp.appl.access
Titolo: Command_click

Salve ho una finestra divisa in maschera principale e sottomaschera, avrei
la necessità che quando clicko sul command1 della maschera principale scatti
anche il command2 della maschera secondaria cosa occorre fare?
Ho provato mettendo il percorso generato da access ma lo ignora totalmente
qualcuno può consigliarmi?
grazie 1000
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 grazie 1000
Perchè mai devi fare una cosa simile...?
Non puoi eseguire tutto con il Click del Pulsante nella
form principale...???
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 form principale...???
ti do un dettaglio, considera di avere in una form composta da una maschera
principale ed una sottomaschera, la principale deteniene i dati anagrafici
dei dipendenti, la secondaria le matricole relative a quel dipendente
ovviamente se ha lavorato + volte per l'azienda. Il problema e che quando ci
sono + assunzioni dello stesso dipendente ( contratto a progetto) non mi
visualizza per default quella del dipendente in forza ossia quella +
recente. ho provato a eseguire dal tasto della maschera principale un ciclo
for scorrendo i record ma il comando
DoCmd.GoToRecord , , acNext
non mi scorre assolutamente nulla della maschera secondaria, ho provato
anche a inserire tutto il percorso, ma non ne vuole sapere, pertanto avevo
provato asd inserire un tasto interno alla m. secondaria e pensavo che
azionando da quella principale mi avrebbe permesso di risolvere il problema,
ma ahimè n'è nato un secondo :-(.....
Hai suggerimenti ;-)


ODDIO, dopo tutto questo tempo di non risposta inizio ad avere qualche
dubbio sulla fattibilità di questo problema, oppure di non essere stato
abbastanza chiaro


 abbastanza chiaro
Oppure di essere stato troppo precipitoso, oppure di avere troppa fretta
oppure di aver quotato male.
-- 
TANNHAUSER
"I've seen things you people wouldn't believe..."
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 oppure di aver quotato male.
scusate mi stanno tirando i piedi in ufficio e per questo che sono un pò
ansioso!!!!! :-)


Newsgroup: it.comp.appl.access
Titolo: visibilita' di un controllo condizionato in masch. continue

ciao a tutti!!
qualcuno sa come si fa nelle maschere continue a rendere un controllo non
visibile a seconda del contenuto di un altro controllo del record????
ho provato con la formattazione condizionale ma non permette di rendere un
controllo invisibile!!
grazie e buon lavoro
--------------------------------
Inviato via 
http://usenet.libero.it


Prova, sempre con la formattazione condizionale, ad assegnare al colore di
primo piano lo stesso colore di sfondo del controllo, cosě non vedrai cosa
c'č scritto.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 c'è scritto.


 grazie ancora

Newsgroup: it.comp.appl.access
Titolo: help query di rggruppamento

Devo raggruppare alcuni campi, qui ho messo solo Ordine ma non ho 
problemi con gli altri.
L'unico ï¿œ il campo GaranziaMan in cui vorrei sapere quanti sono i record 
con 1 e quanti con 2.
Per esempio con il 1315 dovrei ottenere 1 e 1, quindi il campo 
GaranziaMan dovrebbe essere sdoppiato
E' possibile ottenere con una query questo risultato, che devo poi 
mettere in un report?
 
Ordine    GaranziaMan
1313    1
1313    1
1313    2
1313    1
1315    2
1315    1
1326    1
1327    1
1327    1
1328    1
 
grazie


SELECT TuaTabella.ordine, Sum(IIf([garanziaman]=1,1,0)) AS g1, 
Sum(IIf([garanziaman]=2,1,0)) AS g2
FROM TuaTabella
GROUP BY TuaTabella.ordine;
 
 
ciao
BFS
 


 
ci sono riuscito anche con questo metodo
SELECT TuaTabella.Ordine, TuaTabella.GaranziaMan, 
Count(T_Prog_Trasf.GaranziaMan) AS ContGM
FROM TuaTabella
GROUP BYTuaTabella .Ordine, TuaTabella .GaranziaMan
 
Cmq grazie 1000, ora vedo quale mi ï¿œ piï¿œ comodo utilizzare per il report 
;-)


parlavi di sdoppiare il campo nella domanda...nella tua soluzione non lo 
sdoppi
 
ciao
BFS
 

Il 19/07/12 14:36, BFS ha scritto:

hai ragione, ma riesco cmq a capire per nr. ordine quanti sono gli 1 e i 2.
cmq mi piace piï¿œ la tua soluzione
grazie ;-)

 grazie ;-)
 
anzi, ï¿œ decisamente meglio la tua soluzione per quello che devo fare !!!
ancora grazie ;-)
Newsgroup: it.comp.appl.access
Titolo: pulsante aprifoto

in unaa maschera dove c'è un campo "foto"
ho creato un pulsante che su click dovrebbe aprirmi la foto che ha percorso 
memorizzato nel campo foto in photoeditor
Mi è stato suggerito questo codice
Dim stAppName As String
     stAppName = "c:\[path]\kodakimg.exe " (o altro programma per
visualizzare le foto)
     Call Shell(stAppName & PathFoto, 1)
personalizzato da me cosi
Dim stAppName As String
stAppName = "C:\Programmi\File comuni\Microsoft Shared\PhotoEd.exe "
Call Shell(stAppName & Forms!Anagrafica.percorsofoto, 1)
ma continua a darmi  errore "impossibile trovare il file"..e questo  errore 
anche facendo le varie prove
mettendo addirittura il percorso
Call Shell(stAppName & "E:\paolo.jpg", 1)
insomma da sempre impossibile trovare il file...dov'è l errore?
ciao grazie

 ciao graziE
Sembra il gioco delle 3 carte...!!!
Dov'č l'ASSO...??
Prova cosě.
Dim stAppName As String
 stAppName = "C:\Programmi\File comuni\Microsoft Shared\PhotoEd.exe "
 Call Shell(stAppName & chr(34) Forms!Anagrafica.percorsofoto & chr(34),
1)
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 @Alex Server - 
http://www.Mailgate.ORG
cosi invece da errore di sintassi!!!
ma dov'č l'arcano??!! 

 ma dov'è l'arcano??!!
Dim retVal as Long
retVal=Shell("C:\Programmi\File comuni\Microsoft Shared\PhotoEd.exe " &
chr(34) & Percorso & chr(34))
deve aprirsi.


 ha scritto nel messaggio 
news:bac6ff94e39539e7db...@mygate.mailgate.org...

non va!!
ora da di nuovo "impossibile aprire il file"
Dim retVal As Long
retVal = Shell("D:\Programmi\File comuni\Microsoft 
Shared\MODI\11.0\mspview.exe" & Chr(34) & "e:\paolo.jpg" & Chr(34))
Ho provato ancora come vedi sopra ad aprire direttamente un file presente in 
e:\ (paolo.jpg appunto)
eda ancora impossibile trovare il file errore runtime 53
NEl frattempo ho cambiato il visualizzatore, e per inciso, levando la parte 
relativa al file da aprire, il programma di visualizzazione si apre 
correttamente
Ci deve essere qualcosa che non va nel modo di specificare il path del 
file.. 

 file..
Ma non è quello che ti ho scritto io.....!!!
Dopo EXE serve uno spazio, da me funziona.


 Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
CAVOLO!!!!!
Hai ragione!! Quello spazio dopo exe era necessario, io nemmeno l avevo 
notato
Funziona!Grazie!
Ultima cosa...non riesco a trovare l eseguibile che fa partire il 
visualizzatore per fax e immagini per windows...insomma il visualizzatore 
predefinito.Vorrei usare quello...ma sembra che parta in una shell di 
explorer..che non so quale sia 

 > Ma non č quello che ti ho scritto io.....!!!

Se vuoi usare il visualizzatore predefinito forse non serve quello
che fai, prova cosě:
Public Sub ExecuteFile(FilePath As String)
'Esegue file
On Error GoTo error
Dim ret As Integer
ret = Shell("rundll32.exe url.dll,FileProtocolHandler " & (FilePath))
Exit Sub
error:  MsgBox Err.Description, vbExclamation, "Error"
End Sub
Altrimenti se proprio vuoi trovarlo puoi usare le API FindExe.
Ciao

Newsgroup: it.comp.appl.access
Titolo: intercettare errore per valore NULL

Ciao alla community.
 
Ho questo problema:
 
in una maschera ho il campo numerico ABC, per il quale, in tabella ho impostato la proprietà richiesto a SI.
Se non compilo il campo ABC o ne cancello il contenuto, ricevo il seguente messaggio di errore:
"Il Campo ABC non può contenere un valore Null, in quanto la proprietà Required è impostata a True".
 
Non so come intercettare questo errore, ho provato "su modifica", "su BeforeUpdate", su "AfterUpdate", ma non riesco proprio a trovare in quale evento viene generato il messaggio di errore.
 
Qualcuno può aiutarmi?
 
Grazie
Stefanone

 quale evento viene generato il messaggio di errore.
 
Puoi intercettarlo nell'evento "Su Errore" della maschera circa così:
 
If DataErr = 3314 Then
  Response = acDataErrContinue
  MsgBox "Qui manca qualcosa!", vbOKOnly, "Birbone"
  Me!ABC.SetFocus
End If
 
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 


Ciao,
l'Errore te lo dà quando chiudi la maschera e registri il record?
Se è così puoi evitare che si generi l'errore se, prima di fare l'update metti queste poche righe:
If IsNull(ABC) Then
   MsgBox "Il campo ABC non può contenere un valore Null !!!!"
   Exit Sub
End if
e così sei avvisato prima che l'errore si generi.
 
 
 

Grazie Karl.
In effetti mi intercetta l'errore, ma su Me!ABC.SetFocus mi si apre la finestra di debug col seguente messaggio: "E' necessario salvare il campo prima di eseguire l'azione VaiAControllo o il metodo GoToControl.
Come posso ovviare?
 
Grazie
stefanone
 

Per gfran..
 
Ok, anch'io avevo scritto lo stesso codice, ma dopo il mio MsgBox, alla pressione di Ok, si apre il MsgBox di access col messaggio riportato nel primo post.
 
Grazie comunque!
 
Stefanone

Ciao Karl,
Ho risolto.
 
Ho modificato il tuo codice originale così:
 
If DataErr = 3314 Then 
  Response = acDataErrContinue 
  MsgBox "Qui manca qualcosa!", vbOKOnly, "Birbone" 
 
  (Me!ABC.SetFocus)    sostituito da Me.Undo
 
End If
 
Così intercetto l'errore, do all'utente un messaggio di avvertimento comprensibile per lui e infine, con Undo ripristino il vecchio valore di ABC e impongo il focus sullo stesso campo ABC.
 
Grazie mille per l'aiuto.
 
Stefanone
Newsgroup: it.comp.appl.access
Titolo: Funzioni riutilizzabili.

Spero di non essere fuori tema: questo è un quesito generico.
Ci sono alcune "cose" che funzionano applicate a tabelle o query, come per 
fare un esempio la maschera della rubrica con i tasti delle lettere in 
Northwind.
Queste "cose" sono possono essere formate da maschere e/o macro e moduli 
(codice).
Io provengo dal C.
E' possibile scrivere in stile funzioni riutilizzabili, con passaggio 
parametri; in modo tale che chiunque possa attingere da una libreria e con 
minime modifiche (illustrate), riutilizzare il lavoro fatto da se stesso e 
dagli altri (ricopiando tale e quale maschere, macro e moduli nel proprio 
applicativo)?
In altre parole, visto che Access permette la creazione di applicativi in 
tempi rapidi (a chi lo sa usare bene), perchè non mettere a disposizione di 
tutti e rendere il più possibile riutilizzabili parte del proprio lavoro ?
Grazie se qualcuno vorrà rispondere.
~°~°~°~°~°~°~°~°~°~°~°~°~°
Un mondo, un numero !
http://www.phone.my-pci.com
~°~°~°~°~°~°~°~°~°~°~°~°~°

 Grazie se qualcuno vorrà rispondere.
hai guardato per esempio su 
www.sitocomune.com
 (e tutti i link da questo 
segnalati) quanto "open source" c'è?
MAssimiliano


 ha scritto nel messaggio
news:RYaFd.447$fs6....@twister2.libero.it...

Puoi creare e richiamare da qualsiasi parte del database funzioni utente
parametriche che memorizzerai in un modulo del tuo databse o nei moduli di
un database "libreria" che aggiungerai ai riferimenti del/i tuo/oi
database/s.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

 Grazie se qualcuno vorrà rispondere.
Figurati. ;-)
-- 
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it