title: Link Table on-line

text:
"news tiscali" <
gianpiero...@tiscali.it
> ha scritto nel messaggio
news:b1ghdo$u57$1...@lacerta.tiscalinet.it...
> invece di linkarlo scaricalo ogni volta che ti serve
Grazie per il suggerimento, ma serve sempre: in quanto le tabelle in
questione devono essere visibili ed aggiornate da utenti in diverse sedi.
Se scaricassi l'intero db, oltre ai tempi biblici, non farebbe il suo
mestiere.
Luc


title: Link Table on-line

author: Carlo Costarella

text:
"Lucio Arzon" <
webm...@lucioarzon.com
> ha scritto nel messaggio
news:kOM_9.154298$AA2.6...@news2.tin.it...

Il db deve risiedere in un server abilitato alle estensioni di FrontPage
(tutte le versioni) , tipicamente un server Windows 2000 server.
Ciao, Carlo


title: Link Table on-line

author: Lucio Arzon

text:
> Il db deve risiedere in un server abilitato alle estensioni di FrontPage
> (tutte le versioni) , tipicamente un server Windows 2000 server.
Ciao Carlo.
Credevo fosse cosě, ma adesso mi metti il dubbio...
Mi informo al piů presto, grazie.
Luc.


title: E' possibile una origine riga condizionale?

author: Buonuomo

text:
Salve a tutti
In una Maschera ho due Caselle Combinate è possibile far cambiare
l'origine dati della seconda in base al contenuto della prima?.
Ho provato con una IIf(ecc...) ma non funzia, è perchè ho sbagliato ad
impostarla o perchè non è possibile prevedere una IIf nella casella
"origine riga"???
Nel caso sia possibile c'è qualche anima pia che potrebbe indicarmi
dov'è l'errore nella seguente istruzione?
=IIF(forms![selezionaDataCorrezioni]![casellaCombinata8]="1";"SELECT
[Differenza incasso movimenti Cassa 1].DATA FROM [Differenza incasso
movimenti Cassa 1] GROUP BY [Differenza incasso movimenti Cassa
1].DATA;";iif(forms![selezionaDataCorrezioni]![casellaCombinata8]="2";"SELECT
[Differenza incasso movimenti Cassa 2].DATA FROM [Differenza incasso
movimenti Cassa 2] GROUP BY [Differenza incasso movimenti Cassa
2].DATA;";"SELECT [Differenza incasso movimenti Cassa 3].DATA FROM
[Differenza incasso movimenti Cassa 3] GROUP BY [Differenza incasso
movimenti Cassa 3].DATA;"))
Grazie
Ciao, Buonuomo.


author: Antonio Biso

text:
"Buonuomo" <
buon...@libero.it
> ha scritto nel messaggio
news:3088146a.03061...@posting.google.com...
> Salve a tutti
> In una Maschera ho due Caselle Combinate è possibile far cambiare
> l'origine dati della seconda in base al contenuto della prima?.
> Ho provato con una IIf(ecc...) ma non funzia, è perchè ho sbagliato ad
> impostarla o perchè non è possibile prevedere una IIf nella casella
> "origine riga"???
la seconda che hai detto.
Su dopo aggiornamento della prima combo, da codice, imposti la rowsource
della seconda combo e fai una bella requery
Antonio


title: Conversione macro excel in una macro access

author: Paolo

text:
Ciao a tutti
avrei seriamente bisogno di una mano per risolvere questo problema:
ho interfacciato un foglio excel con un programma TEE3270 che uso in ufficio
per potere ricavare da transazione specifiche dei dati che compaiono sullo
schermo e riportarle in colonne excel.
In poche parole questo foglio excel non fa altro che, all'esecuzione della
macro, creare un'istanza con la libreria specifica del programma TEE3270
(TeepsAPi.dll)e lanciare una transazione "MONF" che richiede in posizioni
ben precise due dati "fermo"e "data"  (colonna A e B del foglio Excel)
ps.PutString 6, 13, fermo
ps.PutString 6, 26, data
e la pressione del tasto INVIO.
Fatto questo sullo schermo del PC mi vengono forniti dati che il programma
colloca nelle successive colonne C D E F G H (la H la ricava come si puo'
vedere da altra transazione ma il discorso non cambia).
                 A                               B
C                     D                  E                               F
G                                        H
                      Fermo            Data          Targa      Data ACI
Num Elenco                     RP               CF                  Ditta
Ricavati questi dati il programma tramite la Stampa Unione con Word stamper�
un report.
Poi cancella il rigo 1 in quanto lavora sempre � solo su un record alla
volta (mi serve cos�).
La macro che raccoglie i dati e li scrive sul foglio excel � questa:
ho usato molte volte in pi� punti l'istruzione
ps.WaitMap
a causa della lentezza della risposta del sistema.
Ora vorrei fare una cosa ma non la so fare assolutamente:
Convertire questa macro in una macro che lavora solo ed esclusivamente in
Access.
Lavorare  con una tabella con i seguenti campi
fermo
data
targa
dataaci
elenco
RP
cf
DITTA
Immettere tramite maschera i 2 campi "fermo" e "data"
e far eseguire mediante pulsante associato alla macro tutto il ciclo per
riempire il primo record della tabella con tutti e 8 i dati.
In poche parole le celle ABCDEFGH diventano campi.
Creare poi un report in access e stampare la pagina per poi cancellare il
singolo record per passare ad uno successivo.
La macro che funziona perfettamente in mabiente Excel � la seguente:
Dim fermo As String
Dim data As String
Dim targa As String
Dim dataaci As String
Dim elenco As String
Dim RP As String
Dim cf As String
Dim DITTA As String
Sub estraiBIS()
Set ps = CreateObject("TeePsApi.PsApiObj")      ' crea un istanza
    ps.PutString 0, 1, "MONF"
    ps.SendMap 0, 5, "ENTER"
    ps.WaitMap (2)
    ps.WaitMap (2)
    fermo = Cells(2, 1)
    data = Cells(2, 2)
    ps.PutString 6, 13, fermo
    ps.PutString 6, 26, data
    ps.SendMap 3, 75, "ENTER"
    ps.WaitMap (3)
        targa = ps.GetString(6, 53, 7)
        dataaci = ps.GetString(9, 22, 10)
        elenco = ps.GetString(9, 62, 6)
        RP = ps.GetString(10, 70, 10)
        cf = ps.GetString(4, 10, 16)
        ps.WaitMap (3)
    Cells(2, 3) = targa
    Cells(2, 4) = dataaci
    Cells(2, 5) = elenco
    Cells(2, 6) = RP
    Cells(2, 7) = cf
    ps.PutString 0, 1, "mofa"
    ps.SendMap 0, 5, "ENTER"
    ps.WaitMap (3)
    cf = Cells(2, 7)
    ps.PutString 3, 12, cf
    ps.SendMap 1, 5, "ENTER"
    ps.WaitMap (3)
    DITTA = ps.GetString(4, 16, 20)
    Cells(2, 8) = DITTA
fine:
End Sub
Datemi una mano ve ne sar� grata


author: Sergio MAZZA

text:
"Paolo" <
twi...@libero.it
> ha scritto nel messaggio
news:cYzXl.19305$1s6...@twister2.libero.it...

Sub nomeBottone_OnClick()
    on error goto errori
    Dim ps as Object
> Dim fermo As String
> Dim data As String
> Dim targa As String
> Dim dataaci As String
> Dim elenco As String
> Dim RP As String
> Dim cf As String
> Dim DITTA As String
>
> Set ps = CreateObject("TeePsApi.PsApiObj")      ' crea un istanza
>
>    ps.PutString 0, 1, "MONF"
>    ps.SendMap 0, 5, "ENTER"
>    ps.WaitMap (2)
>
>    ps.WaitMap (2)
>
'--> assegna il valore inserito nelle caselle di testo alle variabili
    fermo = Me!fermo
    data = me!data
>
>    ps.PutString 6, 13, fermo
>    ps.PutString 6, 26, data
>    ps.SendMap 3, 75, "ENTER"
>    ps.WaitMap (3)
>
>        targa = ps.GetString(6, 53, 7)
>        dataaci = ps.GetString(9, 22, 10)
>        elenco = ps.GetString(9, 62, 6)
>        RP = ps.GetString(10, 70, 10)
>        cf = ps.GetString(4, 10, 16)
>        ps.WaitMap (3)
>
>    ps.PutString 0, 1, "mofa"
>    ps.SendMap 0, 5, "ENTER"
>    ps.WaitMap (3)
>    ps.PutString 3, 12, cf
>
>    ps.SendMap 1, 5, "ENTER"
>
>    ps.WaitMap (3)
>
>    DITTA = ps.GetString(4, 16, 20)
>
'--> query di accodamento
CurrentDb.Execute "Insert Into nomeTabella (fermo, data, targa, dataaci,
elenco, RP, cf, DITTA) " & _
        "Values (" & me!fermo & "," & me!data & "," & _
                     targa & "," &  dataaci & "," & elenco & "," &  RP & ","
&  cf & "," & DITTA & ")"
> fine:
set ps = nothing
exit sub
errori:
    msgbox err.number & "," & err.description
    set ps = nothing
> End Sub
> Datemi una mano ve ne sar� grata
Grata? Paolo?
A parte gli scherzi; crea una maschera, ci inserisci due caselle di testo
(chiamale: fermo e data), crea un bottone e gestisci l'evento "su clic"
inserendoci il tuo codice con le modifiche che ti ho suggerito.
Ovviamente dovrai creare la tabella con i campi e adattare la stringa della
query di accodamento con la tipologia giusta di campo definita nella
tabella; per essere pi� chiari: se il campo fermo lo hai definito in tabella
come un testo, nella stringa dovrai racchiudere i suoi valori con doppi
apici (") o apice singolo ('):
...
 "Values ('" & me!fermo & "'," & me!data & "," & _
...
occhio con i campi in formato data/ora; dovrai racchiuderli tra # e (se non
ricordo male) formattarli mm/gg/aaaa.
Dovrai anche, ma penso che lo sai di sicuro, inserire i riferimenti alla
libreria TeepsAPi.dll.
Altra cosa; non utilizzare nomi riservati ad access: es. data, numero,
descrizione... pu� generare confusione ad access interpretandoli male...
Ciao.
--
Sergio MAZZA


text:
Ti ringrazio ci provo subito ...
Lisa mio fratello � Paolo uso il suo account dal suo pc..
Ti faccio sapere OK?
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:4a2f4b6c$0$6839$5fc...@news.tiscali.it...



text:
"Paolo" <
twi...@libero.it
> ha scritto nel messaggio
news:peQXl.20242$9f6....@twister1.libero.it...
> Ti ringrazio ci provo subito ...
>
> Lisa mio fratello ï¿½ Paolo uso il suo account dal suo pc..
>
>
> Ti faccio sapere OK?
Sono qui...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:h0ok9c$l5u$1...@tdi.cu.mi.it...
> "Paolo" <
twi...@libero.it
> ha scritto nel messaggio
> news:peQXl.20242$9f6....@twister1.libero.it...
>> Ti ringrazio ci provo subito ...
>>
>> Lisa mio fratello � Paolo uso il suo account dal suo pc..
>>
>>
>> Ti faccio sapere OK?
>
> Sono qui...
>
> Ciao.
> --
> Sergio MAZZA
>
Ho fatto come mi hai detto:
la tabella creata si chiama MONF e i campi al suo interno sono tutti di tipo
testo.
La macro sembra funzionare benissimo infatti in TEE3270 vedo le varie
transazioni che si susseguono riportando i dati corretti ma nel momento in
cui mi f� (credo) la query di accodamento mi esce questo msg:
3075,Errore di sintassi (operatore mancante) nell'espressione della query
'COLETTA UGO'.
dove coletta ugo � esattamente il nome della DITTA che dovrebbe scrivere nel
campo della tabella.
Naturalmente non scrive nulla nel record 1.
Ma siccome sono imbranata non ho trovato l'errore.
Vedi se ci capisci qualcosa


text:
altro problema come da te previsto il campo DATA
ho provato ad accodare alla tabella solo i due campi FERMO E DATA e funziona
la query di accodamento solo che il VALORE del campo DATA, scrito per
esempio 10/06/2009 me lo converte nella tabella dove il formato DATA � testo
in una bella divisione con questo risultato 2,492522.
ho fatto come hai detto tu mettendo il valore & me!data  tra # ma mi da
errore quindi penso che la stessa cosa si verificher� con DATAACI
Sigh
Se vuoi ti mando per email l'mdb tanto � solo 400 kb
ciao
"Paolo" <
twi...@libero.it
> ha scritto nel messaggio
news:xDaYl.20889$9f6....@twister1.libero.it...



text:
"Paolo" <
twi...@libero.it
> ha scritto nel messaggio
news:70eYl.21015$9f6....@twister1.libero.it...
> altro problema come da te previsto il campo DATA
>
> ho provato ad accodare alla tabella solo i due campi FERMO E DATA e
> funziona la query di accodamento solo che il VALORE del campo DATA, scrito
> per esempio 10/06/2009 me lo converte nella tabella dove il formato DATA �
> testo in una bella divisione con questo risultato 2,492522.
> ho fatto come hai detto tu mettendo il valore & me!data  tra # ma mi da
> errore quindi penso che la stessa cosa si verificher� con DATAACI
>
> Sigh
>
> Se vuoi ti mando per email l'mdb tanto � solo 400 kb
>
> ciao
Con l'mdb non ci faccio nulla perch� il problema � la costruzione della
query di accodamento con i valori che vengono ricevuto al momento.
Invia, qui nell'NG, l'istruzione che fa l'accodamento, o tutto il codice che
stai utilizzando; magari si risolve in poco...
Ciao.
--
Sergio MAZZA


