title: [A2007] Riquadro di spostamento

author: David

text:
Il Wed, 1 Dec 2010 08:34:26 -0800 (PST), "@Alex" <
ik2...@libero.it
> ha
scritto:

Ciao @Alex
ho avuto lo stesso problema che ho risolto in questo modo:
    Application.Echo False
	....... codice per il relink delle tabelle
        DoCmd.RunCommand acCmdWindowHide
    Application.Echo True
Se non dovesse funzionare e se per caso tuo db di partenza era in
formato Access 2003 poi convertito in formato 2007, prova anche a
creare un nuovo db nativo 2007 ed importare tutti gli oggetti.
A volte mi è capitato di osservare comportamenti bizzarri di db
convertiti poi risoltisi "magicamente" con l'importazione dei dati.
David


title: [A2007] Riquadro di spostamento

text:
On 3 Dic, 17:51, David <
dNaOvSiPdAb...@hotmail.com
> wrote:
> Il Wed, 1 Dec 2010 08:34:26 -0800 (PST), "@Alex" <
ik2...@libero.it
> ha
> scritto:
>
> >...
> >> Ciao @Alex,
> >> uso da tanto il 2007 ma non mi crea questo fastidio.
> >> Il problema da qualche altra parte
>
> >Ciao Massimiliano,
> >no purtroppo il problema proprio quello che ho detto, evidentemente
> >tu segui la procedura del ripristino della propriet CONNECT per il
> >RELINK... cosa che ho verificato non genera l'anomalia.
>
> >Se invece le LinkedTable non ci sono in quanto cancellate, quindi sono
> >da ricreare con Tabledefs oppure con l'importazione dal Server in
> >modalit acLink... accade quello che ti dico.... inspiegabilmente.
>
> >@Alex
>
> Ciao @Alex
> ho avuto lo stesso problema che ho risolto in questo modo:
>
>     Application.Echo False
>
>         ....... codice per il relink delle tabelle
>
>         DoCmd.RunCommand acCmdWindowHide
>
>     Application.Echo True
>
> Se non dovesse funzionare e se per caso tuo db di partenza era in
> formato Access 2003 poi convertito in formato 2007, prova anche a
> creare un nuovo db nativo 2007 ed importare tutti gli oggetti.
> A volte mi capitato di osservare comportamenti bizzarri di db
> convertiti poi risoltisi "magicamente" con l'importazione dei dati.
>
> David
Vi posto la soluzione che mi ha risolto tutto... è equivalente alla
mia prima, quindi distruggo sempre le LinkedTable alla chiusura del FE
e le ricostruisco all'apertura su macro AutoExec.
Chiaramente ho una LOCAL_TABLE con il nome delle Tabelle da LINKARE...
Public Const DB_LINKEDTABLE     As String = "_LINKED"
Public Const DB_SERVER          As String = "SERVER_RICETTE.mdb"
Public Function NewLinkTable() As Boolean
    Dim rs                          As DAO.Recordset
    Dim strConnection               As String
    Dim tdf                         As DAO.TableDef
    Dim msg                         As String
    On Error GoTo ERR_LINKED
    strConnection = CurrentProject.Path & "\" & DB_SERVER
    NewLinkTable = False
    ' ----------------------------------------------------------
    ' APRO UN RS CON L'ELENCO DELLE TABELLE DA LINKARE
    ' CONTENUTO NELLA TABELLA COPIATA [_TL]
    ' ----------------------------------------------------------
    Set rs = DBEngine(0)(0).OpenRecordset(DB_LINKEDTABLE,
dbOpenDynaset, dbReadOnly)
    If rs.EOF Then
        Exit Function
    End If
    rs.MoveFirst
    Do Until rs.EOF
        Set tdf =
CurrentDb.CreateTableDef(rs.Fields("NomeTabella").Value)
        tdf.SourceTableName = rs.Fields("NomeTabella").Value
        tdf.Connect = ";DATABASE=" & strConnection
        CurrentDb.TableDefs.Append tdf
        rs.MoveNext
    Loop
    NewLinkTable = True
    DoCmd.OpenForm "ElencoRicette"
Exit_Here:
    On Error Resume Next
    rs.Close
    Set rs = Nothing
    Set tdf = Nothing
    Exit Function
ERR_LINKED:
    Select Case Err.Number
        Case Is = 3265
            msg = "La tabella allegata " &
rs.Fields("NomeTabella").Value & ", necessaria "
            msg = msg & "all'elaborazione, non è stata trovata nel
presente database." & vbCrLf
            msg = msg & vbCrLf & "Contattare supporto informatico."
            MsgBox msg, 16, "ELABORAZIONE INTERROTTA!!!"
        Case Is = 3011
            msg = "Una tabella allegata LOCALE, necessaria
all'elaborazione, "
            msg = msg & "non è stata trovata nel database remoto" &
vbCrLf
            msg = msg & vbCrLf & rs.Fields("NomeTabella").Value &
vbCrLf & vbCrLf
            msg = msg & "al quale ci si è connessi." & vbCrLf
            msg = msg & vbCrLf & "Contattare supporto informatico."
            MsgBox msg, 16, "ELABORAZIONE INTERROTTA!!!"
        Case Is = 3049
            msg = "Il file scelto" & vbCrLf & strConnection & vbCrLf
            msg = msg & "è un database danneggiato o non è un database
Access." & vbCrLf
            msg = msg & "Controllare di aver selezionato il file
giusto o tentare di "
            msg = msg & "recuperarlo chiudendo il presente database e
selezionando il "
            msg = msg & "menu File-Recupera database." & vbCrLf &
vbCrLf
            msg = msg & "In caso di ulteriore insuccesso contattare il
supporto informatico."
            MsgBox msg, 16, "ELABORAZIONE INTERROTTA!!!"
        Case Else
            msg = "Errore non prevedibile N°." & Err & vbCrLf
            msg = msg & """" & Error(Err) & """" & vbCrLf
            msg = msg & vbCrLf & "Contattare supporto informatico."
            MsgBox msg, 16, "ELABORAZIONE INTERROTTA!!!"
    End Select
    Resume Exit_Here
End Function
Questo il codice per ELIMINARE le LINKED:
Public Function CLOSE_DB()
    ' ----------------------------------------------------------
    ' FUNZIONE CHE RIMUOVE TUTTE LE CONNESSIONI E LE
    ' TABELLE COPIATE IN LOCALE
    ' ----------------------------------------------------------
    On Error GoTo Err_Close
    Dim rs                      As DAO.Recordset
    Set rs = DBEngine(0)(0).OpenRecordset(DB_LINKEDTABLE,
dbOpenDynaset, dbReadOnly)
    rs.MoveFirst
    Do Until rs.EOF
        DoCmd.DeleteObject acTable, rs.Fields("NomeTabella").Value
        rs.MoveNext
    Loop
Exit_Here:
    On Error Resume Next
    rs.Close
    Set rs = Nothing
    Exit Function
Err_Close:
    ' ----------------------------------------------------------
    ' Se non trova la Tabella da ELIMINARE riprende ERR=7874
    ' ----------------------------------------------------------
    If Err.Number = 7874 Then Resume Next
    MsgBox Err.Number & " " & Err.Description
    Resume Exit_Here
End Function
Saluti
@Alex


title: [A2007] Riquadro di spostamento

text:
@Alex ha scritto:
>On 3 Dic, 17:51, David <
dNaOvSiPdAb...@hotmail.com
> wrote:
>> Il Wed, 1 Dec 2010 08:34:26 -0800 (PST), "@Alex" <
ik2...@libero.it
> ha
>> scritto:
>>
>> >...
>> >> Ciao @Alex,
>> >> uso da tanto il 2007 ma non mi crea questo fastidio.
>> >> Il problema da qualche altra parte
>>
>> >Ciao Massimiliano,
>> >no purtroppo il problema proprio quello che ho detto, evidentemente
>> >tu segui la procedura del ripristino della propriet CONNECT per il
>> >RELINK... cosa che ho verificato non genera l'anomalia.
>>
>> >Se invece le LinkedTable non ci sono in quanto cancellate, quindi sono
>> >da ricreare con Tabledefs oppure con l'importazione dal Server in
>> >modalit acLink... accade quello che ti dico.... inspiegabilmente.
>>
>> >@Alex
>>
>> Ciao @Alex
>> ho avuto lo stesso problema che ho risolto in questo modo:
>>
>> =A0 =A0 Application.Echo False
>>
>> =A0 =A0 =A0 =A0 ....... codice per il relink delle tabelle
>>
>> =A0 =A0 =A0 =A0 DoCmd.RunCommand acCmdWindowHide
>>
>> =A0 =A0 Application.Echo True
>>
>> Se non dovesse funzionare e se per caso tuo db di partenza era in
>> formato Access 2003 poi convertito in formato 2007, prova anche a
>> creare un nuovo db nativo 2007 ed importare tutti gli oggetti.
>> A volte mi capitato di osservare comportamenti bizzarri di db
>> convertiti poi risoltisi "magicamente" con l'importazione dei dati.
>>
>> David
>
>
>Vi posto la soluzione che mi ha risolto tutto... =E8 equivalente alla
>mia prima, quindi distruggo sempre le LinkedTable alla chiusura del FE
>e le ricostruisco all'apertura su macro AutoExec.
>
>Chiaramente ho una LOCAL_TABLE con il nome delle Tabelle da LINKARE...
>
>Public Const DB_LINKEDTABLE     As String =3D "_LINKED"
>Public Const DB_SERVER          As String =3D "SERVER_RICETTE.mdb"
>
>Public Function NewLinkTable() As Boolean
>    Dim rs                          As DAO.Recordset
>    Dim strConnection               As String
>    Dim tdf                         As DAO.TableDef
>    Dim msg                         As String
>
>    On Error GoTo ERR_LINKED
>
>    strConnection =3D CurrentProject.Path & "" & DB_SERVER
>
>    NewLinkTable =3D False
>    ' ----------------------------------------------------------
>    ' APRO UN RS CON L'ELENCO DELLE TABELLE DA LINKARE
>    ' CONTENUTO NELLA TABELLA COPIATA [_TL]
>    ' ----------------------------------------------------------
>    Set rs =3D DBEngine(0)(0).OpenRecordset(DB_LINKEDTABLE,
>dbOpenDynaset, dbReadOnly)
>    If rs.EOF Then
>        Exit Function
>    End If
>    rs.MoveFirst
>    Do Until rs.EOF
>        Set tdf =3D
>CurrentDb.CreateTableDef(rs.Fields("NomeTabella").Value)
>        tdf.SourceTableName =3D rs.Fields("NomeTabella").Value
>        tdf.Connect =3D ";DATABASE=3D" & strConnection
>        CurrentDb.TableDefs.Append tdf
>
>        rs.MoveNext
>    Loop
>    NewLinkTable =3D True
>    DoCmd.OpenForm "ElencoRicette"
>Exit_Here:
>    On Error Resume Next
>    rs.Close
>    Set rs =3D Nothing
>    Set tdf =3D Nothing
>    Exit Function
>
>ERR_LINKED:
>    Select Case Err.Number
>        Case Is =3D 3265
>            msg =3D "La tabella allegata " &
>rs.Fields("NomeTabella").Value & ", necessaria "
>            msg =3D msg & "all'elaborazione, non =E8 stata trovata nel
>presente database." & vbCrLf
>            msg =3D msg & vbCrLf & "Contattare supporto informatico."
>            MsgBox msg, 16, "ELABORAZIONE INTERROTTA!!!"
>
>        Case Is =3D 3011
>            msg =3D "Una tabella allegata LOCALE, necessaria
>all'elaborazione, "
>            msg =3D msg & "non =E8 stata trovata nel database remoto" &
>vbCrLf
>            msg =3D msg & vbCrLf & rs.Fields("NomeTabella").Value &
>vbCrLf & vbCrLf
>            msg =3D msg & "al quale ci si =E8 connessi." & vbCrLf
>            msg =3D msg & vbCrLf & "Contattare supporto informatico."
>            MsgBox msg, 16, "ELABORAZIONE INTERROTTA!!!"
>
>        Case Is =3D 3049
>            msg =3D "Il file scelto" & vbCrLf & strConnection & vbCrLf
>            msg =3D msg & "=E8 un database danneggiato o non =E8 un databas=
>e
>Access." & vbCrLf
>            msg =3D msg & "Controllare di aver selezionato il file
>giusto o tentare di "
>            msg =3D msg & "recuperarlo chiudendo il presente database e
>selezionando il "
>            msg =3D msg & "menu File-Recupera database." & vbCrLf &
>vbCrLf
>            msg =3D msg & "In caso di ulteriore insuccesso contattare il
>supporto informatico."
>            MsgBox msg, 16, "ELABORAZIONE INTERROTTA!!!"
>
>        Case Else
>            msg =3D "Errore non prevedibile N=B0." & Err & vbCrLf
>            msg =3D msg & """" & Error(Err) & """" & vbCrLf
>            msg =3D msg & vbCrLf & "Contattare supporto informatico."
>            MsgBox msg, 16, "ELABORAZIONE INTERROTTA!!!"
>
>    End Select
>    Resume Exit_Here
>End Function
>
>
>Questo il codice per ELIMINARE le LINKED:
>
>Public Function CLOSE_DB()
>    ' ----------------------------------------------------------
>    ' FUNZIONE CHE RIMUOVE TUTTE LE CONNESSIONI E LE
>    ' TABELLE COPIATE IN LOCALE
>    ' ----------------------------------------------------------
>    On Error GoTo Err_Close
>    Dim rs                      As DAO.Recordset
>
>
>    Set rs =3D DBEngine(0)(0).OpenRecordset(DB_LINKEDTABLE,
>dbOpenDynaset, dbReadOnly)
>    rs.MoveFirst
>    Do Until rs.EOF
>        DoCmd.DeleteObject acTable, rs.Fields("NomeTabella").Value
>        rs.MoveNext
>    Loop
>
>Exit_Here:
>    On Error Resume Next
>    rs.Close
>    Set rs =3D Nothing
>    Exit Function
>
>Err_Close:
>    ' ----------------------------------------------------------
>    ' Se non trova la Tabella da ELIMINARE riprende ERR=3D7874
>    ' ----------------------------------------------------------
>    If Err.Number =3D 7874 Then Resume Next
>    MsgBox Err.Number & " " & Err.Description
>    Resume Exit_Here
>End Function
>
>
>Saluti
>@Alex
Scusami @Alex, per capire......cosa c'è di differente nel codice nuovo
rispetto al vecchio?? Di fatto utilizzi sempre CurrentDb.TableDefs.Append tdf
 Non ti fa più quella cosa antipatica del navigatio panel??
