title: TransferText e profili di esportazione

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:aqqkdk$17m$1...@canarie.caspur.it...
>
> Le specifiche di importazione/esportazione sono scritte in tabelle
di
> sistema (MSysIMEXColumns e MSysIMEXSpecs in acc'97); con strumenti -
opzioni
> riesci a visualizzarle e esportarle o importarle in altri mdb...
Ho provato, ma anche così l'esportazione non ha funzionato...
Vi riporto il comando che uso:
DoCmd.TransferText acExportFixed, "DB_Prodotti",
"Esporta_DB_Prodotti", "c:\win\desktop\db_prodotti.dat"
DB_Prodotti è la specifica di esportazione salvata nel DB
Esporta_DB_Prodotti è la query da esportare
Il messaggio di errore che mi da è: Errore di run-time 3027 -
Impossibile aggiornare. Database o oggetto di sola lettura.
Ovviamente nè il DB nè il file destinazione sono di sola lettura. Ho
provato a esportare con il file di destinazione già presente nella dir
o meno, il risultato è lo stesso...
Qualcuno sa qualcosa di più su questo errore e sul motivo per cui me
lo dà??
Grazie!
Marco


title: TransferText e profili di esportazione

author: Sergio MAZZA

text:
"Marco Pompei" <
m.po...@tiscali.it
> ha scritto nel messaggio
news:kx8A9.294$744....@news1.tin.it...
>
> Ho provato, ma anche così l'esportazione non ha funzionato...
> Vi riporto il comando che uso:
>
> DoCmd.TransferText acExportFixed, "DB_Prodotti",
> "Esporta_DB_Prodotti", "c:\win\desktop\db_prodotti.dat"
>
> DB_Prodotti è la specifica di esportazione salvata nel DB
> Esporta_DB_Prodotti è la query da esportare
>
> Il messaggio di errore che mi da è: Errore di run-time 3027 -
> Impossibile aggiornare. Database o oggetto di sola lettura.
>
> Ovviamente nè il DB nè il file destinazione sono di sola lettura. Ho
> provato a esportare con il file di destinazione già presente nella dir
> o meno, il risultato è lo stesso...
>
> Qualcuno sa qualcosa di più su questo errore e sul motivo per cui me
> lo dà??
>
> Grazie!
> Marco
>
Hai provato ad importare tutto in un nuovo mdb?
Ciao.
--
Sergio MAZZA


title: TransferText e profili di esportazione

author: Marco Pompei

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:aqr6du$5ed$1...@canarie.caspur.it...
>
> Hai provato ad importare tutto in un nuovo mdb?
No, mi sono scocciato di rompermi la testa e ho fatto una routine in
VB che mi esporta quello che serve con una normale scrittura su
file, che mi dà anche molto più "spazio di manovra" di prima, visto
che posso configurare tutto con grande facilità senza dover
intervenire su profili di esportazione e cose simili...
:-)
Grazie a tutti per i consigli comunque, a presto!
--
Marco


title: ricavare i nomi di tutte le tabelle

author: rtrtrtr

text:
ciao
e' possibile ottenere in vb l'elenco di tutti i nomi di tutte le tabelle
nel db?
nel sitocomune c'e un esempio per importare tutto il b.e. da un altro
db...ma li vengono specificate a meno tutti i nomi di tabelle tramite un
array di stringhe...cosa un po macchinosa se le tabelle son tante.
grazie


title: ricavare i nomi di tutte le tabelle

author: Alessandro Baraldi

text:
"rtrtrtr" <
rtr...@a.com
> wrote in message
news:Gbv7e.779346$
b5.34...@news3.tin.it

Usa questa stringa SQL per un Recordset o per una Query:
SELECT MSysObjects.Name FROM MsysObjects _
WHERE (Left$([Name],1)<>"~") AND (Left$([Name],4) <> "Msys") AND
(MSysObjects.Type)=1 _
ORDER BY MSysObjects.Name
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: ricavare i nomi di tutte le tabelle

text:
Alessandro Baraldi wrote:
>
> Usa questa stringa SQL per un Recordset o per una Query:
>
> SELECT MSysObjects.Name FROM MsysObjects _
> WHERE (Left$([Name],1)<>"~") AND (Left$([Name],4) <> "Msys") AND
> (MSysObjects.Type)=1 _
> ORDER BY MSysObjects.Name
>
> Ciao
> @Alex
>
>
grazie 1000. mi annoto questo metodo. pero' pensandoci bene mi sa son
costretto a scrivere i nomi delle tabelle a mano, perche per via dei
vincoli di integrita, mi tocca importare le tabelle in un preciso
ordine...e non in quello alfabetico...o casuale..uff
grazie cmq


title: select distinct particolare

author: Matteo

text:
ciao
con una select devo estrarre dei dati e vorrei che essa mi ritornasse solo
alcuni campi non duplicati.
mi spiego
in tabella1 ho 20 campi in cui i primi due sono ID_CLIENTE e NAME.
Con la mia select vorrei estrarre tutti e 20 i campi (che soddisfano certe
condizioni) ma una volta sola per cliente anche se le condizioni si
verificano in altri record per lo stesso cliente.
facendo una
select distinct * from tabella1 where ...
questa mi ritorna tutti i record che hanno almeno un campo differente, io
invece vorrei limitare la differenza ai due campi di cui sopra.
E' possibile?
grazie in anticipo
teo


title: select distinct particolare

author: Roberto da casa

text:
"Matteo" <
te...@libero.it
> ha scritto nel messaggio
news:1a6091a.02053...@posting.google.com...

Non usare Distint: raggruppa la tua query per ID_CLIENTE.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: ordinare dati

author: Akery

text:
buongiorno,

sto cercando di ordinare alcuni dati che si presentano nella seguente forma:

Arrivo	A	B	C	D	E
01/03/2016 00:00	0	0	0	0	0
01/03/2016 01:00	0	0	0	0	0
01/03/2016 02:00	0	0	0	0	0
01/03/2016 03:00	0	0	0	0	0
01/03/2016 04:00	0	0	0	0	0
01/03/2016 05:00	0	0	0	0	0
01/03/2016 06:00	0	0	0	0	0
01/03/2016 07:00	0	0	0	0	0
01/03/2016 08:00	0	0	0	0	0
01/03/2016 09:00	0	0	0	46,0213832	0
01/03/2016 10:00	0	0	0	46,0213832	0
01/03/2016 11:00	0	0	0	46,0213832	0
01/03/2016 12:00	0	0	0	46,0213832	0
01/03/2016 13:00	0	0	0	46,0213832	0
01/03/2016 14:00	0	0	0	46,0213832	0
01/03/2016 15:00	0	0	0	46,0213832	0
01/03/2016 16:00	0	0	0	46,0213832	0
01/03/2016 17:00	0	0	0	46,0213832	0
01/03/2016 18:00	0	0	0	46,0213832	0
01/03/2016 19:00	0	0	0	46,0213832	0
01/03/2016 20:00	0	0	0	0	0
01/03/2016 21:00	0	0	0	0	0
01/03/2016 22:00	0	0	0	0	0
01/03/2016 23:00	0	0	0	0	0
02/03/2016 00:00	0	0	0	0	0
02/03/2016 01:00	0	0	0	0	0
02/03/2016 02:00	0	0	0	0	0
02/03/2016 03:00	0	0	0	0	0
02/03/2016 04:00	0	0	0	0	0
02/03/2016 05:00	0	0	0	0	0

vorrei ottenere il seguente risultato:

Arrivo	partenza	A	B	C	D	E
01/03/2016 00:00	01/03/2016 08:00	0	0	0	0	0
01/03/2016 09:00	01/03/2016 19:00	0	0	0	46,0213832	0
01/03/2016 20:00	02/03/2016 05:00		0	0	0	0	0

l'aggregazione segue il seguente criterio: prendo come data di arrivo la
prima data del record e come data di partenza l'ultima data prima che
cambi qualche valore nel record.
ho scritto il seguente codice che sembra funzionare ma, mi ripete il
primo record due volte e non mi scrive la data in partenza

Sub aggregazione()

Dim DBCorrente As DAO.Database
Dim source As DAO.Recordset
Dim target As DAO.Recordset

Set DBCorrente = CurrentDb

Set source = DBCorrente.OpenRecordset("QueryNOx", dbOpenDynaset)
Set target = DBCorrente.OpenRecordset("tabNOx", dbOpenDynaset)

CurrentDb.Execute "delete * from tabnox"

Do Until source.EOF

s_arrivo = source!arrivo
s_A = source!A
s_b = source!b
s_c = source!c
s_d = source!d
s_e = source!e

target.AddNew
target!arrivo = s_arrivo

source.MoveNext

If s_A = source!A And s_b = source!b And s_c = source!c And s_d =
source!d And s_e = source!e Then

target!partenza = source!arrivo

Else

target!A = s_A
target!b = s_b
target!c = s_c
target!d = s_d
target!e = s_e
target.Update
source.MoveNext

End If

source.MoveNext

Loop

End Sub

come posso modificarla per ottenere cio che voglio?
grazie per l'aiuto

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


title: ordinare dati

text:
Parliamo di Emissioni di Nox in un sistema di monitoraggio...? (deformazione)...

Non sono stato a vedere nel dettaglio l'errore... ATTENZIONE alla dichiarazione OBBLIGATORIA delle VARIABILI che non fai...!!!!!!!!!!

Option Compare Database
Option Explicit

Function Test()
    Dim rsSource    As DAO.Recordset
    Dim rsTarget    As DAO.Recordset

    Dim sDt         As Date
    Dim dA          As Double
    Dim dB          As Double
    Dim dC          As Double
    Dim dD          As Double
    Dim dE          As Double

    Set rsSource = DBEngine(0)(0).OpenRecordset("SELECT * FROM Source Order By Arrivo")
    Set rsTarget = DBEngine(0)(0).OpenRecordset("Target")

    sDt = rsSource!Arrivo
    dA = rsSource!A
    dB = rsSource!B
    dC = rsSource!C
    dD = rsSource!D
    dE = rsSource!E

    Do Until rsSource.EOF
        If dA <> rsSource!A Or dB <> rsSource!B Or dC <> rsSource!C Or dE <> rsSource!E Or dD <> rsSource!D Then
            rsSource.MovePrevious
            rsTarget.AddNew
            rsTarget!Arrivo = sDt
            rsTarget!partenza = rsSource!Arrivo
            rsTarget!A = dA
            rsTarget!B = dB
            rsTarget!C = dC
            rsTarget!D = dD
            rsTarget!E = dE
            rsTarget.Update

            rsSource.MoveNext
            sDt = rsSource!Arrivo
            dA = rsSource!A
            dB = rsSource!B
            dC = rsSource!C
            dD = rsSource!D
            dE = rsSource!E
        End If
        rsSource.MoveNext
    Loop
    rsSource.MovePrevious
    rsTarget.AddNew
    rsTarget!Arrivo = sDt
    rsTarget!partenza = rsSource!Arrivo
    rsTarget!A = dA
    rsTarget!B = dB
    rsTarget!C = dC
    rsTarget!D = dD
    rsTarget!E = dE
    rsTarget.Update
End Function

@Alex


title: ordinare dati

text:
Ovviamente ho omesso il controlle Errori, la verifica iniziale di EOF sul Source, e la distruzione degli Oggetti alla fine...

Il codice è sicuramente migliorabile... ma quello funziona a sufficienza per l'esito finale...

@Alex


title: ordinare dati

author: GiorgioDaPrato

text:

ho provato a dare una indicazione ma l'ho cancellata perchè non è sufficientemente chiaro per me il significato delle colonne A->E e se ci possono essere combinazioni di valori differenti da quelli riportati

Comunque
se il risultato dipende, come sembra, dall'esame della successione dei valori delle colonne A->E
se il valore di primo riferimento è quello della colonna D
se ci possono essere altri valori oltre agli zeri

puoi anche aggiungere un altro campo (o utilizzare uno di quelli SEMPRE a zero)
per inserirci, scorrendo il recordset, un valore numerico "di riga uguale alla precedente" (per le colonne A->E)
da aumentare di uno quando in queste colonne appare un nuovo valore

si determinano così i "blocchi di righe" (nel caso sono appunto 3)

e il risultato cercato si ottiene anche con una query di raggruppamento sul numero inserito da codice (che se necessario puoi nascondere)
SE Access riesce a stabilire MIN e MAX con il tipo di dato della colonna Arrivo
(diventano appunto due colonne nella query di raggruppamento)


title: ordinare dati

author: akery

text:
Il 28/07/2017 16:11, @Alex ha scritto:
> Parliamo di Emissioni di Nox in un sistema di monitoraggio...? (deformazione)...

si esatto, sono dati di emissione in atmosfera

grazie! la provo immediatamente.



title: ordinare dati

text:

le colonne da A a E sono i nomi delle diverse misure effettuate, quando
non variano possono essere aggregate indicando la data di arrivo e la
data di partenza



title: ordinare dati

text:

il codice che mi hai fornito è perfetto per i miei scopi! Ti ringrazio
tantissimo :D



title: ordinare dati