text:
Ti invio il codice della macro che utilizzo:
Sub Comando10_Click()
On Error GoTo errori
Dim ps As Object
Dim FERMO As String
Dim DATA As String
Dim targa As String
Dim dataaci As String
Dim elenco As String
Dim RP As String
Dim cf As String
Dim DITTA As String
Set ps = CreateObject("TeePsApi.PsApiObj") ' crea un istanza
' ps.PutString 0, 1, "MONF"
' ps.SendMap 0, 5, "ENTER"
' ps.WaitMap (2)
'
' ps.WaitMap (2)
'
'--> assegna il valore inserito nelle caselle di testo alle variabili
FERMO = Me!FERMO
DATA = Me!DATA
ps.PutString 6, 13, FERMO
ps.PutString 6, 26, DATA
ps.SendMap 3, 75, "ENTER"
ps.WaitMap (3)
targa = ps.GetString(6, 53, 7)
dataaci = ps.GetString(9, 22, 10)
elenco = ps.GetString(9, 62, 6)
RP = ps.GetString(10, 70, 10)
cf = ps.GetString(4, 10, 16)
ps.WaitMap (3)
ps.PutString 0, 1, "mofa"
ps.SendMap 0, 5, "ENTER"
ps.WaitMap (3)
ps.PutString 3, 12, cf
ps.SendMap 1, 5, "ENTER"
ps.WaitMap (3)
DITTA = ps.GetString(4, 16, 20)
'--> query di accodamento
CurrentDb.Execute "Insert Into monf (fermo, data, targa, dataaci, elenco,
RP, cf, DITTA) " & _
"Values (" & Me!FERMO & "," & Me!DATA & "," & _
targa & "," & dataaci & "," & elenco & "," & RP & "," & cf & "," & DITTA &
")"
fine:
Set ps = Nothing
Exit Sub
errori:
MsgBox Err.Number & "," & Err.Description
Set ps = Nothing
End Sub
La tabella MONF ha tutti i campi in formato testo che possono naturalmente
essere cambiati al bisogno.
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:4a31fdfd$0$691$5fc...@news.tiscali.it...



text:
"Paolo" <
twi...@libero.it
> ha scritto nel messaggio
news:8AyZl.23191$9f6....@twister1.libero.it...

Allora niente di piï¿½ semplice che modificare la stringa inserendoci i
caratteri, indicati rima, che delimitano le stringhe:
...
CurrentDb.Execute "Insert Into monf (fermo, data, targa, dataaci, elenco,
RP, cf, DITTA) " & _
"Values (" & chr$(34) & Me!FERMO & chr$(34) & "," & _
                chr$(34) & Me!DATA & chr$(34) & "," & _
                chr$(34) & targa & chr$(34) & "," & _
                chr$(34) & dataaci & chr$(34) & "," & _
                chr$(34) & elenco & chr$(34) & "," & _
                chr$(34) & RP & chr$(34) & "," & _
                chr$(34) & cf & chr$(34) & "," & _
                chr$(34) & DITTA & chr$(34) & ")"
...
Ho utilizzato il chr$(34) per evitare un problema con apici o doppi apici...
Ciao.
--
Sergio MAZZA


text:
PERFETTO
Funziona tutto a meraviglia ti ringrazio della collaborazione
Ciao
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:4a373bd2$0$710$5fc...@news.tiscali.it...

> Allora niente di pi� semplice che modificare la stringa inserendoci i



text:
"Paolo" <
twi...@libero.it
> ha scritto nel messaggio
news:kFa_l.23239$1s6....@twister2.libero.it...
> PERFETTO
> Funziona tutto a meraviglia ti ringrazio della collaborazione
>
>
> Ciao
Grazie a te per il riscontro...
Ciao.
--
Sergio MAZZA


title: rigenera archivi

author: Mitchell

text:
ho lanciato la funzione rigenera archivi in un file mdb che mi dava la
segnalazione di errore 3343
formato non riconosciuto .
dopo la funzione ho trovato il file svuotato!!!
c'erano 2000 clienti , adesso zero!!!
che sarà successo?
ciao
--


title: rigenera archivi

author: Roberto da casa

text:
"Mitchell" <
mi...@tin.it
> ha scritto nel messaggio
news:b4q8mi$sp9$1...@usenet.itgate.net...

Per la nota regola che la sfera di cristallo non sempre funziona, perché non
posti il codice VBA della funzione?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: rigenera archivi

text:
"> Per la nota regola che la sfera di cristallo non sempre funziona, perché
non
> posti il codice VBA della funzione?
Non ce l'ho.....
Diciamo che è il mio è un programma di contabilità, nelle utility ci sono le
funzioni : compatta DB, rigenera DB , recupera DB .
La software house  mi ha detto di lanciare rigenera ,prendendo come modello
nella rigenerazione un file omonimo ma con struttura vuota .
L'ho fatto, e me la ripulito!!
Penso sia una funzione di access incorporata nel programma di contabilità
questo "rigenera archivi" , o no ?
ciao!


title: rigenera archivi

text:
"Mitchell" <
mi...@tin.it
> ha scritto nel messaggio
news:b4qag2$nb$1...@usenet.itgate.net...

Ammesso e non concesso che l'applicativo sia stato sviluppato in Access (tu
sai se è così oppure no), sicuramente l'azione non è stata effettuata usando
una funzione intrinseca di Access, ma con una funzione user scritta in VBA e
solo chi ha creato la funzione sa come è fatta.



title: rigenera archivi

author: Emyr

text:
On Thu, 13 Mar 2003 17:09:40 GMT, "Roberto da casa"
<
r.ma...@libero.it
> wrote:
>
>"Mitchell" <
mi...@tin.it
> ha scritto nel messaggio
>news:b4qag2$nb$1...@usenet.itgate.net...
>>
>> "> Per la nota regola che la sfera di cristallo non sempre funziona,
>perché
>> non
>> > posti il codice VBA della funzione?
>>
>> Non ce l'ho.....
>> Diciamo che è il mio è un programma di contabilità, nelle utility ci sono
>le
>> funzioni : compatta DB, rigenera DB , recupera DB .
>> La software house  mi ha detto di lanciare rigenera ,prendendo come
>modello
>> nella rigenerazione un file omonimo ma con struttura vuota .
>> L'ho fatto, e me la ripulito!!
>> Penso sia una funzione di access incorporata nel programma di contabilità
>> questo "rigenera archivi" , o no ?
>>
>> ciao!
>
>Ammesso e non concesso che l'applicativo sia stato sviluppato in Access (tu
>sai se è così oppure no), sicuramente l'azione non è stata effettuata usando
>una funzione intrinseca di Access, ma con una funzione user scritta in VBA e
>solo chi ha creato la funzione sa come è fatta.
spero solo tu abbia fatto una copia del file prima di eseguire questa
procedura (spero te l'abbiano detto)
Saluti.
Emanuele.


title: rigenera archivi

text:
> Ammesso e non concesso che l'applicativo sia stato sviluppato in Access
(tu
> sai se è così oppure no), sicuramente l'azione non è stata effettuata
usando
> una funzione intrinseca di Access, ma con una funzione user scritta in VBA
e
> solo chi ha creato la funzione sa come è fatta.
E' scritto in linguaggio VB6, gli archivi sono tutti mdb.
La funzione in oggetto (da manuale ) rigenera la struttura dell'archivio
prendendo come modello un mdb vuoto.
E' colpa di access tale tipo di incidenti?
ciao.


title: rigenera archivi

text:


presumo che sia la rigenerazione stessa fatta via vba a cancellare il
contenuto degli archivi, cosa faccia lo sa solo chi l'ha scritta
la corruzione può dipendere da molte cose tra cui access
Saluti.
Emanuele.


title: rigenera archivi

author: yQy

text:
On Thu, 13 Mar 2003 16:02:31 GMT, "Roberto da casa"
<
r.ma...@libero.it
> wrote:
>
>> dopo la funzione ho trovato il file svuotato!!!
>> c'erano 2000 clienti , adesso zero!!!
>> che sarà successo?
>>
>> ciao
>>
sono andati tutti a fare acquisti nel negozio nuovo che ti ha aperto
dietro l'angolo...
ormai sei in bancarotta :))
ti consiglio una cosa che secondo me e' mooooolto geniale:
crea una maschera nascosta che lanci all'apertura del db (e
lasciacela, in automatico) e sull'evento SuApertura di questa maschera
gli fai fare una copia completa degli archivi in un altro db, cosi se
spippa tutto hai una copia di riserva INTATTA e completa fino
all'ultima apertuta.
Il codice di esempio:
----------------------------------
Private Sub Form_Open()
FileCopy "path_del_tuo_db.mdb","path_nuovo_db.mdb"
'esempio:
'FileCopy C:\cartella\archivio.mdb", c:\cartella\archivio_copia.mdb"
End Sub
----------------------------------
In questo modo..OGNI VOLTA che apri il tuo programma, la prima cosa ke
avviene e' la COPIA degli archivi, in modo che se durante l'uso hai
dei problemi, sei in grado di ripristinare il file dei dati, almeno
fino all'ultimo utilizzo del tuo db.
Pooooooiiiiiiiiii...se ti fai una mascherina con un pulsante, e la
chiamerai Backup, con un pulsante che esegue quanto sopra...hai anche
il TOOL di backup interno al programma (ormai ce l'ha anche windows,
ehehehehhe).
Io l'ho fatto e lo metto in tutti i miei programmi per tutti i miei
clienti da oggi in poi..e credimi, hai il culo parato alla grande! :)
Se vuoi ti mando un mio db con l'esempio...se riesci da solo MEGLIO
invece :))).
Sero di aver capito i tuo prolema e di averti dato una soluzione
carina ed utile.
Semmai riposta, OK? :))
Ciao


title: rigenera archivi

text:
On Fri, 14 Mar 2003 09:02:44 +0100, "Mitchell" <
mi...@tin.it
> wrote:
>
>E' scritto in linguaggio VB6, gli archivi sono tutti mdb.
merd...vb6
>La funzione in oggetto (da manuale ) rigenera la struttura dell'archivio
>prendendo come modello un mdb vuoto.
>E' colpa di access tale tipo di incidenti?
se ho ben capito...
e' colpa del programmatore che ha detto al programma che quando fa il
RIGENERA lui riprende una tabella nuova e la rigenera....e quindi
vuota...
>prendendo come modello un mdb vuoto.
(parole tue)
quindi non ci sono piu' (credo) gli archivi..per lo meno ho capito
questo.
Fai (TU e a manina) le copie degli archivi di tanto in
tanto...copia/incolla e' na mano santa e santo ki l'ha inventato :)
usiamolo!!
Ciao :)


title: Combinare altezza riga con altezza report

author: Antonio Cannavale

text:
Ciao,
non conosco bene il linguaggio di programmazione VBA e quindi vi chiedo
un grosso sforzo nell'aiutarmi.
Avrei bisogno di far partire una diagonale a seconda del numero di
record inseriti. Per fare ciò avrei pensato usare una funzione ma ho
bisogno di conoscere  il numero dell'ultimo record.
Esiste la possibilità?
Ecco a che cosa mi serve:
If ID_prestazioni della tabella prestazioni è vuoto Then
Me.Line (180,5710)-(10600,13300 -10), B
End If
If ultimo record del campo ID_prestazioni della tabella prestazioni > 0 then
y1=(ultimo record del campo ID_prestazioni della tabella
prestazioni*290)+5710
Me.Line (180,y1)-(10600,13300 - 10), B
End If
Grazie mille
--
_______
Antonio
_______


title: Specifiche esportazione file txt - nomi di campo nella prima riga

author: everest

text:
Un saluto a tutti.
Mi sembra di aver capito, e se cosě non č vi prego di correggermi, che non č
possibile salvare nelle specifiche di esportazione per un file txt l'opzione
"Nomi di campo nella prima riga", da utilizzare in seguito da codice col
metodo docmd.TransferText..... ecc.....ecc...
Grazie.
Ciao.
walter


title: Aggiornare dati tabella

author: Express

text:
Buona sera ai partecipanti e buona befana.
1) Ho una tabella Tb_Prodotti con 850 recordo memorizzati
con i  seguenti campi:
lCodiceBarreProdotto
sDescrizione
nGiacMag1
.. naturalmente oltre ad altri campi irrilevanti in questo caso
2) Ho una tabella Tb_Prodotti_Nuova con 700 record memorizzati
(creata da una query)
con i  seguenti campi:
Codice
sDescrizione
Somma Di SommaDiquantità
Come fare per trasferire i dati contenuti nel campo
Somma Di SommaDiquantità dalla Tb_Prodotti_Nuova
nel campo nGiacMag1 della Tb_Prodotti
Dove naturalmente ogni valore, verrà attribuito al codice corrispondente!
Potrebbe essere utilizzata direttamente la query che mi cra la tabella??
Vi ringrazio per ogni aiuto.
Express


title: Aggiornare dati tabella

author: Alex NSB

text:
Express wrote:
> Buona sera ai partecipanti e buona befana.
>
> 1) Ho una tabella Tb_Prodotti con 850 recordo memorizzati
> con i  seguenti campi:
> lCodiceBarreProdotto
> sDescrizione
> nGiacMag1
> .. naturalmente oltre ad altri campi irrilevanti in questo caso
>
> 2) Ho una tabella Tb_Prodotti_Nuova con 700 record memorizzati
> (creata da una query)
> con i  seguenti campi:
> Codice
> sDescrizione
> Somma Di SommaDiquantità
>
> Come fare per trasferire i dati contenuti nel campo
> Somma Di SommaDiquantità dalla Tb_Prodotti_Nuova
> nel campo nGiacMag1 della Tb_Prodotti
UPDATE Tb_Prodotti T1, Tb_Prodotti_Nuova T2
SET T1.nGiacMag1=T2.SommaDiSommaDiquantità WHERE
T1.lCodiceBarreProdotto=T2.Codice;
HTH.
Alessandro