--


title: [A2007] Riquadro di spostamento

text:
...> Scusami @Alex, per capire......cosa c'ï¿½ di differente nel
codice nuovo
> rispetto al vecchio?? Di fatto utilizzi sempre CurrentDb.TableDefs.Append tdf
>  Non ti fa piï¿½ quella cosa antipatica del navigatio panel??
>
Io non usavo TableDefs prima ma TransfertDatabase.
Ora il Tabledefs lo puoi usare se non elimini le Tabelle, quindi
RefreshLink e Connect=connectionString...
Se elimini le tabelle un'altro modo per ricrearle è DAO con
CreateTableDefs.
Quindi da quanto ho ipotizzato, ma non ho certezza, il problema è dato
dall'inserimento di Oggetti nel progetto usando il metodo di
Application.
Usando DAO non si passa per Application.... credo sia tutto quì... e
credo sia molto probabilmente un Baco...
Non ho altre spiegazioni da dare... ed anche questa è solo una
considerazione logica ma non provata.
@Alex


title: [A2007] Riquadro di spostamento

text:
@Alex ha scritto:
>...> Scusami @Alex, per capire......cosa c'=EF=BF=BD di differente nel
>codice nuovo
>> rispetto al vecchio?? Di fatto utilizzi sempre CurrentDb.TableDefs.Append=
> tdf
>> =A0Non ti fa pi=EF=BF=BD quella cosa antipatica del navigatio panel??
>>
>
>Io non usavo TableDefs prima ma TransfertDatabase.
>Ora il Tabledefs lo puoi usare se non elimini le Tabelle, quindi
>RefreshLink e Connect=3DconnectionString...
>Se elimini le tabelle un'altro modo per ricrearle =E8 DAO con
>CreateTableDefs.
>
>Quindi da quanto ho ipotizzato, ma non ho certezza, il problema =E8 dato
>dall'inserimento di Oggetti nel progetto usando il metodo di
>Application.
>Usando DAO non si passa per Application.... credo sia tutto qu=EC... e
>credo sia molto probabilmente un Baco...
>
>Non ho altre spiegazioni da dare... ed anche questa =E8 solo una
>considerazione logica ma non provata.
>@Alex
Ok, grazie mille, vedo di indagare un po'.....
--


title: somma campi dataora

author: COMELATO ADRIANO

text:
chi mi puo aiutare
non riesco in un report sommare gruppi di dati con formato ora estesa un
grazie per chi mi puo rispondere


title: somma campi dataora

author: Roberto da casa

text:
"COMELATO ADRIANO" <
come...@tin.it
> ha scritto nel messaggio
news:UIPC8.44376$zW3.5...@news1.tin.it...
> chi mi puo aiutare
> non riesco in un report sommare gruppi di dati con formato ora estesa un
> grazie per chi mi puo rispondere
Spiegati meglio.
Che risultato ottieni.
Comunque ti ricordo che un campo/controllo di tipo Data/ora nel formato ora
estesa non può visualizzare un valore maggiore a 23 ore, 59 minuti e 59
secondi. Se il valore è superiore le 24 ore, devi moltiplicare il risultato
della somma per 24 ed impostare a Numero generico il formato del controllo ;
naturalmente il valore verrà visualizzato in ore e frazioni di ora e non in
ore, minuti e secondi.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: somma campi dataora

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:%QSC8.38924$US3.8...@twister1.libero.it...
>
> "COMELATO ADRIANO" <
come...@tin.it
> ha scritto nel messaggio
> news:UIPC8.44376$zW3.5...@news1.tin.it...
> > chi mi puo aiutare
> > non riesco in un report sommare gruppi di dati con formato ora estesa un
> > grazie per chi mi puo rispondere
>
> Spiegati meglio.
> Che risultato ottieni.
> Comunque ti ricordo che un campo/controllo di tipo Data/ora nel formato
ora
> estesa non può visualizzare un valore maggiore a 23 ore, 59 minuti e 59
> secondi. Se il valore è superiore le 24 ore, devi moltiplicare il
risultato
> della somma per 24 ed impostare a Numero generico il formato del controllo
;
> naturalmente il valore verrà visualizzato in ore e frazioni di ora e non
in
> ore, minuti e secondi.
>
> --
> Roberto
> grazie Roberto a risentirci credo di aver risolto il problema



title: Struttura a schede

author: Phoenix

text:
Hello!maschera in relazione uno a molti con 12 sottomaschere
(destinate ad aumentare e di molto)strutturate a schede,relative
ETICHETTE disposte su 2 file quindi TUTTE VISIBILI. ma per ogni nuovo
record della maschera vengono riempite solo una o due schede su 12.
quando devo tornare sul record,per sapere quale scheda ho riempito ME
LE DEVO PASSARE TUTTE E 12.
C'č un modo x EVIDENZIARE
automaticamente(colore/grassetto/tratteggio...) in ogni record
l'etichetta della SCHEDA USATA in modo da aprirla al primo click?
Delenda Carthago!


title: eseguire query con criterio data impostato manualmente

author: Ludo

text:
CIao a tutti,
In una maschera ho inserito una listbox ke accoglie i record della tabella
Iscritti.
Cognome, nome, Residenza, data esame, data tesseramento.
Volevo filtrare la listbox in modo tale da farmi visualizzare tutti coloro
che han trascorso 2 anni dalla data di esame.
Per cui ho creato una query di selezione e su Data esame nel campo criterio
ho messo :
<date() -730..
Così funziona perfettamente,,
Giorno dopo giorno mi calcola chi ha 2 anni di anzianità dalla data di esame
prendendo il giorno corrente e me li visualizza..
Mi è necessario però ora inserire la data manualmente e non più presa dal
giorno corrente xke ho bisogno di sapere in anticipo l'anzianità.
al posto di " <date() -730 " ho inserito <([inserisci data]-730)...
E questa volta non funziona..Ho provato ad inserire le date in formato
"gg-mm-aa" oppure "22-ott-2005 o 05" ma mi avvisa che è troppo complessa
l'operazione da eseguire..
Se invece inserisco la data in questo modo 221005 non mi da nessun avviso ma
solo mi esegue la query come se non fosse impostato alcun criterio..
Grazie mille per laiuto..
Ciao ludo..
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Cinzia

text:
"Ludo" <
ludo...@libero.it
> ha scritto nel messaggio
news:81Z211Z234Z55Y1...@usenet.libero.it...

Ciao Ludo,
hai provato a specificare in Query - Parametri  che
[inserisci data] è di tipo Data?
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
--------------------------------------->
>


author: ludo

text:
> Ciao Ludo,
> hai provato a specificare in Query - Parametri che
> [inserisci data] è di tipo Data?
>
>
Ciao Cinzia.......
Ora funziona perfettamente..grazie mille...non avevo pensato ai parametri...
Ludo



title: report e campi variabili

author: JOE

text:
salve a tutti...ho letto in Ng una soluzione per stampare con
larghezza variabile dei campi in una fattura per evitare spazi ampi
in nomi corti e spazi ristretti i nomi lunghi
esempio: invece di Rossi          Paolo
vorrei Rossi Paolo
ed anche l'indirizzo e la città la stessa cosa...
ho provato ma senza successo
... i controlli sono realmente TxtCognome e TxtNome,
mentre Indirizzo e TxtComResidenza sono proprio sotto
il cognome e nome....
 ho provato sia così
 =[TxTCognome] & " - " & [TxTNome]
 che così...
 = [TxTCognome] & (" - " + [TxTNome])
e così
=[TXTCOGNOME] & ' ' & [TXTNOME]
mi esce la finestrella di inserimento dati (prima cognome poi nome..)
poi il risultato
del report è che non visualizzo nulla...
come mai ?? mi date una dritta ??
Ciao e grazie


title: report e campi variabili

author: geppo

text:

Devi usare i nomi dei campi della tabella associata e non i nome dei
controlli.
--
Ciao
Geppo


title: access e porta seriale rs232 soluzione migliore per gestirla

author: tmtube

text:
ho un dubbio, ho realizzato un db gestionale e devo gestire la porta seriale
andando a leggerla ogni 10 ms mi chiedevo se fosse più conveniente in merito
"a prestazioni" fare una form aperta nascosta con la lettura della seriale
su evento timer settato a 10ms "nello stesso db" o fare un sb a parte che fa
solo quello?

grazie a tutti.


author: Pablitomf

text:
tmtube <
tmtu...@gmail.com
> ha scritto:

Mmmmmmm... io lascerei fare il controllo a un db (specialmente se il
controllo è ogni 10 ms), e tutto il resto a un altro db.

Cmq il controllo ogni 10ms, secondo me è troppo corto come tempistica...
nel senso che se trovi qualcosa, leggendola passano altri "n" ms... per
cui, se trovi qualcosa blocchi lo scorrere dei millisecondi per poi
riprenderli, o ti incarti.

--
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.

TheSpaceCowboy :
Britos deve recuperare per arrivare in forma al prossimo
infortunio - 24/10/12


author: RobertoA

text:
"tmtube" <
tmtu...@gmail.com
> ha scritto nel messaggio
news:51ba523b$0$1375$4faf...@reader1.news.tin.it...

A cosa serve leggere la porta seriale ogni xx millisecondi ?
Dalle mie parti, si impostano i caratteri entro i quali la porta attiva
l'evento "ricevuto" e poi viene fatto tutto dentro l'evento
Mica si interroga, si attende che arrivino caratteri e l'evento scatta in
osservanza ai parametri pre-impostati


text:
>A cosa serve leggere la porta seriale ogni xx millisecondi ?
>Dalle mie parti, si impostano i caratteri entro i quali la porta attiva
>l'evento "ricevuto" e poi viene fatto tutto dentro l'evento
>Mica si interroga, si attende che arrivino caratteri e l'evento scatta in
>osservanza ai parametri pre-impostati

é una scheda seriale che gestisce un lettore di badge e se la tessere è
valida apre un tornello inviando un comando sulla seriale
se devo leggere ciò che arriva dal lettore di bade penso debba fare un
pooling che sta in ascolto pronto a ricevere letture di bade sbaglio?
se ogni 10 ms è corto voi cosa consigliate?


text:
"tmtube" <
tmtu...@gmail.com
> ha scritto nel messaggio
news:51bb1c7d$0$1373$4faf...@reader1.news.tin.it...

Non funziona interrogando la seriale
La seriale e' autonoma nel ricevere caratteri dal lettore badge al suo
buffer interno
Quando almeno X caratteri sono entrati nel buffer della porta seriale allora
'scatta' l'evento  OnReceived, dentro al quale metterai il codice per
leggere materialmente i caratteri dal buffer porta seriale in una variabile
di Access
Supponi di settare X=1 i caratteri ricevuti i quali attivare l'evento
OnReceived
Vuol dire che ad ogni carattere che arriva il tuo programma potra' entrare
nella routine per estrarre i dati dalla seriale verso una variabile Access
In sostanza, ci sara' una procedura del tipo Sub MiaRs232_OnReceived  dentro
alla quale si svolgera' tutto il lavoro di lettura caratteri
Il tuo programma non fara' altro che fare le sue cose
All'arrivo di un carattere, il programma verra' dirottato automaticamente
dentro questa procedura e fara' quello che deve fare


text:
"tmtube" <
tmtu...@gmail.com
> ha scritto nel messaggio
news:51bb1c7d$0$1373$4faf...@reader1.news.tin.it...

Beccati questo
http://www.riolab.org/index.php?option=com_content&view=article&id=140


text:
siccome dici che verrà dirottato quando legge i caratteri e può capitare che
capiti spesso che vengano letti caratteri suppongo che il programma entrerà
spesso nella routine "Sub MiaRs232_OnReceived " tale procedura è meglio sia
in un db a parte o nello stesso db nel quale si effettuano tante altre
operazioni?

intendo dire, windows gestisce autonomamente l'evento senza disturbare
l'esecuzione ed utilizzo del db oppure mentre è impegnato a leggere la
seriale si ferma e allora meglio un db esterno?

grazie.


text:
>Beccati questo
>
http://www.riolab.org/index.php?option=com_content&view=article&id=140

>Grazie per l'esempio


title: File Condiviso 2 x Alex

author: Cri(P)tico