text:
Il giorno venerdì 28 luglio 2017 18:24:35 UTC+2, akery ha scritto:
> Il 28/07/2017 16:23, @Alex ha scritto:
> > Ovviamente ho omesso il controlle Errori, la verifica iniziale di EOF sul Source, e la distruzione degli Oggetti alla fine...
> >
> > Il codice è sicuramente migliorabile... ma quello funziona a sufficienza per l'esito finale...
> >
> > @Alex
> >
> il codice che mi hai fornito è perfetto per i miei scopi! Ti ringrazio
> tantissimo :D

Soggetto a 14181...?

Bene, saluti
@Alex


title: ordinare dati

text: No, sono prove sperimentali


title: aprire foglio di lavoro xls

author: giangi

text:
Come da oggetto, vorrei aprire un foglio xls già esistente su HD e
possibilmente salvarlo in un'altra cartella.
AIUTATEMI sto impazzendo col getobject, ma mi da sempre errori diversi
a seconda dei piccoli cambiamenti che faccio (Proprietà o metodo non
supportati dall'oggetto (errore 438) il più frequente) ma anche (tipo
non corrispondente) o (il controllo active x non è in grado...)
AIUTOOO!


title: aprire foglio di lavoro xls

text:
"giangi" <
a...@aaaaaaaaaaaaaa.it
> ha scritto nel messaggio
news:3bd20e7c...@news.inwind.it...

Prova con:
'------------------
Dim oApp As Excel.Application
Dim nomeFile As String
nomeFile = "c:\documenti\pippo.xls"
Set oApp = CreateObject("Excel.Application")
oApp.Visible = True
'apre il file
oApp.Workbooks.Open nomeFile
nomeFile = "c:\documenti\pluto.xls"
'salva il file
oWks.SaveAs FileName:=nomeFile
oApp.Quit
Set oApp = Nothing
'------------------
Prima pero' devi inserire i riferimenti alla libreria di Microsoft Excel
(strumenti - riferimenti)...
Ciao.
--
- - - - - - - - - - - - - - -
Sergio MAZZA
- - - - - - - - - - - - - - -


title: forse a rileggerti quello che hai scritto ti capirai

author: Sgt. Snorkel


title: Run-time Access 2002

author: Alessandro

text:
Qualcuno ha delle informazioni riguardo la compatiblità e/o conflitti
vari circa la distribuzione di progetti .ade (generati dai progetti
.adp) assieme al run-time di Access 2002 su PC che hanno già installata
una qualche versione di Office (95, 97, 2000)?
A naso, qualcuno sa se la coesistenza potrebbe funzionare?
Ciao, Alessandro
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Run-time Access 2002

author: BiBi

text:


non ho esperienza con Access 2002. Posso dirti che ho installato il
RunTime di Access 97 in una macchina dove era installato Access2000.
Entrambe le versioni funzionano correttamente, l'unico inconveniente è
che dopo aver eseguito Access97 Access2000 impiega un po di tempo per
l'avvio in quanto riassocia le estensione.
Ciao bb


title: Run-time Access 2002

text:
"BiBi" <
bb...@gostec.it
> wrote in message
news:3c848a72...@powernews.infostrada.it...
> non ho esperienza con Access 2002. Posso dirti che ho installato il
> RunTime di Access 97 in una macchina dove era installato Access2000.
> Entrambe le versioni funzionano correttamente, l'unico inconveniente č
> che dopo aver eseguito Access97 Access2000 impiega un po di tempo per
> l'avvio in quanto riassocia le estensione.
Grazie per la segnalazione, mi č anche arrivata una risposta da un MVP
che sosteneva il sicuro conflitto tra il run-time di Access 2002 e
qualsiasi versione dell'Office Professional.
Il tipo mi ha segnalato questo link:
http://www.sagekey.com/index.asp
Costruiscono dei kit "proprietari" per installare dei run-time sicuri
(secondo loro, io non ho ancora provato) per praticamente tutte le
versioni di Access in qualsiasi combinazione.



title: guida access 97

author: ciroteo

text:
E' possibile rintracciare la tanto famigerata guida di Access 97?
Intendo dire se è possibile installarla separatamente, su un pc con
installata un'altra versione di office.


title: guida access 97

author: SunRex

text:
"ciroteo" <
ciroteo_c...@libero.it
> ha scritto nel messaggio
news:d4stqo$tbq$1...@hulme.interac.it...
> E' possibile rintracciare la tanto famigerata guida di Access 97?
> Intendo dire se è possibile installarla separatamente, su un pc con
> installata un'altra versione di office.
>
Penso di si ,io la uso anche con A00(perchè la sua fa schifo) e l'ho
linkata sul desktop.
"C:\Programmi\Microsoft Office\Office\ACMAIN80.HLP"
SunRex


title: ricerca ado...

author: WinJB

text:
salve,
con il listato seguente aggiungo un nuovo record alla tebella "Lavorazioni"
prendendo i dati da una form contenente diverse caselle di testo..
Private Sub Salvarecord_Click()
   Dim rsMov As New ADODB.Recordset
        rsMov.Open "LAVORAZIONI", CurrentProject.Connection, adOpenKeyset,
adLockOptimistic
            rsMov.AddNew
            rsMov("IDLAVORO") = (Me!IDLAVORO)
            rsMov("ZONA") = (Me!ZONA)
            rsMov("DATA_RIC") = (Me!DATA_RIC)
            rsMov("DATA_SCA") = (Me!DATA_SCA)
            rsMov("IDCLI") = (Me!IDCLI)
                       ....
            ....
            rsMov.Update
            rsMov.Close
            Call CANC_CONTROLLI
End Sub
il problema è che vorrei controllare il record in modo da non inserire
duplicati;
quindi, prima di procedere all'inserimento del nuovo rec, dovrei cercare
nella tebella "Lavorazioni" il valore di Me.IDLAVORO e controllando il
valore di NoMatch eseguire il codice appropriato...
Come si fa la ricerca? ho cercato nell'help il metodo SEEK.. ma non mi da
niente...
Come modificare il listato per eseguire una ricerca come su descritto?
Grazie a tutti .


title: ricerca ado...

text:
"WinJB" <
wi...@libero.it
> ha scritto nel messaggio
news:D%%gb.20917$vO5.7...@twister1.libero.it...


Accanna NoMatch e Seek
Con il metodo Find ti cerchi il record incriminato
Se IDLavoro è numerico
dim intLavoro As Integer
intLavoro=Me!IDLAVORO.Value
    rsMov.Recordset.Filter = " IDLAVORO  = '" & intLavoro & "'"
 If rsMov.BOF And rsMov.EOF Then
        procedura di salvataggio
Else
MsgBox "Il record è già presente nella tabella" & rsMov.Fields("IDLavoro") &
" " & rsMov.Fields("DATA_RIC") & " " & "Impossibile salvare",vbInformation
Me.IDLAVORO.SetFocus
End IF
In pratica ti vai a testare le propietà BOF e EOF del record filtrato se
sono vere (True) non esistono
record con l'IDLavoro passato dalla variabile, se sono False vuol dire che
esiste almeno un record
con l'IDLavoro inserito.
SunRex


title: ricerca ado...

text:
"SunRex" <
sunrexs...@hotmail.com
> ha scritto nel messaggio
news:hM5hb.250416$R32.8...@news2.tin.it...

Grazie SunRex :)
Sei stato gentilissimo!
alla prossima.. :)


title: RichTextBox...

author: Gap

text:
Come faccio a inseriene uno in maschera?
Le caselle di testo sono TextBox? Possono essere trasormati in RichTextBox?


title: RichTextBox...

author: MegaMax

text:
"Gap" <
nos...@nospam.it
> ha scritto nel messaggio
news:9dt7gu$eud$1...@lacerta.tiscalinet.it...
> Come faccio a inseriene uno in maschera?
scorri la lista dei controlli activeX e lo trovi :-)
> Le caselle di testo sono TextBox? Possono essere trasormati in
RichTextBox?
no
ciao,max


title: aiuto!!!!

author: Mauro Massetti

text:
ho una scheda cliente creata da me e un archivio degli appuntamenti, vorrei
mandare via e-mail solo gli appuntamenti del giorno in ditta per
l'archiviazione come posso fare?
grazie
ciao mauro


title: Eliminazione duplicati

author: eliop

text:
Salve a tutti.
Ho una tabella con Codice, Variante, Prezzo.
Devo stampare una sola volta per codice anche se la variante e'
diversa se il prezzo e' identico.
(Ogni coppia Codice-Prezzo duplicata o triplicata deve
essere stampata una sola volta)
Esempio:
2162	01	13.387
2162	02	13.387
2162	03	14.000
2162	04	13.387
devo stampare solo:
2162	01	13.387
2162	03	14.000
Ho pensato di creare una tabella di appoggio
controllando riga per riga i duplicati.
Avete qualche soluzione in SQL + elegante ?
Ciao e Grazie.
ElioP.


title: Eliminazione duplicati

author: Roberto dal portatile

text:
"eliop" <
el...@logical.it
> ha scritto nel messaggio
news:39867f45...@news.libero.it...

Prova con questa query:
SELECT NomeTabella.Codice, First(NomeTabella.Variante) AS PrimoDiVariante,
NomeTabella.Prezzo
FROM NomeTabella
GROUP BY NomeTabella.Codice, NomeTabella.Prezzo
ORDER BY NomeTabella.Codice, NomeTabella.Prezzo;
Roberto


title: Come tenere log delle modifiche ai dati nel db ?

author: RobertoA

text:
Vorrei realizzare un sistema che mi permetta di 'vedere' tutte le modifiche
che sono state eseguite nei dati di un db
Per modifiche intendo gli inserimenti, le eliminazioni ed i cambiamenti
eseguiti sui record
Esiste una qualche funzione/procedura che mi permetta di scatenare un evento
in corrispondenza di ogni cambiamento ?
In sostanza quello che vorrei ottenere e' una tabella aggiuntiva (facente
parte del db da monitorare oppure esterna) che venga alimentata da TUTTI i
cambiamenti eseguiti sui dati contenuti nel db
Il fine utlimo e' poter dire: "..questo record e' stato eliminato da questa
postazione pc, da questo operatore, in data/ora.."
Oppure "..questo record e' stato modificato inserendo nel campo Descrizione
la stringa 'articolo 1', da questa postazione pc, da questo operatore, in
data/ora.."
Se po'  fffa' ???
Ciao e grazie
RobertoA


author: ALESSANDRO Baraldi

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:4668...@newsgate.x-privat.org...

SitoComune c'è un demo di Marco Pizzamiglio(Namor)
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


text:
>> Vorrei realizzare un sistema che mi permetta di 'vedere' tutte le
> modifiche
>> che sono state eseguite nei dati di un db
>> Per modifiche intendo gli inserimenti, le eliminazioni ed i cambiamenti
>> eseguiti sui record
>> Esiste una qualche funzione/procedura che mi permetta di scatenare un
> evento
>> in corrispondenza di ogni cambiamento ?
>> In sostanza quello che vorrei ottenere e' una tabella aggiuntiva (facente
>> parte del db da monitorare oppure esterna) che venga alimentata da TUTTI
>> i
>> cambiamenti eseguiti sui dati contenuti nel db
>> Il fine utlimo e' poter dire: "..questo record e' stato eliminato da
> questa
>> postazione pc, da questo operatore, in data/ora.."
>> Oppure "..questo record e' stato modificato inserendo nel campo
> Descrizione
>> la stringa 'articolo 1', da questa postazione pc, da questo operatore, in
>> data/ora.."
>> Se po'  fffa' ???
>> Ciao e grazie
>> RobertoA
>
>
> SitoComune c'è un demo di Marco Pizzamiglio(Namor)
>
Grazie mille e' proprio quello che cercavo
Ciao
RobertoA


title: ordinare record in base numerica da stringhe alfanumeriche...

author: BC

text:
Non so se mi sono fatto capire...
Devo ordinare un recordset che contiene anche il campo testo  "Posto_Letto"
(si tratta di un reparto di ospedale...)
I posti letto sono cosě contrassegnati
1A
1B
2A
2B
3A
3B
3C
....
indicando  la cifra la camera e e la lettera la posizione del letto nella
camera ): camera  10 letto C
mi date una mano?
Ho provato a usare la funzione val() ma non funziona con la seconda parte
della stringa.
Grazie in anticipo
BC


author: Alessandro Cara

text:

I valori cosi' come li hai indicati sono "ordinabili". Probabilmente il
tuo problema deriva da fatto che 10C e' piu' piccolo di 2D;
format(valore,"@@@@@")
--
ac


author: VT @ home

text:
Il Tue, 31 Oct 2006 07:43:02 +0100, "BC" <
briglia...@tiscali.it
> ha scritto:
>(.....)

La funzione Val restituisce il valore della parte numerica di una stringa fino al primo carattere non numerico (es.
Val("123A5") restituisce 123 mentre Val("A1") restituisce 0), quindi nel tuo caso non serve.
Tre suggerimenti:
1) se possibile, altera la struttura della tabella in modo da avere un campo destinato a contenere l'indicazione della
stanza, ed uno destinato a contenere l'indicazione del letto. In questo modo saresti pronto a tutte le evenienze.
2) se il suggerimento 1) non č applicabile, potresti "normalizzare" i valori del campo in questione in modo che il
contenuto abbia sempre la medesima lunghezza e sia riempito ove necessario con zeri a sinistra, in questo modo:
001A
001B
002A
002B
003A
003B
010A
010B
.....
3) se anche il suggerimento 2) non fosse applicabile, potresti "normalizzare al volo" con un'istruzione di definizione
del recordset del tipo
set rs=currentdb.openrecordset("SELECT * FROM TuaTabella ORDER BY Right$('0000' & Trim$(nz([Posto_Letto],"0000"),4)")
dove il numero 4 puň essere scelto in funzione del numero piů alto di stanza previsto (l'esempio prevede fino a 9999
stanze)
>
>Grazie in anticipo
>
>BC
>
>
>
>
>
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------