title: Aggiornare dati tabella

text:
CUT
> UPDATE Tb_Prodotti T1, Tb_Prodotti_Nuova T2
> SET T1.nGiacMag1=T2.SommaDiSommaDiquantità WHERE
> T1.lCodiceBarreProdotto=T2.Codice;
>
> HTH.
>
> Alessandro
>
Dove andrebbe inserito? nella query ?
Saluti e grazie
Express


title: Aggiornare dati tabella

text:
>> UPDATE Tb_Prodotti T1, Tb_Prodotti_Nuova T2
>> SET T1.nGiacMag1=T2.SommaDiSommaDiquantità WHERE
>> T1.lCodiceBarreProdotto=T2.Codice;
>
> Dove andrebbe inserito? nella query ?
Inserisci il codice in una nuova query.
> Saluti e grazie
Prego.
Alessandro


title: Aggiornare dati tabella

text:
"Alex NSB" <
ale...@tin.it
> ha scritto nel messaggio
news:crltup$nc1$1...@newsread.albacom.net...

Mi da questo messaggio:
Immettere valore parametro
T2.SommaDiSommaDiquantità
quando vado a verificare i valori non corrispondono al codice appropriato.
Mi chiedo, per cosa stanno T1 e T2?
Saluti Express


title: Aggiornare dati tabella

text:
> Mi da questo messaggio:
> Immettere valore parametro
> T2.SommaDiSommaDiquantità
>
> quando vado a verificare i valori non corrispondono al codice
> appropriato.
Metti il nome del tuo campo corretto, con gli spazi se ci sono e tra
parentesi quadre.
> Mi chiedo, per cosa stanno T1 e T2?
Tb_Prodotti = T1, Tb_Prodotti_Nuova = T2
HTH.
Alessandro


title: Aggiornare dati tabella

text:
"Alex NSB" <
ale...@tin.it
> ha scritto nel messaggio
news:crm506$q6f$1...@newsread.albacom.net...

Tutto OK!!
solo che avrei la necessità di cancellare tutti i valori del campo [Somma Di
SommaDiquantità]
in modo che quando vado ad aggiornare i valori, dove non inserirò nulla,
mirestituirà 0(zero)
Ti ringrazio per l'ultimo sforzo.
express


title: Aggiornare dati tabella

text:
> avrei la necessità di cancellare tutti i valori del campo
> [Somma Di SommaDiquantità]
> in modo che quando vado ad aggiornare i valori, dove non inserirò
> nulla, mirestituirà 0(zero)
Non sono sicuro di aver capito...
Vuoi azzerare i valori della tabella Tb_Prodotti_Nuova dopo averli inseriti
nella tabella Tb_Prodotti?
UPDATE Tb_Prodotti T1, Tb_Prodotti_Nuova T2
SET T1.nGiacMag1=T2.[Somma Di SommaDiquantità],
T2.[Somma Di SommaDiquantità]=0 WHERE
T1.lCodiceBarreProdotto=T2.Codice;
HTH.
Alessandro


title: Aggiornare dati tabella

text:
CUT
> Alessandro
>
Ti ringrazio per la tua gentilezza.
Express


title: Installazione Access 97

author: GIGIGNO

text:
Posso installare A97...
dopo aver installato A2000....
...in maniera da poterli utilizzare entrambi!!!!
Grazie e Ciao


title: Installazione Access 97

author: Massimo Lavoro

text:
"GIGIGNO" <
gco...@tin.it
> ha scritto nel messaggio
news:ib6G7.20900$zl4.6...@news2.tin.it...

basta che in fase di installazione, non utilizzi le stesse directory.
Max


title: Installazione Access 97

author: Zio Nuccio

text:


>Grazie e Ciao
Penso proprio di
si. Io non l'ho ancora fatto per problemi di tempo, ma se vai a questo
indirizzo trovi le indicazioni sul da farsi!!
http://support.microsoft.com/support/kb/articles/Q241/1/41.asp
Spero di
non aver sbagliato a digitarlo..
Ciao
ZN
--------------------------------
Inviato via
http://usenet.iol.it


title: Installazione Access 97

author: Marco

text:
"GIGIGNO" <
gco...@tin.it
> ha scritto nel messaggio
news:ib6G7.20900$zl4.6...@news2.tin.it...

Si puoi farlo ma ricordati di eliminare prima il font di nome "hatten" è
molto importante!
Ciao
Marco


title: Installazione Access 97

author: pfm

text:
"Marco" <
alfalink...@libero.it
> wrote:
>Si puoi farlo ma ricordati di eliminare prima il font di nome "hatten" è
>molto importante!
Perche' ?
cosa comporta se non lo fai?
Grazie
PFM
--
To reply please remove from e-mail 'xyz'- Per rispondere togliere 'xyz' dall'indirizzo e-mail.


title: Installazione Access 97

author: Roberto dal portatile

text:
"pfm" <
00864...@cnnet.it
> ha scritto nel messaggio
news:3be96d7d...@news.interbusiness.it...
> "Marco" <
alfalink...@libero.it
> wrote:
>
> >Si puoi farlo ma ricordati di eliminare prima il font di nome "hatten" è
> >molto importante!
>
> Perche' ?
>
> cosa comporta se non lo fai?
>
> Grazie
>
> PFM
> --
Una volta un mio amico mi chiese se conoscevo la differenza tra una supposta
ed un fico d'india; quando gli risposi di no lui mi disse:
provaci! :-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Installazione Access 97

text:
"Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
news:9sc5cq$3deq$1...@stargate1.inet.it...

Confermo la precedete risposta!!!!!!!!!!!!!
Marco
>
>


title: Installazione Access 97

text:
"Marco" <
alfalink...@libero.it
> ha scritto nel messaggio
news:PTqG7.25332$zu5.9...@news1.tin.it...
>
> "Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
> news:9sc5cq$3deq$1...@stargate1.inet.it...
> >
> > "pfm" <
00864...@cnnet.it
> ha scritto nel messaggio
> > news:3be96d7d...@news.interbusiness.it...
> > > "Marco" <
alfalink...@libero.it
> wrote:
> > >
> > > >Si puoi farlo ma ricordati di eliminare prima il font di nome
"hatten"
> è
> > > >molto importante!
> > >
> > > Perche' ?
> > >
> > > cosa comporta se non lo fai?
> > >
> > > Grazie
> > >
> > > PFM
> > > --
> >
[CUT]
>
> Confermo la precedete risposta!!!!!!!!!!!!!
> Marco
> >
> >
Se non lo fai, quando apri A97 potresti non riuscirci ricevendo in cambio un
messaggio che ti dice che non possiedi la licenza d'uso.
OK?



title: OT: Privacy

author: Sandrobi

text:
Ehi, c'è qualcuno che sa qualcosa per quanto riguarda la privacy, quali sono
gli adempimenti che devono compiere i poveri programmatori?


title: OT: Privacy

author: Antonio Biso

text:
"Sandrobi" <
sandb...@libero.it
> ha scritto nel messaggio
news:Z6Pzb.168979$e6.61...@twister2.libero.it...
> Ehi, c'è qualcuno che sa qualcosa per quanto riguarda la privacy, quali
sono
> gli adempimenti che devono compiere i poveri programmatori?
specifica meglio
Antonio


title: OT: Privacy

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:o4Xzb.169285$e6.62...@twister2.libero.it...
> > Ehi, c'è qualcuno che sa qualcosa per quanto riguarda la privacy, quali
sono
> > gli adempimenti che devono compiere i poveri programmatori?
>
> specifica meglio
>
> Antonio
A gennaio entra in vigore il nuovo testo unico sulla Privacy. Riguarda tutti
gli adempimenti che deve rispettare chi tiene archivi contenenti nominativi
e indirizzi di persone, compreso anche la sicurezza dei dati, tipo antivirus
e chiavi di protezione. Anni fa, quando è entrata in vigore per la prima
volta questa legge si doveva mandare a Roma una comunicazione con i pc
posseduti e il numero di nominativi conservati. Da quello che ho sentito,
con la nuova legge le multe sono molto salate!
Sul sito del garante della Privacy ho scaricato il testo di legge, ma quasi
200 pagine chi le legge?
Bisognerebbe vedere se c'è qualche sito che spiega un pò cosa si deve fare,
almeno per le piccole attività.......
Sandro


title: Filtro multiplo(?)

author: naponet

text:
Salve a tutto il Ng, qualche giorno fà avevo un problema relativo
all'apertura del report ordini con il filtro dell'anagrafica dipendente,
ovvero su record corrente, ed ho risolto con "docmd.openreport "Dipendenti",
AcPreview,,"idAnagrafica=" & Me!IdAnagrafica..."
Fin qui nessun problema...
Vorrei sapere, volendo inserire nel report anagrafica, un sottoreport che
gestisca gli ordini con chiave primaria IdOrdine, come poter selezionare
insieme all'IdAnagrafica corrente anche un ordine specifico, poichè allo
stato attuale mi stampa sì l'anagrafica che mi appare sulla maschera, ma
assieme a questa tutti gli ordini di quel dipendente.
Grazie anticipatamente a chi mi potesse aiutare ed un saluto a tutto il Ng.
Lucio


title: Filtro multiplo(?)

text:
On Tue, 05 Nov 2002 23:35:10 GMT, "naponet" <
napone...@tin.it
>
wrote:

imposti il filtro anche nel sottoreport, tempo fa l'avevo fatto con le
maschere e dovetti smanettarci un pò per farlo funzionare, vedi
l'ordine in cui lo fai maschera sottomaschera maschera etc.. prova
Saluti.
Emanuele.


title: Filtro multiplo(?)

text:
"naponet" <
napone...@tin.it
> ha scritto nel messaggio
news:OAYx9.76165$aL4.2...@news1.tin.it...

Vai sul Sito Comune (link qui sotto), nella Sezione Forms leggiti la FAQ
intitolata "Filtrare una maschera in base al valore contenuto in un
controllo di una sua sottomaschera.".
Per filtrare, invece di una maschera, un report in base al valore contenuto
in un controllo di un suo sottoreport non devi modificare un gran che le
cose; fermi restando i presupposti, praticamente devi sostituire la
DoCmd.OpenForm che è in fondo alla Sub con una DoCmd.OpenReport.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: chiusura documento word all'interno di un ciclo

author: Akery

text:
Salve a tutti

ho la seguente sub:

Sub toword()

Dim Wrd As Word.Application
Dim Doc As Word.Document

CreateObject ("Word.Application")
On Error Resume Next 'gestione errori step by step 'cerca un'istanza di
Word già aperta
Set Wrd = GetObject(, "Word.Application")
If Err.Number = 429 Then 'se c'è stato un errore è perchè Word non era
già aperto: 'aprilo adesso
Set Wrd = CreateObject("Word.Application")
End If
On Error GoTo 0 'ripristina la segnalazione degli errori
Wrd.Visible = True
Wrd.Activate

If Forms!richieste![ingresso] = "ordinario" Then

Set Doc = Wrd.Documents.Add(CurrentProject.Path & "/Allegato_2B.docx")
'nuovo doc

ElseIf Forms!richieste![ingresso] = "innova" Then

Set Doc = Wrd.Documents.Add(CurrentProject.Path &
"/Allegato_2B_innova.docx")

End If

Doc.Bookmarks("firma").Select
Wrd.Selection.TypeText Forms!richieste![nome e cognome]

If Forms!richieste![ingresso] = "innova" Then
New_modello = CurrentProject.Path & "\da firmare\" &
Forms!richieste![nome e cognome] & " - INNOVA - " &
Forms!richieste!giorni & ".docx"
ActiveDocument.SaveAs2 (New_modello)
ElseIf Forms!richieste![ingresso] = "ordinario" Then
New_modello = CurrentProject.Path & "\da firmare\" &
Forms!richieste![nome e cognome] & " - " & Forms!richieste!giorni & ".docx"
ActiveDocument.SaveAs2 (New_modello)
End If

Set Doc = Nothing
Set Wrd = Nothing
'Wrd.Quit

end sub

la suddetta sub che faccio ciclare da una maschera su tutti i record
funziona perfettamente e fa il suo dovere ma quando i record sono tanti,
parliamo di circa 100, aprire tante istanze word manda in crash il
sistema. La domanda che pongo è come fare a chiudere il documento dopo
che è stato salvato e far proseguire il ciclo senza intoppi.

Grazie

--
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus


text:
Secondo me dovresti chiudere SOLO il DOCUMENT non word per renderlo più veloce... o meglio meno lento...!

https://docs.microsoft.com/en-us/office/vba/api/word.document.close(method)

@Alex


text:

Funziona!!!!!!

grazie



title: FORMAT$ ... banale ma non ricordo! :(

author: Giacomo

text:
salve a tutti!
e da due mesi che non ritocco access e gia ho delle lacune! mi trovo
difronte ad un piccolissimo e banale problema.
vorrei convertire un dato numerico che ho [Espr2] in un report
estrapolato da una query come Espr2=Month([Scadenza]) in modo tale che
non mi appaia il numero del mese da 1-12 ma il mese scritto a parole
ho provato con Format([Espr2)], "mmmm") ma mi scrive semre e solo
"Gennaio".
dovevo forse adoperare anche un dateserial o bastava il format usato
diversamente?
grazie mille!
saluti,
-g-