text:
Indirizzato prevalentemente ad Alex che ha postato questa risposta:
> Ciao a tutti. Volevo sapere se ad un file mdb residente in un computer
> locale accedono contemporaneamente via rete degli altri utenti che
> modificano dei records, esistono dei rischi per il file stesso ??? O
> comunque e' una situazione da evitare ?
> Premetto che in questo contesto non e' possibile installare Access sul
> server ma al massimo farvi risiedere il file mdb.Grazie .
> Enzo
Per evitare problemi devi gestire l'accesso, non con il metodo Tabelle
allegate, perchè darebbe, nel caso di contemporaneità, sicuramente
problemi e/o conflitti durante l'aggiornamento, l'ultimo utente che aggiorna
ha ragione.....!!!
Si tratta quindi di utilizzare DAO o ADO(>A2K) e le possibilità di apertura
Recordset nelle varie modalità del caso Pessimistico ad esempio.
Questo ti da la possibilità di attribuire al primo utente che accede
ai dati della Tabelle specifica tutte le facoltà di modifica e
automaticamente
il secondo utente ha disponibile i dati in sola lettura.....!!!!
Io l'ho fatta semplice, ma non è molto complessa.......!!!!
@Alex
Io ho lo stesso problema: ho collegato le tabelle al Front End ma ogni tanto
viene sparato fuori un errore assurdo (tipo uso improprio del . o del ! e
simili).
Puoi aiutarmi nella risoluzione di tale problema spiegandomi meglio, o
indicandomi dove documentarmi, le tue conoscenze in materia? Grazie 1000


title: File Condiviso 2 x Alex

author: Alessandro

text:
"Cri\(P\)tico" <
NO_SPAM_v...@wappi.com
> wrote in message
news:pcH%7.12126$cU4.3...@twister1.libero.it...
>
> Io ho lo stesso problema: ho collegato le tabelle al Front End ma ogni tanto
> viene sparato fuori un errore assurdo (tipo uso improprio del . o del ! e
> simili).
> Puoi aiutarmi nella risoluzione di tale problema spiegandomi meglio, o
> indicandomi dove documentarmi, le tue conoscenze in materia? Grazie 1000
Non credo tu abbia lo stesso problema, hai un problema che genera un errore
che forse è attribuibile ad un errore di sintassi in una formula.
ma dubito sia legato alla condivisione di Tabelle in Multiutenza....!!
Per il resto sei stato troppo generico, non saprei cosa dirti....!!!
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: prezzi con storico!!!

author: Tambivano

text:
Salve a tutti,
mi serve il Vostro prezioso aiuto per un problema.
ho la necessità di dare un prezzo ad ogni prodotto di una tabella, e fino
quì tutto bene. Ma ogni anno i prezzi cambiano e vorrei fare in modo che
ogni articolo abbia il prezzo nuovo dell'anno in corso ma anche quelli degli
anni precedenti. In pratica debbo sapere il prezzo dell'articolo per anno.
non riesco a vedere come impostare il problema!!!
Grazie
Ivano


title: prezzi con storico!!!

author: Alessandro Cara

text:
Tambivano ha scritto:
> Salve a tutti,
>
> mi serve il Vostro prezioso aiuto per un problema.
Sono intrigato dal "prezioso"
> ho la necessità di dare un prezzo ad ogni prodotto di una tabella, e fino
> quì tutto bene. Ma ogni anno i prezzi cambiano e vorrei fare in modo che
> ogni articolo abbia il prezzo nuovo dell'anno in corso ma anche quelli degli
> anni precedenti. In pratica debbo sapere il prezzo dell'articolo per anno.
>
> non riesco a vedere come impostare il problema!!!
Puoi mettere tutto sulla stessa tabella ma devi aggiungere il
riferimento al periodo,anno, giorno, ora, minuto, secondo, millisecondo
"as you like", io preferisco la data di inizio validita' e poi agire
secondo quel riferimento.
Altro approccio e' scaricare su una tabella "storica" gli articoli al
momento del cambiamento di prezzo. Ovviamente la una o due tabella/e poi
deve/ono essere gestita/e
>
> Grazie
> Ivano
>
>


title: prezzi con storico!!!

author: max

text:
"Tambivano" <ivano...@NOSPAMtamburrini.net> ha scritto nel messaggio
news:GlDSk.191057$FR.4...@twister1.libero.it...

con una tabella collegata codice anno prezzo relazionata uno a molti con la
tabella articoli e casomai anche con una tabella anno in cui scegli il
listino da applicare
ciao
Massimo


title: prezzi con storico!!!

text:
"max" <
pi...@pippo.it
> ha scritto nel messaggio news:gfjl13$pj$1...@aioe.org...

Era quello che avevo pensato anche io....Grazie della conferma!!
Grazie a tutti
Ivano


title: Impossibile accedere al Back End

author: Java

text:
Salve, qualcuno può dirmi perchè da alcuni client accedo tranquillamente,
mentre da un PC in particolare, non appena
apro la maschera dati mi spunta questo messaggio : "Impossibile accedere al
Back End perchè già aperto."


title: Impossibile accedere al Back End

author: Lorenzo Coronati

text:
Scrisse "Java" <
cl...@softhome.net
>:

non sembra un messaggio di errore di access
chiedi a chi ha fatto il programma
--
lorenzo coronati
---


title: Proprietà AllowByPassKey non trovata

author: Giulio Severini

text:
Ho provato ad utilizzare il codice contenuto nella FAQ 1.8 di Don Karl,
ma in fase di esecuzione mi viene detto che tale proprietà per il mio
database non è stata trovata.
Che devo fare?
Grazie!


title: Proprietà AllowByPassKey non trovata

author: ALESSANDRO Baraldi

text:
"Giulio Severini" <
fenic...@hotmail.com
> ha scritto nel messaggio
news:1117987520.8...@g43g2000cwa.googlegroups.com...

Grazie!
Non è possibile, devi aver sbagliato qualche cosa in quanto la Routine
di Karl è corretta e completa di gestione errore con la creazione
della proprietà.
Per averti dato quel MSGBOX come minimo hai eliminato la gestione
errori....!!!!
Verifica bene cosa e come hai inserito e chiamato il Codice.
Fai attenzione prima di lanciare tale funzione fai una copia del DB
altrimenti poi per sbloccarlo devi farlo da un DB esterno....!!!!!
In ogni caso lancia la funzione quindi chiudi Access, all'apertura sarà
correttamente protetto.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Proprietà AllowByPassKey non trovata

text:
Ciao Ale, ho provato anche a copiare l'esempio della guida in linea e
mi da lo stesso errore...!!!!!


title: Proprietà AllowByPassKey non trovata

text:
"Giulio Severini" <
fenic...@hotmail.com
> ha scritto nel messaggio
news:1117989080.9...@o13g2000cwo.googlegroups.com...
> Ciao Ale, ho provato anche a copiare l'esempio della guida in linea e
> mi da lo stesso errore...!!!!!
Hai i riferimenti a DAO nelle librerie....????
Se non li hai inseriti di default c'è ADO.
Ciao



title: Proprietà AllowByPassKey non trovata

text:
.....boh ora controllo. Tra 10 min ti faccio sapere.
P.S. mi aiuti anche con il problema delle caselle di controllo? :D sono
le checkbox, insomma quelle per la selezione multipla.
Grazie, sei un tesorooooooooooooooooooooooooooooo :D


title: Proprietà AllowByPassKey non trovata

text:
Ciao Ale, ok allora ora come salgo su casa riprovo. Però ho scritto
anche quella della guida in linea e mi ha dato lo stesso messaggio.
P.S. Il database compila in mde.


title: Proprietà AllowByPassKey non trovata

text:
"Giulio Severini" <
fenic...@hotmail.com
> ha scritto nel messaggio
news:1117989351....@g43g2000cwa.googlegroups.com...
> .....boh ora controllo. Tra 10 min ti faccio sapere.
>
> P.S. mi aiuti anche con il problema delle caselle di controllo? :D sono
> le checkbox, insomma quelle per la selezione multipla.
Non ho proprio capito cosa devi fare, ma Gaspare pare di si.
> Grazie, sei un tesorooooooooooooooooooooooooooooo :D
No...!



title: Proprietà AllowByPassKey non trovata

text:
Ciao Ale, ho controllato. Ho i riferimenti, ho copia-incollato la
funzione ma ho sempre lo stesso problema. Se ti mando il database gli
puoi dare un'occhiata?
Tanto tra due sett lo rendo pubblico almeno vedete un pò l'accrocco
che ho fatto :)


title: Proprietà AllowByPassKey non trovata

text:
Avevo risposto anche a questo post.
Cmq ho controllato. Ho il riferimento a DAO. E ho copia-incollato la
funzione ma ho sempre quel messaggio. Lo stesso accade se copio-incollo
il codice della guida in linea.


title: Proprietà AllowByPassKey non trovata

author: MA

text:

Ciroteo, gaurda questo, appena mi distraggo un pò mi mette le corna con
Alex...
e pensarti chiuso in camera con Mario col famoso cartellino esposto non mi
aiuta affatto!!
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: Proprietà AllowByPassKey non trovata