author: eSQueL

text:
"BC" <
briglia...@tiscali.it
> ha scritto nel messaggio
news:4546f083$0$18545$5fc...@news.tiscali.it...

Non capisco il problema. Se i record sono quelli che hai indicato
l'ordinamento avviene prima in base alla parte numerale e, quindi, a quella
letterale. Dov'č il problema?
Ciao.
eSQueL


text:
Grazie di tutto.
Il vostro aiuto mi serve anche per un'altra situazione analoga..
Adesso mi ci metto (non sono un granchè veloce come scrittore di codice ) e
vedo quello che ne riesco  a tirare fuori..
Grazie ancora
BC


text:
Il Tue, 31 Oct 2006 08:41:25 +0100, "eSQueL" <
eSQ...@virgilio.it
> ha scritto:
>(.....)
>
>Non capisco il problema. Se i record sono quelli che hai indicato
>l'ordinamento avviene prima in base alla parte numerale e, quindi, a quella
>letterale. Dov'è il problema?
Funziona se le stanze sono in numero inferiore a 9.
Se collochi un letto nella stanza 10 che finora era vuota ...
>
>Ciao.
>
>eSQueL



title: Come API SQLCloseCursor del driver ODBC per effettuare il refresh ODBC

author: OneEDP

text:
Come si fa?
Apro un altro trhread di Ripristinare la "cache" connessione ODBC instaurata
Grazie
Daniele


title: Controlli e formule

author: Cataldo Formaro

text:
Salve, nella "M_Tb_Fatture", ho alcuni controlli, che vorrei, mi
restituissero automaticamente dei valori calcolati.
1) Il contollo "art4" mi dovrebbe restiutire come valore, il 4% dell'importo
(preciso che in tutta la maschera i valori sono espressi in Euro) inserito
nel controllo "onorario"
2) Il controllo "iva" mi dovrebbe restituire come valore, il 20% della
sommatoria dei controlli "art4"+"onorario"
3) Il controllo "totale fattura" mi dovrebbe restituire come valore,
sommatoria dei controlli "art4"+"iva"+"onorario"
4) Il controllo "netto a pagare" mi dovrebbe restituire come valore, la
differenza tra il controllo "totale fattura"-"ritenuta acconto", il cui
importo in questo controllo lo inserisco manualmente.
Mi auguro di essere stato chiaro a sufficienza.
Vi ringrazio anticipatamente CF


title: Controlli e formule

author: principiante

text:
"Cataldo Formaro" <
formaro...@inwind.it
> ha scritto nel messaggio
news:9qc6fe$pbr$1...@nreada.inwind.it...

> Il problema è sulle formule matematiche o sulla visualizzazione dei
risultati ?
deve eseguire quei calcoli in risposta a un evento o altro?


title: Controlli e formule

text:
> >
> > Mi auguro di essere stato chiaro a sufficienza.
> > Vi ringrazio anticipatamente CF
> >
> >
> > Il problema è sulle formule matematiche o sulla visualizzazione dei
> risultati ?
> deve eseguire quei calcoli in risposta a un evento o altro?
>
Mi sta bene avere questi calcoli sull'EVENTO Ufter Update.
Grazie CF


title: Controlli e formule

author: uio

text:
Ma sei Cataldo Formaro di Cariati?
www.malvito.it
"Cataldo Formaro" <
formaro...@inwind.it
> ha scritto nel messaggio
news:9qc6fe$pbr$1...@nreada.inwind.it...



title: Controlli e formule

text:
"Cataldo Formaro" <
formaro...@inwind.it
> ha scritto nel messaggio
news:9qc6fe$pbr$1...@nreada.inwind.it...

> Dovrebbe essere cosě:
Me!art4=Me!onorario * 1.04
Me!iva=(Me!art4 + Me!onorario)*1.2   oppure (Me!art4 * 1.2) +(Me!onorario *
1.2)
Me![totale fattura]=Me!art4 + Me!onorario + Me!iva
Me![netto a pagare]=Me![totale fattura] - Me![ritenuta acconto]
Tieni conto che se i campi possono essere a 0 ti conviene usare
nz( )inserendo l'espressione dentro le parentesi
Inoltre in questo modo se domani decidono che l'Iva č al 21 devi intervenire
sul codice
Prova


title: Controlli e formule

text:
> >
> >
> > Dovrebbe essere così:
> Me!art4=Me!onorario * 1.04
> Me!iva=(Me!art4 + Me!onorario)*1.2   oppure (Me!art4 * 1.2) +(Me!onorario
*
> 1.2)
> Me![totale fattura]=Me!art4 + Me!onorario + Me!iva
> Me![netto a pagare]=Me![totale fattura] - Me![ritenuta acconto]
>
> Tieni conto che se i campi possono essere a 0 ti conviene usare
> nz( )inserendo l'espressione dentro le parentesi
> Inoltre in questo modo se domani decidono che l'Iva è al 21 devi
intervenire
> sul codice
>
> Prova
>
> Intanto che provo la funzione, mi farebbe piacere come fà "uio" a
conoscermi!!!
saluti CF
>
>


title: Controlli e formule

text:
[cut]
> > Intanto che provo la funzione, mi farebbe piacere come fà "uio" a
> conoscermi!!!
> saluti CF
> >
Allego integralmente le funzioni (Che non funzionano)
----------------
Private Sub art4_AfterUpdate()
Me!art4 = Me!onorario * 1.04
End Sub
-----------------
Private Sub netto_a_pagare_GotFocus()
Me![netto a pagare] = Me![totale fattura] - Me![ritenuta acconto]
End Sub
-----------------
Private Sub totale_fattura_AfterUpdate()
Me![totale fattura] = Me!art4 + Me!onorario + Me!iva
End Sub
--------------------
Come mai non vanno?
nz() sta per che cosa?
Grazie CF


title: Controlli e formule

author: Silvio Berruti

text:
"Cataldo Formaro" <
formaro...@inwind.it
> ha scritto nel messaggio
news:9qehcd$u6t$1...@nreadb.inwind.it...

Scusate l'intromissione, ma credo che "principiante" intendesse dire che
tutte le funzioni che ti ha indicato vadano inserite su dopo aggiornamento
del controllo Onorario
> nz() sta per che cosa?
nz = nin zò   :-)))
ma premere F1 e andare a guardare sull'help è così difficile?
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Controlli e formule

author: Antonio Biso

text:
uio <y...@op.po> wrote in message 9qcgaj$5di$1...@serv1.albacom.net...
> Ma sei Cataldo Formaro di Cariati?
Ma sei uno che non sa quotare?!?
www.imparoaquotare.com
Antonio


title: Controlli e formule

text:
Cataldo Formaro <
formaro...@inwind.it
> wrote in message
9qcftv$222$1...@nreada.inwind.it...

Dimmi che è solo un errore di battitura, ti prego...
Antonio


title: Controlli e formule

text:
"Silvio Berruti" <
sber...@libero.it
> ha scritto nel messaggio
news:d4Ay7.20785$1H1.1...@news.infostrada.it...

Le ho inserite su dopo aggiornamento del controllo Onorario, ma va soltanto
la funzione di: "art4" , gli altri controlli mi restituiscono valori strani,
o niente addirittura


title: Controlli e formule

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:E4Iy7.25029> > >
> > Mi sta bene avere questi calcoli sull'EVENTO Ufter Update.
>
> Dimmi che è solo un errore di battitura, ti prego...
>
> Antonio
>
> Ti riferisci a "calcoli sull'evento" e che voleva significare "funzione
sull'evento", come principiante aveva ben inteso, oppure?


title: Controlli e formule

text:
Cataldo Formaro <
formaro...@inwind.it
> wrote in message
9qfjop$1jk$1...@nreadb.inwind.it...

Mi riferisco a Ufter
Antonio


title: Controlli e formule

text:
lLa notte porta consigli, ci sono appena riuscito cosi:
Private Sub onorario_AfterUpdate()
Me![art4] = Me!onorario * 0.04
Me![iva] = Me!onorario * 0.2 + Me!art4 * 0.2
Me![totale fattura] = Me![art4] + Me![onorario] + Me![iva]
Me![ritenuta acconto] = Me!iva
Me![netto a pagare] = Me![totale fattura] - Me![ritenuta acconto]
End Sub
Ringrazio quanti hanno collaborato CF


title: Controlli e formule

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:MKIy7.25491$1H1.2...@news.infostrada.it...

> ...di battitura...


title: Controlli e formule

text:
"Cataldo Formaro" <
formaro...@inwind.it
> ha scritto nel messaggio
news:9qfmnk$kma$1...@nreada.inwind.it...

Già, la formula per l'Iva che ti avevo dato io in realtà calcolava già
l'importo+IVA, di conseguenza tutti gli altri erano sbagliati.


title: differenza tra due campi

author: Ciacio

text:
Ho la necessità di far calcolare in automatico ad un campo di una tabella la
differenza tra due date che sono altri due campi,
mi spiego meglio:
il campo Numero_giorni è dato dalla differenza tra il campo Data1 e quello
Data2.
Grazie.


title: differenza tra due campi

author: ElioP

text:
On Mon, 10 Jan 2000 17:57:02 +0100, "Ciacio" <
pro...@freemail.it
>
wrote:

vedi DateDiff sull'help
ciao


title: [OT] Cisa 1

author: Visir

text:
Salve a tutti,
penso di avere la possibilità di organizzare a Roma la conferenza di Access.
Se gli organizzatori sono interessati avrei bisogno di maggiori informazioni
sui dettagli dei costi che intendono sostenere e delle necessità logistiche.
Metto a disposizione tutto il mio aiuto.
Contattatemi a
l.pet...@libero.it
Luca


title: [OT] Cisa 1

author: Gaetano Di Zanni

text:
"Visir" <
l.pet...@libero.it
> ha scritto nel messaggio
news:KfnWd.63292$lB4.1...@twister1.libero.it...

E' aperta a tutti, spero, (basta pagare la quota di partecipazione), vero?
Ciao.


title: [OT] Cisa 1

text:
"Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
news:422a2e15$0$6318$5fc...@news.tiscali.it...

Penso proprio di sì.
Leggi qui
http://www.donkarl.com/it/


title: [OT] Cisa 1

author: Karl Donaubauer