title: FORMAT$ ... banale ma non ricordo! :(

author: Claudio

text:
Wed, 20 Nov 2002 15:27:35 GMT, Giacomo ha scritto ben 14 righe per dire:
>salve a tutti!
>e da due mesi che non ritocco access e gia ho delle lacune! mi trovo
>difronte ad un piccolissimo e banale problema.
>vorrei convertire un dato numerico che ho [Espr2] in un report
>estrapolato da una query come Espr2=Month([Scadenza]) in modo tale che
>non mi appaia il numero del mese da 1-12 ma il mese scritto a parole
>
>ho provato con Format([Espr2)], "mmmm") ma mi scrive semre e solo
>"Gennaio".
Beh, gli stai dicendo di convertire in mese il 31/12/1899 e i primi
undici giorni di gennaio 1900... :-)
Prova a modificare la tua funzione in Format([Espr2], "gg/mm/aaaa") e
forse ti renderai conto.
Soluzione: fai riferimento direttamente a [Scadenza], con
Format([Scadenza], "mmmm").
Ciao. Claudio.


title: FORMAT$ ... banale ma non ricordo! :(

text:
On Wed, 20 Nov 2002 15:48:13 GMT, Claudio <c...@NOSPAMandCOsupereva.it>
wrote:
>Beh, gli stai dicendo di convertire in mese il 31/12/1899 e i primi
>undici giorni di gennaio 1900... :-)
>Prova a modificare la tua funzione in Format([Espr2], "gg/mm/aaaa") e
>forse ti renderai conto.
>Soluzione: fai riferimento direttamente a [Scadenza], con
>Format([Scadenza], "mmmm").
>
>Ciao. Claudio.
ma io Scadenza non l'avevo inclusa nella query xe se lo faccio, mi da
i risultati non desiderati (mi aggiunge + record di quelli necessari
=> il report non e quello voluto).
era una soluzione che avevo infatti gia testato.
ma non si puo proprio convertire un numero intero da 1-12 in un
equivalente mese dell'anno?
la query in questione, per semplicita, e questa:
deve ritornare la somma degli importi delle varie rate che scadono in
tutti i mesi dell'anno [Inserisci anno], divisi per valuta:
Gennaio Euro    10000
	Dollari   5000
Febbraio ...
etc etc
per ora ho
1     Euro xxxx
       Dollari yyy
2     Euro xxx
       Dollari yyy
ok?
grazie ancora.
-g-


title: FORMAT$ ... banale ma non ricordo! :(

text:
Wed, 20 Nov 2002 17:44:32 GMT, Giacomo ha scritto ben 38 righe per dire:
>On Wed, 20 Nov 2002 15:48:13 GMT, Claudio <c...@NOSPAMandCOsupereva.it>
>wrote:
>
>>Beh, gli stai dicendo di convertire in mese il 31/12/1899 e i primi
>>undici giorni di gennaio 1900... :-)
>>Prova a modificare la tua funzione in Format([Espr2], "gg/mm/aaaa") e
>>forse ti renderai conto.
>>Soluzione: fai riferimento direttamente a [Scadenza], con
>>Format([Scadenza], "mmmm").
>>
>>Ciao. Claudio.
>
>ma io Scadenza non l'avevo inclusa nella query xe se lo faccio, mi da
>i risultati non desiderati (mi aggiunge + record di quelli necessari
>=> il report non e quello voluto).
>era una soluzione che avevo infatti gia testato.
>ma non si puo proprio convertire un numero intero da 1-12 in un
>equivalente mese dell'anno?
Certo che si può, ma mi sfugge il motivo...
Comunque, se proprio vuoi utilizzare a tutti i costi il risultato della
tua Month per avere questo campo, usa per esempio
Format(DateSerial(0,[Espr2],1), "mmmm")
(riconvertendo in data quello che già avevi...)
Ciao. Claudio.


title: [OT] ma non troppo: il futuro di Access

author: OneEDP

text:
Mi piacerebbe un confronto "sereno"
In particolare a fondo pagina web
http://channel9.msdn.com/shows/Access/Microsoft-Access-2010-Demo/#Page=1
Non credo che abbia proprio tutti i torti.
Che ne pensate?
Un saluto a tutti voi
Daniele


title: [OT] ma non troppo: il futuro di Access

text:
OneEDP ha scritto:
>
>Mi piacerebbe un confronto "sereno"
>
>In particolare a fondo pagina web
> http :// channel9.msdn,com /shows/Access/Microsoft-Access-2010-Demo/#Page=1
>
>Non credo che abbia proprio tutti i torti.
>
>Che ne pensate?
>
>Un saluto a tutti voi
>Daniele
>
>
Peso.......tutti torti non ha cmq........
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: [OT] ma non troppo: il futuro di Access

author: MA

text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:4ba24d6e$0$1145$4faf...@reader1.news.tin.it...

Un mare di fesserie dette da chi non conosce il prodotto e non ama il 2007,
ma non ha detto perchè, ha detto solo che non gli piace


title: [OT] ma non troppo: il futuro di Access

text:
Il 18/03/2010 19.52, Fair87 ha scritto:
> OneEDP ha scritto:
>
>> Mi piacerebbe un confronto "sereno"
>>
>> In particolare a fondo pagina web
>> http :// channel9.msdn,com /shows/Access/Microsoft-Access-2010-Demo/#Page=1
>>
>> Non credo che abbia proprio tutti i torti.
>>
>> Che ne pensate?
>>
>> Un saluto a tutti voi
>> Daniele
>>
>>
>>
> Peso.......tutti torti non ha cmq........
>
>
Come cavolo scrivo! Accidenti.
Errata Corrige: credo che NON abbia tutti i torti.
Ciao


title: [OT] ma non troppo: il futuro di Access

text:

Non mi è sembrato uno sprovveduto. Certo con i ribbon c'è da lavorare ma
è un investimento che non scarterei a priorio perché per esempio
permette di liberare spazio utile alle form spostando di fatto i tool
dalla maschera ai ribbon e non è poco. In altri punti per esempio
sull'IDE fermo da un decennio... non mi sentirei di dargli tutti i torti
al suo sfogo.
Ciao
Daniele


title: [OT] ma non troppo: il futuro di Access

text:

Errata Corrige:
Penso che non abbia proprio tutti i torti.
Ciao


title: [OT] ma non troppo: il futuro di Access

text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:4ba334cb$0$1104$4faf...@reader4.news.tin.it...

guarda io sono uno he ha bisogno di molto spazio nelle proprie form, ma
risolvo con i desktop estesi visualizzati con due o più monitor. basta un pò
di ingegnio e vengono fuori cose carine


title: [OT] ma non troppo: il futuro di Access

text:

Già si fa fatica a convicere di far acquistare un lcd 16:10 figuriamoci
due ;-)
Cmq è interessante.
Ciao
Daniele


title: [OT] ma non troppo: il futuro di Access

author: RobertoA

text:
>>>> Mi piacerebbe un confronto "sereno"
>>>> In particolare a fondo pagina web
>>>>
http://channel9.msdn.com/shows/Access/Microsoft-Access-2010-Demo/#Page=1
>>>> Non credo che abbia proprio tutti i torti.
>>>> Che ne pensate?
>>>>
>>>> Un saluto a tutti voi
>>>> Daniele
>>>
>>> Un mare di fesserie dette da chi non conosce il prodotto e non ama il
>>> 2007, ma non ha detto perchè, ha detto solo che non gli piace
>>>
>> Non mi è sembrato uno sprovveduto. Certo con i ribbon c'è da lavorare ma
>> è un investimento che non scarterei a priorio perché per esempio permette
>> di liberare spazio utile alle form spostando di fatto i tool dalla
>> maschera ai ribbon e non è poco. In altri punti per esempio sull'IDE
>> fermo da un decennio... non mi sentirei di dargli tutti i torti al suo
>> sfogo.
>
> guarda io sono uno he ha bisogno di molto spazio nelle proprie form, ma
> risolvo con i desktop estesi visualizzati con due o più monitor. basta un
> pò di ingegnio e vengono fuori cose carine
Dimmi una cosa, ma quanti operatori che usano un gestionale (perche' e' per
questo che e' nato Access) conosci che abbiano il doppio monitor?


title: [OT] ma non troppo: il futuro di Access

text:
RobertoA ha scritto:
>>>>> Mi piacerebbe un confronto "sereno"
>>>>> In particolare a fondo pagina web
>>>>>  http :// channel9.msdn,com
/shows/Access/Microsoft-Access-2010-Demo/#Page=1
>>>>> Non credo che abbia proprio tutti i torti.
>>>>> Che ne pensate?
>>>>>
>>>>> Un saluto a tutti voi
>>>>> Daniele
>>>>
>>>> Un mare di fesserie dette da chi non conosce il prodotto e non ama il
>>>> 2007, ma non ha detto perch�, ha detto solo che non gli piace
>>>>
>>> Non mi � sembrato uno sprovveduto. Certo con i ribbon c'� da lavorare ma
>>> � un investimento che non scarterei a priorio perch� per esempio permette
>>> di liberare spazio utile alle form spostando di fatto i tool dalla
>>> maschera ai ribbon e non � poco. In altri punti per esempio sull'IDE
>>> fermo da un decennio... non mi sentirei di dargli tutti i torti al suo
>>> sfogo.
>>
>> guarda io sono uno he ha bisogno di molto spazio nelle proprie form, ma
>> risolvo con i desktop estesi visualizzati con due o pi� monitor. basta un
>> p� di ingegnio e vengono fuori cose carine
>
>Dimmi una cosa, ma quanti operatori che usano un gestionale (perche' e' per
>questo che e' nato Access) conosci che abbiano il doppio monitor?
>
>
Non voglio scatenare nulla (Daniele ha detto SERENA) ma.....
Uso A2007 da poco quindi non posso proprio pronunciarmi completamente...
Credo che lo sfogo del tipo in questione sia in parte giustificato, e in parte
no....
dopo il casino per padroneggiare un po' il ribbone nuovo, trovo che, logiche
di mercato a parte, sia non proprio felicissimo il costringere ad abbandonare
i vecchi men� (importabili, ma con limitazioni, vedi tasti rapidi, spazio
utilizzato...). Magari una serena convivenza......
Sul fatto dell'eseguibile.....beh...nn mi pronuncio....sarebbe bello!!!
La capacit� di staorage non aumenter� mai secondo me.....c'� SQL express....
Io vedo + un futuro dove access e SQL saranno fusi in un unico prodotto
(magari!!!!!!) ponendo fine a molte diatribe e mantenendo le facility del
prodotto in se, che ne ha tante.....
Chiaro che si sta parlando di gestionali, quindi tante cose del .NET sarebbero
completamente inutili e andrebbero solo a complicare le cose...lo strumento fa
quello che deve, se uno lo snatura e pretende supporto forse si dovrebbe
rivolgere ad altri strumenti...e ce ne sono a bizzeffe
Se qualcuno cerca un'ambiente di programmazione all purpose NON deve
rivolgersi ad Access (che non lo �) ma a Visual Studio, a Delphi, al C++ ecc
ecc ecc
IMHO
RobertoF



title: [OT] ma non troppo: il futuro di Access

text:
Il 19/03/2010 12.46, Fair87 ha scritto:
> RobertoA ha scritto:
>
>>>>>> Mi piacerebbe un confronto "sereno"
>>>>>> In particolare a fondo pagina web
>>>>>>   http :// channel9.msdn,com
>>>>>>
> /shows/Access/Microsoft-Access-2010-Demo/#Page=1
>
>>>>>> Non credo che abbia proprio tutti i torti.
>>>>>> Che ne pensate?
>>>>>>
>>>>>> Un saluto a tutti voi
>>>>>> Daniele
>>>>>>
>>>>> Un mare di fesserie dette da chi non conosce il prodotto e non ama il
>>>>> 2007, ma non ha detto perchè, ha detto solo che non gli piace
>>>>>
>>>>>
>>>> Non mi è sembrato uno sprovveduto. Certo con i ribbon c'è da lavorare ma
>>>> è un investimento che non scarterei a priorio perché per esempio permette
>>>>
>
>>>> di liberare spazio utile alle form spostando di fatto i tool dalla
>>>> maschera ai ribbon e non è poco. In altri punti per esempio sull'IDE
>>>> fermo da un decennio... non mi sentirei di dargli tutti i torti al suo
>>>> sfogo.
>>>>
>>> guarda io sono uno he ha bisogno di molto spazio nelle proprie form, ma
>>> risolvo con i desktop estesi visualizzati con due o più monitor. basta un
>>> pò di ingegnio e vengono fuori cose carine
>>>
>> Dimmi una cosa, ma quanti operatori che usano un gestionale (perche' e' per
>> questo che e' nato Access) conosci che abbiano il doppio monitor?
>>
>>
>>
> Non voglio scatenare nulla (Daniele ha detto SERENA) ma.....
> Uso A2007 da poco quindi non posso proprio pronunciarmi completamente...
> Credo che lo sfogo del tipo in questione sia in parte giustificato, e in parte
> no....
> dopo il casino per padroneggiare un po' il ribbone nuovo, trovo che, logiche
> di mercato a parte, sia non proprio felicissimo il costringere ad abbandonare
> i vecchi menù (importabili, ma con limitazioni, vedi tasti rapidi, spazio
> utilizzato...). Magari una serena convivenza......
>
Per quanto riguarda il ribbon dico che era ora che si mostrassero
all'utente le potenziali funzionalità di un prodotto, prima nascoste
chissà dove potenti e poco utilizzate.
Almeno "più" grandi ci sarà più probabilità che gli utenti più pigri le
possano usare senza tempestarmi di telefonate
Poi c'è l'XML di cui ho paricolare avversione... va bè
> Sul fatto dell'eseguibile.....beh...nn mi pronuncio....sarebbe bello!!!
> La capacità di staorage non aumenterà mai secondo me.....c'è SQL express....
> Io vedo + un futuro dove access e SQL saranno fusi in un unico prodotto
> (magari!!!!!!) ponendo fine a molte diatribe e mantenendo le facility del
> prodotto in se, che ne ha tante.....
>
SQL Server è un db profondamente diverso da Access, ma molto profondamente.
L'intento degli adp preannunciava un embedding ottimale e poi... logiche
di mercato... e rimasto al layer COM (tanto è vero che ADO.net parla di
DataSet e non più di recordset, il che è ben oltre il significato della
parola).
> Chiaro che si sta parlando di gestionali, quindi tante cose del .NET sarebbero
> completamente inutili e andrebbero solo a complicare le cose...lo strumento fa
> quello che deve, se uno lo snatura e pretende supporto forse si dovrebbe
> rivolgere ad altri strumenti...e ce ne sono a bizzeffe
> Se qualcuno cerca un'ambiente di programmazione all purpose NON deve
> rivolgersi ad Access (che non lo è) ma a Visual Studio, a Delphi, al C++ ecc
> ecc ecc
> IMHO
>
> RobertoF
>
>
Dico che se ci fosse stata la naturale evoluzione come è avvenuto con
ODBC forse Access oggi potrebbe essere un prodotto eccellente, ma
evoluzioni dell'engine dal 2003 significative (a parte l'appariscente
ribbon) non ne vedo ancora e quindi tecnicamente lo sviluppatore deve
scegliere tra tecnologie 2003 o 2010 e questo significa non solo
rimanere indietro, ma retrocedere.
Non parlo di applicazioni a 360° ma sempre limitatamente ai databeis :-)
Ciao
Daniele


title: [OT] ma non troppo: il futuro di Access

author: Massimiliano Bertoglio

text:
"OneEDP" <
>>
> Dico che se ci fosse stata la naturale evoluzione come è avvenuto con ODBC
> forse Access oggi potrebbe essere un prodotto eccellente, ma evoluzioni
> dell'engine dal 2003 significative (a parte l'appariscente ribbon) non ne
> vedo ancora e quindi tecnicamente lo sviluppatore deve scegliere tra
> tecnologie 2003 o 2010 e questo significa non solo rimanere indietro, ma
> retrocedere.
> Non parlo di applicazioni a 360° ma sempre limitatamente ai databeis :-)
Le funzionalità nuove e interessanti rispetto al 2003 (basta prendere la
reportistica interattiva) ci sono, eccome.
Il problema IMHO è capire anzitutto se Access 2007  'funzioni' come si deve
oppure no ... in caso affermativo già sarebbe un prodotto eccellente.
Saluti a tutti.