text:
Ciao MA, scusa per le corna :)
Ma cmq come mai non ho la proprietà AllowByPassKey pur avendo DAO nei
riferimenti?
Mah... :(


title: Accodamento dati.......

author: Mark

text:
Salve a tutti!
Scusate ma mi sto "incroccando" su un problema:
Ipotizziamo una tabella ordini con 2 campi: data e merce.
Da una maschera non associata, ho preparato dei controlli, non associati,
che, praticamente, mi velocizza l'inserimento dati, ad esempio, la stessa
merce avvenuta dal giorno X al giorno Y anzichč apripre la maschera ed
inserire l'intervallo di data a mano tipo "il giorno X č arrivata la merce
Z", il giorno Y č arrivata la stessa merce Z". Ho pensato che con un
intervallo di data, creando una query di accodamento, la query avrebbe
automaticamente creato tutti i giorni indicato nell'intervallo di data con
la tipologia di merce. Ebbene mi sfugge qualcosa perchč non funziona.
Creazione query: Query di accodamento alla tabella ordini. Gli do come
provenienza nel criterio i controlli non associati della maschera non
associata. - Messaggio: "Campi che verranto aggiornati 0"
Dove sbaglio?
Grazie anticipatamente.
Marco.


title: Accodamento dati.......

text:
"Mark" <!NonVoglioImmondizia!
Con...@libero.it
> ha scritto nel messaggio
news:QrwOd.520735$b5.24...@news3.tin.it...
> Salve a tutti!
>
> Scusate ma mi sto "incroccando" su un problema:
>
> Ipotizziamo una tabella ordini con 2 campi: data e merce.
> Da una maschera non associata, ho preparato dei controlli, non associati,
> che, praticamente, mi velocizza l'inserimento dati, ad esempio, la stessa
> merce avvenuta dal giorno X al giorno Y anzichè apripre la maschera ed
> inserire l'intervallo di data a mano tipo "il giorno X è arrivata la merce
> Z", il giorno Y è arrivata la stessa merce Z". Ho pensato che con un
> intervallo di data, creando una query di accodamento, la query avrebbe
> automaticamente creato tutti i giorni indicato nell'intervallo di data con
> la tipologia di merce. Ebbene mi sfugge qualcosa perchè non funziona.
>
> Creazione query: Query di accodamento alla tabella ordini. Gli do come
> provenienza nel criterio i controlli non associati della maschera non
> associata. - Messaggio: "Campi che verranto aggiornati 0"
>
> Dove sbaglio?
> Grazie anticipatamente.
> Marco.
Scrivici il Codice che usi è sicuramente più agevole aiutarti.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Accodamento dati.......

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:420a95fa$0$32351$5fc...@news.tiscali.it...

Subito:
INSERT INTO servizio ( data, assenza )
SELECT servizio.data, Assenze.idassenza
FROM Assenze INNER JOIN (servizio INNER JOIN dipendenti ON
servizio.iddipendente = dipendenti.IDdipendente) ON Assenze.idassenza =
servizio.assenza
WHERE (((servizio.data) Between [Forms]![InsRapido]![DAL] And
[Forms]![InsRapido]![AL]) AND
((Assenze.idassenza)=[Forms]![InsRapido]![PRESENZA]));
Grazie per l'attenzione.
Marco.


title: Accodamento dati.......

author: Alex NSB

text:
> INSERT INTO servizio ( data, assenza )
> SELECT servizio.data, Assenze.idassenza
> FROM Assenze INNER JOIN (servizio INNER JOIN dipendenti ON
> servizio.iddipendente = dipendenti.IDdipendente) ON Assenze.idassenza
> = servizio.assenza
> WHERE (((servizio.data) Between [Forms]![InsRapido]![DAL] And
> [Forms]![InsRapido]![AL]) AND
> ((Assenze.idassenza)=[Forms]![InsRapido]![PRESENZA]));
La traduzione č piů o meno questa:
prendi le date di tutti i records della tabella servizio che stanno nel
range specificato, per ciascuna data prendi l'idassenza del corrispondente
record della tabella assenze secondo il criterio specificato, quindi
inserisci i due dati cosě ottenuti in un nuovo record della tabella
servizio.
Dubito che fosse quello che intendevi fare realmente.
HTH.
Alessandro


title: Accodamento dati.......

text:
"Alex NSB" <
ale...@tin.it
> ha scritto nel messaggio
news:cuf94n$mhl$1...@newsread.albacom.net...
>> INSERT INTO servizio ( data, assenza )
>> SELECT servizio.data, Assenze.idassenza
>> FROM Assenze INNER JOIN (servizio INNER JOIN dipendenti ON
>> servizio.iddipendente = dipendenti.IDdipendente) ON Assenze.idassenza
>> = servizio.assenza
>> WHERE (((servizio.data) Between [Forms]![InsRapido]![DAL] And
>> [Forms]![InsRapido]![AL]) AND
>> ((Assenze.idassenza)=[Forms]![InsRapido]![PRESENZA]));
>
> La traduzione è più o meno questa:
>
> prendi le date di tutti i records della tabella servizio che stanno nel
> range specificato, per ciascuna data prendi l'idassenza del corrispondente
> record della tabella assenze secondo il criterio specificato, quindi
> inserisci i due dati così ottenuti in un nuovo record della tabella
> servizio.
>
> Dubito che fosse quello che intendevi fare realmente.
>
> HTH.
>
> Alessandro
>
>
In effetti il problema è: poter inserire rapidamente per un certo range di
data, ad esempio dal 1° gennaio al 7 gennaio, un dipendente ha effettuato
sempre lo stesso servizio e quindi evitare di aprire la maschera inserimento
servizio, per 8 volte visto che il servizio è sempre quello ma cambia solo
la data.
Spero di essere stato abbastanza chiaro.
Grazie ancora per la cortese attenzione.
Marco.


title: Accodamento dati.......

text:
> In effetti il problema è: poter inserire rapidamente per un certo
> range di data, ad esempio dal 1° gennaio al 7 gennaio, un dipendente
> ha effettuato sempre lo stesso servizio e quindi evitare di aprire la
> maschera inserimento servizio, per 8 volte visto che il servizio è
> sempre quello ma cambia solo la data.
Si è parlato recentemente di un problema simile:
http://groups.google.com/groups?th=e31c48d90536105d
In pratica hai bisogno di una tabella di appoggio "Calendario" che funge da
contenitore dei giorni dell'anno.
Qualcosa tipo (ATTENZIONE: codice NON testato):
INSERT INTO servizio (data, [Forms]![InsRapido]![PRESENZA])
SELECT calendario.data FROM Calendario WHERE calendario.data
Between [Forms]![InsRapido]![DAL] And [Forms]![InsRapido]![AL];
HTH.
Alessandro


title: Accodamento dati.......

text:
> INSERT INTO servizio (data, [Forms]![InsRapido]![PRESENZA])
> SELECT calendario.data FROM Calendario WHERE calendario.data
> Between [Forms]![InsRapido]![DAL] And [Forms]![InsRapido]![AL];
Più probabile:
INSERT INTO servizio (data, assenza)
SELECT calendario.data, [Forms]![InsRapido]![PRESENZA] FROM
Calendario WHERE calendario.data
Between [Forms]![InsRapido]![DAL] And [Forms]![InsRapido]![AL];
Sorry.
Alessandro


title: Accodamento dati.......

text:
"Alex NSB" <
ale...@tin.it
> ha scritto nel messaggio
news:cufdq3$q9t$1...@newsread.albacom.net...

Ok, grazie a tutti per la gentile collaborazione ma ho risolto in questa
maniera:
dall'intervallo di data mi sono appoggiato su un controllo che mi calcola il
numero di giorni. Con questo numero di giorni ho dimensionato una variabile.
In fase d'inserimento, la data incrementerà di tanti giorni di quanto è il
mumero della variante e....funziona alla grande!
La query di accodamento, fa riferimento, come campo data, al controllo di
appoggio e con una semplice routine di For..Next, accodo i dati in tabella.
Marco.


title: MS Access Help: Copying database Relationships

text:
Does anyone know if there's an easy way to export or copy the relationship
structure from one mdb to a new one? The relationships in the db are time
consuming to reproduce. I am trying to make a copy of a database including
all the relationships, forms, queries and modules while still within the
original database. This has to be a relatively automated process (button
click). Any suggestions?


text:
yeah; use ACCESS DATA PROJECTS and you can do this all through TSQL.
-aaron


author: Sylvain Lafontaine fill the blanks, no spam please

text:
Instead of Exporting, make: Get External Data --> Import...  All the
existing relationships will be imported with the tables.  Click on the
Options button on the Import dialog window to have more choices.
Also, I don't see your need to have made that much crossposting.
--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
"
news.giganews.com
" <
ant...@cambria.com
> wrote in message
news:3PqdnaFVzZF...@giganews.com...



author: Dale Fye

text:
Check out the CreateRelation method in Access Help.  There is an example
there.
I have not done this, but it looks like once you have copied all the tables
over from one db to the other, you then need to loop through the Relations
and use the CreateRelation method.  In addition to looking at Help, you
might want to Google on Access +CreateRelation, I got over 800 hits.
HTH
Dale
"
news.giganews.com
" <
ant...@cambria.com
> wrote in message
news:3PqdnaFVzZF...@giganews.com...



title: Stampa su un documento word dei dati di tabelle acess

author: Michele

text:
Ho bisogno di stampare su word un documento dove possa raggruppare dei
record a seconda del "id" del soggetto a cui debbo mandare una lettera. (ex
una fattura, tanti prodotti). Il file presente su sito comune forse
funziona, ma con office 97, con office xp no! Se sbaglio qualcosa, mi potete
indicare dove.
Grazie Mille
Michele


text:
"Michele" <
miste...@libero.it
> ha scritto nel messaggio
news:GQvub.129599$e6.46...@twister2.libero.it...

sito comune e vedi mailmerge se non ricordo male in vba


title: Ancora problemi di memoria!

author: Federico Anzaloni

text:
Lanciando un report verso una stampante ad aghi piuttosto vecchiotta bull
4/41 mi succeddono delle cose un po' strane.
Se la stampa (modulo continuo) e di 3 fogli tutto bene. Altrimenti alcuni
caratteri vengono stampati con un font diverso e decisamente piccolo e su
access se riapro riapro il report mi compare la scritta: "Memoria
insuficiente. Impossibile aggiornare la visualizzazione. Chiudere i
programmi non necessari e riprovare." Premetto che ho un PC PIII 450 con 64
MB di ram e non ho aperto altri programmi. Come mi e' stato suggerito a un
post che ho inviato ieri ho chiuso tutti gli oggetti con close e set obj =
nothing, ma non e' cambiato molto. Possono essere i 30 array (dichiarati
variant in una maschera che crea una tabella da cui il report prende i dati)
a causare il tutto? Ho e' la stampante che non gestisce grandi quantità di
dati da access o cosa puo' essere? Per risolvere il problema sono costretto
a riavviare il PC
grazie


title: Ancora problemi di memoria!


title: Ancora problemi di memoria!

author: Sergio MAZZA

text:
"Federico Anzaloni" <
new...@newtech.com
> ha scritto nel messaggio
news:8p50d5$r6n$1...@nslave2.tin.it...

Se hai il dubbio che siano gli array a causare ciò perchè non provi a
"cannarle"? Altra (forse) soluzione; cambia i parametri dello spool... Di
più nin'zò.
Ciao.


title: Database Enorme....

author: Fabio

text:
Salve a tutti.
Una domanda. E' possibile che un database ancora con una decina di dati con
3 tabelle 3 query e 1 report sia di una grandezza di 15,5 MB ?? Mi sorge un
dubbio...
Cosa può essere successo ?
Prima di continuare con l'immissione dei dati, vorrei corregere in tal caso
l'errore.
Grazie a tutti coloro che vorranno aiutarmi.


title: Database Enorme....

author: Antonio Biso

text:
"Fabio" <
fab...@tin.it
> ha scritto nel messaggio
news:RpgL9.30717$lV4.1...@news2.tin.it...
> Salve a tutti.
>
> Una domanda. E' possibile che un database ancora con una decina di dati
con
> 3 tabelle 3 query e 1 report sia di una grandezza di 15,5 MB ?? Mi sorge
un
> dubbio...
> Cosa può essere successo ?
Utilizzo di tabelle temporanee
Bug conosciuto durante la scrittura del codice
> Prima di continuare con l'immissione dei dati, vorrei corregere in tal
caso
> l'errore.
Prova a compattarlo
Se non va, prova a importare il tutto su un altro DB vuoto
Antonio


title: Database Enorme....

author: Roberto da casa

text:
"Fabio" <
fab...@tin.it
> ha scritto nel messaggio
news:RpgL9.30717$lV4.1...@news2.tin.it...

Fermo restando quanto ti ha detto Antonio, non è per caso che nel database
hai incorporato immagini come dati, o come sfondi di maschere, o come loghi
di maschere o report?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Database Enorme....

author: ringo

text:
"Fabio" <
fab...@tin.it
> ha scritto nel messaggio
news:RpgL9.30717$lV4.1...@news2.tin.it...

prova anche a compattarlo...


title: immagini su access

author: wildsurfer

text:
ho introdotto una immagine in una maschera.access perň a volte non me la
visualizza bene:compaiono delle righe oppure dei colori non perfetti.da cosa
puň dipendere? questa immagine č la stessa che utilizzo come splash screen
al posto di quello di Microsoft Access.Lě č visualizzata bene, mentre nella
maschera dove l'ho rimpicciolita zoommandola no.


title: Classe di Insiemi nativa per i recordet o da creare?

author: OneEDP

text:
In ADO 2.8 analogamente a quanto succede alla Stored Procedure chre
restituiscono più recordset (scrollabile con NextRecordset), chiedevo a voi
se esiste via VBA metodi e proprietà native che mi permettano ad esempio
"Add" o "Remove" più recodset dello stesso tipo,
o bisogna crearsi una classe di insieme con metodi personalizzati?
Grazie.


title: chiudere la maschera

author: Piero

text:
ciao a tutti

con questo codice chiudo la maschera corrente,
ma se si verifica la condizione
    If Err.Number = 2501 Then Exit Sub
invece rimane aperta.
Come devo fare?
Grazie

    DoCmd.Close acForm, Me.Name

Exit_Anteprima_Report_Click:
    Exit Sub

Err_Anteprima_Report_Click:
    If Err.Number = 2501 Then Exit Sub


title: chiudere la maschera

text:
"Piero" <
Pi...@Piero.Libero.it
> ha scritto nel messaggio
news:52e38d10$0$23122$4faf...@reader2.news.tin.it...

per chiudere la maschera e azzerare oggetti e variabile
ho fatto in questo modo

    ..............................
...................................
..................................
    rsCheck.Close: Set rsCheck = Nothing
    RsData.Close: Set RsData = Nothing
    DoCmd.Close acForm, Me.Name

Exit_Anteprima_PDF_Click:
    Exit Sub

Err_Anteprima_PDF_Click:
    If Err.Number = 2501 Then Resume Next
    If Err.Number = 91 Then Resume Next
    rsCheck.Close: Set rsCheck = Nothing
    RsData.Close: Set RsData = Nothing
    DoCmd.Close acForm, Me.Name

gradirei sapere se è corretto
grazie


title: Stampa e gestione dei codici a barre

author: Ben Benson

text:
Devo stampare delle etichette report di alcuni articoli correlati da codice
a barre (qualsiasi tipo),
siccome Access non gestisce questi codici come posso risolvere il problema
?.
Grazie a chiunque mi possa aiutare.
Benson


title: Stampa e gestione dei codici a barre

author: Stefano Bettini

text:
Ben Benson <
bar...@tin.it
> wrote in message 88dr41$a5i$1...@nslave2.tin.it...

Con un font truetype di barcode, se ne trovano in commercio un bel
po' e sono davvero molto comodi (lo svantaggio è che poi li devi
montare anche sulle macchine degli utenti)...
Un paio si trovano anche sul freeware, ma non giurerei sulla
loro completezza, e free si trovano comunque solo un paio di codifiche
(barc39 ed interleave2/5 mi pare...)
Se fai una ricerca su Altavista con font + barcode + free dovresti
beccarli subito.
Bye, Ste


title: risultato query non coerente

author: andrea

text:
Un saluto a tutto il ng, ed un caloroso ringraziamento a chi potrà
darmi qualche suggerimento.
Questa la situazione...
Estraendo query e tabelle dal programma FE BE (pasticciato?) che ho
realizzato (W00 A97) per adattare il tutto ad un nuovo
programma (W00 A00) scopro che la query per produrre la REALE GIACENZA
in magazzino non funziona nella nuova realtà; devo
precisare che le stesse formule presenti nella query le uso anche nel
piè di pagina maschera in sottomaschere riepilogative
tipo.. "=nz(Somma([QuantitàUscita]))" come origine dati senza nessun
problema. Ecco quello che vorrei ottenere e quello che
invece mi risulta:
TABELLA CAMPIONI
	ID  NR. Campione    QuantitàEntrata
	125      125           3000
	126      126           1500
	....     ....          .....
	130      130           1500
Tabella Campioni Usciti
	ID  NR. Campione    QuantitàUscita
	125      125            500
	135	 125	       1000
        ....     ....          .....
	170      130            500
	195      130            500
Tabella Campioni Eliminati
	ID  NR. Campione    QuantitàEliminata
	12       126           1000
	....     ....          .....

RISULTATO PREVISTO
	ID  NR. Campione   RISULTATO
	125      125           1500
	126      126            500
	....     ....          .....
	130      130            500
RISULTATO REALE
	ID  NR. Campione   RISULTATO (**)
	125      125           1000
	126      126
	....     ....          .....
	130      130
Nella query per valutare la reale giacenza in magazzino (**) uso
CAMPIONI ARRIVATI ---> [Campioni]![QuantitàEntrata]
CAMPIONI USCITI   --->
[TotaleUscitoPerCampione]![SommaDiQuantitàUscita]
CAMPIONI ELIMINATI--->
[TotaleEliminatoPerCampione]![SommaDiQuantitàEliminata]
La relazione è : tutti i record di "Tabella Campioni" e solo i record
delle altre due tabelle con ID campione uguale
SELECT Campioni.IDCampione, Campioni.QuantitàEntrata, _
TotaleEliminatoPerCampione.SommaDiQuantitàEliminata, _
TotaleUscitoPerCampione.SommaDiQuantitàUscita, _
(Nz([Campioni]![QuantitàEntrata])-(Nz([TotaleEliminatoPerCampione]!_
[SommaDiQuantitàEliminata])+nz([TotaleUscitoPerCampione]!_
[SommaDiQuantitàUscita]))) AS Giacenza _
FROM (Campioni LEFT JOIN TotaleEliminatoPerCampione ON _
Campioni.IDCampione = TotaleEliminatoPerCampione.IDCampione) LEFT JOIN
_
TotaleUscitoPerCampione ON Campioni.IDCampione = _
TotaleUscitoPerCampione.IDCampione;
Dove sbaglio ? Come posso ottenere il risultato previsto senza
appesantire il codice ?
Ancora grazie
Andrea