text:
Visir wrote:
> "Gaetano Di Zanni ha scritto:
>>> penso di avere la possibilità di organizzare a Roma la conferenza di
>>> Access. Se gli organizzatori sono interessati avrei bisogno di maggiori
>>> informazioni sui dettagli dei costi che intendono sostenere e delle
>>> necessità logistiche. Metto a disposizione tutto il mio aiuto.
>>> Contattatemi a ...
Ti ho mandato un mail.
>> E' aperta a tutti, spero, (basta pagare la quota di partecipazione),
>> vero?
>
> Penso proprio di sì.
> Leggi qui
http://www.donkarl.com/it/
Certo.
Stiamo a fissare luogo (un po' più al nord), albergo, data ecc.
nel corso di questa settimana. Ma non voglio scrivere troppo
prima che tutto è fissato.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it
+info sulla prima Conferenza Italiana per Sviluppatori di Access (CISA1)


title: [OT] Cisa 1

author: MA

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:39004pF...@individual.net...
> Visir wrote:
>> "Gaetano Di Zanni ha scritto:
>>>> penso di avere la possibilità di organizzare a Roma la conferenza di
>>>> Access. Se gli organizzatori sono interessati avrei bisogno di maggiori
>>>> informazioni sui dettagli dei costi che intendono sostenere e delle
>>>> necessità logistiche. Metto a disposizione tutto il mio aiuto.
>>>> Contattatemi a ...
>
> Ti ho mandato un mail.
>
>>> E' aperta a tutti, spero, (basta pagare la quota di partecipazione),
>>> vero?
Sicuramente.
>>
>> Penso proprio di sì.
>> Leggi qui
http://www.donkarl.com/it/
>
> Certo.
>
> Stiamo a fissare luogo (un po' più al nord), albergo, data ecc.
> nel corso di questa settimana. Ma non voglio scrivere troppo
> prima che tutto è fissato.
>
> --
> cu
> Karl
Grazie cmq Visir
Massimialino


title: Help SQL in Access

author: Marco

text:
Mi č scomparso l'Help in linea per l'SQL e non riesco piů a farlo
riapparire.
QUALCUNO MI AIUTI!!!


title: Help SQL in Access

text:
Marco wrote:
> Mi è scomparso l'Help in linea per l'SQL e non riesco più a farlo
> riapparire.
> QUALCUNO MI AIUTI!!!
ok dividiamoci i compiti...
tu guardi sotto il tavolo e io dietro la scrivania...
Che è successo di insolito? Installazioni o che?
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007


title: Help SQL in Access

text:
Nessuna nuova installazione, tranne i soliti Update di Microsoft.
Se tento l'HelpOnLine con F1 sul termine che cerco mi dice Termine non
trovato.
Se elenco l'indice dell'Help mi compaiono le opzioni ma non reagisce al
click sulle stesse.
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:fa1m3e$ill$1...@tdi.cu.mi.it...
Marco wrote:
> Mi č scomparso l'Help in linea per l'SQL e non riesco piů a farlo
> riapparire.
> QUALCUNO MI AIUTI!!!
ok dividiamoci i compiti...
tu guardi sotto il tavolo e io dietro la scrivania...
Che č successo di insolito? Installazioni o che?



title: Esportazione dati

author: Roberto Nenni

text:
Dovrei preparare un modulo VBA per esportare tutte le tabelle di un database
(ACCESS97) usando TransferText. Vorrei evitare di salvarmi le specifiche di
importazione/esportazione per ogni tabella. Mi servirebbe perň poter
impostare di default l'opzione di trasferimento della data in formato AMG
con l'anno di 4 e senza separatori.
C'č il modo di farlo ?
Grazie
Roberto Nenni


title: Awesome Filehosting Site

author: Jamie

text:
The Best Secure Filehosting Service On The Web.
HostFear offers a free secure filehosting service with no popups and allows files up to 1GB in size.
You can upload multiple files at once, remote uploading is supported from http and ftp servers as well as download managers and download resuming for broken downloads.
http://www.HostFear.com


title: funzioni string chr left

author: matty

text:
quali libreria o altro devo includere nel mio file perchè le funzioni
String
Chr
Left
siano riconosciute????
grazie
--


title: funzioni string chr left

author: Fabio

text:
"matty" <
ma...@libero.it
> ha scritto nel messaggio
news:ehhp9.12883$%M1.2...@twister2.libero.it...
> quali libreria o altro devo includere nel mio file perchč le funzioni
> String
> Chr
> Left
> siano riconosciute????
> grazie
Sono funzioni di VBA, libreria che č per forza nei riferimenti e quindi
devono essere riconosciuti come comandi. Se non č cosě vuol dire che c'č
qualche altro riferimento sbagliato e quindi in compilazione ti puň dare
errori di questo tipo.
Fabio


title: Numerazione progressiva su set di record su Query

author: Shanty

text:
Ciao a tutti,
ho già sbirciato i post precedenti per vedere se c'era un problema
simile al mio, ma credo di non averlo trovato.
Vi espongo la mia necessità:
Utilizzando un query sto estraendo e raggruppando per aliquota delle
righe di fattura e devo passare un numero registro univoco per ogni
fattura e per ogni Numero Registro devo numerare le righe raggruppate
e passare questo Numero Sequenza Riga, che dovrà ripartire sempre da 2
(perchè la riga 1 la passo con una query diversa con il totale della
fattura) a ogni cambio di Numero Registro.
Il numero registro è già assegnato, mi resta da risolvere la
Numerazione della Sequenza Riga nn so se esista (ma lo vorrei tanto
:P) una qualche formula che mi permetta di numerare le righe
direttamente sul query ... nn avevo voglia di rifare tutto con un
codice!!! Non mi interessa l'ordinamento delle righe, vi provo a
riportare un esempio del risultato finale che vorrei:
Set originale (situazione attuale):
NumReg   SeqRiga   Aliquota   Importo
1        1         20         10
1        2         15          5
1        3         20         30
2        1         20         20
2        2         15         15
2        3         15         35
2        4         20         40
2        5         08         70
Set Finale dopo raggruppamento (Come lo vorrei):
NumReg   SeqRiga   Aliquota   Importo
1        2         20         40
1        3         15          5
2        2         20         60
2        3         15         50
2        4         08         70
Vi ringrazio per qualsiasi suggerimento o formula magica che mi
proporrete!
Sto usando Access 2000 su Win2000.
KISS
Shanty


author: Roberto da casa

text:
"Shanty" <
shan...@yahoo.it
> ha scritto nel messaggio
news:d1837893.04022...@posting.google.com...

Penso che non sia facile risolvere il tuo problema con una query senza che
le riga siano contraddistine da una chiave primaria; penso che dovresti
creare una tabella temporanea che contenga il risultato voluto usando del
codice VBA.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
> Penso che non sia facile risolvere il tuo problema con una query senza che
> le riga siano contraddistine da una chiave primaria; penso che dovresti
> creare una tabella temporanea che contenga il risultato voluto usando del
> codice VBA.
Azzz!
Peccato! Ma visto che me ne dai una conferma nn perdo altro tempo con
esperimenti vari e mi rimbocco le maniche ... se ce la faccio vi invio
il codice!
Grazie infinite


text:
> Penso che non sia facile risolvere il tuo problema con una query senza che
> le riga siano contraddistine da una chiave primaria; penso che dovresti
> creare una tabella temporanea che contenga il risultato voluto usando del
> codice VBA.
Azzz!
Peccato! Ma visto che me ne dai una conferma nn perdo altro tempo con
esperimenti vari e mi rimbocco le maniche ... se ce la faccio vi invio
il codice!
Grazie infinite
Sha


title: immagine su sfondo access

author: AEOM

text:
Ciao a tutti
ho dato un'occhiata all'esempio di cui si č parlato spesso per inserire
un'immagine sullo sfondo di access del sito
lebans.com
.
Esiste un modo per inserire un immagine centrata sullo sfondo e non
affiancata?
ciao, AEOM


title: immagine su sfondo access

author: Carlo Costarella

text:
"AEOM" <
fuck...@motherfucker.it
> ha scritto nel messaggio
news:FKJmd.350227$35.15...@news4.tin.it...
> Ciao a tutti
>
> ho dato un'occhiata all'esempio di cui si è parlato spesso per inserire
> un'immagine sullo sfondo di access del sito
lebans.com
.
> Esiste un modo per inserire un immagine centrata sullo sfondo e non
> affiancata?
>
> ciao, AEOM
>
>
Come dice Lebans:
"Select a Bitmap file to place into the Background MDI window. If the Image
dimensions are less than the maximum size of the MDI window the Image will
be tiled. To avoid this, create a Bitmap that is at the least the same size
as the current max dimensions of your desktop.
In pratica crea una bitmap che abbia le dimensioni del tuo desktop e al
centro gli piazzi l'immagine che credi.
Se devi distribuire l'applicativo ti converrà creare tante immagini per
quante sono le risoluzioni possibili e scegliere quella appropriata a
seconda della risoluzione.
Ciao, Carlo


title: immagine su sfondo access

author: ALESSANDRO Baraldi

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:xbYmd.353672$35.15...@news4.tin.it...

In realtà seguendo le routines di Lebans si scopre che anche con una
BitMap grossa come un Francobollo c'è la possibilità di farla CENTRATA
e risparmi qualche Mb di memoria essendo una BMP.......!!!
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: immagine su sfondo access

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:cnj73e$lc5$1...@lacerta.tiscalinet.it...

Ciao Alex,
io ho fatto il debug riga per riga per cercare di capire come....mi dai un
aiuto?
ciao, AEOM


title: immagine su sfondo access

author: Alessandro Baraldi

text:
"AEOM" <
fuck...@motherfucker.it
> wrote in message
news:v3hnd.189224$
b5.93...@news3.tin.it
[CUT]
>
> Ciao Alex,
> io ho fatto il debug riga per riga per cercare di capire come....mi dai un
> aiuto?
> ciao, AEOM
Non vorrei aver travisato il punto...!
Nel mio sito trovi un esempio di come impostare l'immagine
di Sfondo di Access, e ti assicuro che viene posizionata
al centro....!
Da quì non ho riferimenti, dagli un'occhiata, ed in serata
quando rientro se non hai risolto approfondiamo.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: immagine su sfondo access

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:806bf45955ed1fb9a9...@mygate.mailgate.org...

ho appena prelevato l'esempio dal tuo sito...
l'immagine che scelgo, una piccola bmp, mi viene ripetuta su tutto lo sfondo
e non una unica centrale
ciao, AEOM


title: immagine su sfondo access

text:
> ho appena prelevato l'esempio dal tuo sito...
> l'immagine che scelgo, una piccola bmp, mi viene ripetuta su tutto lo
sfondo
> e non una unica centrale
>
> ciao, AEOM
Mi sono accorto subito dopo di aver detto una cavolata pertanto
chiedo scusa a Carlo della cosa, a casa ho verificato che ho fatto
la stessa cosa che ti ha suggerito lui....!
La cosa è in realtà possibile, ma non con la MDI di Access.
Con le API si può impostare lo Sfondo di Windows e decidere
se impostare l'immagine a tutto schermo piuttosto che affiancata ecc...!
Con Access deve essere usata l'intera Area di memoria dello schermo
occupata dalla parte visibile della MDI, pertanto l'unico sistema
è quello che ti ha suggerito Carlo.
Chiedo Venia per l'errata "Errata Corrige".
Ciao.



title: [A97] msgbox con "percentuali"

author: Gianni

text:
Ciao a tutti
in un DB ho una maschera "Articoli" con un campo (numerico) [PESO].
A fine di ogni giornata, devo fare modificare il peso dell'articolo
immettendo nel campo il nuovo peso riscontrato. Avrei bisogno che "dopo
aggiornamento" del peso, nel caso la variazione sia (+ 3%) oppure (-3%) mi
si aprisse un msgbox di informazione, che il nuovo peso immesso varia di
oltre +/-3% rispetto a quello precedente.
Come posso fare?
Ciao e grazie in anticipo
Gianni
Ps.: è troppo chiedere di avere nel msgbox anche i valori iniziali e
finali?...del tipo:
"peso precedente (100 kg)...peso inserito (110 kg), attenzione sei oltre
tolleranza!"
è possibile?
Ancora ciao!


title: [A97] msgbox con "percentuali"

text:
"Gianni" <
giann...@hotmail.com
> ha scritto nel messaggio
news:1lNmd.39028$Es2.8...@twister2.libero.it...

Se aggiungi un campo (magari due) il gioco è fatto. Alla fine: PesoIniziale,
PesoFinale, PercentualeDiScarto.
Inizio giornata si inserisce il PesoIniziale a fine giornata il PesoFinale.
Nel codice dopo aggiornamento del PesoFinale:
Me.Percentuale = 100 - (100 * Me.PesoIniziale) / Me.PesoFinale
    If Me.Percentuale < 0 Then
    MsgBox "C'è stata una variazione del " & Me.Percentuale & " " & "%"
    ElseIf Me.Percentuale > 0 Then
    MsgBox "C'è stato un incremento del " & " " & Me.Percentuale & " " &
Me.Percentuale
    Else
    MsgBox "Nessuna variazione."
    End If
Ciao, Carlo


title: [A97] msgbox con "percentuali"

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:RBXmd.353540$35.15...@news4.tin.it...

Ciao Carlo,
purtroppo non mi è possibile aggiungere altri campi, perchè, di fatto, il
peso deve essere UNO SOLO.....
Il peso (UNICO) deve essere modificato e i vari "ragionamenti contabili"
devo essere eseguiti dopo aggiornamento del peso residente nel DB
In definitiva:
Dopo Aggiornamento....SE PESO INSERITO > 3% OPPURE < 3%.....ALLORA SEGNALA
CON MSGBOX ... ma, ripeto, non è possibile avere altri 1 o 2 campi.
Come posso fare?
Ciao e grazie ancora per l'aiuto
Gianni


title: [A97] msgbox con "percentuali"

text:
CUT
>>
>>
>>
> Ciao Carlo,
> purtroppo non mi è possibile aggiungere altri campi, perchè, di fatto, il
> peso deve essere UNO SOLO.....
> Il peso (UNICO) deve essere modificato e i vari "ragionamenti contabili"
> devo essere eseguiti dopo aggiornamento del peso residente nel DB
>
> In definitiva:
> Dopo Aggiornamento....SE PESO INSERITO > 3% OPPURE < 3%.....ALLORA SEGNALA
> CON MSGBOX ... ma, ripeto, non è possibile avere altri 1 o 2 campi.
> Come posso fare?
>
> Ciao e grazie ancora per l'aiuto
> Gianni
Crea una nuova tabella in relazione con la prima e con i due campi che ti
mancano!
Semplice No?
Ciao, Carlo


title: Activex e licenze

author: Attila

text:
Salve a tutti del ng,
sono Tommaso, aka Attila, ed è la prima volta che posto in questo ng, pur
lurkandovi da molto tempo.
Vi scrivo per chiedervi cosa significa questo messaggio di errore: "Non si
dispone della licenza necessaria per utilizzare questo controllo ActiveX. Si
è cercato di aprire una maschera ...."
Tale errore che mi appare su ben 2 computer nel momento in cui tento di
usare il controllo comdlg32.ocx.
Premetto che ho registrato il controllo, ma appena tento di inseririrlo su
una maschera mi appare questo errore.
Cosa significa?
Grazie a coloro che risponderanno.
Tom


title: Maschera per più tabelle

author: TeoNote

text:
Ciao a tutti....
Mi servirebbe poter realizzare la seguente funzionalità, ma non ne sono
in grado.
Devo inserire in una tabella, attraverso una maschera, i dati relativi
alla compilazione di un questionario.
Ho realizzato la tabella Questionario nella quale, associando un campo
ad ogni domanda raccolgo le risposte date dagli utenti.
Per le domande a risposta aperta e a risposta chiusa non ci sono
problemi, ma...
Ci sono delle domande che prevedono la selezione di più di una risposta.
La mia idea era quella di creare una ulteriore tabella che contenesse al
 suo interno un campo che identificasse il questionario
(IdQuestionario) e un secondo che indicasse una scelta fatta tra le
possibili, così da poter salvare i dati relativi a scelte multiple ed
associarli in un eventuale report attraverso l' idQuestionario.
Ho realizzato, come dicevo, la maschera per l'inserimento dati, ma
modellando le domande a risposta multipla con delle "caselle di
controllo" da spuntare non sono in grado di inserire i record relativi
alle risposte selezionate nella seconda tabella, ma sono solamente in
grado di inserire un record nella tabella più generale, quella del
questionario, che non è in grado di mantenere traccia delle domande a
risposta multipla.
Sarei in grado di fare il tutto comodamente attraverso una interfaccia
web, attraverso ASP per esempio...ma purtroppo ho l'esigenza di farlo in
Access.
Vorrei poter compilare il questionario e quando premo il tasto
"inserisci dati" generare un record nella tabella questionario creado
una id univoca per il questionario ed utilizzare tale id per associare
in una seconda tabella le risposte alle domande che consentono risposta
multipla al questionario appena inserito...
come fare...mi serve una sottomaschera...devo farlo via codice VB....
Grazie per l'attenzione
Matteo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Maschera per più tabelle

author: Prometeo

text:
TeoNote ha scritto:


Ciao TeoNote
Premetto che non ho una conoscenza approfondita di Access e quindi prendi
i miei suggerimenti con le pinze per fare delle prove in attesa che
qualche amico più eperto ti dia indicazioni più valide;
Io prenderei spunto dalla maschera Ordini Cliente del database di esempio
Northwind dove c'è la maschera [Cliente] e 2 sottomaschere, una visualizza
gli ordini e l'altra i prodotti; Se fai click su un ordine ti mostra i
prodotti relativi.
Quindi oltre alla tabella [Questionario] potresti creare una tabella
[Domande]con un campo [Link_Questionario] ed una tabella [Risposte] Con un
campo [Link_Domanda]
Crea le due sottomaschere, la prima linkata al questionario e la seconda
linkata alla sottomaschera [Domande]così, Campo
Master:[Sottomaschera_Domande] Ordini cliente 1].Form![ID_Domanda]
Campo figlio:ID_Risposta
L'esempio di Northwind credo fosse per visualizzare dati già inseriti in
altrre maschere, ma puoi provare, sempre che il risultato sia quello che
vuoi ottenere.
Ciao
Prometeo



title: Maschera per più tabelle

text:
Prometeo ha scritto:
[CUT]
Scusa, correggo un errore, ho mischiato un pò le cose:
Campo Master:[Sottomaschera_Domande].Form![ID_Domanda]
> Campo figlio:ID_Risposta
> Per ogni domanda puoi inserire nella sottomaschera [Risposte, Tutte le
risposte che vuoi con le rispettive caselle di controllo.
Il problema di questa soluzione è che l'utente deve fare click su una
domanda, andare sulla sottomaschera [Risposte] e mettere i Flag, poi
tornare sulla SM_Domande passare alla domanda successiva e ricominciare,
forse è un  pò macchinoso.
> riCiao



title: Maschera per più tabelle

text:
"TeoNote" <
comefro...@katamail.com
> ha scritto nel messaggio
news:d468ag$vti$1...@news.newsland.it...

Fossi in te scarterei la soluzione di una ulteriore tabella in cui
memorizzare le risposte di una domanda con possibilità di risposta multipla,
anche perché dovresti complicare le cose nel caso in cui le domande di quel
tipo fossero più di una.
La soluzione che ti consiglio è quella di memorizzare nella tabella un campo
di tipo testo per ogni domanda con possibilità di risposta multipla; la
stringa che verrà memorizzata in ogni campo avrà una lunghezza pari al
numero di risposte possibili, quindi ogni posizione della stringa sarà
relativo ad una risposta e sarà rappresentato dal carattere 1 o 0 a seconda
che la relativa risposta è stata o meno selezionata.
Come potrai immaginare non è neppure particolarmente difficile sapere in
seguito quale risposte erano state selezionate.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Calcolo Media con Query

text:
Salve,
ho un archivio da cui estraggo le quotazioni di borsa di un titolo.
nello stesso tempo vorrei calcolare, per il campo "prezzo" di ogni record,
la media  dei 20 record precedenti (ovviamente escluso i primi 20 record:
cioč mi serve la media dal record 21 all'ultimo).
non posso farlo utilizzando le date perchč non ho l'ho per il sabato e la
domenica.
il tutto no Sql/Vba (non sono ancora in grado) ma solo in "Struttura query".
E' fattibile?
qualche idea/aiuto, ho gią cercato sul sito comune,ma se ho visto bene, non
ho trovato nulla.
grazie x ogni dritta.
R


title: Calcolo Media con Query

text:
"rikard813" <
rika...@yahoo.com
> ha scritto nel messaggio
news:43ef639a$0$5991$4faf...@reader2.news.tin.it...

La query dovrebbe assomigliare a qualcosa del genere:
SELECT TOP 20 TuaTabella.ID, TuaTabella.DESCRI, TuaTabella.Titolo,
Avg(TuaTabella.Prezzo) AS TuaMedia
FROM TuaTabella
GROUP BY TuaTabella.ID, TuaTabella.DESCRI, TuaTabella.Titolo
HAVING (((TuaTabella.Titolo)="NomeTitolo"))
ORDER BY TuaTabella.ID DESC;
La cosa non la puoi fare direttamente dalla griglia della query ma
visualizzando (sempre nella query) l'istruzione SQL.
In pratica ordini in decrescente il tuo indice (id) e selezioni i primi 20
valori corrispondenti al titolo scelto e applicando la media al campo
Prezzo.
Leggiti nella guida i predicati ALL, DISTINCT, DISTINCTROW, TOP
Ciao, Carlo


title: Calcolo Media con Query

text:
Grazie: mi impegnerň a imparare l'Sql! Promesso!
R.
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:43f00ef9$0$12604$4faf...@reader3.news.tin.it...
>
>
> "rikard813" <
rika...@yahoo.com
> ha scritto nel messaggio
> news:43ef639a$0$5991$4faf...@reader2.news.tin.it...
>>
>> Salve,
>>
>> ho un archivio da cui estraggo le quotazioni di borsa di un titolo.
>> nello stesso tempo vorrei calcolare, per il campo "prezzo" di ogni
>> record, la media  dei 20 record precedenti (ovviamente escluso i primi 20
>> record: cioč mi serve la media dal record 21 all'ultimo).
>> non posso farlo utilizzando le date perchč non ho l'ho per il sabato e la
>> domenica.
>> il tutto no Sql/Vba (non sono ancora in grado) ma solo in "Struttura
>> query".
>> E' fattibile?
>>
>> qualche idea/aiuto, ho giŕ cercato sul sito comune,ma se ho visto bene,



title: problema tabelle collegate con Vista

author: Maurizio

text:
salve a tutti
un'applicazione in Access 2000, installata in un PC client, contiene
delle tabelle collegate che si trovano su un server. I due PC avevano
Windows XP e tutto ha sempre funzionato regolarmente. Adesso i due PC
sono stati sostituiti con due PC con Windows Vista e dal client spesso
ci sono difficoltà ad accedere alle tabelle collegate: l'applicazione
parte e rimane in eterna ricerca ... non so di cosa. Sapete se per
caso esistono problemi di compatibilità con Vista ?
grazie a tutti
Maurizio


title: problema tabelle collegate con Vista

author: Marco Papo

text:
"Maurizio" <
consu...@open.it
> ha scritto nel messaggio
news:1182317260.2...@q69g2000hsb.googlegroups.com...

Prova anche a disabilitare l'antivirus e il firewall...poi se mai crei le
eccezioni.
ciao


title: Casella combinata... un po' strana

author: Crivella

text:
Salve a tutti, ho questo problema:
Ho una casella combinata che ha come origine riga i valori di una tabella
"generi musicali"-
Ovviamente io seleziono il genere musicale che voglio e poi passo ad un
altro controllo...
Ma spesso mi capita di dover attribuire alla stessa canzone più generi
musicali, cosa che non riesco a fare perché nella casella combinata ne posso
scegliere uno solo.
Volevo sapere se sarebbe possibile usare la stessa casella cominata, ma, una
volta scelto il primo valore, avere la possibilità di poterne scegliere
altri, e il valore finale del controllo dovrebbe essere ad esempio
"rock,punk".
Esempio:
Autore : xxxxx
Titolo:    xxxxx
Genere: rock
E qui nessun problema:
Esempio 2
Autore: xxx
Titolo:  xxx
Genere: rock,punk  <------- Ma nella tabella "generi musicali" dalla quale
prendo i valori per la casella combinata non c'è "rock,punk", bensì ci sono
"rock" e "punk".
Scusate se nn sono stato molto chiaro, ma non riuscivo a fare di meglio =))
Grazie anticipatamente a tutti
-Cr@-
=====================
"Mi piace sentirmi parlare. È una delle cose che mi piacciono di più. Spesso
sostengo dei lunghissimi discorsi con me stesso e sono così intelligente che
non capisco nemmeno una parola di quello che dico."


title: Casella combinata... un po' strana

author: Fabio Montagner

text:
> Ma spesso mi capita di dover attribuire alla stessa canzone più generi
> musicali, cosa che non riesco a fare perché nella casella combinata ne
posso
> scegliere uno solo.
> Esempio 2
> Autore: xxx
> Titolo:  xxx
> Genere: rock,punk  <------- Ma nella tabella "generi musicali" dalla quale
> prendo i valori per la casella combinata non c'è "rock,punk", bensì ci
sono
> "rock" e "punk".
Nella maschera in cui inserisci la canzone, costruisci una sottomaschera con
recordsource derivante da una tabella 1 -> molti.
Cioè, crei la tabella tbl_CanzoneGenere dove per ogni canzone possono
esserci n generi.
Oppure il genere è un campo testo che riempi selezionando il/i genere/i e
concatenandoli.


title: Casella combinata... un po' strana

author: Roberto dal portatile

text:
"Crivella" <
criv...@libero.it
> ha scritto nel messaggio
news:IGnp6.108014$Y93.2...@news.infostrada.it...

Se nella tua maschera la casella combinata si chiama TuaCombo ed ha una sola
colonna, ed il controllo Associato al campo Genere si chiama anche lui
Genere, prova così.
A fronte dell'evento "Dopo aggiornamento" del controllo Genere genera il
seguente codice VBA:
If IsNull(Me!Genere) Then
    Me!Genere = Me!TuaCombo.Column(0)
Else
    Me!Genere = Me!Genere & "," & Me!TuaCombo.Column(0)
End If
se invece la casella combinata ha due colonne (la prima contiene IdGenere e
la seconda la descrizione del genere):
If IsNull(Me!Genere) Then
    Me!Genere = Me!TuaCombo.Column(1)
Else
    Me!Genere = Me!Genere & "," & Me!TuaCombo.Column(1)
End If
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: ho riinstallato access 97 e non si avvia

author: tanoni

text:
Saluto tutti,  ed in particolare Roberto "dalla clinica .. a casa" :-)
a cui auguro di ristabilirsi presto.
E' una FAQ, e vi chiedo scusa per il disturbo, ma non riesco piu' a
trovare alcuni appunti dove, fra l'altro, c'era la soluzione per
risolvere il mancato avvio di access 97 in caso di riinstallazione sul
medesimo pc e conseguente apparizione del msg "Impossibile avviare
Microsoft Access. Non e' stata concessa la licenza d'uso su questo
computer."  Ricordo solo che prima di riinstallare access bisognava
cancellare o modificare un file ( .ini?).
Ringrazio in anticipo per l'aiuto,
Nicola Amalfitano


author: Emyr

text:


font hatten.ttf
Saluti.
Emanuele.


text:
"tanoni" <
tan...@inwind.it
> ha scritto nel messaggio
news:3c793e8c...@powernews.inwind.it...
> Saluto tutti,  ed in particolare Roberto "dalla clinica .. a casa" :-)
> a cui auguro di ristabilirsi presto.
[CUT]
Grazie! Per il resto ci ha pensato Emyr.
Roberto


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:BKoe8.21776$fa5.7...@twister2.libero.it...