title: [OT] ma non troppo: il futuro di Access

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:4ba34612$1...@newsgate.x-privat.org...

I mei gestionali, molti
E' un problema di filosofa
Molti nostri colleghi amano definire gli utent come stupidi, devono al
massimo fare click con un tastone 800x600 e soprattutto creano software
consuntivo: io faccio la transazione e poi la metto a sistema.
Io invece amo fare gestionali decisionali, ti porgo tutte le info che
concorrono a definire una decisione, tutte insieme, correlate,
senza doppio e triplo click.
E sono stupidagini quelle che dicono che così si confondono.
>


title: [OT] ma non troppo: il futuro di Access

text:
"Massimiliano Bertoglio" <
max.be...@alice.it
> ha scritto nel messaggio
news:4ba36c69$0$1130$4faf...@reader3.news.tin.it...

Ciao Massimiliano (complimenti per il nome)
credo sia la versione migliore (e ti dico che ho amato Axp)
>


title: [OT] ma non troppo: il futuro di Access

text:

Ciao Massimiliano
Come vedi i punti di vista sono diversi, ma lo scopo del 3d è proprio
questo confronto.
Grazie.
Daniele


title: [OT] ma non troppo: il futuro di Access

text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:4ba38848$0$1138$4faf...@reader1.news.tin.it...

Certo
per questo io sto partecipando
è che no ero d'accordo col tizio


title: [OT] ma non troppo: il futuro di Access

text:

Mi spiace ripetermi ma questi a questi limiti
http://groups.google.com/group/it.comp.appl.access/browse_thread/thread/e78546b3bcb999de/3cf7a4bb5c44834a?#3cf7a4bb5c44834a

sembra non ci sia via d'uscita. Sembre che ne sento solo io il bisogno a
quanto pare. Se solo si potesse avere questa classe... con sql server
accidenti, ci vuole! Hai dato un'occhiata al servizio notifiche query?
Una sorta di round trip intelligente... chiamiamolo pure "evento" va...
in ascolto di n transazioni lato server che appena concluse vengono
notificate al client... fantascienza con access (a meno di ripetuti
round trip)
Ciao
Daniele


title: [OT] ma non troppo: il futuro di Access

author: Roberto da Parma

text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:4ba334fb$0$1104$4faf...@reader4.news.tin.it...

In questo 3d sono semplicemente un ascoltatore...
diciamo che ac2007 lo sto saltando, faccio bene faccio male non saprei...il
2003 comunque mi da ancora soddisfazioni...i ribbon? non li godo molto...ma
se quella è la strada mi dovrò adeguare...
attendo fiducioso il 2010 perchè ha già 3 o 4 features che oggi mi
risolverebbero due o tre grattacapi.
Ciao
--
Roberto da Parma


title: Nascondere e scoprire Maschere

author: checco

text:
          C'è la possibilità con qualche comando di nascondere e/o scoprire una
determinata maschera?
Grazie mille
Francesco
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Nascondere e scoprire Maschere

text:
"checco" <
fra....@libero.it
> ha scritto nel messaggio
news:85Z35Z235Z91Y1...@usenet.libero.it...
>
>          C'è la possibilità con qualche comando di nascondere e/o scoprire
> una
> determinata maschera?
>
> Grazie mille
> Francesco
In che senso?
Nascondere dalla finestra database o dalla visualizzazione dell'utente?
MAssimiliano


title: Nascondere e scoprire Maschere

author: luigiOnofrio

text:
MA ha scritto:


se vuoi nasconderla alla vista di un utente che non ha attivato l'opzione
windows "visualizza file e cartelle nascoste", basta selezionare il nome
della tabella e spuntare la casella "nascosto" e nel menù strumenti -
opzioni disabilitare la vista di oggetti nascosti nella pagina
Visualizzazione.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Nascondere e scoprire Maschere

author: Karl Donaubauer

text:
checco wrote:
> C'è la possibilità con qualche comando di nascondere e/o
> scoprire una determinata maschera?
Vedi la FAQ 1.32 Nascondere oggetti del database
sul sito indicato sotto.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+info sulla prima Conferenza Italiana per Sviluppatori di Access (CISA1)


title: Nascondere e scoprire Maschere

author: ALESSANDRO Baraldi

text:
"checco" <
fra....@libero.it
> ha scritto nel messaggio
news:85Z35Z235Z91Y1...@usenet.libero.it...
>
>           C'è la possibilità con qualche comando di nascondere e/o
scoprire una
> determinata maschera?
>
> Grazie mille
> Francesco
Le maschere sono Oggetti che dispongono della proprietà
Visible impostabile da VBA.
Se invece intendevi rendere non visibile l'oggetto dalla maschera
del Database, allora credo che ti convenga strutturare meglio
la sicurezza del tuo lavoro per ottimizzare il tutto.
Prova anche a dare un'occhiata alle possibilità esposte dal
Menù Strumenti--->Avvio
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Nascondere e scoprire Maschere

text:
                    Il 25 Gen 2005, 20:31, "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto:
> "checco" <
fra....@libero.it
> ha scritto nel messaggio
> news:85Z35Z235Z91Y1...@usenet.libero.it...
> >
> > C'è la possibilità con qualche comando di nascondere e/o
> scoprire una
> > determinata maschera?
> >
> > Grazie mille
> > Francesco
>
> Le maschere sono Oggetti che dispongono della proprietà
> Visible impostabile da VBA.
> Se invece intendevi rendere non visibile l'oggetto dalla maschera
> del Database, allora credo che ti convenga strutturare meglio
> la sicurezza del tuo lavoro per ottimizzare il tutto.
>
> Prova anche a dare un'occhiata alle possibilità esposte dal
> Menù Strumenti--->Avvio
>
> Ciao
Allora intendo nascondere una mashera aperta anzichè chiuderla, e poi
scoprirla quando mi serve.
Ciao



title: Nascondere e scoprire Maschere

author: Alessandro Baraldi

text:
"checco" <
fra....@libero.it
> wrote in message
news:85Z35Z235Z91Y1...@usenet.libero.it
[CUT]
>
> Allora intendo nascondere una mashera aperta anzichè chiuderla, e poi
> scoprirla quando mi serve.
>
> Ciao
> Francesco
Come suggerito nella prima intuizione:
Forms!NomeForm.Visible=True/False
Ciao
@ALex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Nascondere e scoprire Maschere

text:
                    Il 26 Gen 2005, 13:07, "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto:
> "checco" <
fra....@libero.it
> wrote in message
>
news:85Z35Z235Z91Y1...@usenet.libero.it
>
> [CUT]
> >
> > Allora intendo nascondere una mashera aperta anzichč chiuderla, e poi
> > scoprirla quando mi serve.
> >
> > Ciao
> > Francesco
>
> Come suggerito nella prima intuizione:
>
> Forms!NomeForm.Visible=True/False
>
> Ciao
> @ALex
>
>
> --
> Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
>

Grazie mille!
Gentilissimo!



title: unire due query

author: Paolo

text:
Ciao,
Ho due query con strutture diverse tra loro:
Query 1: "E";txtnome
Query 2: "D"; CFISC1;Importo1;Data1
                "D"; CFISC2;Importo2;Data2
                "D"; CFISC3;Importo3;Data3
devo creare un unico file txt dalla seguente struttura
"E";txtnome
"D"; CFISC1;Importo1;Data1
"D"; CFISC2;Importo2;Data2
"D"; CFISC3;Importo3;Data3
Ho usato in una macro il comando "TrasferisciTesto", con le sue specifiche
di export, ma questo mi permette di generare il file con i dati di una sola
query,  non riesco a trovare il modo di generare un unico file con i dati
delle due Query!
Grazie
Paolo


title: unire due query

text:

Passa per un tabella temporanea, è la soluzione più semplice.
Prma riversi in quella e poi la esporti
--
--
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: unire due query

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:es0pa1$nkg$1...@tdi.cu.mi.it...

Grazie per il suggerimento ma il file che devo generare è a lunghezza fissa
e, creando le specifiche, non posso mettere la query2 sotto la query1. Per
intenderci, Txtnome (campi da 3 a 50), CFISC1 (campi da 3 a 50) e questo non
è permesso.


title: Maschere con immagini

author: Peo

text:
Ciao a tutti,
su Access 2000 ho il seguente "problema":
se creo delle maschere con delle immagini collegate (tipo uno sfondo) quando
il mio utente le usa, al momento dell'apertura si nota un fastidioso (e
velocissimo) sfarfallio.
Credo che sia dovuto al fatto che Access vada a prendere le immagini e le
carichi nella maschera.
C'č un sistema per evitare questo fastidio?
PEO
www.studiopasquali.it/calcio
Tutto sul campionato di calcio piů piccolo del mondo!
(Campionato Nazionale di Calcio della Repubblica di San Marino)


title: Maschere con immagini

author: Patrick

text:
Hai provato ad incorporarle ?
"Peo" <
moto...@libero.it
> wrote in message
news:9s8pf9$m5b$1...@fe2.cs.interbusiness.it...



title: Maschere con immagini

text:
Non volevo incorporarle per non fare ingrassare il DB.
Non ci sono altri metodi?
PEO
"Patrick" <
patr...@gmx.it
> ha scritto nel messaggio
news:zjUF7.20104$zu5.7...@news1.tin.it...



title: Maschere con immagini

author: Roberto dal portatile

text:
"Peo" <
moto...@libero.it
> ha scritto nel messaggio
news:9s9lh6$ok2$1...@fe2.cs.interbusiness.it...
> Non volevo incorporarle per non fare ingrassare il DB.
> Non ci sono altri metodi?
> PEO
>
Hai Provato a cercare sull'help il Metodo Echo?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Maschere con immagini

text:
Grazie, adesso provo.
PEO
P.S.: non rispondete ad una domanda con un'altra domanda...
"Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
news:9sc3ur$3d9a$1...@stargate1.inet.it...



title: Maschere con immagini

text:
"Peo" <
moto...@libero.it
> ha scritto nel messaggio
news:9sdfnc$1n1$1...@fe2.cs.interbusiness.it...
> Grazie, adesso provo.
> PEO
> P.S.: non rispondete ad una domanda con un'altra domanda...
>
>
>
E' buona regola, in questo NG, rispondere DOPO e non prima il testo dei
messaggi precedenti.
Bene: spigami allora come si deve fare per avere chiarimenti sul quesito che
poni.



title: autocompilazione nella maschera

author: veleno

text:
ciao a tutti, ho un database x un negozio che mi crea un problema:
ho una tabella con i prodotti (cod, descr, prezzo, unità di mis. etc)
e ho una tabella ordini in cui vorrei inserire :  data, fornitore (da
tab. fornitori) e fino qui nessun problema... quello che vorrei capire
è se è possibile, indicando il nome/codice del prodotto, che si
autocompilino in questa tabella anche i campi che sono associati a
quel prodotto nella tabella prodotti...
quindi scrivendo es.: FARINA00... dovrebbe autocompilarmi nella
maschera, il prezzo, l'unità di misura ... è secondo voi possibile?
Attendo consigli
grazie