title: Info per access -> excel

author: Nao

text:
Buongiorno a tutti
Mi serve esportare dei dati presi da una query in un file excel.
L'esportazione è tutto ok, soltanto che mi servirebbe tenere il file con un
protezione con password.
Quello che vorrei fare è qualcosa del genere:
Prendi il file pippo.xls e togli la protezione
importagli i dati
rimettigli la protezione
Mi va bene anche metterlo con proprieta sola lettura
grazie Nadir
--------------------------------
Inviato via
http://usenet.libero.it


title: Info per access -> excel

author: Giorgio Prx

text:
"Nao" <
naon...@inwind.it
> ha scritto nel messaggio
news:212Z159Z223Z113Y...@usenet.libero.it...

Ciao Nadir
Nell'help di Access (sezione relativa a VBA) cerca oggetto file quindi nelle
proprietà selezioni "Proprietà Attributes", c'è un esempio su come impostare
gli attributi per i file.
Ciao Giorgio


title: Info per access -> excel

author: namor

text:
Nao ha scritto:

Impostare l'attributo di sola lettura si può fare, ma chiunque lo può
togliere.
Altrimenti da VBA usando la libreria di oggetti di Excel puoi proteggere
il foglio o tutta la cartella con i metodi Protect e ProtectSharing,
impostando anche la password. Cerca sulla guida in linea di VBA per Excel
per maggiori dettagli.
Ciao.
Namor
* * * RISPETTA L'AMBIENTE * * *
Questo messaggio è stato inviato
usando solo elettroni riciclati al 100%!
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Info per access -> excel

text:
"namor" <
na...@inwind.it
> ha scritto nel messaggio
news:bgstla$fkb$1...@news.newsland.it...

Ciao Namor
Non ho bisogno di cercare un bel niente, se hai cambiato idea o hai
sistemato con l'automazione bastava dirlo.
Ciao Giorgio.


title: Info per access -> excel

text:
Giorgio Prx ha scritto:

> Ciao Namor

> Ciao Giorgio.
Scusa Giorgio, forse c'è stato un malinteso, devi avermi confuso con Nao
(Nadir) che ha postato la richiesta. Era a lui che suggerivo la soluzione
alternativa dell'automazione consigliandogli poi di approfondire
l'argomento sulla guida, non a te.
ciao
Namor



title: Info per access -> excel

text:
"namor" <namor@-NOSPM-inwind.it> ha scritto nel messaggio
news:bgt0l2$49f$1...@news.newsland.it...

Ciao Namor
Scusa ma il caldo a volte fa brutti scherzi, hai perfettamente ragione, ho
confuso i vostri nomi :((
Per fortuna tra un paio di giorni vado al mare :)
Scusa ancora
Ciao Giorgio.


title: Selezionare record da una tabella in base alla presenza di un valore

author: vuLCan Karayan

text:
Salve a tutti.
Ho un problema nella individuazione dei parametri della query che dovrebbe
estrapolare un determinato tipo di record da una tabella in base alla
presenza o meno di un valore individuato da una data.
E' molto più facile con un esempio.
TabellaA
strNome
strCognome
intMM
intAAAA
curImporto
bolIscritto
Nota Bene: Nessuna chiave primaria. Tutti i campi possono essere duplicati.
Vorrei poter estrapolare da questa tabella i record che riportano il
bolIscritto=True e (qui non riesco a cavarne piedi) i record che presentano
intMM-2 (2 mesi prima di adesso) ma NON presentano intMM-1 (il mese
precedente quello corrente).
Come posso estrapolare questi record?
Nella fattispecie, apportando il problema ad oggi, vorrei in pratica avere
un elenco di record che presentano MM/AAAA 11.2006 ma che NON presentano
12.2006
Da dove comincio?
Grazie a chi mi vorrà dare una zampa.
vuLCan


text:
"vuLCan Karayan" <
nos...@please.it
> ha scritto nel messaggio
news:43d89622$0$30955$4faf...@reader2.news.tin.it...

Visto che adesso siamo a gennaio 2006 (01.2006), immagino che volessi
scrivere 11.2005 e 12.2005 e non 11.2006 e 12.2006.
Poi non capisco cosa tu voglia dire con "record che presentano MM/AAAA
11.2006 ma che NON presentano 12.2006": è normale che se intMM è uguale a 11
non possa essere contemporaneamente uguale a 12.
>
> Da dove comincio?
Da una query di selezione che abbia il seguente codice SQL:
SELECT *
FROM TabellaA
WHERE (((bolIscritto)=True) AND ((intMM)=Month(DateAdd("m", -2, Date())))
AND ((intAAAA)=Year(DateAdd("m", -2, Date()))));
>
> Grazie a chi mi vorrà dare una zampa.
>
> vuLCan
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Barra Office 97

text:
Aprendo un DB devo gestire (nascondere automaticamente, chiudere,
aprire, ecc) a codice la Barra degli Strumenti Office 97 - (che per
scelta aziendale deve essere lanciata automaticamente all'avvio del PC
degli utenti). Quale strada posso seguire ? Ciao e grazie.
Sent via Deja.com
http://www.deja.com/
Before you buy.


title: Barra Office 97

text:
<
nova...@my-deja.com
> ha scritto nel messaggio
news:8mbudh$p8f$1...@nnrp1.deja.com...

O cercato nel file di registro, ma non ho trovato nessun riferimento ad una
libreria della barra dei strumenti di office; almeno io.
L'unico esempio che posso inviarti è apertura e chiusura della barra
strumenti:
Sub barraOffice()
Dim MyAppID As Variant
MyAppID = Shell("MSOFFICE.EXE")
If MyAppID > 0 Then
    On Error Resume Next
    AppActivate MyAppID
    SendKeys "%{f4}"
    On Error GoTo 0
Else
    MyAppID = Shell("MSOFFICE.EXE")
End If
End Sub
oltretutto alla riga AppActivate mi dava errore di runtime 5: "chiamata di
routine o argomento non validi"; non sono riuscito a capire il perché ma
l'ho aggirato con l'on error...
Ciao.


title: Come eliminare record in una maschera

author: Salvatore

text:
Salve a tutti,
Avrei questo piccolo problema,come posso cancellare tutti i record filtrati
in una maschera avendo una sottomaschera?
l'errore è il seguente:  impossibile eliminare i record. la tabella
"xxxxxxx"contiene record correlati


title: Come eliminare record in una maschera

author: Cinzia

text:
"Salvatore" <
sa...@libero.it
> ha scritto nel messaggio
news:cPzGd.7301$GU.2...@twister1.libero.it...

Ciao Salvatore,
hai 2 possibilità:
1) modifiche le relazioni tra la tabella della maschera e quella della
sottomaschera in modo tale che preveda la cancellazione a catena.
Menu strumenti Relazioni Selezioni col bottone destro del mouse la relazione
tra le due tabelle e in proprietà metti la spunta alle due opzioni
aggiornamento a catena e Eliminazione a catena.
2) Sull'evento Prima di Eliminazione della maschera principale esegui una
query di cancellazione dei dati nella sottomaschera
DoCmd.RunSql "Delete * from XXXX Where xxxx.CampoKE=" & me.PK
Dove me.PK è il campo chiave primaria della tabella principale e CampoKE è
il campo chiave esterna della tabella secondaria
Saluti
Cinzia


title: Come eliminare record in una maschera

text:
Ciao Cinzia,
ho modificato le relazioni, tutto ok
grazie mille.....
Saluti
Salvatore
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:41ead26e$0$8207$5fc...@news.tiscali.it...



title: Come eliminare record in una maschera

author: MA

text:
> Ciao Cinzia,
> ho modificato le relazioni, tutto ok
Non proprio tutto, ad esempio il quoting è discutibile
MAssimiliano



title: registry

text:
Come posso da codice aggiungere una chiave nel registry (in particolare
dentro la sottochiave .......\run) per far eseguire il mio programma ad ogni
avvio del pc?
Grazie!
Ale


title: registry

author: Sergio MAZZA

text:
"All_Eyez_On_ME" <
bf-si...@libero.it
> ha scritto nel messaggio
news:FqLO6.14162$h9.13...@news.infostrada.it...

Indovina in quale sito trovi la risposta? Ma nientepopņdimenoche:
www.sitocomune.com
 e precisamente:
"Funzioni per accedere alle chiavi di registro, in lettura, scrittura e
modifica." di Andrea SCIAMANNA - sezione General.
Ciao.


title: registry

author: Silvio Berruti

text:
"All_Eyez_On_ME" <
bf-si...@libero.it
> ha scritto nel messaggio
news:FqLO6.14162$h9.13...@news.infostrada.it...

X modificare il file di registro, mi pare che ci siano le opportune funzioni
nel Sito Comune.
X fare quello che desideri credo che basti aggiungere un collegamento nella
cartella
C:\WINDOWS\Menu Avvio\Programmi\Esecuzione automatica
IMHO
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Calcolatrice ad ogni controllo numerico

author: Frank

text:
Vorrei, senza modificare tutte le maschere e tutti i singoli controlli
numerici, aggiungere una calcolatrice che ho creato con una form. In
sostanza quando si è su un campo numerico, premendo F5 (per esempio),
si deve attivare la calcolatrice, ritornando il valore al controllo.
E' possibile con pochissime modifiche ?


title: Calcolatrice ad ogni controllo numerico

author: Alessandro Baraldi

text:

Direi di si.... apri a calcolatrice i modalità Dialog e delega ad una
Funzione
Public la gestione...!
Ti ricordo che Screen.ActiveControl restituisce il puntatore al
controllo attivo e se
il contenuto è numerico puoi condizionare l'apertura della
Calcolatrice.
Public Function ApriCalcolatrice()
   Dim cta as Access.Control
   Set ctl=ScreenlActiveControl
   If not IsNumeric(ctl.Value) ten exit Function
  DoCmd.OpenForm "Calcolatrice", , , , , acDialog, ctl.Value
  If CurrentProject.AllForms(Calcolatrice).IsLoaded Then
        ctl.value= Forms("Calcolatrice").Value
        DoCmd.Close acForm, "Calcolatrice"
  End If
End Function
Ovviamente nella tua Form Calcolatrice dovrai su Load recuperare il
valore che come
devi aver visto viene passato come ARGS, quindi
OnLoad della Calcolatrice
Me.txtDisplay=Me.OpenArgs
alla fine metti un pulsante con Chiudi che rende NON VISIBILE la
Calcolatrice
ed un pulsante Annulla che chiude la Form.
Creati nella Form Calcolatrice una proprietà Public chiamata Value che
restituirà all'esterno il Valore del calcolo contenuto della
txtDisplay.
In questo modo la funzione discrimina se vuoi applicare il risultato o
meno...!
A questo punto su SendKey(F5) chiama la funzione ApriCalcolatrice()
Il codice non è completo, ma hai tutti gli elementi per farlo bastano
2 righe di codice....
@Alex


title: Calcolatrice ad ogni controllo numerico

text:
E' una ottima idea. Fatto
Grazie.


title: Calcolatrice ad ogni controllo numerico

text:
"Frank" <
francov...@tin.it
> ha scritto nel messaggio
news:1172411045.9...@m58g2000cwm.googlegroups.com...


[risposta]
Assegna, con una macro autokeys, al tasto funzione l'apertura della form...
Ciao.
--
Sergio MAZZA


title: messaggio di errore nella machera

author: lucio

text:
Ciao a tutti.
Ho iniziato da poco ad usare access
e come primo problema che non riesco a risolvere
ho questo.
In in a tabella o piu' campi idicizzati con duplicati non ammessi.
Quando inserisco i dati tramite una maschera
solo alla fine , nel caso ho inserito un dato doppio, mi dice che c'è un
errore.
Io vorrei che appena inserisco il dato doppio mi venga comunicato
l'esistenza del dato stesso.
Spero di essere stato chiaro
Grazie in anticipo per l'aiuto
Lucio


title: messaggio di errore nella machera

text:
"lucio" <
lucio....@libero.it
> ha scritto nel messaggio
news:5_Q_9.113528$0v.32...@news1.tin.it...

La tua richiesta non è banale, ma affrontarla in modo
esaustivo occorre una discreta conoscenza di VBA e lavorare
con Form non associate.........
Puoi considerare l'Evento BeforeUpdate(Prima di Aggiornare) e verificare
con una funzione Dlookup l'esistenza del dato.......!!!
@Alex.


title: Emergenza FTP!

author: OneEDP

text:
Devo eseguire un FTP da un indirizzo 192.168.0....
digitare user
digitare password
digitare bin
digitare get
digitare file remoto
digitare file locale
eseguire quit
L'ho eseguito sempre in dos.
Vorrei eseguirlo con Access 2003.
Non ho la minima idea di come fare.
Devo usare uno script?
Devo usare shell
devo usare sendkey
Aiuto!!!! E' urgente!
Grazie
Daniele
Non ditemi che c'� google... altrimenti gli NG non esisterebbero.


title: Emergenza FTP!

text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:4a5f051d$0$835$4faf...@reader5.news.tin.it...
> Devo eseguire un FTP da un indirizzo 192.168.0....
>
> digitare user
> digitare password
> digitare bin
> digitare get
> digitare file remoto
> digitare file locale
> eseguire quit
>
> L'ho eseguito sempre in dos.
> Vorrei eseguirlo con Access 2003.
> Non ho la minima idea di come fare.
> Devo usare uno script?
> Devo usare shell
> devo usare sendkey
>
> Aiuto!!!! E' urgente!
>
> Grazie
>
> Daniele
> Non ditemi che c'ï¿½ google... altrimenti gli NG non esisterebbero.
Non te lo dico, perï¿½...
(es.)
http://activex.sourceforge.net/esftp.html
Oppure:
Altra alternativa (sistema operativo permettendo) ï¿½ uno script che esegue il
comando ftp;
es. (file ftp.vbs)
ftp /s:ElencoComandiFtp.txt
(file ElencoComandiFtp.txt)
open
ftp.microsoft.com
nomeUtente
password
ascii
cd nomeCartellaDoveCopiareIlFile
send c:\nomeFileDaInviare.htm
quit
Ciao.
--
Sergio MAZZA