Solo per agevolarti nel fare ciň che ti ha suggerito Emyr:
se usi Windows 98, trovi la soluzione del tuo problema al link:
http://support.microsoft.com/support/kb/articles/q141/3/73.asp
oppurae al link:
http://support.microsoft.com/download/support/mslfiles/AcLicn97.exe
Se usi Windows 2000, trovi la soluzione al link:
http://support.microsoft.com/support/kb/articles/q241/1/41.asp
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
On Mon, 25 Feb 2002 12:15:09 +0100, "Roberto da casa"
<
r.ma...@libero.it
> wrote:
>
>"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
>news:BKoe8.21776$fa5.7...@twister2.libero.it...
>> [CUT]
>>
>> Grazie! Per il resto ci ha pensato Emyr.
>>
>> Roberto
>>
Ancora grazie a Roberto, Emyr ed anche a ### CH v2.002 ### che, bonta'
sua, mi ha inviato il file necessario per la rettifica.
Saluti,
Nicola


title: Tabelle per diverse categorie di clienti

author: simtug

text:
Ciao NG,
ho la necessità di impostare l'anagrafica clienti tenendo conto delle
specifiche diverse tra clienti privati e clienti aziendali. Io ho
immaginato quanto segue:
TBLCLIENTI
IDCliente        (chiave primaria)
IDCategoria    (chiave primaria; uno a molti con tblINDIRIZZI)
Indirizzo
TBLCATEGORIE
IDCategoria
Categoria
TBLPRIVATI
IDPrivato
IDCategoria     (molti a uno con tblCATEGORIE)
IDCliente         (molti a uno con tblCLIENTI)
Nome
CodFiscale
TBLAZIENDE
IDAzienda
IDCategoria     (molti a uno con tblCATEGORIE)
IDCliente         (molti a uno con tblCLIENTI)
RagSociale
PartitaIva
-------
Campi e relazioni sono impostati correttamente?
Consigliate inoltre una qualche integrità referenziale?
Grazie,
Simone