title: autocompilazione nella maschera

author: Roberto da casa

text:
"veleno" <
giulio...@bresciaonline.it
> ha scritto nel messaggio
news:ca3d06c1.05041...@posting.google.com...

Se FARINA00 lo scrivi in una casella di testo, puoi popolare le casella di
testo che contengono gli altri dati di quel prodotto usanda la funzione
DLookup (vedi help).
Se invece usi una casella di testo il prodotto lo selezioni in una casella
combinata, imposta nella casella combinata tante colonne quanti sono i campi
della tabella prodotti, usa un'origine riga adeguata, quindi a fronte
dell'evento "Dopo aggiornamento" della casella combinata popola le varie
caselle di testo facendo ricorso alla proporeta Column (vedi help) della
casella combinata.
>
> Attendo consigli
> grazie
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: file di testo/text box/tabella

author: Tonio

text:
Buongiorno a tutti gli amici del ng
Dovrei aprire un file di testo ed inserire il tutto in una text box fin qui
nessun problema, nella tex box mi riporta tutte le righe presenti nel file
di testo,
es.
458888881010001
458888881010002
458888881010003
ecc..
è possibile da una text box creare una tabella riportante come record i
valori presenti su ogni linea della text box.
es.
IDContatore          Importazione
1                           458888881010001
2                           458888881010002
3                           458888881010003
Saluti.
Antonio


title: file di testo/text box/tabella

author: yQy

text:


File ->Carica Dati estermi - >Importa
Scegli il file di testo e ti apre l'autocomposizione per
l'importazione
Ti chiede di creare una tabella e te la fa gestire al volo.
Segui a video e vai! :)
Ciao


title: file di testo/text box/tabella

author: namor

text:
Tonio ha scritto:
> Buongiorno a tutti gli amici del ng
> Dovrei aprire un file di testo ed inserire il tutto in una text box fin qui
> nessun problema, nella tex box mi riporta tutte le righe presenti nel file
> di testo,
> es.
> 458888881010001
> 458888881010002
> 458888881010003
> ecc..
> č possibile da una text box creare una tabella riportante come record i
> valori presenti su ogni linea della text box.
> es.
> IDContatore          Importazione
> 1                           458888881010001
> 2                           458888881010002
> 3                           458888881010003
> Saluti.
> Antonio
Se leggi i dati dal file con vba e' piů facile farlo durante
l'importazione usando SQL INSERT INTO o un recordset con il metodo .addnew.
Se li leggi in altro modo facci sapere come.
Namor
--
Aiuta chi ne ha bisogno, non ti costa niente:
www.shopmon.it
  -
www.porloschicos.com
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: file di testo/text box/tabella

text:
Inanzitutto vi rigrazio per i consigli dati e mi scuso se non ho risposto
per tempo.
Utilizzerò i consigli che mi avete dato.
Grazie
Antonio


title: GESTIONE MAGAZZINO

author: Luigi

text:
Ciao a tutti, qualcuno mi può mandare un DB modificabile (ossia in cui posso
vedere come sono state fatte le query, le maschere ecc) per la gestione del
magazzino sono in crisi con un lavoro e devo assolutamente avere un esempio
con cui lavorare. Se volete questa è la mail
dio...@libero.it


title: GESTIONE MAGAZZINO

text:
"Luigi" <
theshow...@hotmail.com
> wrote in message
news:8Ls%e.5242$
ID6....@twister2.libero.it

Perchè hai inviato 2 messaggi nel giro di poco....?
Per il DB già fatto invece lo trovo poco probabile che
qualcuno possa accontentarti, ma non perdere la speranza, nel
frattempo studia come arrangiarti.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: GESTIONE MAGAZZINO

author: GGAC & co

text:
"Luigi" <
theshow...@hotmail.com
> ha scritto nel messaggio
news:8Ls%e.5242$ID6....@twister2.libero.it...

Un eccellente punto di partenza è questo
http://www.accessgroup.it/negotium.htm


title: GESTIONE MAGAZZINO

author: Ferrari Rino

text:
Scarica questa Demo e un software perfettamente funzionante ma limitato da
me creato .
http://www.systemsoftware.it/SetupGestioneFacile3Impresa.exe
Ciao
RinoŽ


title: GESTIONE MAGAZZINO

author: Franchi Bonizzoni

text:
"Ferrari Rino" <
rinof...@virgilio.it
> ha scritto nel messaggio
news:433e6c6c$0$23958$4faf...@reader3.news.tin.it...

Ho il sisyema orerativo su DISCO D.
Il programma NON FUNZIONA
Saluti


title: Protezione MDW

author: Marc

text:
Buon giorno a tutto il NW,vorrei porvi una domanda. C è un modo di aver le
password degli utenti in un file MDB collegato a un file MDW di protezione?
Mi spiego: ho un MDB con protezione a livello utente, quindi con file
PROTEZ.MDW, per esigenza di ufficio mi serve entrare con un utente creato in
precedenza con password, solo che al momento la password nn me la ricordo +,
essendo anch'io amministratore del MDB, modifico e creo nuove tbl query
maschere ect..., come potrei recuperare lapassword di quel utente? cè un
modo?
spero di essermi spiegato,
grazie in anticipo a tutti, Marc


title: Protezione MDW

author: Roberto da Parma

text:
"Marc" <
kj...@libero.it
> ha scritto nel messaggio
news:498d4c19$0$841$4faf...@reader5.news.tin.it...

Creati un'altro utente con diritti di amministratore e reimposta poi la
password del vecchio account
Usa DBEngine.CreateWorkspace
Ciao
--
Roberto da Parma


title: Protezione MDW

author: Karl Donaubauer

text:

Non puoi recuperarlo ma come amministratore puoi cambiarlo
col metodo NewPassword. Leggi la descrizione e l'esempio qui:
http://support.microsoft.com/support/access/content/secfaq.asp?SD=gn&gssnb=1#_Toc493299666
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Query di aggiornamento che ha come origine un'altra query

author: Andrea

text:
Ciao a tutti, uso Access97,
Sto cercando di fare una cosa apparentemente semplice ma mi sta creando un
po' di difficoltà.
Non riesco ad aggiornare un campo di una tabella tramite una query di
aggiornamento, che abbia come origine dati di aggiornamento, un'altra query
stavolta di selezione, che non fa altro che raggruppare un valore e farne la
relativa somma.
Grazie mille
Andrea


author: Gennaro Nicodemo

text:
Andrea ha scritto nel messaggio ...

Prova così:
trasforma la query di selezione in una query di creazione tabella e usa la
tabella creata come sorgente della query di aggiornamento. In certi casi,
soprattutto quando si usano raggruppamenti e somme, Access non consente di
aggiornare il recordset.
Ciao.


text:
Gennaro Nicodemo <
gennaro...@libero.it
> wrote in message
news:sj7j6.14263$7U4.2...@news.infostrada.it...


Ciao, ho provato a fare così, però non riconosce il campo, e lo considera
come un parametro, come se lo dovessi mettere a mano anzichè prenderselo
automaticamente.
Per farti capire meglio il problema:
QueryA: contiene la query di selezione dove raggruppa e infine somma il
valore.
CampoA: è il nome del campo ottenuto dalla QueryA che mi servirà per
aggiornare CampoB.
TabellaB: Tabella che deve ricevere il valore dal campo CampoA.
CampoB: è il nome del campo di destinazione della TabellaB.


text:
"Andrea" <
andrea.di...@mediasystems.net
> ha scritto nel messaggio
news:XJ5j6.9696$Uj1.1...@twister2.tin.it...

Non puoi basare una query di aggiornamento su una query non aggiornabile, e
una query con totali (quindi di raggruppamento) non è per definizione
aggiornabile.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:

Non è molto chiaro. Perché non alleghi un file mdb con le tabelle vuote e le
query?
Ciao


title: Invio report per Email

author: Vinum Etc. S.r.l.

text:
Salve,
Ho creato una Sub che invia un report di Access con il comendo
"docmd.sendobject", mi compare però un messaggio di Outlook che dice che
un'altra applicazione sta tentando di inviare un messagio e richiede l'OK.
Come posso fare affinchè il messaggio non mi compaia ?
Grazie mille per l'aiuto


title: Invio report per Email

author: Sergio MAZZA

text:
"Vinum Etc. S.r.l." <
vinu...@virgilio.it
> ha scritto nel messaggio
news:7u_%b.49276$IT2.1...@news4.tin.it...

Cerca con google nei messaggi precedenti...
Ciao.
--
Sergio MAZZA


title: Utenti e password

author: Neo

text:
La mia situazione è la seguente:
FE con le procedure
BE con i dati (solo tabelle)
--fin qui tutto ok ---
la mia domanda è:
è possibile proteggere il BE dall'esportazione o visualizzazione dei dati?
mi spiego meglio:
vorrei bloccare totalmente l'accesso al BE in maniera automatica, ovvero che
i dati si potessero visualizzare solo dal FE.
impostare la password al database è riduttivo perchè esistono software che
la trovano e quindi la protezione salta.
quindi è posibile agire in maniera che sia bloccata l'apertura del file e
che tentando di importare i dati da un altro software (access o altro)
l'importazione ne venga impedita?
GRAZIE


title: Utenti e password

text:
Neo ha scritto:

No.
La protezione di Access corrisponde circa al prezzo del programma.
Per una protezione più forte debbi (sorry, A.C. ;-) usare un sistema
Client Server come MS SQL Server, Oracle ecc. dove un db non
consiste di un solo file e che possono usare la protezione di Windows.
--
cu
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Utenti e password

author: Fabrizio Quercia

text:
On Tue, 08 Apr 2003 12:36:38 GMT, "Neo" <
neo...@genie.it
> wrote:
>vorrei bloccare totalmente l'accesso al BE in maniera automatica, ovvero che
>i dati si potessero visualizzare solo dal FE.
>impostare la password al database č riduttivo perchč esistono software che
>la trovano e quindi la protezione salta.
>
potresti proteggere il db con una password da modulo


title: Office 2007 Beta 2 disponibile per il download

author: PBsoft

text:
Se vi interessa, lo trovate qui.
http://www.microsoft.com/office/preview/beta/getthebeta.mspx
E' un discreto download.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


author: MA

text:
PBsoft wrote:
> Se vi interessa, lo trovate qui.
>
>
http://www.microsoft.com/office/preview/beta/getthebeta.mspx
>
> E' un discreto download.
Grazie Gabriele
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


author: Lucia Naddeo

text: è per tutti o solo per i betatester ? scade?


text:
> č per tutti o solo per i betatester ? scade?
Se fosse stata disponibile solo per i beta tester non avrei postato il link
per il download :-)
Scade? Penso proprio di sě, ma non ho ancora installato alcunché quindi non
so darti delucidazioni in materia.



text:
Lucia Naddeo wrote:
> č per tutti o solo per i betatester ? scade?
Č per tutti e per questo i server di MS sono troppo stressati
e nessuno la riceve.
--
;-)
Karl
*********
Access FAQ:
www.donkarl.com/it
 + iscriviti alla CISA2, la seconda
Conferenza Italiana per Sviluppatori di Access, Paola, 17+18/6/2006


text:
"Lucia Naddeo" <
lucia...@tiscali.it
> ha scritto nel messaggio
news:e51hg6$d71$1...@newsread.albacom.net...
>è per tutti o solo per i betatester ? scade?
Scade il 1 febbraio 2007; almeno così viene indicato e se non leggo male
vengono ridotte le possibilità di utilizzo. Probabilmente alcune opzioni non
saranno attive...
Ciao.
--
Sergio MAZZA


text:
>> è per tutti o solo per i betatester ? scade?
> È per tutti e per questo i server di MS sono troppo stressati e
> nessuno la riceve.
Io ieri sera ho scaricato circa 3 GB di materiale in poche ore. Ho una ADSL
a 4 MB.



text:
come mai non riesco ad attivarlo?
mi dice di verificare la mia connessione che naturalmente funziona.
dice anche che in questo modo scadrà dopo 43 volte che lo uso


text:

Visto il lancio recente,, sono tutti lì ad attivarlo e i server non reggono
le connessioni.
Chissà se fossero stati linux!!!



author: luigi onofrio

text:
MA ha scritto:
> Lucia Naddeo wrote:
> > come mai non riesco ad attivarlo?
> > mi dice di verificare la mia connessione che naturalmente funziona.
> > dice anche che in questo modo scadrà dopo 43 volte che lo uso
> Visto il lancio recente,, sono tutti lì ad attivarlo e i server non reggono
> le connessioni.
> Chissà se fossero stati linux!!!
Che novità ha?
intendo rispetto alla versione xp 2003
luigi
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
luigi onofrio wrote:
> MA ha scritto:
>
>> Lucia Naddeo wrote:
>>> come mai non riesco ad attivarlo?
>>> mi dice di verificare la mia connessione che naturalmente funziona.
>>> dice anche che in questo modo scadrà dopo 43 volte che lo uso
>
>> Visto il lancio recente,, sono tutti lì ad attivarlo e i server non
>> reggono le connessioni.
>> Chissà se fossero stati linux!!!
>
> Che novità ha?
> intendo rispetto alla versione xp 2003
> luigi
E' cambiato il formato, è cambiato/migliorato Jet, è cambiato il modo di
gestire le immagini
per il resto vieni al Cisa, Karl ci parlerà delle novità ;-)