title: Emergenza FTP!

text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:4a5f051d$0$835$4faf...@reader5.news.tin.it...
> Devo eseguire un FTP da un indirizzo 192.168.0....
---omissis---
> Aiuto!!!! E' urgente!
>
> Grazie
>
> Daniele
> Non ditemi che c'ï¿½ google... altrimenti gli NG non esisterebbero.
http://groups.google.it/group/it.comp.appl.access/search?hl=it&group=it.comp.appl.access&q=ftp
Ciao.
--
Sergio MAZZA


title: Emergenza FTP!

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:h3n4mh$65a$1...@tdi.cu.mi.it...
> "OneEDP" <OneEDP@antispam> ha scritto nel messaggio
> news:4a5f051d$0$835$4faf...@reader5.news.tin.it...
>> Devo eseguire un FTP da un indirizzo 192.168.0....
>
> ---omissis---
>
>> Aiuto!!!! E' urgente!
>>
>> Grazie
>>
>> Daniele
>> Non ditemi che c'� google... altrimenti gli NG non esisterebbero.
>
>
http://groups.google.it/group/it.comp.appl.access/search?hl=it&group=it.comp.appl.access&q=ftp
>
> Ciao.
> --
> Sergio MAZZA
Mi dai conferma di quanto ho detto.
Google serve solo come newsreader.
Ciao e grazie
Daniele


title: Emergenza FTP!

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:h3n4kb$643$1...@tdi.cu.mi.it...
> "OneEDP" <OneEDP@antispam> ha scritto nel messaggio
> news:4a5f051d$0$835$4faf...@reader5.news.tin.it...
>> Devo eseguire un FTP da un indirizzo 192.168.0....
>>
>> digitare user
>> digitare password
>> digitare bin
>> digitare get
>> digitare file remoto
>> digitare file locale
>> eseguire quit
>>
>> L'ho eseguito sempre in dos.
>> Vorrei eseguirlo con Access 2003.
>> Non ho la minima idea di come fare.
>> Devo usare uno script?
>> Devo usare shell
>> devo usare sendkey
>>
>> Aiuto!!!! E' urgente!
>>
>> Grazie
>>
>> Daniele
>> Non ditemi che c'� google... altrimenti gli NG non esisterebbero.
>
> Non te lo dico, per�...
> (es.)
http://activex.sourceforge.net/esftp.html
E' un po vecchiotto.
Potre avere problemi con Win XP Sp3?
Grazie
>
> Oppure:
> Altra alternativa (sistema operativo permettendo) � uno script che esegue



title: Emergenza FTP!

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:h3n4kb$643$1...@tdi.cu.mi.it...
> "OneEDP" <OneEDP@antispam> ha scritto nel messaggio
> news:4a5f051d$0$835$4faf...@reader5.news.tin.it...
>> Devo eseguire un FTP da un indirizzo 192.168.0....
>>
>> digitare user
>> digitare password
>> digitare bin
>> digitare get
>> digitare file remoto
>> digitare file locale
>> eseguire quit
>>
>> L'ho eseguito sempre in dos.
>> Vorrei eseguirlo con Access 2003.
>> Non ho la minima idea di come fare.
>> Devo usare uno script?
>> Devo usare shell
>> devo usare sendkey
>>
>> Aiuto!!!! E' urgente!
>>
>> Grazie
>>
>> Daniele
>> Non ditemi che c'� google... altrimenti gli NG non esisterebbero.
>
> Non te lo dico, per�...
> (es.)
http://activex.sourceforge.net/esftp.html
>
> Oppure:
> Altra alternativa (sistema operativo permettendo) � uno script che esegue
> il comando ftp;
> es. (file ftp.vbs)
> ftp /s:ElencoComandiFtp.txt
>
>
> (file ElencoComandiFtp.txt)
> open
ftp.microsoft.com
> nomeUtente
> password
> ascii
> cd nomeCartellaDoveCopiareIlFile
> send c:\nomeFileDaInviare.htm
> quit
>
>
>
> Ciao.
> --
> Sergio MAZZA
Che ne dici di usare le wininit.dll ?
    'open an internet connection
    hOpen = InternetOpen("InsideAs400", INTERNET_OPEN_TYPE_PRECONFIG,
vbNullString, vbNullString, 0)
    'connect to the FTP server
    hConnection = InternetConnect(hOpen, "ipserver",
INTERNET_DEFAULT_FTP_PORT, "user", "password", INTERNET_SERVICE_FTP, _
    IIf(PassiveConnection, INTERNET_FLAG_PASSIVE, 0), 0)
    'retrieve the file from the FTP server
    FtpGetFile hConnection, "lib/savfile", "d:\savfl.bin", False, 0,
FTP_TRANSFER_TYPE_BINARY, 0
magari utilizzando una funzione callback per la progressione.
Si tratta di un file di diversi giga !
E' la strada giusta o faro le 23:00 inutilmente.
A voi
Grazie


title: Emergenza FTP!

text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:4a5f2a9e$0$835$4faf...@reader5.news.tin.it...
> Che ne dici di usare le wininit.dll ?
Non ho pregiudizi; utilizzo quello che piï¿½ si avvicina alla soluzione in
modo veloce.
> magari utilizzando una funzione callback per la progressione.
>
> Si tratta di un file di diversi giga !
Speriamo supporti il resume...
> E' la strada giusta o faro le 23:00 inutilmente.
Appunto...
> A voi
> Grazie
Ciao.
--
Sergio MAZZA


title: Emergenza FTP!

text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:4a5f2133$0$843$4faf...@reader5.news.tin.it...
>
> E' un po vecchiotto.
> Potre avere problemi con Win XP Sp3?
> Grazie
Adesso lo provo...
Ciao.
--
Sergio MAZZA


title: Emergenza FTP!

text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:4a5f2133$0$843$4faf...@reader5.news.tin.it...
>
> E' un po vecchiotto.
> Potre avere problemi con Win XP Sp3?
> Grazie
Utilizzato su Vista+Access 2003; funziona...
Ciao.
--
Sergio MAZZA


title: Emergenza FTP!

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:h3nird$kcc$1...@tdi.cu.mi.it...
> "OneEDP" <OneEDP@antispam> ha scritto nel messaggio
> news:4a5f2a9e$0$835$4faf...@reader5.news.tin.it...
>> Che ne dici di usare le wininit.dll ?
>
> Non ho pregiudizi; utilizzo quello che pi� si avvicina alla soluzione in
> modo veloce.
>
>> magari utilizzando una funzione callback per la progressione.
>>
>> Si tratta di un file di diversi giga !
>
> Speriamo supporti il resume...
>
>> E' la strada giusta o faro le 23:00 inutilmente.
>
> Appunto...
>
>> A voi
>> Grazie
>
> Ciao.
> --
> Sergio MAZZA
Come vedi sono le 22:00 e ancora combatto con l'acqua calda.
Alla fine ho ripiegato per WinInet con InernetOpen, InternetConnection,
FTPGetFile binario e funge!
C'� la possibilit� di rendere async ma la callback non restituisce i byte
scaricati... bisognerebbe leggerli con filelen per valutare la progressione
(very IT?!)
Questo in emergenza... poi si pu� migliorare
Ciao
Daniele


title: Mi si è rovinato il database

author: Giulio Severini

text:
Ieri sera torno a casa, metto il pendrive al portatile e scarico il
database su cui avevo lavorato durante il giorno sui pc dell'ufficio.
Beh...incredibile....non c'è niente dentro a parte le tabelle.
All'apertura, sia normale, sia con tasto SHIFT, mi appare un messaggio
in cui mi si dice che non ci sono le autorizzazioni per leggere i
record e qualcosa riguardante mi pare MSAccessObject o giù di lì...
Clicco su OK e mi appare un altro messaggio di errore: la form di avvio
frmCopyright non esiste.
Infatti il database è VUOTO. A parte le tabelle non c'è niente!
NIENTE. Non posso visualizzare le relazioni, nè l'editor VB....NIENTE.
Posso solo visualizzare le tabelle e la loro struttura.
Per fortuna ho sei miliardi di copie incrementali del mio database e ho
preso l'ultima che avevo e rifatto tutto il lavoro del pome.
Ma mi chiedo: cosa diavolo srà successo???????????????


title: Mi si è rovinato il database

text:

Possibile che tu abbia tolto il pendrive prima della fine della scrittura,
per esempio senza fare rimozione sicura dell'hardware.
Una soluzione potrebbe essere cmq, visualizza tutti gli oggetti di sistema.
Importa tutti gli oggetti tranne le tabella di sistema in un nuovo db.
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Mi si è rovinato il database

text:
Ciao MA. No no, ti assicuro che dopo anni a lavorare come tecnico
hardware a queste cose ci bado sfiorando la paranoia :)
E' il pendrive credo perchè spesso ho dei bei FORMAT ERROR quando
ascolto le canzoni. Per quanto riguarda gli oggetti nascosti non avevo
nemmeno la possibilità di vederli. Mi erano disabilitati anche
parecchi menù,
ad.es
.


title: Mi si è rovinato il database

text:
Giulio Severini wrote:
> Ciao MA. No no, ti assicuro che dopo anni a lavorare come tecnico
> hardware a queste cose ci bado sfiorando la paranoia :)
Son convinto che i pendrive siano robaccia.
>
> E' il pendrive credo perchè spesso ho dei bei FORMAT ERROR quando
> ascolto le canzoni. Per quanto riguarda gli oggetti nascosti non avevo
> nemmeno la possibilità di vederli. Mi erano disabilitati anche
> parecchi menù,
ad.es
.
Non mi riferisco al db danneggiato ma ad Access installato sul tuo pc.



title: Mi si è rovinato il database

author: Sandro

text:
                    Il 14 Giu 2005, 12:46, "Giulio Severini" <
fenic...@hotmail.com
> ha
scritto:
> Ieri sera torno a casa, metto il pendrive al portatile e scarico il
> database su cui avevo lavorato durante il giorno sui pc dell'ufficio.
Come si può a salvare il sw su un pendrive? Il solo pensiero mi fa girare la
testa ...
Sandro.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Mi si è rovinato il database

text:
Beh ogni volta che vado la mi faccio 2h e mezza di viaggio SUI MEZZI  -
2h mezza andare + 2h e mezza a tornare - e sai....ogni volta portarmi
il notebook è un peso!!!!
Però da oggi mi porterò sempre appresso il notebook...


title: Mi si è rovinato il database

text:
"Giulio Severini" <
fenic...@hotmail.com
> ha scritto nel messaggio
news:1118764409.9...@g47g2000cwa.googlegroups.com...


[risposta]
Meglio un box 2,5" USB 2.0 + HD (notebook) da 40/80 Gb...
Ciao.
--
Sergio MAZZA


title: un libro su access

author: Saulle, Carlo

text:
qualcuno mi sa consigliare un testo di buona qualità per apprendere access
(livello intermedio)
grazie
carlo
**********************************************************************
Neither the confidentiality nor the integrity of this message
can be guaranteed following transmission on the Internet.
This message has been swept by MAILsweeper at DNV for
the presence of computer viruses.
**********************************************************************
--
Posted from
dmz12.dnv.com
 [193.212.132.118]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: un libro su access

author: lbo dal lavoro (ogni tanto...)

text:
>qualcuno mi sa consigliare un testo di buona qualit=E0 per apprendere access
>(livello intermedio)
laboratorio di access, editore apogeo.


title: Porta di Rete

author: Mitiko520 GMail

text:
Buongiorno al NewsGroup,
una domanda :
Con Access ho la possibilità di analizzare il flusso dei dati della porta di
rete ?
C'è un componente (dll, ocx, etc...) ?
Grazie
Mitiko520 GMail


title: Porta di Rete

author: Carlo Costarella

text:
"Mitiko520 GMail" <
miti...@gmail.com
> ha scritto nel messaggio
news:47edff43$0$17945$4faf...@reader1.news.tin.it...

Ad esempio quello che fa Ethereal?
http://www.amagri.it/attacco/strumenti/sniffer/ethereal/ethereal.htm
La vedo molto ma molto dura.
Cosa ti prefiggi di ottenere?
Ciao, Carlo


title: Porta di Rete

author: Fabrizio Conti (Panathos)

text:
On 29 Mar, 09:35, "Mitiko520 GMail" <
mitiko...@gmail.com
> wrote:
> Con Access ho la possibilità di analizzare il flusso dei dati della porta di
> rete ?
> C'è un componente (dll, ocx, etc...) ?
Sotto Windows devi installare WinPcap, dopodiché puoi usare vb.pcap
(wrapper per la libreria di cui sopra).
Trovi tutto qui:
http://www.openxtra.co.uk/network-management/packet-capture/open-source/library/
ciao,
Panathos


title: DB distribuito, come sincronizzare i dati??????

author: Ivan

text:
          buongiorno a tutti,