text:
Scusate, errata corrige.
> TBLCLIENTI
> IDCliente        (chiave primaria)
> IDCategoria    (chiave primaria; uno a molti con tblINDIRIZZI)
 Il campo IDCategoria della TBLCLIENTI è in relazione alla
tblCATEGORIE e non alla tblINDIRIZZI (inesistente).
Resto in attesa di un vostro commento. Grazie.
Simone


author: Massimo Piubelli

text:

La tua domanda è abbastanza complessa, nel senso che non esiste una regola generale per costuire correttamente le tabelle che va bene per tutte le situazioni.
Quindi quello che ti do è una mia impressione personale ovviamente.
Secondo me è troppo "complessa", di fatto hai una chiave doppia per identificare un cliente, vuol dire che quando fai un ordine, ti devi portare dietro due valori, idem con bolle, fatture ecc...
Anche perchè se le categorie sono
1 privati
2 aziende
Nella tblprivati trovi tutti i dati con idcategoria = 1 o no? quindi un valore che non vuol più dire nulla
Boh, a prima vista, io farei una tabella Anagrafica
con un campo IDCategoria in cui distinguo i clienti privati dalle aziende (anche perchè non specifichi poi questa differenza a cosa ti serve esattamente, se è per il campo CF piuttosto che PIVA la trascurerei a piedi pari)
> Consigliate inoltre una qualche integrità referenziale?
>
> Grazie,
> Simone
Prego,
Max


text:

Grazie Max per il consiglio!
In effetti, parlando proprio ieri, a voce, con un sistemista esperto di
database Access anche lui mi consigliava di non complicarmi la vita,
che anche gestionali potenti e complessi usano spesso raggruppare il
tutto in un'unica tabella AnagraficaClienti gestendo poi eventualmente
a livello di form quali campi far vedere all'utente a seconda che sia
stata attivata la categoria Clente Privato piuttosto che Cliente
Aziendale (ovvero nome e cognome + cod fiscale piuttosto che ragione
sociale + partita iva) e collegando ad una query (oltre che ad una
specifica tabella ContattiAziendali) la gestione di svariati contatti
aziendali facenti capo a ciascun cliente aziendale.
Essendo alle prime armi mi stavo forse preoccupando eccessivamente di
normalizzare a tutti i costi...
Simone
Per chi vuole rilassarsi gli occhi tra un database e l'altro...
http://simtug.blogspot.com/


title: Campo non stampabile

text:
Ho da poco realizzato un programma per la stampa dei bollettini postali, nel
report, dovrei far apparire l' Id dell'operazione , questo campo dovrebbe
essere visualizzato in anteprima ma non stampato.
Esiste un modo per visualizzare il campo senza stamparlo?
Saluti Alessandro Tom


title: Campo non stampabile

author: PBsoft

text:

Ci giochi un po' sopra sfruttando alcune proprietą.
Io ti consiglio di modificare la linea di codice con la quale mandi il report
in anteprima, aggiungendo anche l'ultimo paramentro (OpenArgs), con qualcosa
come "nascosto".
Durante la formattazione della sezione del report, in cui si trova il controllo
in questione, controlli la proprietą Me.OpenArgs e, se la trovi uguale a
"nascosto", puoi ad esempio rendere non visibile il controllo, oppure modificarle
il colore di primo piano in modo che sia identico allo sfondo.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: Tabelle excel collegate

author: Greg

text:
Non riesco a modificare i records, forse non si può?
Grazie

--
Greg


title: Tabelle excel collegate

text:
Il 18/10/17 13:20:27 Greg ha scritto:
> Non riesco a modificare i records, forse non si può?
> Grazie

Preciso meglio:
dalla tabella aperta in modalità foglio dati non posso scriverci, da codice invece si! Come si spiega?

--
Greg


title: Tabelle excel collegate

author: Karl Donaubauer

text:
Salve,

Greg:
> Non riesco a modificare i records, forse non si può?

Le tabelle collegate di Excel sono di sola lettura
http://www.donkarl.com/it?FAQ7.22

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

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


title: Tabelle excel collegate

text:
Il 18/10/17 15:22:05 Karl Donaubauer ha scritto:
> Salve,
>
> Greg:
>> Non riesco a modificare i records, forse non si può?
>
> Le tabelle collegate di Excel sono di sola lettura
>
http://www.donkarl.com/it?FAQ7.22

Grazie per il link, molto istruttivo!
Io uso db Access 2003 e excel 2013, con file salvato in formato xls, non so a che versione riporta.
E ho questa situazione la tabella excel collegata in access non è editabile manuamente in access.
Se apro la tabella da codice tramite DAO i metodi edit e update funzionano!
Ecco, mi pare strano questo doppio comportamento

--
Greg


title: Elenco aziende che offrono servizio 'invio fatture elettroniche e conservazione documentale'

author: RobertoA

text:
Credo sarebbe utile se facessimo un elenco dei service in grado di
fornire il servizio creazione/invio/archiviazione fatture elettroniche,
per condividere le esperienze di utilizzo reale dei vari service in
grado di consentire invio fatture elettroniche e conservazione documentale

ARUBA
Da quello che leggo costa 25 euro/anno per creazione fatture assistita,
eventuale lettura xml gia' pronto, invo/ricezione verso/da sdi,
conservazione sostitutiva
Non ho letto se c'e' un limite al numero di documenti/anno
inviabili/ricevibili


author: BFS

text:

Aruba: non ha limiti...quando finisci lo spazio ne acquisti altro

Confartigianato :

soluzione che tu mandi il pdf e loro fanno tutto: 50 euro una tantum +
16 euro a fattura + 5 euro a ddt.
conservazione : 50 euro una tantum 0.50 euro a fattura

Soluzione che tu mandi gli xml : 15 euro al mese + 0.50 a fattura fino a
700 fatture poi scende a 0.40

Assistenza 60 euro ora

Infocamere : dicono che è tutto gratis ma non ho avuto modo di accedervi
essendomi gia iscritto su aruba sia per le attive che per le passive

---
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com


text:

Ma quant'e' lo spazio disponibile su Aruba per i 25 euro/anno ?
Sulla descrizione che fanno prima di passare al carrello e comprare non
vedo nessun limite
Che tu sappia, qualcuno di questi permette l'invio diretto dal
gestionale, nel senso prevedono webservice o simili per automatizzare
l'invio degli xml (senza passare attraverso loro sito web, login,
caricamento dei files) ?


text:

1GB  di spazio che direi che sono una enormità

per automatizzare l'invio nulla da fare ma spero che aruba si inventi
qualcosa.
non lo vedo cmq un grosso problema per la media dei miei clienti che
fanno 40-50 fatture al mese

Alcuni superano il centinaio al mese e in quel caso la limitazione dei
30 file alla volta è una rottura



author: slumpolo

text:

Fatturapa
Pacchetto base:25€/anno 250 fatture
Firma digitale automatica, invio allo SDI e conservazione sostitutiva per 10 anni
Possibilità anche di PDF (+12.50€ mi pare)
Hanno un connettore alla dropbox per l'invio massivo di fatture.


author: ogrn

text:
>Credo sarebbe utile se facessimo un elenco dei service in grado di
>fornire il servizio creazione/invio/archiviazione fatture elettroniche,
>per condividere le esperienze di utilizzo reale dei vari service in
>grado di consentire invio fatture elettroniche e conservazione documentale

Noi utilizzeremo questo:
https://www.arxivar.it/it/


author: Giuseppe

text:
Il software gestionale Ranocchi che utilizziamo propone questo:
http://www.doceasy.it/Pages/Servizi_Dematerializzazione_Fatturazione_Elettronica_PA.aspx

Non ho a portato di mano il preventivo ma sicuramente più costoso di Aruba che già utilizzo da 3 anni e di cui non ho mai avuto problemi ed è in continuo aggiornamento.
Saluti.


author: shado

text:
consiglio di provare  anche "
www.Digithera.it
"
economico e molto professionale


author: Mario Longo

text:
Salve a tutti, non scrivo molto sul gruppo ma seguo le varie tematiche da tempo in quanto Access/VBA è stata la mia prima tecnologia con la quale ho iniziato a lavorare.
Per la fatturazione elettronica sto facendo modifiche a dei progetti VBA su MSACCESS e li sto integrando con servizio rest autenticato, che offre api per l'invio, le ricerche e download di fatture passive e ricevute. Premetto che c'è da lavorare un po sulle risposte JSON, ma alla fine mi lasciano ampio margine di manovra per fare l'integrazione come voglio.
Il servizio l'ho trovato non molto tempo fa (fine settembre) e si chiama acubeapi.
In pratica pago un canone annuo e posso inviare più fatture di più partite iva. Una società terza si occupa della conservazione ma a me è trasparente dal punto di vista applicativo, mentre è da esporre poi al cliente finale nel contratto chi sarà il conservatore.
Ogni invio o ricezione ha dei costi a scaglioni di volumi (a me sono sembrati concorrenziali) e questo mi permette un po di avere anche un markup sul traffico di fatture emesse e ricevute. Settimana scorsa ho firmato la proposta di contratto. Vi posso far sapere come mi troverò.

Ciao


text:

Molto molto interessante
Quindi tu offri il servizio di invio, ricezione, conservazione,
direttamente come optional del tuo gestionale, ho capito bene?
Ed usi A-cube srl come tuo fornitore di servizi, acquisti un pacchetto
da X euro e puoi inviare Y fatture, giusto?
E' proprio quello che serve a chi ha il gestionale per fatture vendita e
desidera trovare un mezzo efficace per inviare/ricevere
Avevi visto altre realta' che offrono sistema simile?


text:
Ciao,
rispondo per punti.

> Quindi tu offri il servizio di invio, ricezione, conservazione,
> direttamente come optional del tuo gestionale, ho capito bene?

- Si, se vogliono inviare direttamente dal gestionale.

> Ed usi A-cube srl come tuo fornitore di servizi, acquisti un pacchetto
> da X euro e puoi inviare Y fatture, giusto?

- Si. Per ora partirò con sottoscrivere il servizio con canone annuo e pagare mensilemente in base al numero di fatture transitate (vendita+acquisto), poi però se dal secondo anno mi accorgo che mi conviene acquistare i pacchetti procederò a prendere quelli che sono conveniente a partire se il volume sarà di oltre 400 fatture, tale soglia dovrebbe raggiungersi visto che nel conteggio rientreranno tutti i documenti di tutte le partite IVA transitate con il mio token applicativo (che di fatto poi corrisponde alla credenziale che mi hanno fornito).

> E' proprio quello che serve a chi ha il gestionale per fatture vendita e
> desidera trovare un mezzo efficace per inviare/ricevere
> Avevi visto altre realta' che offrono sistema simile?

- Avevo trovato qualcosa di simile (digitalinvoice.cloud, clapps) , ma dal punto di vista economico e di dipendenze esterne, ho trovato vantaggioso questo di acube.


author: Davide La Mantia

text:
Il giorno martedì 30 ottobre 2018 alle 14:09:54 UTC+1 Mario Longo ha scritto:
> Ciao,
> rispondo per punti.
> > Quindi tu offri il servizio di invio, ricezione, conservazione,
> > direttamente come optional del tuo gestionale, ho capito bene?
> - Si, se vogliono inviare direttamente dal gestionale.
CUT

la conservazione la fa direttamente l'agenzia delle entrate, non c'è bisogno di pagare un servizio.
Basta attivarlo gratuitamente.

Io per invio e ricezione (con gestione del flusso) faccio utilizzare la pec.

Non è una critica, ma solo un'altra possibilità

Ciao
Davide


title: Divisione del DataBase

author: Berti Simone

text:
Salve a tutti,
mi ricollego ad un post che ho fatto qualche giorno fa, ho un DataBase e,
grazie al prezioso aiuto di Roberto (da Casa) sono riuscito a far funzionare
in rete con + accessi simultanei il mio DB... solo che mi sono rimasti
alcuni dubbi... il primo:
1. Si parla di due parti BE e FE, andando su STRUMENTI - UTILITA' DATABASE -
AUTOCOMPOSIZIONE DIVISIONE ... Access mi crea solo ed esclusivamente il
BE... l'altro è il file originario che mi va in parte a svuotare?
2. La procedura qui mensionata, e cioè quella che ho fatto, è esatta per
condividere in rete con accessi simultanei il DB?
1) Ho condiviso la cartella di lavoro sul server dove ho memorizzato il file
di access
2) Sono andato su di un client ed ho aperto il file sul server tramite la
rete
3) Ho eseguito la procedura di DIVISIONE DATABASE
4) Sui desktop dei client ho messo il collegamento al DB madre (che penso
sia la parte FE)
Grazie a tutti per la cortese risposta e a Roberto da Casa... sempre
gentilissimo
Ho postato un nuovo messaggio perchè l'altro era veramente diventato
dispersivo.... ciao Simone