title: Creare campi con routine inserite su specifici eventi tramite... codice

author: Stefano B.

text:
Salve a tutti,
vorrei porre un problema.
Tramite le funzioni CreateForm e CreateControl posso creare, tramite codice,
una maschera con tutti i controlli che desidero, posizionati, nominati e
basati su determinati campi.
Quello che non sono riuscito a fare è (sempre tramite codice)  inserire del
codice in un evento di uno di questi controlli.
Qualcuno mi può dare delle indicazioni o suggerimenti per risolvere questo
problema?
Grazie


author: Federico Luciani

text:

esempio, direttamente dall'help:
Function ClickEventProc() As Boolean
    Dim frm As Form, ctl As Control, mdl As Module
    Dim lngRestituito As Long
    On Error GoTo Error_ClickEventProc
    ' Crea nuova maschera.
    Set frm = CreateForm
    ' Crea il pulsante di comando sulla maschera.
    Set ctl = CreateControl(
frm.name
, acCommandButton, , , , 100, 100)
    ctl.Caption = "Fare clic in questo punto"
    ' Restituisce il riferimento al modulo della maschera.
    Set mdl = frm.Module
    ' Aggiunge routine evento.
    lngRestituito = mdl.CreateEventProc("Click",
ctl.name
)
    ' Inserisce testo nel corpo della routine.
    mdl.InsertLines lngRestituito + 1, vbTab & "MsgBox ""Ciao!"""
    ClickEventProc = True
Exit_ClickEventProc:
    Exit Function
Error_ClickEventProc:
    MsgBox Err & " :" & Err.Description
    ClickEventProc = False
    Resume Exit_ClickEventProc
End Function
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: Linked server tra SQL e Access (problemi con le permission)

author: Newcomsas

text:
Salve a tutti.
Nella nostra azienda abbiamo tentato senza successo di realizzare un Linked
server su SQL2005 verso Access 2000. Non ci sono problemi a gestire un
Linked Server SQL-Access quando entrambi risiedono sulla stessa macchina. Se
il file di Access si trova su una macchina remota (nella stessa rete) però
sembra che non ci sia modo di far funzionare la cosa. La stranezza è che il
messaggio di errore  che viene generato è 'database già aperto con accesso
esclusivo da un altro utente'. Abbiamo ovviamente provato a dare tutte le
permission possibili all'mdb (compreso everyone full control).
Qualcuno di voi può confermare se quello che stiamo tentando è fattibile e
può suggerire qualche soluzione ?
Grazie a chiunque vorrà rispondere.
Newcomsas


title: dbengine

author: e-emme di Marzocchi Ennio

text:
Buongiorno.
Ho 3 pc collegati in rete.
QUindi 3 front end ed un databaseDati depositato in uno dei tre.
Tutti e 3 sono associati ad una lettera J:\
All'apertura lancio un comando:
"Set db = DBEngine.Workspaces(0).OpenDatabase(J:\Nomedeldatabasedati.accdb)
Da ieri però il comando, su 2 pc mi restituisce l'errore "Impossibile bloccare il file - errore 3050".
Il file è di lettura scrittura e difatti si può modificare tranquillamente la cartella.
Mi sono creato un piccolo db di test che lancia anche il comando omettendo la stringa "workspace(0) ma il risultato è identico.
E' un comando che ha sempre funzionato...da anni.
Qualcuno di voi ha rilevato lo stesso problema? C'è una soluzione alternativa?


title: dbengine

text:
Salve,

Marzocchi Ennio:

Sei una delle tante vittime dell'ultimo bug di aggiornamento. Abbiamo
discusso il problema abbastanza intensamente con Microsoft per 2 giorni,
perché si verifica frequentemente in tutto il mondo.

Per questo ieri hanno almeno messo un articolo al riguardo nella pagina
degli insetti:
https://support.microsoft.com/en-us/office/error-in-access-when-opening-a-database-on-a-network-file-share-6cbc1560-62c2-46e7-9980-d079a46f5acc

Stranamente, non offre nemmeno informazioni su un workaround. Finché non
sarà disponibile un fix, l'unico rimedio è tornare ad una vecchia
versione prima degli aggiornamenti che causano il bug:

Per versioni installate con MSI:
Information about the ability to uninstall Office
https://docs.microsoft.com/office/troubleshoot/office/ability-to-uninstall-office

Per Microsoft 365:
How to revert to an earlier version of Office 2016 Click-to-Run
https://support.microsoft.com/help/2770432/how-to-revert-to-an-earlier-version-of-office-2013-or-office-2016-clic

Ciao
Karl
*********
http://AccessDevCon.com

Access FAQ:
https://www.donkarl.com/it


title: dbengine

text:
Karl Donaubauer:
> ...
> Per questo ieri hanno almeno messo un articolo al riguardo nella pagina
> degli insetti:
...

Il mio programma di traduzione ha tradotto
"Bug" meravigliosamente. :-))


title: dbengine

text:

Grazie Karl per la tempestività!
Domani procedo immediatamente con i downgrade ove necessario.


title: dbengine

author: Simone Calligaris

text:
> Per questo ieri hanno almeno messo un articolo al riguardo nella pagina
> degli insetti:
>
https://support.microsoft.com/en-us/office/error-in-access-when-opening-a-database-on-a-network-file-share-6cbc1560-62c2-46e7-9980-d079a46f5acc

>
> Stranamente, non offre nemmeno informazioni su un workaround. Finché non
> sarà disponibile un fix, l'unico rimedio è tornare ad una vecchia
> versione prima degli aggiornamenti che causano il bug:

Mhmmm, quindi Access 2007 e 2010 non sembrerebbero coinvolti.
E si parla "solo" di .AccDB quindi non risulterebbero problemi con connessioni ODBC al Server SQL.
Oppure sei a conoscenza di brutte notizie anche su quei fronti?

Saluti


title: dbengine

text:
Salve,

Simone Calligaris:
>
>> Per questo ieri hanno almeno messo un articolo al riguardo nella pagina
>> degli insetti:
>>
https://support.microsoft.com/en-us/office/error-in-access-when-opening-a-database-on-a-network-file-share-6cbc1560-62c2-46e7-9980-d079a46f5acc

> ...
> Mhmmm, quindi Access 2007 e 2010 non sembrerebbero coinvolti.
> E si parla "solo" di .AccDB quindi non risulterebbero problemi con connessioni ODBC al Server SQL.
> Oppure sei a conoscenza di brutte notizie anche su quei fronti?

Non sono sicuro ma penso che tutti versioni ed anche MDB sono
coninvolti, perché il problema è stato causato da aggiornamenti di
sicurezza, non da aggiornamenti di Office. Tuttavia, ci sono 2 rapporti
positivi:

1. Gli aggiornamenti di sicurezza non sono (ancora) arrivati ovunque.
2. Da ieri sera sono uscite i fix per i diversi canali di aggiornamento.
Ora sono anche elencati sul sito web di sopra.

Solo che non sono sempre installati automaticamente. Quindi chiunque
incontri il problema dovrebbe richiamare attivamente gli ultimi
aggiornamenti immediatamente.



title: dbengine

author: Davide La Mantia

text:
Il giorno giovedì 16 dicembre 2021 alle 17:57:11 UTC+1 Karl Donaubauer ha scritto:
> Salve,
>
> Marzocchi Ennio:
CUT
> > All'apertura lancio un comando:
> > "Set db = DBEngine.Workspaces(0).OpenDatabase(J:\Nomedeldatabasedati.accdb)
> > Da ieri però il comando, su 2 pc mi restituisce l'errore "Impossibile bloccare il file - errore 3050".
CUT
> Sei una delle tante vittime dell'ultimo bug di aggiornamento. Abbiamo
> discusso il problema abbastanza intensamente con Microsoft per 2 giorni,
> perché si verifica frequentemente in tutto il mondo.
>
> Per questo ieri hanno almeno messo un articolo al riguardo nella pagina
> degli insetti:
>
https://support.microsoft.com/en-us/office/error-in-access-when-opening-a-database-on-a-network-file-share-6cbc1560-62c2-46e7-9980-d079a46f5acc

>
> Stranamente, non offre nemmeno informazioni su un workaround. Finché non
> sarà disponibile un fix, l'unico rimedio è tornare ad una vecchia
CUT
> Ciao
> Karl
> *********
>
http://AccessDevCon.com

> Access FAQ:
https://www.donkarl.com/it

Ciao Karl,
sempre preziose le tue informazioni.
Ma a me succede anche con i runtime da qualche giorno, hai notizie su questi? si deve reinstallare un runtime aggiornato o posso sperare che l'aggiornamento automatico risolva?

Questo problema mi ha fatto saltare tutti gli aggiornamenti automatici delle mie distribuzioni.

Quando ho multiutenza metto l'aggiornamento in rete e le applicazioni aprono il db in rete per controllarne la versione e vedere se sia più aggiornata ed eventualmente scaricano l'aggiornamento.

Mi toccherà girare su decine di macchine per fare gli aggiornamenti a mano :,,(

Ciao


title: dbengine

author: Karl Donaubauer

text:
Salve Davide,

> Karl Donaubauer ha scritto:
>> Marzocchi Ennio:
>>> ... su 2 pc mi restituisce l'errore "Impossibile bloccare il file - errore 3050".
>> ...
>>
https://support.microsoft.com/en-us/office/error-in-access-when-opening-a-database-on-a-network-file-share-6cbc1560-62c2-46e7-9980-d079a46f5acc

> ...
> Ma a me succede anche con i runtime da qualche giorno, hai notizie su questi? si deve reinstallare un runtime aggiornato o posso sperare che l'aggiornamento automatico risolva?
>
> Questo problema mi ha fatto saltare tutti gli aggiornamenti automatici delle mie distribuzioni.
>
> Quando ho multiutenza metto l'aggiornamento in rete e le applicazioni aprono il db in rete per controllarne la versione e vedere se sia più aggiornata ed eventualmente scaricano l'aggiornamento.
>
> Mi toccherà girare su decine di macchine per fare gli aggiornamenti a mano :,,(

Colpisce tutte le versioni di Office/Access che sono in supporto attivo.
Quindi, tutto fino al 2013, compresi i runtime. Fortunato chi usa ancora
il 2010 o più vecchio, perché non dovrebbe aver ricevuto gli
aggiornamenti di sicurezza di Office che causano i problemi.

Microsoft ha aggiornato l'articolo menzionato diverse volte, perché
c'era una prima correzione, ma fissava solo i percorsi UNC. Alcune altre
varianti del percorso di rete hanno ancora il problema.

Dopo 4 settimane, finalmente mi aspetto una correzione a breve.
Tuttavia, può essere che le correzioni per le diverse versioni e
varianti arrivino solo gradualmente.

Dovresti tenere d'occhio gli aggiornamenti di Office e l'articolo sul bug.

Ciao
Karl
*********
Access News:
https://youtu.be/wpPYu6G_xcY

Access DevCon:
http://AccessDevCon.com

Access FAQ:
https://www.donkarl.com/it


title: dbengine

text:
Karl Donaubauer:
> ...
>
https://support.microsoft.com/en-us/office/error-in-access-when-opening-a-database-on-a-network-file-share-6cbc1560-62c2-46e7-9980-d079a46f5acc

> ...
Ora ci sono aggiornamenti con correzioni per la maggior parte delle
versioni, che dovrebbero anche risolvere i restanti problemi del
percorso di rete. Per alcune versioni o varianti sono ancora in sospeso.

Tutti colpiti dovrebbero dare un'occhiata alla lista delle versioni con
le correzioni o non ancora corrette nella pagina dei bug di cui sopra e,
se necessario, richiedere attivamente gli aggiornamenti.



title: anomalia in valori campi di tabella

author: Nicolas

text:
vi è mai capitato di vedere i valori di alcuni campi in altri campi in una
maschera access come se il db fosse impazzito, perchè accade questo?
il mio db è costituito da 2 file back end che rinomino opportunamente quando
devo usare uno o ol'altro può creare corruzzione ai dati questo procedimento
secondo voi?
grazie a tutti.


title: anomalia in valori campi di tabella

author: aaa

text:
Nicolas ha scritto:


> grazie a tutti.
impazzito in che senso spiegati meglio altrimenti non è facile aiutarti
ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Eliminare record uguali

author: Maurizio Benzi

text:
Ciao,
vi sembrerà una cosa banale, ma la mia scarsa conoscienza di Access non
arriva a tanto ;-)
Ho due db (A e B) vorrei inserire i campi presenti in B nel db A, facendo in
modo che ogni volta che ci sono più record identici ne resti solo uno.
Sapete come posso fare?
Grazie e Ciao
Mau
--
Posted from  [195.135.22.1]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Eliminare record uguali

author: Webmaster

text:
"Maurizio Benzi" <
be...@libero.it
> wrote in message news:<
6522f3323b3560046f2...@mygate.mailgate.org
>...
> Ciao,
>
> vi sembrerà una cosa banale, ma la mia scarsa conoscienza di Access non
> arriva a tanto ;-)
>
> Ho due db (A e B) vorrei inserire i campi presenti in B nel db A, facendo in
> modo che ogni volta che ci sono più record identici ne resti solo uno.
>
> Sapete come posso fare?
http://www.devguru.com/technologies/jetsql/quickref/insert_into.html
Li troverai la risposta al tuo dilemma !!
:-)
Ciao


title: Eliminare record uguali

author: Luciano (DOC)