ho la necessità di replicare un DB Access in 3 diversi uffici (che purtroppo
non sono connessi in rete ;-( ) e vorrei sincronizzare tutti i dati presenti
negli uffici su un unico computer....
come posso fare????? devo prevedere dei campi particolari????
mi spiego meglio:
la struttura del database è "a cascata" (non so se è un termine corretto, ma
cerco di farmi capire...), cioè alla tabella agente è collegata (relazione
uno a molti) una tabella dealer, che a sua volta (altra relazione uno a
molti) è collegata alla tabella contratti....
se io creo i 3 distinti file per i tre uffici, quando vado a "caricare" i
dati esterni, come si comportano le relazioni??????? si mantengono???????
alcune chiavi sono dei contatori, come si comportano caricando i dati da
file esterni???? non è che perdono "le relazioni"?????? cioè, se il dealer
ha come chiave un contatore e quindi il contratto ha come chiave esterna un
campo numero, caricando i dati da file esterni, non rischio di associare i
contratti ad un'altro dealer???????
grazie 1000 a tutti
Ivan
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:

Dimenti i campi contatore come chiave.
creati un campo contatore personalizzato sulla macchina e legali con quello
Mi spiego il contatore della mascchina A sarà
A0001.
A quel punto non problemi di sincronizzazione
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


author: sv

text:
MA ha scritto:


Ciao Massimiliano,
Problemi alla tastiera?? :-))
Salvino
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:


Ho le dita congelate,
sul vesuvio c'è la neve e qui ho la finestra aperta...
br...
se mi metto una Tshirt bianca mi prendono per un puapazzo di neve...



title: problema eliminazione con query relazionale fra 2 tabelle

text:
ho una query che mi mostra i record comuni a 2 tabelle che hanno lo stesso
id
solo che se elimino un record dalla form mi elimina il record da entrambe le
tabelle
non posso eliminarlo solo e soltanto in una tabella a mia scelta?
se si come? grazie a tutti.,


author: Cinzia

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:cjv17n$ti0$1...@lacerta.tiscalinet.it...

Anzichč usare i comandi standard di Access per cancellare il record,
disabilita la cancellazione con
AllowDeletions= False
Crei un bottone cancella
e sul click del bottone esegui una query di cancellazione:
DoCmd.RunSql "Delete * From Tabella2 Where ID=" &
me.id
Me.Requery
Sempre che il tipo di relazione che hai creato tra le due tabelle non
preveda la Cancellazione in cascata (OnDeleteCascade)  nel qual caso anche
cosě verrebbero cancellate entrambi i record.
Saluti
Cinzia


text:
> Sempre che il tipo di relazione che hai creato tra le due tabelle non
> preveda la Cancellazione in cascata (OnDeleteCascade)  nel qual caso anche
> così verrebbero cancellate entrambi i record.
> Saluti
> Cinzia
>
forse non ho capito ma mi spiego meglio, ho una query corsi dove ho dentro i
corsi e prelevo i nomi dei partecipanti dalla pabella alunni avendo mesos in
relazione idalunno di alunni <----> con idalunno di corsi in questo modo
riesco a vedere nomi e conognomi senza che i dati siano realmente nella
tabella corsi ma solo relazionati.
solo che se elimino un corso mi elimina pure gli alunni ma la relazione
nella query è semplice... mi sapete aiutare? grazie.


author: Gdessi

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:cjv4lt$m1$1...@lacerta.tiscalinet.it...

C'entra percaso l'integrità referianzale?
Ciao


author: MA

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:cjv4lt$m1$1...@lacerta.tiscalinet.it...
>
> > Sempre che il tipo di relazione che hai creato tra le due tabelle non
> > preveda la Cancellazione in cascata (OnDeleteCascade)  nel qual caso
anche
> > cosě verrebbero cancellate entrambi i record.
> > Saluti
> > Cinzia
> >
>
>
>
> forse non ho capito ma mi spiego meglio, ho una query corsi dove ho dentro
i
> corsi e prelevo i nomi dei partecipanti dalla pabella alunni avendo mesos
in
> relazione idalunno di alunni <----> con idalunno di corsi in questo modo
> riesco a vedere nomi e conognomi senza che i dati siano realmente nella
> tabella corsi ma solo relazionati.
>
> solo che se elimino un corso mi elimina pure gli alunni ma la relazione
> nella query č semplice... mi sapete aiutare? grazie.
Simba ascolta quello che ti viene detto.
La ricerca la fai con la tua query,
metti tutto in un rst ed elimini SOLO dalla tabella interessata,
non dalla query.
MAssimiliano


text:
>
> Simba ascolta quello che ti viene detto.
> La ricerca la fai con la tua query,
> metti tutto in un rst ed elimini SOLO dalla tabella interessata,
> non dalla query.
> MAssimiliano
>
si in effetti ho capito ora cosa in tedeva silvia e credo che abbia proprio
ragione.


title: Problema di ordinamento nella maschera

text:
ciao a tutti
ho maschera con orgine record da query.
Nonostante abbia impostato un'ordinamento
nella query, in ordina per... della maschera
se ne crea un'altro tutto diverso.
Perche'?
grazie


title: Problema di ordinamento nella maschera

text:

in pratica vorrei avere l'ordinamento impostato nella query
e non quello della maschera. Come posso fare?
Grazie per l'aiuto


title: Problema di ordinamento nella maschera

text:

A me è capitato di fare modifiche a una maschera, avendo ordinato i dati in qualche modo, e poi riaprendola trovarmi i dati ordinati diversamente dalla query di origine.
Prova a guardare fra le proprietà della maschera, nella linguetta Dati, se ci sono valori nella voce "Ordina per". In tal caso, cancellali e salva la maschera.
La prossima volta che l'aprirai, dovresti avere l'ordinamento giusto.
Buon lavoro.
Riccardo Baldinotti


title: Problema di ordinamento nella maschera

text:

Grazie


title: [OT] Sindrome del Luciano pazzo

author: Luciano (DOC)

text:
Avevo mal di gola da un po' cosi' ho cercato su
cerusico.com
 un dottore che
mi curasse. Vado, quello mi visita e fa: "Lei ha la mucca pazza, bisogna
subito asportare tonsille, palle e pajata."
"Dottore," rispondo, "io comincerei con le tonsille...." e fisso una camera
in ospedale.
Poi pero' torno a casa e mi accorgo che la query di ricerca era sbagliata,
cosi' mi sono ritrovato senza saperlo da un veterinario. Insomma, per colpa
di qualcuno che non ha studiato bene l'SQL domani mi ricovero per
l'intervento. Capito!!! Per colpa di un programmatore incapace!!!
Beh, forse non e' andata proprio cosi' pero domani in ospedale a togliermi
le tonsille ci vado per davvero!:-)
Lo so che non ho l'eta' e mi ritrovero in corsia con pazienti dell'eta' dei
miei figli, ma ... c'est la vie!
Voi intanto in mia assenza preparatevi alle clamorose novita' che ci saranno
nel Sito Comune al mio rientro...(boccaccia mia statti zitta!:-)
E se non dovessi ritornare (con la sanita' italiana non si sa mai!:-)
piantate un fiore telematico per me sul SC.
Sempre ammesso che ci riusciate...la pw ce l'ho io!:-))
Saluti.
Luciano
(DOC)


title: [OT] Sindrome del Luciano pazzo

author: sib

text:
Luciano (DOC) <
lucia...@sitocomune.com
> wrote in message
DwSj6.5292$fH2.1...@news6.giganews.com...
cut
> Beh, forse non e' andata proprio cosi' pero domani in ospedale a togliermi
> le tonsille ci vado per davvero!:-)
> Lo so che non ho l'eta' e mi ritrovero in corsia con pazienti dell'eta'
dei
> miei figli, ma ... c'est la vie!
Auguri.
Fatti sentire quando torni. cosi' finalmente soddisfero' una mi acuriosita':
cosa ne pensano i bambini del levarsi le tonsille?
Sib


title: [OT] Sindrome del Luciano pazzo

author: Roberto da casa

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:DwSj6.5292$fH2.1...@news6.giganews.com...

In attesa che ci svelerai le nuove meraviglie del Sito Comune, beccati il
mio augurio di buona convalescenza.
Roberto


title: [OT] Sindrome del Luciano pazzo

author: Antonio Biso

text:
Luciano (DOC) <
lucia...@sitocomune.com
> wrote in message
DwSj6.5292$fH2.1...@news6.giganews.com...
> Beh, forse non e' andata proprio cosi' pero domani in ospedale a togliermi
> le tonsille ci vado per davvero!:-)
> E se non dovessi ritornare (con la sanita' italiana non si sa mai!:-)
> piantate un fiore telematico per me sul SC.
Toh... Luciano che c'ha una fifa matta di farsi l'operazioncina!!!!
Eh eh eh
Antonio


title: [OT] Sindrome del Luciano pazzo

author: Silvio Berruti

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:DwSj6.5292$fH2.1...@news6.giganews.com...
> Lo so che non ho l'eta' e mi ritrovero in corsia con pazienti dell'eta'
dei
> miei figli, ma ... c'est la vie!
Ciao Luciano,
fatti levare 'ste tonsille e controlla che non ti stendano sul lettino alla
rovescia... senno' vorrà dire che sono passati all'intervento chirurgico n°
2 (le p...e).
Non ti crucciare e non credere di poterti prendere troppa convalescenza,
perché ormai si tratta di un intervento quasi ambulatoriale.
Con l'occasione salutami anche la tua Signora.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: [OT] Sindrome del Luciano pazzo

author: Sergio MAZZA

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:DwSj6.5292$fH2.1...@news6.giganews.com...
> Avevo mal di gola da un po' cosi' ho cercato su
cerusico.com
 un dottore
che
> mi curasse. Vado, quello mi visita e fa: "Lei ha la mucca pazza, bisogna
> subito asportare tonsille, palle e pajata."
M'hai detto 'n piffero!
> "Dottore," rispondo, "io comincerei con le tonsille...." e fisso una
camera
> in ospedale.
Chi ben inizia...
> Poi pero' torno a casa e mi accorgo che la query di ricerca era sbagliata,
> cosi' mi sono ritrovato senza saperlo da un veterinario. Insomma, per
colpa
> di qualcuno che non ha studiato bene l'SQL domani mi ricovero per
> l'intervento. Capito!!! Per colpa di un programmatore incapace!!!
Ecco cos'era quel messaggio strano...
> Beh, forse non e' andata proprio cosi' pero domani in ospedale a togliermi
> le tonsille ci vado per davvero!:-)
Gulp!
> Lo so che non ho l'eta' e mi ritrovero in corsia con pazienti dell'eta'
dei
> miei figli, ma ... c'est la vie!
Raccontagli la favola del compilatore per access...
> Voi intanto in mia assenza preparatevi alle clamorose novita' che ci
saranno
> nel Sito Comune al mio rientro...(boccaccia mia statti zitta!:-)
E spalancata!!
> E se non dovessi ritornare (con la sanita' italiana non si sa mai!:-)
> piantate un fiore telematico per me sul SC.
Torni, torni; più leggero ma torni.
> Sempre ammesso che ci riusciate...la pw ce l'ho io!:-))
Pfui! E che ci vuole a craccarla??
> Saluti.
>
> Luciano
> (DOC)
>
In bocca al lupo... (senza le tonsille).
Ciao.


title: [OT] Sindrome del Luciano pazzo

author: RoDAgo

text:
"Luciano (DOC)" ha scritto nel messaggio ...
> Avevo mal di gola da un po' cosi' ho cercato su
cerusico.com
 un dottore
che
> mi curasse. Vado, quello mi visita e fa: "Lei ha la mucca pazza, bisogna
> subito asportare tonsille, palle e pajata."
<cut>
Embč. come č andata?
Non puoi tenerci sulle spine!
--
RoDAgo


title: [OT] Sindrome del Luciano pazzo

text:
"RoDAgo" <
rodago...@tiscalinet.it
> ha scritto nel messaggio
news:96u88f$le4$1...@lacerta.tiscalinet.it...

Ascolta bene! Non senti una vocina?  :-))



title: [OT] Sindrome del Luciano pazzo

text:
"Silvio Berruti" ha scritto nel messaggio ...
> Ascolta bene! Non senti una vocina?  :-))
LOL :-)
> Silvio
Ciao Silvio e salutami il Nord!  ;-)
(mi raccomando, tutti gli abitanti ad uno ad uno!  :-D )
--
RoDAgo


title: [OT] Sindrome del Luciano pazzo

text:
"RoDAgo" <
rodago...@tiscalinet.it
> ha scritto nel messaggio
news:972n0q$4c6$1...@pegasus.tiscalinet.it...
>
> "Silvio Berruti" ha scritto nel messaggio ...
>
> Ciao Silvio e salutami il Nord!  ;-)
>
> (mi raccomando, tutti gli abitanti ad uno ad uno!  :-D )
>
Fatto.



title: Istruzione Sql UPDATE

author: zorro

text:
Ciao a tutti,
avrei questo problemino con la seguente istruzione Sql :
DoCmd.RunSQL "Update Tb_Numeri Set Ultimo_numero = prec_ultimo_numero "
perchč, pur essendo valorizzata la variabile prec_ultimo_numero  (vista con
il debug) all'esecuzione dell'Sql mi compare una mascherina che mi chiede
il parametro "prec_ultimo_numero"
Uso Access 97 , e il campo della
tabella č definito numerico.
Grazie.
--------------------------------
Inviato via
http://usenet.iol.it


title: Istruzione Sql UPDATE

author: FabioS

text:
Se  prec_ultimo_numero  č una variabile di tipo numerico allora va
concatenata all'istruz. sql:
"Update Tb_Numeri Set Ultimo_numero ="& prec_ultimo_numero
"zorro" <
zo...@ciaoweb.it
> ha scritto nel messaggio
news:194Z130Z244Z66Y...@usenet.iol.it...



title: Istruzione Sql UPDATE

author: Zorro

text:
Ok grazie mille, funzia.
In caso dovessi attaccarci la clausola Where
all'istruzione Update, qual'è la sintassi ? Mi fate un esempio?
Grazie.
Zorro.



title: Agenda

author: Dott. Monti