title: Divisione del DataBase

author: Sergio MAZZA

text:
"Berti Simone" <
berti...@tiscali.it
> ha scritto nel messaggio
news:yh31c.50627$gk.21...@news3.tin.it...
> Salve a tutti,
> mi ricollego ad un post che ho fatto qualche giorno fa, ho un DataBase e,
> grazie al prezioso aiuto di Roberto (da Casa) sono riuscito a far
funzionare
> in rete con + accessi simultanei il mio DB... solo che mi sono rimasti
> alcuni dubbi... il primo:
>
> 1. Si parla di due parti BE e FE, andando su STRUMENTI - UTILITA'
DATABASE -
> AUTOCOMPOSIZIONE DIVISIONE ... Access mi crea solo ed esclusivamente il
> BE... l'altro è il file originario che mi va in parte a svuotare?
Sì;
> 2. La procedura qui mensionata, e cioè quella che ho fatto, è esatta per
> condividere in rete con accessi simultanei il DB?
è la base;
> 1) Ho condiviso la cartella di lavoro sul server dove ho memorizzato il
file
> di access
io, sui client mappo la risorsa facendola diventare un disco locale;
> 2) Sono andato su di un client ed ho aperto il file sul server tramite la
> rete
>
> 3) Ho eseguito la procedura di DIVISIONE DATABASE
>
> 4) Sui desktop dei client ho messo il collegamento al DB madre (che penso
> sia la parte FE)
sì;
> Grazie a tutti per la cortese risposta e a Roberto da Casa... sempre
> gentilissimo
>
> Ho postato un nuovo messaggio perchè l'altro era veramente diventato
> dispersivo.... ciao Simone
>
Ciao.
--
Sergio MAZZA


title: Divisione del DataBase

author: ISTITUTO COMPRENSIVO STAT."B.PASQUINI"

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:c2459t$au$1...@canarie.caspur.it...

Grazie anche a te Sergio mi hai tolto dei dubbi.... ciaooo


title: Divisione del DataBase

author: WinJB

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:c2459t$au$1...@canarie.caspur.it...
> "Berti Simone" <
berti...@tiscali.it
> ha scritto nel messaggio
> news:yh31c.50627$gk.21...@news3.tin.it...
> > Salve a tutti,
> > mi ricollego ad un post che ho fatto qualche giorno fa, ho un DataBase
e,
> > grazie al prezioso aiuto di Roberto (da Casa) sono riuscito a far
> funzionare
> > in rete con + accessi simultanei il mio DB... solo che mi sono rimasti
> > alcuni dubbi... il primo:
> >
>> ....
> > 1) Ho condiviso la cartella di lavoro sul server dove ho memorizzato il
> file
> > di access
>
> io, sui client mappo la risorsa facendola diventare un disco locale;
>
> sì;
>
> Sergio MAZZA
>
Scusami Sergio, potresti spiegarmi cosa significa " mappo la risorsa..." ecc
ecc?
So cosa significa mappare una risorsa ma vorrei capire l'utilità con un
database diviso e soprattutto ho dei dubbi con le tabelle collegate.
Mi spiego meglio
Ho diviso un database e quindi ho delle tabelle collegate, OK?
Dividendo il database ho messo il BE sul server e quindi le tabelle
collegate nel FE faranno riferimento a:
\\Server\Archivio\ ecc ecc OK?
a questo punto, se mappo la risorsa sul client facendo vedere il server come
un disco locale, il collegamento delle tabelle nel FE funzionerà?
Scusami, potresti spiegarmi meglio come funziona?
Ti  ringrazio tantissimo
Ciao
PS
Ho un altro dubbio che riguarda l'uso di tabelle temporanee in database
FE-BE ma credo faccia parte di un altro 3D per cui sarà aggetto di un altra
discussione.
Grazie.


title: Divisione del DataBase

text:
"WinJB" <
wi...@libero.it
> ha scritto nel messaggio
news:uHA1c.46854$Kc3.1...@twister2.libero.it...
>
> Scusami Sergio, potresti spiegarmi cosa significa " mappo la risorsa..."
ecc
> ecc?
> So cosa significa mappare una risorsa ma vorrei capire l'utilità con un
> database diviso e soprattutto ho dei dubbi con le tabelle collegate.
> Mi spiego meglio
> Ho diviso un database e quindi ho delle tabelle collegate, OK?
> Dividendo il database ho messo il BE sul server e quindi le tabelle
> collegate nel FE faranno riferimento a:
> \\Server\Archivio\ ecc ecc OK?
Ecco, io invece di utilizzare l'indirizzo di rete prima mappo la risorsa
(es.\\Server\Archivio\ =  f:\) e poi collego le tabelle. Ho letto che
mappando la risorsa come cartella principale l'accesso al o ai file è più
veloce.
> a questo punto, se mappo la risorsa sul client facendo vedere il server
come
> un disco locale, il collegamento delle tabelle nel FE funzionerà?
Certo;
> Scusami, potresti spiegarmi meglio come funziona?
>
> Ti  ringrazio tantissimo
> Ciao
>
> PS
> Ho un altro dubbio che riguarda l'uso di tabelle temporanee in database
> FE-BE ma credo faccia parte di un altro 3D per cui sarà aggetto di un
altra
> discussione.
> Grazie.
Ok.
Ciao.
--
Sergio MAZZA


title: Access XP docmd.save fallisce con riferimenti ad altri mdb

author: Anceschi Emiliano

text:
Problema:
sviluppato un applicativo in access xp diviso in più mdb.
Uno ha forms altro ha gran parte del codice...
Il primo ha un riferimento al secondo come libreria.
L'ambiente di sviluppo è una cartella c:\appl_dev
il riferimento in fase di sviluppo è quindi al database in questa
cartella e tutto và.
Quando rilascio l'applicativo con il setup pongo la libreria nella
cartella di sistema infatti  i aspetto che il database cerchi le
librerie nella directory di sviluppo se esiste, poi nella cartella
corrente poi in quella di sistema.
Tutto ok infatti rinominando la cartella di sviluppo il riferimento
viene risolto con il db nella cartella di sistema.
Beh iniziano i guai quando,con l'utente che ha i permessi di modifica
di struttura su una certa maschera contenuta nel database delle form,
la apro la modifico e la salvo.
Mi dà fallito metodo docmd.save.
L'errore sparisce se rinomino la cartella di sviluppo ridandole il
nome originale e cancello i database nella cartella di sistema;
l'errore poi sparisce comletamente se fin dall'inizio il riferimento
al database è settato alla cartella di sistema.
Non capisco...
cosa non funziona?.. perchè la posizione del secondo database modifica
il comportamento dell'applicativo nonostante sia correttamente
risolto?
Per inciso.. lo stesso applicativo era sviluppato in access97 con lo
stesso principio e non ha mai dato errore...


text:


Nessuno ha avuto lo stesso problema?
Come posso contattare direttamente la microsoft italia per questo?


text:
"Anceschi Emiliano" <
e.anc...@kelyansmc.it
> ha scritto nel messaggio
news:3c4558a8...@News.CIS.DFN.DE...
> Nessuno ha avuto lo stesso problema?
> Come posso contattare direttamente la microsoft italia per questo?
Utilizzo solo 97; la microsoft ha un sito e anche un TechNet dove fornisce
supporto agli sviluppatori...
Ciao.
--
Sergio MAZZA


text:


Grazie ma non ho avuto nessun aiuto consultando technet...
altri suggerimenti?


text:
"Anceschi Emiliano" <
e.anc...@kelyansmc.it
> ha scritto nel messaggio
news:3c4c4d23...@News.CIS.DFN.DE...
>
> Grazie ma non ho avuto nessun aiuto consultando technet...
> altri suggerimenti?
>
Invia il codice incriminato è vediamo se è possibile aggirare l'ostacolo del
DoCmd.Save...
Ciao.
--
Sergio MAZZA


text:


lavoro per una software house, è vietatissimo faare girare del codice.
Comunque è una semplice docmd.save dopo aver aperto una form in edit.
Sono alla frutta.. l'errore restituito è 35021 ho cercato l'errore in
vba ma fa parte di quelli defined by application... il mio applicativo
non genera ne gestisce errori di quest tipo suppongo sia qualcosa di
non documentato o che mi sfugge in vba.
scusa.


text:
"Anceschi Emiliano" <
e.anc...@kelyansmc.it
> ha scritto nel messaggio
news:3c4d1bf7...@News.CIS.DFN.DE...
>
> lavoro per una software house, è vietatissimo faare girare del codice.
No comment...
> Comunque è una semplice docmd.save dopo aver aperto una form in edit.
E già qualcosa; dopo aver aperto la form che fai?
> Sono alla frutta.. l'errore restituito è 35021 ho cercato l'errore in
> vba ma fa parte di quelli defined by application... il mio applicativo
> non genera ne gestisce errori di quest tipo suppongo sia qualcosa di
> non documentato o che mi sfugge in vba.
>
> scusa.
E di che ti devi scusare? Della loro ottusaggine? Ma lasciamo perdere che è
meglio...
Ciao.
--
Sergio MAZZA


text:


Aperta in edit faccio le seguenti cose:
la apro hidden
cancello tutti i controlli
creo l'intestazione delle varie colonne secondo specifiche che prendo
da una tabella nel db
creo i controlli che mi mostreranno i dati in stile maschera continua
chiudo la maschera e la salvo
il bello è che tutto funziona se mantengo la directory di lavoro..
è nel deploy che tutto si incarta.
Pensa che , usando lo stesso db .. se faccio legare le librerie in
winnt\system32 o windows\system tutto si intoppa se invece trova i db
dei riferimenti nella dir originaria di sviluppo tutto va..
è una questione barbina sicuramente una cretinata.. magari una
proprietà delle form o dei db in access xp che non ho ancora
individuato...
penso questo perchè ad esempio..(usiamo sourcesafe) subito ricreavo il
progetto da un progetto di sourcesafe ( archiviato in formato xp) e
non sapendo che il formato di default di access xp è access 2000 avevo
un errore . Cambiato il formato di default tutto si è sistemato per
quella questione. (Voleva creare un database formato access 2000
partendo da quello archiviato in formato xp)
va beh .. continuerò ad indagare.
ciao
Caspita pensavo che il passaggio fosse indolore.


text:
"Anceschi Emiliano" <
e.anc...@kelyansmc.it
> ha scritto nel messaggio
news:3c4d6a49...@News.CIS.DFN.DE...
>
> Aperta in edit faccio le seguenti cose:
> la apro hidden
> cancello tutti i controlli
> creo l'intestazione delle varie colonne secondo specifiche che prendo
> da una tabella nel db
> creo i controlli che mi mostreranno i dati in stile maschera continua
> chiudo la maschera e la salvo
>
> il bello è che tutto funziona se mantengo la directory di lavoro..
> è nel deploy che tutto si incarta.
> Pensa che , usando lo stesso db .. se faccio legare le librerie in
> winnt\system32 o windows\system tutto si intoppa se invece trova i db
> dei riferimenti nella dir originaria di sviluppo tutto va..
>
>
> è una questione barbina sicuramente una cretinata.. magari una
> proprietà delle form o dei db in access xp che non ho ancora
> individuato...
>
>
> penso questo perchè ad esempio..(usiamo sourcesafe) subito ricreavo il
> progetto da un progetto di sourcesafe ( archiviato in formato xp) e
> non sapendo che il formato di default di access xp è access 2000 avevo
> un errore . Cambiato il formato di default tutto si è sistemato per
> quella questione. (Voleva creare un database formato access 2000
> partendo da quello archiviato in formato xp)
>
> va beh .. continuerò ad indagare.
>
> ciao
>
Non avendo il codice sott'occhio, prova a specificare l'oggetto da salvare:
es.
'-----------------
DoCmd.Save acForm, "Nuova maschera impiegati"
'-----------------
>
> Caspita pensavo che il passaggio fosse indolore.
Se iniziavi dalla versione 2.0 e passavi alla '97 (proseguendo per la 2000
in poi...) non ti saresti meravigliato...
Ciao.
--
Sergio MAZZA


text:


sostituendo docmd.save con DoCmd.Close acForm, FormName, acSaveYes
sorpresa sorpresa nuovo errore:
"errore di automazione non specificato"
deve essere qualcosa di talmente scemo ma talmente scemo...
 lo stesso db se trova i collegamenti agli altri mdb a cui fa
riferimento nella cartella di sviluppo allora và...
ma sia codice di modulo che salva la forma che lan form stessa sono
nel db che non cambia nei due casi.
bah...


text:
"Anceschi Emiliano" <
e.anc...@kelyansmc.it
> ha scritto nel messaggio
news:3c4e7fea...@News.CIS.DFN.DE...
> sostituendo docmd.save con DoCmd.Close acForm, FormName, acSaveYes
> sorpresa sorpresa nuovo errore:
> "errore di automazione non specificato"
>
> deve essere qualcosa di talmente scemo ma talmente scemo...
>  lo stesso db se trova i collegamenti agli altri mdb a cui fa
> riferimento nella cartella di sviluppo allora và...
> ma sia codice di modulo che salva la forma che lan form stessa sono
> nel db che non cambia nei due casi.
> bah...
>
Non so' che dirti; io faccio (quasi) la stessa cosa per un report ma non mi
capita nulla del genere...
Ciao e buon lavoro.
--
Sergio MAZZA