text:
Maurizio Benzi ha scritto nel messaggio
<
6522f3323b3560046f2...@mygate.mailgate.org
>...
>Ciao,
>
>vi sembrerà una cosa banale, ma la mia scarsa conoscienza di Access non
>arriva a tanto ;-)
E pure con l'italiano non scherzi....:-))
>Ho due db (A e B) vorrei inserire i campi presenti in B nel db A, facendo
in
>modo che ogni volta che ci sono più record identici ne resti solo uno.
Cioe? I doppioni possono essere dove leggi o anche dove scrivi?
Saluti.
Luciano


title: Eliminare record uguali

text:
> E pure con l'italiano non scherzi....:-))
Già anche con l'itaGliano :-)))

> Cioe? I doppioni possono essere dove leggi o anche dove scrivi?
I doppioni sono in tutti e due ma vorrei eliminarli



title: Eliminare record uguali

text:
"Maurizio Benzi" <
be...@libero.it
> wrote in message
news:728438456c87d83aaa9...@mygate.mailgate.org...
> I doppioni sono in tutti e due ma vorrei eliminarli
Con un SELECT DISTINCT elimini i doppioni quand leggi, per non accodare un
recod se gia' presente in una tabella ci sono vari modi, uno e' mettere nei
criteri NOT IN SELECT blabla
Qualcosa del genere:
INSERT INTO tabella2 blabla SELECT DISTINCT blabla FROM tabella1 WHERE
campo1 NOT IN SELECT campo1 FROM Tabella2
Saluti.
Luciano


title: Come spostarsi rapidamente da un db ad un altro?

author: RobertoA

text:
E' abbastanza comune, almeno nella mia esperienza, la necessita' di far
collegare uno stesso front-end con db diversi
Il caso piu' evidente e' il classico programma gestionale, con archivi
di aziende diverse
Quindi supponiamo un applicativo scritto con Access, che usa tabelle di
un db server qualsiasi, collegate via odbc
Se desidero cambiare ditta, usando lo stesso programma (lo stesso file
mde intendo), devo per forza attendere OGNI VOLTA il ricollegamento
delle tabelle alla nuova base dati
E se le tabelle sono centinaia AND la necessita' di switchare ditta e'
frequente, allora le lamentele crescono
La domanda e': come fare, usando uno stesso applicativo in formato mde,
per spostarsi rapdamente da un'archivio all'altro?
E' ipotizzabile un file intermedio, un mde o mdb, messo tra applicativo
principale e dati, che funga da 'memoria' tabelle collegate?
Oppure, come velocizzare le operazioni di ricollegamento tabelle?
Ciao e grazie
RobertoA


text:

idee:

multiazienza (aggiungi un IdAzienza ad ogni tabella e gestisci gli accessi). Vantaggi: sempre tutto sotto mano, non query eterogenee, semplicità di gestione. Svantaggi: nessuno

colleghi tutto sempre: gestisci gli accessi (come prima) ma perdi ogni vantaggio ulteriore

Non si usa più fare db anno per anno. Ti giochi statistiche ecc ecc. Con le possibilità di oggi io manterrei la vecchia struttura


text:

Ringrazio per la risposta
Il multiazienda, inteso come un unico db con record distinti per azienda
in base ad un indicatore, non e' proprio vero che non abbia nessuno
svantaggio, la dimensione del db stesso, oltre che le possibili
commistioni di dati se non ben filtrati
Se hai 20 aziende (ad esempio un commercialista) la tua base dati, unca,
si ingrandisce inutilmente


author: Alessandro Cara

text:
Il 14/12/2016 15:27, RobertoA ha scritto:

> Se hai 20 aziende (ad esempio un commercialista) la tua base dati, unca,
> si ingrandisce inutilmente

Soluzione piu' complessa: Just in time

Colleghi/ricolleghi solo quando ti serve
Generalente quel tipo di applicazione dovrebbe avere una serie di
tabelle /parametro/ che sono o dovrebbero essere comuni.
Queste possono restare sempre collegate.
Le altre sono specifice ma, in una applicazione, ci sono, in genere,
poche (oserei dire mai) funzioni che le richiedono /tutte/
contemporanemente.
Avevo da qualche parte una roba del genere ma fra pc scassati
e mio disordine ed il fatto che non /programmo/ piu' da una vita
e' rimasto solo un vago ricordo.

--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)


text:

Tu hai parlato di un db server come di deve (non access/jet/ace), e quindi, a meno che tu non sia 20 Amazon, non credo che le dimensioni siano un problema. Se pensi a milioni di righe, per SQL server non sono un problema (ma neanche per MySQL, Postgresql....a volte neanche per un mdb). Se i dati non sono filtrati bene, il problema lo hai anche su basi separate, se il programma è fatto male è fatto male! Ma se ti serve tirare una query tra n basi come fai? Colleghi e ricolleghi? E se non sei in locale? Chi la fa la query? che motore? Cominci a tirare join tra db eterogenei....auguri! E se aggiorni una base dati, aggiungi un campo? Lo fai per tutte le basi dati? E se devi propagare delle modifiche? Per me è un suicidio...Ci sono una ilionata di "E se". Tu mi parli di collegare un FE a tanti BE, quindi sono tutti programmi uguali, si occupano della stessa cosa. Ergo, la gestione multiditta è il sistema più indolore (a parte aggiornare query e procedure, ma quello lo fai una volta e stop), perchè lo fai e nn ci pensi più. Quando entri ti logghi e gestisci gli Id. Concettualmente è semplice (magari farlo è un bagno di sangue eh?!?!). Ci sono a limite tante strade intermedie, ma il problema non lo risolvi completamente.....IMHO


text:
"RobertoA"

> collegare uno stesso front-end con db diversi
> Il caso piu' evidente e' il classico programma gestionale, con archivi di
> aziende diverse
> Quindi supponiamo un applicativo scritto con Access, che usa tabelle di un
> db server qualsiasi, collegate via odbc
> Se desidero cambiare ditta, usando lo stesso programma (lo stesso file mde
> intendo), devo per forza attendere OGNI VOLTA il ricollegamento delle
> tabelle alla nuova base dati
> E se le tabelle sono centinaia AND la necessita' di switchare ditta e'
> frequente, allora le lamentele crescono
> La domanda e': come fare, usando uno stesso applicativo in formato mde,
> per spostarsi rapdamente da un'archivio all'altro?

Devi decidere tra le 3 strade che conosci:

1 - Db unico multiaziendale

2 - Connessione a Base Dati con centinaia di tabelle

3 - Sbinare i Front-Ends (ognuno collegato a un Database): soluzione che
adotto in casi come il tuo, senza problemi.

Saluti


text:

Si certo come prestazioni, da 1 milione a 20 milioni di righe non cambia
granche'
La mia volonta' di mantenere separati i db delle varie aziende era
dettata piu' che altro dal fatto che dispongo gia' di diverse procedure
che funzionano in questo modo e quindi volevo trovare una soluzione
'solo' al ricollegamento tabelle, oltre al fatto che mi sono
intestardito a fare cosi'


text:

Eh si, il fatto e' che vorrei arrivare a conossiere strade nuove


text:
Il 14/12/2016 15:43, Alessandro Cara ha scritto:
> Il 14/12/2016 15:27, RobertoA ha scritto:
>
>> Se hai 20 aziende (ad esempio un commercialista) la tua base dati, unca,
>> si ingrandisce inutilmente
>
> Soluzione piu' complessa: Just in time
>
> Colleghi/ricolleghi solo quando ti serve
> Generalente quel tipo di applicazione dovrebbe avere una serie di
> tabelle /parametro/ che sono o dovrebbero essere comuni.
> Queste possono restare sempre collegate.
> Le altre sono specifice ma, in una applicazione, ci sono, in genere,
> poche (oserei dire mai) funzioni che le richiedono /tutte/
> contemporanemente.
> Avevo da qualche parte una roba del genere ma fra pc scassati
> e mio disordine ed il fatto che non /programmo/ piu' da una vita
> e' rimasto solo un vago ricordo.

Si anche questa e' una possibilita' che sto valutando
Il 'ricollegamento dinamico' alle singole tabelle usate nella form avviata
Ed analizzando la cosa nei dattegli credo potrebbe essere di notevole
efficacia
Avrei pensato di mettere dentro un file ini nelle stessa directory del
programma, una riga del tipo Ricollega_Tabelle=12345678, dove il numero
indicato sia univoco un guid o roba del genere
Ogni form avviata, prima di accedere ai dati, dovrebbe controllare che
le tabelle usate abbiano tutte (nel file ini) il valore 12345678, una
roba del tipo Codici_Iva=12345678
Se cosi' non fosse, vuol dire che la Codici_Iva deve essere ricollegata
Ovviamente dopo il ridollegamento verra' aggiornato il numeretto nel
file ini, in corrispondenza alla tabella ricollegata
Nel caso di cambio db, le singole schermate ricollegheranno le tabelle
usate, perdendo qualche secondo ma solo la prima volta che verranno avviate
Finora e' questa l'ipotesi in pole-position


text:

Io la avevo fatta piu' semplice (probabilmente sbagliando)
Il mio DBEngine /sa/ quali sono le tabelle collegate io dovrei sapere
quali sono le tabelle che mi occorrono.
Perche' scomodare il file di configurazione forse e' sufficiente una
tabella /dizionario/ tabelle che oltretutto access da qualche parte la
deve anche avere.
Dal mio menu' (forse e' questo il collegamento che manca) io dovrei
sapere quali sono le tabelle che mi sono necessarie per quella
specifica funzione il resto e' semplicemente un /veloce/ controllo
sul CurrentDatabase



text:

Si certo
Ma non le ricollegherai 'ogni volta' che le usi?
Ci dovra' pure essere un sistema che ti permetta di ricollegarle solo se
cambi front-end, la prima volta che accedi a quella tabella
E' questo lo scopo del sistema sopra descritto, capire se e' la prima
volta oppure no


text:

Faccio finta di non aver letto la domanda.

> Ci dovra' pure essere un sistema che ti permetta di ricollegarle solo se
> cambi front-end, la prima volta che accedi a quella tabella
> E' questo lo scopo del sistema sopra descritto, capire se e' la prima
> volta oppure no
>

Ma non sta scritto gia' nella collezione Tabledefs se e' collegata e
dove? E la Tabledefs non e' accedibile per indice /associativo/ ?
Normalmente  un DB relazionale le informazioni che  riguardano la
struttura  le ha /sempre/ conservate da qualche parte.
Il tuo .ini mi sembra semplicemente un di piu'.



text:

Nella Tabledefs ci sara' sempre qualcosa, a meno che uno non vada a
cancellare le informazioni
Il problema e' che nella Tabledefs potrebbe esserci l'indicazione di una
tabella che nel sistema attuale non c'e'
Esempio, io sviluppo e faccio l'mde con db in C:\DB\PIPPO.MDB
Poi passo l'mde al cliente che avra' il db in D:\LAVORO\DB\PIPPO.MDB
Dentro la Tabledefs l'informazione ci sara', solo che sara' il percorso
vecchio, sul mio sistema e non quello attuale dove trovare i dati


text:

In passato, io ho operato così: un mdb Locale con dentro le mie tabelle di configurazione. In questo caso LinkedTables, con nome tabella ed eventuale percorso, anche misto tra SQL server, tabelle locali e via cosi. Ho un file con le eventuali informazioni di connessione e routine all'avvio per la connessione di default. Se devo cambiare base dati, ho routine che leggono la nuova connessione (o ti aiutano a scriverla), la tabella suddetta, e ciclano per il relink. Per la lentezza che dichiarate, questi sono i miei dati: 102 tabelle su SQL server, 46 tabelle su mdb. Tempo di switch tra le basi dati: 20/25 secondi, in multiutenza e senza macchine bestiali, anzi, un pc ha ancora XP e 516 mb di memoria. Io non mi lamenterei e non smetterei di cercare soluzioni esotiche


text:
Il 20/12/2016 19:11, Fair87 ha scritto:
>  Io non mi lamenterei e non smetterei di cercare soluzioni esotiche

Neanche se fanno la hula?
Probabilmente era /smetterei di cercare/  ;-)



text: Già.....


title: pulsante di selezione record

author: marco

text:
Ciao a tutti
Ho una maschera non associata con una sottomaschera di dettaglio i cui
record vengono filtrati da una combo.
La sottomaschera è in modalità FOGLIO DATI e individua tutti i clienti che
hanno fatto almeno un ordine in un dato periodo.
Vorrei dare la possibilità agli utenti di selezionare un record dalla
sottomaschera (quindi un cliente) e aprire la maschera anagrafica clienti su
quel record specifico tramite un pulsante sulla maschera principale.
Devo quindi intercettare l'evento "RIGA SELEZIONATA" in una maschera foglio
dati.
Cosa devo cercare???
Grazie a tutti
Ciao
Marco


title: pulsante di selezione record

author: ALESSANDRO Baraldi

text:
"marco" <
pl...@pippo.it
> ha scritto nel messaggio
news:ChSlb.318$uv1...@nntpserver.swip.net...

No, essendo una visualizzazione in Foglio Dati(anche se io userei la
Maschera Continua
per questioni di GRAFICA), ti basta selezionare il Record tramite il
Selettore a sinistra,
quindi inserire nella condizione Where della funzione OpenForm il criterio
relativo.
Supponi il Campo di selezione sia IdProgressivo associato al Controllo
[Progressivo]....:
Inserisci un Pulsante(CommandButton) se nella SubForm la sintassi è più
semplice e
su EVENTO_CLICK:
DoCmd.OpenForm "Impiegati", , ,"IdProgressivo=" & Me.Progressivo
Se il CommanButton lo metti nella Form non Associata allora diventa:
DoCmd.OpenForm "Impiegati", , ,"IdProgressivo=" &
Me.NomeSubForm.Form.Progressivo
Ciao.
@Alex.