text:
Desideravo costruire un programmino in acces in grado di: memorizzare
appuntamenti e farmeli vedere in una "visualizzazione" settimanale, mensile,
annuale
tipo in agenda outook
volevo, gentilmente sapere se esiste qualche cosa in rete giá fatto (in mdb
che poi posso modificare)
o dove reperire informazioni per fare una cosa simile
o come partire per impostare un simile programma
Grazie


title: Agenda

text:
Se sei completamente a digiuno di access sarà difficile.
Se vuoi posso farti qualcosa io ma devi darmi delle specifiche più
dettagliate.
Qualcosa dovrai versare chiaramente ma non troppo.


title: Agenda

author: Giulio Simeone

text:
Dott. Monti ha scritto:
> Desideravo costruire un programmino in acces in grado di: memorizzare
> appuntamenti e farmeli vedere in una "visualizzazione" settimanale, mensile,
> annuale
Non è difficile, metti tutti gli appuntamenti in una tabella, crei tre
maschere, Input Settimana, Input Mese, Input Anno con due caselle Data
Inizio e Data Fine. Poi crei altre tre maschere collegate a query del tipo:
SELECT * FROM [Appuntamenti] WHERE [Data] BETWEEN [Forms]![Input
Settimana]![Data Inizio] AND [Forms]![Input Settimana]![Data Fine]
Non ricordo se la sintassi SQL è esattamente questa ma puoi fare delle
ricerche su Internet.
Se vuoi fare una cosa più raffinata, per estrapolare Data Inizio e Data
Fine puoi usare del codice.
In bocca al lupo,
            GS
www.websamba.com/Giulio_Roma/index.htm
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Pubblicare un applicazione

author: shellenberg

text:
Da anni sono appassionato di Access, e da anni mi diletto a spulciare
gli esempi presenti in rete.
Ora ho quasi terminato un "mio" db in cui ho messo tutto cio' che ho
appreso e copiato.
Si tratta di un classico Acquisti e vendite con interfaccia grafica
"evoluta", pensata anche per il Tuch screen modulo POS
ecc....Naturalmente l'applicativo non e' pensato per un reale
utilizzo, piuttosto e' stato pensato come un insieme complesso di
esempi, una specie di miniera da cui "estrarre" codice alla NW ma
molto piu' strutturato anche se meno efficiente.
La domanda che mi /vi pongo e': in che misura posso renderlo pubblico
gratuitamente,  senza incorrere in violazioni di copyright, visto che
molta della grafica, delle tabelle ecc... ricalca(cattura schermo)
applicazioni gia' presenti sul mercato?
Per quanto riguarda il codice invece oltre agli esempi free il resto
e' farina del mio sacco.


title: Pubblicare un applicazione

author: Popi - TheBadHabits

text:

Ciao!
Non sono un leguleio, ma mi verrebbe da dire che, come minimo,
dovresti citare le fonti da cui proviene il materiale che hai usato
come riferimento.
Temo, però, che a parte la questione tabelle (IMVVVHO non credo si
possa proteggere un certo tipo di struttura dati) qualche problema
possa esistere comunque nel caso dei layout grafici.
Ricordo, in tema, una querelle legale che *tanti* anni fa contrappose
Microsoft (che aveva messo sul mercato il primo Excel) e Borland
(sviluppatrice e proprietaria di Quattro).
Forse la cosa migliore che potresti fare sarebbe chiedere su un ng di
diritto.
HTH
Popi


title: Pubblicare un applicazione

author: pablitomf

text:
On 1 Lug, 18:03, shellenberg <
degregorio.genn...@gmail.com
> wrote:

Su Accessgroup (il nostro sito), ognuno degli inserzionisti e'
responsabile di cio' che produce e che chiede di mettere on-line...


title: Pubblicare un applicazione

text:

Sappiate che sebbene non vi conosca personalmente, per me molti di voi
sono dei miti,
nel corso degli anni ho seguito e "quasi" mitizzato alcuni nomi,
Americani, spagnoli, inglesi australiani russi e naturalmente
italiani, c'e ne per tutti.
Io vi ho letteralmente saccheggiato cercando, poi, di assemblare il
tutto con il solo scopo di creare una applicazione in cui praticamente
sia racchiusa la summa;-) del Vostro sapere.
Ho impiegato migliaia di ore e mi sono cimentato con la grafica con
con le librerie ed i controlli.
Ora mi trovo tra le mani un mastodonte di cui ognuno potrebbe
riconoscere la propria quota parte ma proprio qui sorge il problema,
Infatti ad esempio parte della grafica e' presa, paro paro, catturando
schermate di applicazioni in commercio, anche se forse il lavoro fatto
e' quasi analogo alla creazione ex novo, di icone pulsanti e maschere.
Ad esempio per il pos:-) sono partito da un tuo semplicissimo esempio
fino a trasformarlo in una
applicazione completa anche se non strutturata in maniera funzionale,
Gestione comande al tavolo al telefono ed al banco, possibilita' di
crare la pianta dei locali(etichette dimensionabili) disposizione dei
tavoli e forma degli stessi postazione dei terminali, dei camerieri
gestione delle stampanti ecc..  ripeto questo solo per la parte pos ed
il tutto adattando codice libero in rete.
Mi pare proprio uno spreco non renderlo disponibile ma mi rendo anche
conto che molti con la programmazione giustamente ci mangiano quindi
non so che fare.
ps
L'applicazione non e' utilizzabile in quanto la gestione degli errori
e' approssimativa il codice e' ridondante ed a volte per lo stesso
risultato ho impiegato tecniche diverse, non sempre riuscendo ad
ottimizzare il tutto  inoltre la parte contabile non e' assolutamente
affidabile in quanto le competenze nello specifico campo vista la
continua variazione delle norme richiederebbe la collaborazione di +
dottori  commercialisti, ad ogni modo fa anche quwello per quanto mi
e' stato possibile;-)


title: Pubblicare un applicazione

author: Pablitomf

text:
shellenberg ha scritto:



Se tutto e' stato preso da codice open source, sei leggittimato ad usarlo
come ti pare... tra l'altro se ad es. io non avessi voluto dare DEMO
utilizzabili nel codice le avrei pubblicare in MDE... quindi se vuoi,
mandamelo pure, cosi' lo guardo ed eventualmente lo pubblico.
Ciao
--
Ciao
Pablitomf
-----------------------------------
Napoli nel "Q"uore.... sempre e comunque.
-----------------------------------
Chi parla senza modestia trover� difficile rendere buone le proprie parole.
Confucio
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Pubblicare un applicazione

text:
> Ciao!
> Non sono un leguleio, ma mi verrebbe da dire che, come minimo,
> dovresti citare le fonti da cui proviene il materiale che hai usato
> come riferimento.
E' una finezza, ma non c'e' alcun obbligo se quanto usato e' stato reso
usufruibile in open source (senza regole) dall'autore.
> Temo, per�, che a parte la questione tabelle (IMVVVHO non credo si
> possa proteggere un certo tipo di struttura dati) qualche problema
> possa esistere comunque nel caso dei layout grafici.
> Ricordo, in tema, una querelle legale che *tanti* anni fa contrappose
> Microsoft (che aveva messo sul mercato il primo Excel) e Borland
> (sviluppatrice e proprietaria di Quattro).
La querelle della grafica e' davvero complicata da trattare, soprattutto
(e il suo mi sembra il caso) se hai apportato a quella originale una se
pur piccola modifica che la rende nello specifico altrettanto originale.
Sarebbe una causa persa in partenza da chi si sente parte lesa.



title: [OT] Adesioni aduno

text:
La situazione adesioni e' la seguente:
Silvio Berruti + 1
stwe
Roberto Massoni + 1
Vincenzo Turturro +1
Sergio MAZZA + 1
Alessia + 1
leo_duca
Luciano (DOC) + 1 + 2 mezzi
TOTALE 15
In effetti rispetto al precedente raduno siamo pochini, comunque forse si
accoda Federico con signora.
Ci vorrebbe qualcuno che abita nei pressi della zona prescelta
(toscana/umbria) che si occupasse di prenotare l'agriturismo magar sulla
base di esperienze precedenti cosi' evitiamo la fregatura.
Saluti.
Luciano


title: [OT] Adesioni aduno

author: xpcax

text:
Luciano (DOC) <
lucia...@sitocomune.com
> wrote in message
9tj127$2urf8$1...@ID-86073.news.dfncis.de...
>
> In effetti rispetto al precedente raduno siamo pochini, comunque forse si
> accoda Federico con signora.
> Ci vorrebbe qualcuno che abita nei pressi della zona prescelta
> (toscana/umbria) che si occupasse di prenotare l'agriturismo magar sulla
> base di esperienze precedenti cosi' evitiamo la fregatura.
> Saluti.
Quando e dove sarebbe il raduno ?
ho perso forse qualche msg ?
Carlo Ve
>
>
>


title: [OT] Adesioni aduno

author: MegaMax

text:
> Quando e dove sarebbe il raduno ?
> ho perso forse qualche msg ?
mi associo alle domande :-)
Max


title: problema con query di selezione

author: Piero

text:
ciao a tutti
ho realizzato questa
query:
SELECT TbEmailFornitori.IDEmailFornitore,
TbEmailFornitori.IdFornitore,
TbEmailFornitori.Contatto,
TbEmailFornitori.Email,
TbEmailFornitori.Email_ChiusuraCarico,
TbEmailFornitori.Esclusa,
IIf(IsNull([Email_ChiusuraCarico]),[Email],[Email_ChiusuraCarico])
AS Email1
FROM TbEmailFornitori;
ma non risco ad avere risultato
desiderato;
se p.e. un fornitore ha entrmbi i campi
"Email" ed
"Email_ChiusuraCarico" non nulli (considerando che le email sono
in
record
diversi), vorrei avere nel campo "Email1"
solo le email del campo
"Email_ChiusuraCarico"
e non di tutti e due i campi

idfornitore

Email

Email_ChiusuraCarico

Email1

1-

12

u...@yahoo.it

2-

12

d...@yahoo.it

d...@yahoo.it

3-

16

tre@libero

t...@libero.it

4-

18

qua...@libero.it

qua...@libero.it

5-

20

cin...@yahoo.it

cin...@yahoo.it
Grazie


title: problema con query di selezione

author: Franchi Graziano & Famiglia

text:
"Piero" <
Pi...@Piero.Libero.it
> ha scritto nel
messaggio
news:52bbf8d3$0$1372$4faf...@reader1.news.tin.it
...


if
  isnull(dlookup(["Email_ChiusuraCarico]","TbEmailFornitori","[IDEmailFornitore]=12"))

then

  EmailNew=dlookup(["Email]","TbEmailFornitori","[IDEmailFornitore]=12")

else

  EmailNew=dlookup(["Email_ChiusuraCarico]","TbEmailFornitori","[IDEmailFornitore]=12")

end if

 if isnull(EmailNew) then msgbox("ERRORE NOn
  CI SONO MAIL")

Ciao

Graziano


title: problema con query di selezione

text:
"Franchi Graziano & Famiglia" <
franchi....@alice.it
> ha
  scritto nel messaggio
news:52bc46ab$0$1367$4faf...@reader1.news.tin.it
...


Ciao Graziano

non va bene perchè da come risultato sempre
    la mail del campo "Email" nel caso

in cui il campo "Email_ChiusuraCarico" non è
    vuoto, in piu' a me servirebbe una

query


title: problema con query di selezione

author: Mancini

text:
Non è cosi facile come sembra:

Premesso che i dati sono rindondanti perchè potresti avere più record con
lo stesso "idfornitore" ma con "EMail" oppure "EMail_ChiusuraCarico" diversi

poi non mi è chiaro quello che vuoi ottenere

I casi che si presentano possono essere:
--------- Con 1 solo "idfornitore"
- 1  - EMail  pieno    - Email_ChiusuraCarico pieno .......
- 2  - EMail  pieno    - Email_ChiusuraCarico vuoto .......
- 3  - EMail  vuoto    - Email_ChiusuraCarico pieno .......
- 4  - EMail  vuoto    - Email_ChiusuraCarico vuoto .......
--------- Con piu "idfornitore"
- 5  - EMail  pieno    - Email_ChiusuraCarico pieno .......
- 6  - EMail  pieno    - Email_ChiusuraCarico vuoto .......
- 7  - EMail  vuoto    - Email_ChiusuraCarico pieno .......
- 8  - EMail  vuoto    - Email_ChiusuraCarico vuoto .......

Scrivici in ogniuno di questi 8 casi il risultato che vuoi ottenete

.


title: problema con query di selezione

text:
"Mancini"
<
manci...@gmail.com
> ha
scritto nel messaggio
news:c8d979ca-3b3c-4bff...@googlegroups.com
...

ciao Mancini e grazie
non ho ben capito la tua richiesta,
provo con questo nuovo
prospetto, sperando di rispondere anche alle tue
domande;

IDEmailFornitore

IdFornitore

Email

Email_ChiusuraCarico

Esclusa (si/no)

NewEmail(senza campi nulli)

1

12

u...@yahoo.it

no

2

12

d...@yahoo.it

no

d...@yahoo.it

3

16

tre@libero

no

tre@libero

4

18

qua...@libero.it

no

5

18

cin...@yahoo.it

no

cin...@yahoo.it

6

21

s...@libero.it

no

7

21

se...@yahoo.it

no

se...@yahoo.it

8

21

ot...@libero.it

no

9

22

no...@yahoo.it

no

10

22

di...@yahoo.it

no

di...@yahoo.it

11

22

und...@libero.it

no

und...@libero.it

12

23

dod...@libero.it

no

dod...@libero.it

12

23

dod...@yahoo.it

no

dod...@yahoo.it

Esclusa=per escludere o meno
      la mail (campo booleano)

.