title: Numerazione progressiva temporanea...

text:
Ciao,
č possibile numerare in maniera temporanea dei record estratti da una query?
Mi spiego:
Oggi ho 6 appuntamenti
ho un pulsante che mi passa da un record all'altro e vorrei visualizzare in
una txtbox
una cosa del tipo :
(Appuntamento n°)   3 (di) 6
click su pulsante
(Appuntamento n°)   4 (di) 6
etc
la roba tra parentesi sono label mentre il valore 6 l'ho trovato con Dcount
su un campo della query.
Grazie
alex3man


title: Numerazione progressiva temporanea...

author: Antonio Biso

text:
alex3man <
alex...@virgilio.it
> wrote in message
xsTJ7.5114$_h6.2...@news1.tin.it...

Ho spiegato piů volte come numerare al volo i record di una query. Trovi
miei post sull'argomento anche la scorsa settimana.
Antonio


title: "Controllare" ID Contatore della Tabella

author: Marco

text:
Salve.
Devo evitare di registrare un duplicato di un certo record,
per esempio un Cliente iscritto due volte ad un corso del 2018

Quindi, sull'evento PRIMA di Aggiornare della Maschera ho scritto qualcosa tipo:
If DCount.....è vero then
"Messaggio di avviso che il cliente è già iscritto"
Me.undo
Cancel = True
End if

Tutto bene...
ma mi accorgo che l'ID Contatore, nonostante il Me.Undo,  ha registrato comunque il numero, e userà il numero successivo creando così "buchi" nella numerazione crescente.
(Per esempio il nuovo record doveva essere 10, ma è stato annullato, però se ne registro un altro sarà 11 e non ancora il 10)
Come si può fare per evitare che il Contatore Conti.... ?
Dove sto sbagliando?


author: GiorgioDaPrato

text:
> Come si può fare per evitare che il Contatore Conti.... ?
> Dove sto sbagliando?

per quanto ne so io,
NON è possibile,
proprio per le evenienze di cancellazioni e annullamenti,
"pretendere" che la numerazione automatica incrementale
possa "timbrare" TUTTE registrazioni con la sequenza continua di numeri

e quindi, se questo è davvero necessario, occorre "mettersi in proprio"

Accetto confutazioni, anzi le attendo,
perchè ho proprio il caso di registrazioni che DEVONO essere consecutive


author: Karl Donaubauer

text:
Salve,

GiorgioDaPrato:

Come scritto tanti anni fa e tradotto quasi 10 anni fa:

In genere, i campi Contatore sono destinati per l'uso interno, p. e.,
essi servono come campi chiave e di relazione, non per ottenere dei bei
numeri. Quest'ultimi dovrebbero essere creati via programmazione, quali
valori predefiniti o manualmente.

http://www.donkarl.com/it?FAQ3.2

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

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


text:
Scusate... correggetemi se sbaglio:
La maschera associata è un'interfaccia di ciò che accade nella sottostante Tabella.
Alla maschera dico che PRIMA di aggiornare la tabella, deve fare un qualcosa, quindi dovrebbe tenere in Stand-by i dati che inserisco, proprio perché l'ho detto alla Maschera e NON ad un singolo controllo!
Quindi ... da una parte prende in considerazione ciò che detto, annullando il record corrente ma dall'altra ha già "Contato" l'ID.
A questo punto che c'è a fare l'evento BeforeUpdate?
Qualcosa non mi torna...


author: Roberto Fabbri

text:

Ciao Marco, ascolta Karl. Se hai bisogno di numeri tuoi, incrementali, senza buchi o quant'altro, fatti un campi Int, Long e lo gestisci. Access, anzi, Jet, per come è fatto (a differenza di altri motori), appena ti posizioni su un nuovo record crea un ID contatore. Creato è creato. Se non lo utilizzi, scelta tua. Lui lo tiene come già creato, e prosegue. Quindi, ascolta Karl!


author: CIDI

text:

Per evitare i duplicati vedi:
http://www.donkarl.com/it?FAQ4.25

Ciao

Daniele


text:
> A questo punto che c'è a fare l'evento BeforeUpdate?
> Qualcosa non mi torna...

NON stai tenendo conto della multiutenza


text:

Ok. Mi adeguo. Effettivamente... se proprio non sopporto i buchi, avendo un contatore mio, posso farlo aggiornare DOPO la routine che rivela il doppione.  Grazie! Ascolto Karl :-)


text:

Ciao Daniele. Mi pare di capire che entrambe le varianti riportate nell'esempio si riferiscono ad evitare UN campo duplicato. La mia esigenza è quella di non duplicare una doppia condizione:
per esempio se esiste già un record dove
Il campo A ha valore 1
e il Campo B ha valore 2018
Quello è un duplicato.


text:

Hai ragione...


text: Marco, forse stai sbagliando approccio. Se il campo, o il gruppo di campi, non devono essere duplicati x una ragione tua, ok, vai con le alchimie che vuoi. Ma tu mi sembra stia parlando di un gruppo di valori che rappresenta la primaria Key del record (ė quello il senso del contatore). Se così fosse, ti stai mettendo su una strada molto scorretta!!!


text:
Marco ha scritto:
> CIDI ha scritto:
>> ...
>> Per evitare i duplicati vedi:
>>
http://www.donkarl.com/it?FAQ4.25

>
> Mi pare di capire che entrambe le varianti riportate nell'esempio si riferiscono ad evitare UN campo duplicato. La mia esigenza è quella di non duplicare una doppia condizione:
> per esempio se esiste già un record dove
> Il campo A ha valore 1
> e il Campo B ha valore 2018
> Quello è un duplicato.

Tutti e due metodi funzionano anche con più campi. Per variante 1 puoi
creare un indice univoco con due campi. Per variante 2 puoi aggiungere
il secondo campo, p.e.

If Not IsNull(Dlookup("A", "MiaTabella", "A=" & Me!A)) _
     And Me!A <> nz(Me!A.OldValue) _
     And Not IsNull(Dlookup("B", "MiaTabella", "B=" & Me!B)) _
     And Me!B <> nz(Me!B.OldValue) Then

    MsgBox Me!A & " + " & Me!B " già esiste.", vbOKOnly, "Duplicato!"
    Cancel = True

End If



author: Bruno Campanini

text:
Marco pretended :

Lo scatto del contatore automatico avviene quando accedi a un nuovo
record, non quando ne confermi l'inserimento.
Non c'è nessuna ragione logica: Access funziona così.

Lo puoi verificare con una tabella: appena metti un dato in un campo
l'autonumber si incrementa e annullando l'inserimento l'autonumber
non si decrementa.

Vi sono solo due modi per evitarte salti di numerazione:
-- non usare l'autonumber;
-- trutte le volte che a seguito di un inserimento annullato
   è scattato l'autonumber... chiudere tutto e compattare il db.

Bruno
  l'autonumber... compattare il database!


text:

non sarebbe meglio cancellare ID?
con qualcosa del genere da adattare al suo caso?

DoCmd.SetWarnings False
     DoCmd.RunSQL "DELETE tblFattureVendite.IDSpedizione " & _
     "FROM tblFattureVendite " & _
     "WHERE
(((tblFattureVendite.IDSpedizione)=Forms!mFatturaVendita![IDSpedizione]));",
0

     DoCmd.SetWarnings True

         Exit Sub
     Else
         Cancel = True

Ciao Bruno
buona domenica a tutti

Daniele


title: Ci riprovo: access ed excel

author: DPZ

text:
Salve a tutti. In un post precedente avevo richiesto come effettuare
un collegamento fra access ed excel per sviluppare dei grafici.
La risposta che mi è stata data è stata utilissima, ma forse non sono
stato abbastanza chiaro.
Su Access ho una query specifica, legata ai dati visualizzati al
momento su una maschera. Ho bisogno di dare in pasto ad excel i dati
della query richiesta al momento.
Per farla breve tutto questo casino è per dare la possibilità
all'utente di visualizzare un grafico relativo ai dati visualizzati al
momento. Purtoppo i campi interessati sono sessanta ed ho bisogno per
forza di cose di Excel.
La mia idea è quella di creare una macro associata ad un pulsante che:
effettui la query, esporti i dati in xls, apra il relativo file
modello di excel. Il file modello non verrà salvato, poichè servirà
esclusivamente per visualizzare i grafici.
Aspetto vostri suggerimenti:-)
Saluti, DPZ


title: Ci riprovo: access ed excel

author: Pablitomf

text:
DPZ ha scritto:

Domandone... ma i Grafici di Access non ti piacciono? che differenza hai
tra Access ed Excell se non vuoi fare altro che "permettere all'utente di
visualizzare... etc, etc..." quindi senza filtrare, salvare e modificare
il file Excell che crei?
i dati li hai? e allora? Access ti permette di crearne come Excell...
giuro che non mi è chiara la questione... perchè quest'esigenza Excell?
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: inserire record tabelle

author: verdone

text:
buongiorno
devo inserire dei record in due tabelle "tabellaA" e "tabellaB" collegate
fra loro con relazione una a molte.
ho pensato di usare il metodo addnew che nella tabellaA non mi da
difficolta' ma nella tabellab dovrei scrivere l'"ID" che è appunto oggeto
di relazione il  record della prima tabella  a assunto solo che non
conosco il metodo per ricavare il numero dell'id.
spero di essere stato chiaro e volevo sapere sa va bene il metodo addnew o
faccio meglio ad usare un'altra strada
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: inserire record tabelle

author: MA

text:
verdone wrote:
> buongiorno
> devo inserire dei record in due tabelle "tabellaA" e "tabellaB"
> collegate fra loro con relazione una a molte.
> ho pensato di usare il metodo addnew che nella tabellaA non mi da
> difficolta' ma nella tabellab dovrei scrivere l'"ID" che è appunto
> oggeto di relazione il  record della prima tabella  a assunto solo
> che non conosco il metodo per ricavare il numero dell'id.
> spero di essere stato chiaro e volevo sapere sa va bene il metodo
> addnew o faccio meglio ad usare un'altra strada
Cero che va bene
DIm db as dao.database
dim rs1 as dao.recordset
dim rs2 as dao.recordset
set db = currentdb
set rs1 = db.openrecordset("TuaTab1")
set rs2 = db.openrecordset("TuaTab2")
with rs1
    .addnew
        Tuocampo = Tuovalore
        rs2.addnew
            rs2!RifTab1 = !id
        rs2.update
.update
end with
rs1.close:set rs1 = nothing
rs2.close:set rs2 = nothing
db.close : set db = nothing
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: inserire record tabelle

text:
MA ha scritto:
> verdone wrote:
> > buongiorno
> > devo inserire dei record in due tabelle "tabellaA" e "tabellaB"
> > collegate fra loro con relazione una a molte.
> > ho pensato di usare il metodo addnew che nella tabellaA non mi da
> > difficolta' ma nella tabellab dovrei scrivere l'"ID" che è appunto
> > oggeto di relazione il  record della prima tabella  a assunto solo
> > che non conosco il metodo per ricavare il numero dell'id.
> > spero di essere stato chiaro e volevo sapere sa va bene il metodo
> > addnew o faccio meglio ad usare un'altra strada
> Cero che va bene
> DIm db as dao.database
> dim rs1 as dao.recordset
> dim rs2 as dao.recordset
> set db = currentdb
> set rs1 = db.openrecordset("TuaTab1")
> set rs2 = db.openrecordset("TuaTab2")
> with rs1
>     .addnew
>         Tuocampo = Tuovalore
>         rs2.addnew
>             rs2!RifTab1 = !id
>         rs2.update
> ..update
> end with
> rs1.close:set rs1 = nothing
> rs2.close:set rs2 = nothing
> db.close : set db = nothing
grazie massimiliano
ho visto che vede il numenero dell'id ma quando arriva su rs2.update mi da
errore di run-time 3201
impossibile aggiungere o modificare il record nella tabella ("TuaTab1")per
fare riferimento al tuo esempio, è necessario un record correlato
cosa sbaglio
grazie



title: inserire record tabelle

text:

Secondo me il .update va spostato subito sotto
 Tuocampo = Tuovalore
in modo che la TuaTab1 venga aggiornata
prima che la TuaTab2 tenti di aggiungere
un record correlato alla tuatab1 che non trova
perchè  non ancora updatato
C.


title: Esportare in xls suddividendo per record

author: dspano

text:
Per prima cosa ,essendo la prima volta che posto (lo facevo un tre anni fa)
saluto tutti.
Il mio problema è il seguente: Voglio esportare in formato xls oppure snp
dei dati derivanti da una query ma vorrei creare più file a seconda dei
valori contenuti in un campo.
Per essere piu chiaro,il file in maniera semplificata contiene
Descrizione ------valore -------cliente
Io voglio che per ogni cliente si crei un file in xls diverso,la soluzione
attuale è l'aver creato tante query quanti sono i clienti ed esportare
quelle ,ma se ci fosse una soluzione più rapida .....
.
Ciao a tutti ancora e grazie per la pazienza