mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: come gestire le fatture?

Buonsalve a tutti, son di nuovo qui (se sono invasivo ditelo che mi rimetto
a suonare, anziché usare access97, forse era meglio...)
Ho un db con clienti, tipo pagamento, articoli (prezzi), bolle e
dettagliobolle.
A ciascun cliente deve arrivare una fattura per ciascun metodo di pagamento,
contenente tutti dettagli bolle consegnate tra 2 date e relativi prezzi.
Con una maschera di inserimento parametri e relativo report spero di poter
fare tutto (sicuramente con il vostro aiuto...) ma...
le fatture vanno numerate: come faccio a generare qualcosa che rimanga
scritto in un archivio che non c'é? (me lo creo, ovvio, ma con quali dati
strutturarlo? ho pensato ad un contatore chiave automatico ma in caso di
eliminazione, [tante, soprattuto in prova] mi salta nella numerazione i
record cancellati)
ps) Si vede il neofita, vero? Credo sia sbagliato il concetto, ma se è
giusto comunque non so cosa fare...mi potete consigliare?
Grazie a tutti, e&b

Ciao,
per quanto riguarda la numerazione fatture e comunque per qualsiasi tua
domanda, in primis fai sempre una ricerca ad esempio sul sitocomune
(
www.sitocomune.com
), qui ad esempio troverai come poter gestire la
numerazione fatture, un ottimo esempio facilmente personalizzabile e
gestibile\inseribile in svariati progetti, tra i quali, sicuramente,
anchwe il tuo nuovo db.
Buona giornata,
--
MC

 ha scritto nel messaggio
news:1122281582.0...@g44g2000cwa.googlegroups.com...

... Sto leggendo appunto un tuo msg del 27/05 in merito... grazie!!!
e&b

Newsgroup: it.comp.appl.access
Titolo: access e sap

qualcuno è a conoscenza di come far colloquiare access con sap (è un prg di
gestione aziendale tedesco (Karl ?))
mi risulta che  ciò sia stato fatto presso una società di carburanti c/o
Roma (?)
i cespiti sono gestiti su o tramite access e parte dei dati sono riportati
su sap;
access dovrebbe venir usato tipo FE e i dati dovrebbero essere riportati su
sap verificandoli tramite dympro (che dovrebbe essere una specie di maschera
di verifica), non sono collegato al db ma alla dympro
come quando dove  ??
qualsiasi informazione è gradita
ciao

 ha scritto nel messaggio
news:9v5psq$hih$1...@pegasus.tiscalinet.it...
 qualcuno è a conoscenza di come far colloquiare access con sap (è un
maledizione per la gestione aziendale tedesco (Karl ?):-)
Newsgroup: it.comp.appl.access
Titolo: aggiornamemnto sottomaschera non funziona

Spero di essere chiaro.
Ho una maschera Offerte con una sottomaschera Dettagli che elenca tutte le 
offerte in base ad una data che scelgo dalla maschera principale.
Tutto funziona benissimo.
Poi ho provato ad inserire questa maschera composta come sottomaschera in 
un'altra che ho chiamato Articoli.
Vorrei cercare un'articolo e controllare i dettagli selezionando una data.
Problema : la sottomaschera non aggiorna più la sotto-sottomashera.
Devo prevedere un requery da maschera principale?(Articoli) Magari 
sull'evento [Offerte]![cmbscegli].AfterUpdate ?
Ma perchè l'automatismo non si conserva?
grazie in anticipo,  Ivan

 ha scritto nel messaggio 
news:hCvYd.1044494$35.38...@news4.tin.it...

scusate! ho già risolto, mi erao scordato di stabilire le relazioni di 
integrità. Sto costruendo a tentativi e quindi non avevo ancora strutturato 
le relazioni fra le tabelle.
Ivan

Newsgroup: it.comp.appl.access
Titolo: Inviare email con live hotmail

Ciao a tutti , spulciando nei post precedenti e su internet ho trovato
il seguente codice per l'invio di email con allegato un report di
access:
DoCmd.OpenReport "Report_Tabella1", acViewPreview, , "Id =" & Me!id
DoCmd.SendObject acReport, Report_Tabella1, acFormatRTF,
"
x...@hotmail.it
", , , "oggetto della email", "corpo della mail"
nelle opzioni di internet ho messo come programma di posta elettronica
windows live hotmail, ma eseguendo il codice mi manda solo l'email
senza allegarmi il report, qualcuno puo' aiutarmi a capire il perchè?
grazie in anticipo e ciao

 senza allegarmi il report, qualcuno puo' aiutarmi a capire il perch�?
Non credo che sia la causa del problema, ma questa riga ti
dovrebbe darti un errore perch� mancano le virgolette
per il nome del report:
DoCmd.SendObject acReport, "Report_Tabella1", acFormatRTF,
...
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 DoCmd.SendObject acReport, "Report_Tabella1", acFormatRTF,
"
Ciao Karl e grazie per la risposta ma il codice non da nessun errore,
mi sono dimenticato di dire che con outlook il codice funziona
allegando il report all'email ma con hotmail live questo non accade.
ciao
Newsgroup: it.comp.appl.access
Titolo: Access e testi formattati

Salve a tutti,
in un database ho alcuni campi memo che dovrebbero accogliere testo 
formattato.
Le formattazioni sono minime: grassetto, corsivo, e forse qualche altra 
piccola cosa.
Devo passare questi testi (che non sono altro che delle schede) da word ad 
access. Nel campo memo di access conservo la formattazione inserendo dei tag 
HTML (per esempio <b>parole in grassetto</b> e <i>parole in corsivo</i>).
Il problema è che faccio tutto, o quasi, a mano (ho fatto tre o quattro 
macro in word per inserire i tag nel testo, ma il resto lo faccio a mano).
Esiste il modo per copiare direttamente da word in un campo access di modo 
che acess stesso inserisca i tag o mi conservi in qualche altro modo la 
formattazione?
:-(
M. 

Martjna ha scritto:

http://www.donkarl.com/it/
FAQ 2.17
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.appl.access
Titolo: Tabella Particolare

Ho un problema che non riesco a risolvere sopratutto per la mia
inesperienza.
In una tabella c'è un campo testo che devrebbe contenere dati univoci su
tutto il database.Fin quì non è un problema, però l'univocità deve essere
rispettata esclusivamente nei record che riportano in un secondo campo un
determinato valore.
Grazie a tutti voi.
ciao

 wrote in message
9458b1$821$1...@lacerta.tiscalinet.it...

rendi univoca la coppia campo2/campo1
Newsgroup: it.comp.appl.access
Titolo: Maschera per tabelle in relazione molti a molti

Salve a tutti, il mio problema è il seguente:
devo organizzare il mio primo db per la gestione delle prestazioni in gara
di una squadra di nuoto;
ho pensato di creare le tabelle:
Atleta
---------
ID Atleta
Nome
Cognome
etc..
Gara
----------
ID gara
ID nome gara
data gara
Atl in gara
-----------
ID
ID atleta
ID gar
Prova
tempo
posizione
etc..
Nome gara
-----------
Id nome gara
nome gara
Ho creato le seguenti relazioni uno-a-molti fra :
Atleta e Atl in Gara
Gara e Atl in Gara
Nome gara e Gara (es i "regionali" ci sono ogni anno, ecc)
Ora vorrei una maschera, di nome per es."inserisci risultati" nella quale,
scelto un atleta con una casella combinata, possa vedere tutti i suoi
risultati e, selezionata una specifica gara, possa o modificare una
prestazione già presente, o inserirne una nuova.
In alternativa pensavo di inserire prima con un'altra maschera una nuova
gara, e poi le nuove prestazioni di tutti gli atleti nella maschera
"inserisci risultati", con una selezione quindi che parte dalla gara e poi
mi fa scorrere gli atleti, ma come principio penso sia uguale.
Tutto quello che sono riuscito a fare è una maschera che ha come controllo
la tabella Atleta, con una sottomaschera con controllo Atl in gara; scelto
l'atleta con una casella combinata vedo le sue prestazioni nelle varie
gare...
ed ecco finalmente i problemi:
1) la gara la vedo solo tramite il suo id, e non con nome e data come
vorrei. Ho letto per altri casi di usare l'autocomposizione ricerca; se ho
capito la logica in questo caso dovrei esegiurlo per il campo ID gara della
tabella Atl in gara con riferimento alla tabella Data gara, ma non so come
materialmente effettuare l'autocomposizione ricerca (mi sento scemo, ma non
lo trovo nemmeno con l'assistente di office!). In ogni caso questo
risolverebbe il problema?
2) come inserire una nuova casella combinata che mi permetta, una volta
scelto l'atleta, di scegliere la gara di interesse e quindi di inserire
finalmente i risultati?
Grazie mille per l'attenzione,
scusate per la lunghezza, ma ho pensato che essendo più chiaro possibile in
realtà diminuisce il tempo necessario a capire il problema e dare una
risposta...se vi va!
Gianluca

 risposta...se vi va!
Infatti fai bene a fare così
Antonio

 ha scritto nel messaggio
news:geV5c.76014$FJ6.2...@twister1.libero.it...


 ha scritto nel messaggio
news:geV5c.76014$FJ6.2...@twister1.libero.it...


 Scusami, ma non sono riuscito a farlo.
AAALLTTT!
Si scrive correttamente DOPO il quoting...
Riprova...
Antonio
Newsgroup: it.comp.appl.access
Titolo: Toni per composizione numero telefonico

Vi risulta esista un pezzettino di Vb per la composizione dei toni 
telefonici in modo da comporre direttamente il numero telefonico su un 
telefono portatile, avvicinandolo semplicemente agli altoparlanti?
Molte grazie 

 ha scritto nel messaggio 
news:clq0im$m9i$1...@balena.cs.interbusiness.it...

potresti collegare un cavo telefonico al tuo modem e farlo comporre a lui il 
numero
nb il modem và impostato in modalità voice prima di comporre il numero
forse in google trovi qualche esempio


Purtroppo i telefoni portatili sono senza fili ;-) ed in azienda siamo 
collegati in rete, (no modem...)
Grazie comunque
Newsgroup: it.comp.appl.access
Titolo: Formattazione campo testo

Buonasera Amici del NG,
ho la necessità di formattare un campo testo di una tabella in una
query di selezione come nel seguente esempio:
il valore "0001000100010001" o anche il valore "0001000100010002"
oppure "0001000100010003" devono diventare "0001000100010000"; quindi
in pratica, gli ultimi quattro campi devono diventare tutti "zero".
Grazie sempre per l'aiuto prezioso.
Leo

 ha scritto nel messaggio 
news:2f9a8634-2425-463e...@k2g2000yql.googlegroups.com...


Expr: Left(Campo; Len(Campo)-4) & '0000'
Attenzione che il campo deve aver >= 4 caratteri

 ha scritto nel messaggionews:2f9a8634-2425-463e...@k2g2000yql.googlegroups.com...

perfetto così
grazie

Newsgroup: it.comp.appl.access
Titolo: REPORT PER LETTERA COGNOME

Ciao a tutti! Sto creando domesticamente una rubrica con i miei contatti.
Non riesco ad impostare un report affinchè vengano raggruppati i contatti
per iniziale del cognome su pagine separate, ad esempio: tutti i cognomi
che iniziano per A sulla prima pagina, tutti quelli con B sulla seconda,
etc..
Grazie a tutti coloro che mi aiuteranno!
Ang>RIN
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Ang>RIN
LAprima che mi viene in mente...
Imposta il repost su una query in cui ti crei un campo calcolato che ti
visualizzi solo il primo carattere del campo Cognome... dopo il report te
lo raggrupperai per questo campo e il gioco sarà fatto.
Non ho provato ma credo funga ai tuoi scopi.
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.


 Ang>RIN
Oltre al suggerimento di Pablitomf potresti fare in questa maniera
In visualizzazione struttura report,richiami la finestra di dialogo,
Ordinamento e Raggruppamento, raggruppa per Cognome e imposti:
Intestazione = Sì
Raggruppa = Caratteri iniziali
Intervallo raggrup. = 1
Stampa seione unita = Gruppo intero
--
rgrds
SC


 ha scritto nel messaggio
news:d0249i$ldj$1...@news.newsland.it...

In struttura report raggruppi per cognome.
Nella scheda formato delle proprietà intestazione per cognome, alla voce
'Interruzione pagina' seleziona 'dopo sezione'.
--
kaloma

 ha scritto nel messaggio
news:qw6Vd.986183$35.36...@news4.tin.it...

nel database di esempio nortwind c'è un report strutturato così con la
lettera maiuscola di quando cambia
A
Angelo
Andrea
Anselmo
B
biagi
beetowen
ecc
ecc
ecc

 ha scritto nel messaggio
news:qw6Vd.986183$35.36...@news4.tin.it...

pardòn! Raggruppi per prima lettera di cognome...
--
kaloma
Newsgroup: it.comp.appl.access
Titolo: bloccare la tabulazione

In visualizzazione maschera singola come si fa a bloccare la tabulazione
sull'ultimo controllo in modo che non si passi al record successivo?
Grazie 1000


Vai in struttura maschera, Proprietą Maschera, Linguetta Altro,
Imposti la Proprietą "Sequenza" (che per default č "Tutti i Record") a
"Record Corrente".
Ciao, Rob.

...


 Grazie ancora
Prego!
Cmq per rispondere scrivi dopo il msg precedente.
Ciao, Rob.

Newsgroup: it.comp.appl.access
Titolo: Importazione cifre intere....

Salve,
ho un piccolo ma grave problema da risolvere e confido nei vs
suggerimenti....
Tranquillamente "importo" un file di testo....i dati, all'interno, hanno un
separatore di campo ( :), quindi mi è molto semplice identificare e
collorare i vari campi ( tra cui, uno in particolare, IMPORTO ) nella mia
tabella.
Tutto bene fino al 31.12.2001....
Ora, invece,  il dato inerente l' importo presenta un importo INTERO....e,
in virtù dell' euro..in fase di "importazione dei dati" dovrei separare i
decimali...( cioè le ultime due cifre ) esempio:
1:2345:P:0:0:0:
Il campo Importo è = "2345" in effetti dovrebbe importare "23,45".
Mi indicate come poter risolvere ??
Grazie
Filippo
p.s.: il tutto avviene tramite una macro con azione "trasferisci testo".


wrote:

dovrebbe essere sufficiente dividere il valore dim importo per 100....
vedi tu dove farlo...al limite dopo l'importazione dati....
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: Routine per vedere se una Query è utilizzata

Ciao a tutti
Conoscete eventualmente una routine che scanni un DB di Access
e che mi dica se le query esistenti in esso siano usate ed eventualmente
le relazioni che hanno.
tanti saluti
e grazie
giova

 ha scritto nel messaggio
news:4063c68a$0$704$5402...@news.sunrise.ch...

Se viene utilizzata non riesco a capire come potresti fare per saperlo; per
sapere se hanno delle relazioni potresti (per esempio) leggere il codice sql
e cercare la parola "Join":
es.
Dim qdf As QueryDef
Set qdf = CurrentDb.QueryDefs("nomeQuery")
Debug.Print qdf.SQL
Set qdf = Nothing
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:4063c68a$0$704$5402...@news.sunrise.ch...

Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
Lorenzo Coronati e Sib intitolata "Verifica se una tabella o una query è
usata in una form o in un report".
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 vi ringrazio di cuore
saluti
giova

Newsgroup: it.comp.appl.access
Titolo: Segnalazione:disabilitare tasto X

Vi allego una chicca ... l'autore afferma che funzioni anche con
access 2007
http://www.utteraccess.com/forums/showflat.php?Cat=&Number=1658279&page=1&view=collapsed&sb=5&o=&fpart=1&vc=1

 
http://www.utteraccess.com/forums/showflat.php?Cat=&Number=1658279&page=1&view=collapsed&sb=5&o=&fpart=1&vc=1
Copio e incollo.... :-)))
Ciao
-- 
Roberto da Parma 

 Roberto da Parma
vabbè fai finta di studiare  un po' ...
Newsgroup: it.comp.appl.access
Titolo: DB Access su Palmare

Salve a tutti,
ho un DB fatto da me e che mi permette di gestire la mia ditta che vorrei 
trasferire sul mio palmare.
Sul palmare č installato pocket access ma questo programma non mi permette 
di vedere le maschere per inserire e visualizzare i dati delle tabelle. 
Vorrei sapere come si fa a mettere anche sul palmare delle maschere 
visibili. Avrei pensato ad alcune soluzioni:
- creare pagine Web con access
- creare pagine Java
- Trovare un access per il palmare alternativo che mi permetta di 
visualizzare anche le maschere
Le prime due soluzioni le scarterei visto che non ho molta dimestichezza con 
la creazione di pagine web con Access e di pagine con Java, ma se la 
soluzione č solo quella non ho altra scelta che imparare.
Ho visto dei database sui palmari, ma non avevano solo le tabelle ma anche 
delle maschere piuttosto gradevoli da un punto di vista grafico. Mi fate 
sapere per favore qualche soluzione in merito?
Grazie e saluti SimoneB 

 Grazie e saluti SimoneB
Con Santo Google ho trovato:
http://pilot-db.sourceforge.net/
http://www.handmark.com/products/detail.php?id=74
http://pdassi.it/product.php?pf=palmos&prod_id=789
http://www.caslsoft.com/index.html
http://www.nsbasic.com/palm/
trovi il resto della ricerca su: 
http://www.google.it/search?hl=it&q=database%2Bpalmare&btnG=Cerca+con+Google&meta=
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Collegamento sottomaschera con sottomaschera

Si può collegare una sottomaschera con un'altra sottomaschera che a sua
volta è collegata con una maschera principale?
Lo schema è il seguente:
maschera
    /\
    |
    |
sottomaschera  <--------- sottomaschera
Grazie
--
Stefano Bazzucchi
E-mail: 
stefano....@gvassociati.it

 ha scritto nel
messaggio news:8bsi3s$hna$1...@serv1.iunet.it...

Sì, solo  che la sottomaschera1 verrà visualizzata come maschera (singola o
continua)...
maschera
     /\
     |
     |
 sottomaschera1  <--------- sottomaschera2
Ciao.


E' QUESTO THE PROBLEM!
A me serve in visualizzazione maschere continue!
Allora penso di attivare, sulla proprietà "SU CORRENTE" della
sottomaschera1, un codice che ogni volta
attribuisca alla sott2 una nuova SQL con l'origine record legata a quel
particolare campo che mi interessa
della sott1.
I'm working about e poi vi farò sapere... (scusate il mio povero inglese...)



Good work..

 Stefano Bazzucchi
Scusate se mi intrometto, ma poichè è un dato di fatto che una maschera che
contiene una sottomaschera non può essere dichiarata continua, non è forse
meglio dichiararle tutte e tre come maschere  e poi con l'evento "su click"
di un qualche controllo (magari un btn) richiamarle una dall'altra in
maniera filtrata in base ad un controllo che le tenga in sincronismo?
Roberto

 Roberto
Si, lo posso fare, ma credo che si possano inserire tutte e due (le sottom)
in una maschera e legare l'origine record della sottom3 alla sottom2 tramite
codice... ci sto studiando sopra...



OK, ma facci sapere, specie se trovi la soluzione per aprire in continuo una
maschera che contiene una o piů sottomaschere.
Ciao, Roberto
Newsgroup: it.comp.appl.access
Titolo: Come acquisire QR code da telefonino ed inviarlo sul gestionale?

Alcuni arrivano col foglietto col qr-code riportante i dati per la 
fatturazione
Ovviamente la scelta migliore e' prendere il classico lettore portatile 
di barcode 2d e usare quello
Ma volendo leggere il qr-code con lo smartphone, che permette di 
riconoscerlo e decodificarlo in una stringa alfanumerica, come inviare 
poi i dati letti, in modo semplice e rapido sul gestionale?
Ciao e grazie
 
 

https://barcodetopc.com
 

https://barcodetopc.com
 

 
 
Bello
Credo sia quel che mi serve
Volendo realizzare una cosa di questo tipo, come fare?
Il programma a bordo smartphone che comunica con un server a bordo pc 
riesco a farmi un'idea di come farlo
Ma il 'keyboard emulation' como se fa' ?
Nel senso, un programma che gira a bordo pc, che debba simulare una 
tastiera, come dovrebbe agire?

Newsgroup: it.comp.appl.access
Titolo: tabella molto lenta

scusate se la domanda puo' sembrare banale.
Ho una tabella, con  90 righe e un 30 campi.
Non capisco perche' quando cerco di aprirla è molto lenta. per la
precisione il disagio avviene quando cerco di scorrere le righe.
Magari è un errore nell'impostare le proprietà dei campi. Qualcuna sa
darmi qualche dritta?

 darmi qualche dritta?
Stiamo parlando di un file MDB?
Si tratta di una tabella collegata?
Quale è la struttura di questa tabella?
Questa tabella è collegata ad altre?
Per "aprire la tabella" intendi farci doppio clic dalla finestra database 
oppure utilizzare una form dedicata?
Insomma, un po' troppo generica la tua richiesta.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


Sicuramente un'anomalia
90 record sono inesistenti in Access anche nelle peggiori situazioni
Però come dice PbSoft ci hai dato troppo poche info
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 
Magari chiama qualche funzione autocostruita che per restituire il 
valore fa il giro del mondo o 27000 dlookup o similia. Il sintomo e' 
quel fatto "..il disagio avviene quando cerco di scorrere le righe.." 
che e' tipico della esecuzione di funzione.
-- 
ac
y-1=x

Newsgroup: it.comp.appl.access
Titolo: report etichette e Win2000 SP3

            Ho un report per stampare etichette su Epson 5000 (messa in rete
con proprio indirizzo IP) su un formato pagina personalizzato (8,00x3,20 cm
cioč una etichetta=una pagina) che ha sempre funzionato benissimo; (rete di
client win 2000 pro con il BE su data server sotto win 2000 server) ora,
dopo aver aggiornato client et server al service pack 3 di windows, il
report non mantiene l'impostazione pagina ma risetta sempre quella di
default (A4).
            Qualcuno ha/ha avuto lo stesso problema ??  GRAZIE

 ha scritto nel messaggio
news:Neyua.122302$K35.2...@news2.tin.it...

Io credo che dovresti verificare che l'opzione di Correzione automatica nel
menu Strumenti/Opzioni (scheda Generale) non sia attivatata.
Se č cosě, questo č un vecchio bug di Access e Windows 2000 non c'entra
nulla..
Ciao
Newsgroup: it.comp.appl.access
Titolo: Query Testo - Date

Salve.
Il mio problema e' come poter convertire un testo in data,mi spiego meglio.
Ho una tabella dove e' contenuto un campo (dt)  formato testo.
Non posso cambiare nella tabella il formato campo perche' ho dei diverse
problematiche quando importo i dati .
Devo creare una query utilizando il comando E:format([dt];"gg.mm.aa") fino
qui tutto bene (dove dt=1.05.99 ed ottengo E=01.05.99).
Ma se nei criteri devo aggiungere Between #01.01.99# and #01.05.99# succede
che il risultato non e' corretto e' neanche l'ordinamento di E .
il campo E non e' trattato come una data ma come un testo .
Come posso risolvere questo problema?
Grazie.

 wrote in message
88ek30$jj$1...@bw107zhb.bluewin.ch...

Qualsiasi soluzione che non comporti il salvataggio del campo
in un formato corretto è inefficiente; qualsiasi valore ti arrivi
sui files di import è sempre "parsabile" da una funzione che
ti permetta di scrivere il dato nel formato corretto interpretando
il valore stesso (problema tipico ad esempio quando si caricano
dati esportati da Oracle nel formato gg-MMM-aaaa, MMM è
sempre in formato inglese e ci vuole una funzioncina x interpretarlo...).
Bye, Ste
Newsgroup: it.comp.appl.access
Titolo: ISAM e ACCESS 97

Salve a tutti, nel mio pc ci sono 2 access, A2.0 e A97. In A2.0 ci sono dei
db che si collegano ad un programma gestionale, con tabelle collegate
btrieve; modificando i dati in queste cartelle ho la modifica in tempo reale
anche sul gestionale, credo sia chiaro come concetto. Ora viene il problema:
ho provato ad esportare/convertire in A97 tutto un db, cosa che è riuscita,
ma all'apertura di una cartella btrieve mi esce la finestra "impossibile
trovare ISAM installabile". Esiste un metodo per usare A97 oppure anche
A2000.
Grazie a tutti
Axel

 wrote in message
9jls2u$44h$1...@lacerta.tiscalinet.it...

non ho ben capito comunque isam è un drive per vedere diversi tipi di dati
che trovi nel cd di office

 ha scritto nel messaggio
news:9jls2u$44h$1...@lacerta.tiscalinet.it...

Assolutamente non esiste un isam installabile a parte per Access 2.0.
Per vedere i dati btrieve da Access 97 e successivi devi installare
un programma (molto costoso) tipo il Pervasive SQL Server e poi devi
creare un ODBC che prenda i dati dai .DDF (chiedi al tuo fornitore).
Ciao
Arturo

 wrote in message
PSu77.30179$NZ6.1...@news.infostrada.it...

Tombola, credo che abbiamo già il prevasive, infatti, al lancio di A2.0 o
anche del gestionale appare la maschera di Pervasive sql 7, cmq in tutti i
client esiste questo programma. E per creare un ODBC che trasformi i file
.ddf come potrei fare?
Ciao e grazie
Axel

 .ddf come potrei fare?
Questo lo ignoro (nel senso che l'avevo fatto ma adesso non mi ricordo più
come), il programma in questione deve essere Esatto, tieni presente che se
migri all'ODBC dopo le tabelle collegate con Access 2 non vanno più con
l'Isam ma devi passare tutto a ODBC. Per fare un bel lavoro è meglio che il
passaggio lo fai fare a quelli che ti hanno dato il gestionale in quanto (se
non erro) occorre sostituire i file .ddf con altri due. Se hai il CD di
Esatto credo che ci sia un file di help che lo spiega (nella sezione rete o
simili) ... Pevasive sql 7 va bene fino ad Access 97, poi occorre Pervasive
2000.
Ciao
Arturo
Newsgroup: it.comp.appl.access
Titolo: Aggiornamento di record su db MS-SQL 2000

Ho collegato tabelle SQL 2000 residenti sul server attraverso ODBC ad un 
database access , non riesco però a eseguire query di aggiornamento, le 
tabelle sono importate , è forse un problema di indici o chiave primaria 
?
saluti a tutti !

 tabelle sono importate , è forse un problema di indici o chiave primaria
Le tabelle sul server hanno chiave primaria?
Solo in caso affermativo le puoi aggiornare.
Oscar

 ha scritto nel messaggio
news:ad9qr2$s54$1...@newsreader.mailgate.org...

Scusa ma non capisco, prima dici che hai *collegato* le tabelle, poi dici
che le tabelle sono *importate*, come sono le tabelle?
Le tabelle importate NON hanno più nulla a che vedere con il server SQL.
Le tabelle collegate lavorano, seguendo certi criteri, su SQL, e di
conseguenza lo aggiornano.
--
Claudio(BS)
per l'indirizzo di posta visita:
http://web.tiscali.it/claudio0
Newsgroup: it.comp.appl.access
Titolo: origine dati controllo

Buongiorno.
In un controllo di una form con i dati relativi ad una ditta vorrei il conteggio dei soci attivi.
Ho messo il seguente codice:
=Nz(DCount("[nsocio]";"[tblSoci]";"[IDAzienda]= " & [Maschere]![frmAziende]![IDAzienda] And (Not ([tblMovSoci].[DataIngresso]) Is Null) And (([tblMovSoci].[DataRecesso]) Is Null));"") ma mi dà come risultato #nome?
Se mettessi solo 
=Nz(DCount("[nsocio]";"[tblSoci]";"[IDAzienda]= " & [Maschere]![frmAziende]![IDAzienda]);"") mi dà il numero totale dei soci compresi quelli dimessi. 
Tali criteri sono corretti in quanto gli stessi inseriti nell'origine record di un report senza DCount ma con SELECT mi restituisce solo i soci attivi alla data corrente.
Quali sono gli errori?
Grazie.
Giuseppe.

 Quali sono gli errori?
 
1. tblSoci e tblMovSoci sono due tabelle?
La funzione DCount() puo solo lavorare con 1 tabella o 1 query.
 
2. Gli operatori ed espressioni devono trovarsi nella stringa
non fuori, cio�:
 
=Nz(DCount("nsocio";"tblSoci";"IDAzienda= " & 
[Maschere]![frmAziende]![IDAzienda] & " And Not tblMovSoci.DataIngresso Is 
Null And tblMovSoci.DataRecesso Is Null)";"")
 
Questa sarebbe la sintassi, ma come scritto:
Con 2 tabella non puo funzionare.
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 

 Access FAQ:  
http://www.donkarl.com/it
 
 
Si tblsoci e tblmovsoci sono due tabelle.
Però in tblsoci ho una casella di controllo "receduto" e quindi lavorare solo su una tabella. Ho provato questo codice ma non va bene:
=Nz(DCount("nsocio";"tblSoci";"IDAzienda= " & [Maschere]![frmAziende]![IDAzienda] & " And tblSoci.receduto = '-1')";"")
Come lo devo modificare?
Grazie.
Giuseppe

 Access FAQ:  
http://www.donkarl.com/it
 
 
Con questa query ottengo il risultato che vorrei ottenere direttamente nell'origine della casella di testo della mia form.
SELECT tblSoci.IdAzienda, tblSoci.Receduto, Count(tblSoci.NSocio) AS ConteggioDiNSocio
FROM tblSoci
GROUP BY tblSoci.IdAzienda, tblSoci.Receduto
HAVING (((tblSoci.IdAzienda)=[forms]![frmaziende].[idazienda]) AND ((tblSoci.Receduto)=0));
Karl mi aiuti a trasformarla?
Grazie.

 ...tblSoci.receduto = '-1'
 
Certo questo sarebbe: ...And receduto = True



Perfetto Karl.
Si mi ero accorto che 
tblSoci.receduto = '-1' 
era comunque sbagliato.
Grazie tante.
Giuseppe
Newsgroup: it.comp.appl.access
Titolo: troppi If nidificati

Capisco che per un programmatore il mio problema è banale , ma non per
me :
ho una serie di condizioni tipo :
IF qs. condizione si verifica allora MSGBOX e fai qs.
ELSEIF qs. si verifica allora MSGBOX e fai qs
ELSEIF qs. si verifica allora MSGBOX e fai qs
ecc.
END IF ( tutti gli ELSEIF controllano variabili diverse ; non è sempre
la stessa variabile , altrimenti potevo usare SELECT CASE)
quando tutte le condizioni sopra sono state controllate e sono tutte
vere , ALLORA ma solo ALLORA
vai al record successivo .
Per favore qualcuno mi indica come fare esattamente e se la scelta
dell'uso di molti IF ed ESLE IF è corretta ?
L'errore che non riesco a superare è che la routine mi da i vari
MSGBOX quando verifica una condizione non vera e comunque dopo il
messaggio passa ugualmente al record successivo.
Io invece vorrei che si bloccasse e rimanesse allo stesso record fino
a quando l'operatore non modifica i dati in modo che le considioni
siano tutte vere.
Grazie per l'aiuto

deve...@aruba.it
 ha scritto:

introduci una variabile che imposti a vera all'inizio del codice(prima 
delle if) e imposti a falsa in ogni ELSEIF.
Prima di passare al record successivo testi la variabile e se è falsa 
non esegui, qualcosa del genere
...
Dim possoScrivere As Boolean
...
possoScrivere = True
IF qs. condizione allora MSGBOX e fai qs.:: possoScrivere = False
ELSEIF qs. allora MSGBOX e fai qs: possoScrivere = False
ELSEIF qs. allora MSGBOX e fai qs: possoScrivere = False
ecc.
END IF
...
If possoScrivere = True Then ScrivoIlRecord
...
-- 
IvanDaBologna
-=-=-==--==-=-=-
sottOFFICEale             - il mio blog
barbera del monferrato    - il mio vino
carmen                   - la mia donna
non necessariamente nello stesso ordine

Newsgroup: it.comp.appl.access
Titolo: Cerca nel testo

Ho un database con una colonna ID , una colonna NEWS , colonna DATA
vorrei mediante una query far si che gli utenti digitando del testo
possano ritrovare i valori dei record contenenti il testo ricercato è
possibile se si come? grazie

 ha scritto nel messaggio 
news:1180361867.9...@m36g2000hse.googlegroups.com...

Supponiamo che voglia cercare nel campo News (gli altri due non mi sembrano 
di tipo testo).
Supponiamo, ancora, che il testo da ricercare venga inserito in una maschera 
(chiamiamola TROVA) nella casella di testo RICERCA.
A questo punto, dopo aver creato la maschera e la casella di testo, crea una 
query basata sulla tabella originaria e, nei criteri del campo News scrivi 
Like "*" & forms!Trova!Ricerca &"*"
Ciao
Salvatore
Newsgroup: it.comp.appl.access
Titolo: ancora su ripetizione di record www.sitocomune.com


Ciao Alberto,
io farei così
------------------
Private Sub txtAnno_AfterUpdate()
       Me.txtAnno.DefaultValue = "=" & Me.txtAnno.Value
 End Sub
-----------------
************************** fine dati
Il problema e' che il campo NON e' di tipo testo, ma Numerico - Intero
Lungo!
Qualcuno mi puo' aiutare?
Grazie!
Alb
:)


Ciao Alb,
ipotizzando che la casella testo attingesse a un campo numerico ho suggerito
(dopo averla provata) quella soluzione, infatti non ho inserito di proposito
gli apici .
Quale è il tuo problema ? cosa non ti funziona ? ricevi degli errori ? che
codice hai messo nell'evento *Dopo Aggiornamento* della tua casella testo in
cui vai a digitare l'anno ?
Ciao Giorgio

 ha scritto:






allora sposta il codice nell'evento Prima di aggiornare della maschera
-------------
Private Sub Form_BeforeUpdate(Cancel As Integer)
       Me.txtAnno.DefaultValue = "=" & Me.txtAnno.Value
 End Sub
-------------
Ciao Giorgio

Newsgroup: it.comp.appl.access
Titolo: Scannerizzare da access

Volevo, utilizzando un'applicazione già esistente, impostare una form per la 
realizzazione di un importazione di documenti da scanner. Potete aiutarmi?? 
Il mio obbiettivo è, se possibile, dare all'utente minor scelte possibili (e 
di conseguenza meno possibilità di errori) per realizzare una scansione in 
tif multipagina.
Grazie a tutti anticipatamente.
Camillo 

Camillo ha scritto:

Mi sa che c'è qualcosa su www.accessgroup .it, archivio argomenti, sezione approfondimenti...prova a dare un occhio....
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

 Mi sa che c'č qualcosa su www.accessgroup .it, archivio argomenti, sezione


 ha scritto nel messaggio 
news:0WCsk.24581$0N.1...@tornado.fastwebnet.it...

Si è ampiamente parlato di questo argomento in questo NG, anche di recente.
Troverai anche un mio db funzionante e che usa le librerie WIA messe a 
disposizione gratuitamente da Microsoft.
Anche su 
www.sitocomune.com
 troverai del materiale.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: HLP: Maschere Popup e cancellazione record

E' normale che se una maschera la definisco come PopUp mi dia errore nel
comando "Elimina record" (quello creato col Wizard di access (va a scegliere
le voci di menu)
Mi dice che non riesce a trovare il campo nella form o qualcosa del
genere....
si può risolvere?
grazie
--
Edp l'Abbondanza
Lorenzo Piombini

 Lorenzo Piombini
Ciao
con il tasto Canc dovresti risolvere.
Marco
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

si puň risolvere?
sě:    DoCmd.RunCommand acCmdDeleteRecord
invece del codice generato dai wizard di Access
Newsgroup: it.comp.appl.access
Titolo: Crash e Membro già esistente

Ciao a tutti,
il mio database aziendale ha recentemente problemi di crash.
Premetto che si tratta di un FE + BE in Access 2003 (11.8321.8341) SP3.
I crash succedono o quando si cancella un record presente in una sottomaschera (non sempre, ma nell'80% dei casi), oppure quando si manda un determinato report in stampa (nel 50% dei casi).
Nel primo caso, ho risolto per un po' di tempo cancellando il record con una subroutine in VBA (evento su un pulsante).
Ma dopo qualche mese ha iniziato ad andare in crash anche con questo sistema.
Allora, dopo aver letto e praticato molti consigli, ho iniziato un nuovo DB ed importato i vari oggetti (soluzione che mi permette anche di eliminare molti oggetti non più utilizzati).
Ora sono bloccato su un Form che non si apre. L'errore che mi da è: 
"L'espressione Su apertura immessa come impostazione della proprietà di evento ha provocato il seguente errore: Membro già esistente in un modulo di oggetto da cui il modulo di oggetto deriva.
* L'espressione non corrisponde al nome di una macro, di una funzione definita dall'utente oppure a [Routine Evento].
* Si è verificato un errore durante la valutazione di una funzione, di un evento o di una macro."
 
Ovviamente i moduli VBA sono già presenti e i riferimenti sono tutti stati caricati copiandoli dal precedente DB.
Qualcuno mi sa dare una mano?
Grazie


se cancelli il record direttamente dalla tabella e non dalla maschera 
hai il crash?
 
fe e be sono sulla stessa macchina o c'è di mezzo una rete?
 
ciao
BFS
 

 BFS
 
Ciao BFS
se cancello il record dalla tabella non ho il crash.
C'è di mezzo la rete (BE nel server, FE sulla mia macchina).
 
ziopilvio


se be e fe sono sulla stessa macchina ti da problemi?
se sposti be e fe su una macchina diversa dall'attuale server e 
client...ti da errore?
 
cerchiamo di restringere il campo delle possibili problematiche.
 

 ...
 
Prova con Decompile e SaveAsText come descritto nell'articolo
http://www.donkarl.com/it?FAQ1.27
 
 
-- 
Ciao
Karl
*********
Access FAQ: 
www.donkarl.com/it
 
 
 

 cerchiamo di restringere il campo delle possibili problematiche.
 
Ciao BFS,
scusa se rispondo solo ora.
Ho provato a spostare FE e BE sulla stessa macchina. Aimè il risultato non cambia.... il crash c'è ancora.
 
Altre idee?
 
ziopilvio

 Access FAQ: 
www.donkarl.com/it
 
 
Ciao Karl,
ho provato con il decompile, ma mi ritrovo con tanti messaggi "L'apporto modifiche non è riuscito perché si è cercato di duplicare i valori nell'indice, nella chiave primaria o nella relazione. ..."
Col SaveAsText proverò nei prossimi giorni.
 
ziopilvio

 
 
Ciao Karl,
Ho provato anche col SaveAsText, ma non ho risolto.
Qualche altra idea?
Newsgroup: it.comp.appl.access
Titolo: Andare alla riga corrispondente

supponiamo che da una tabella "X" e precisamente trovandomi al record numero
100,
volessi passare, al corrispondente record numero 100  (con un pulsante),
della tabella "Y".
Come fare???
Grazie CF

 Grazie CF
Ciao
RoDAgo

 Hai interpretato alla perfezione la mia domanda, vado subito a provare e
poi ti do risposta , GRAZIE
CF

 Non avevo dubbi che funzionasse, seguo da tempo questo NG e quindi conosco
le capacità
di quanti lo frequentano!!!
Grazie CF

Newsgroup: it.comp.appl.access
Titolo: Codici ISTAT ed altri

Ciao ragazzi, qualcuno di voi ha idea di dove si possa scaricare
un'anagrafica delle aziende italiane identificate dai codici istat? La
finalità sarebbe, una volta inziccati tutti i dati in tabella, quella di
richiamare con il codice ISTAT gli estremi anagrafici delle aziende!
Avete notizie di altre raccolte di codice simili (esclusi Comuni, provincie,
CAP e toponimi perchè li ho già recuperati dalle Poste)
--
'--------------------------------------------------------
'Saludos
'--------------------------------------------------------


Siamo un po' OT, comunque prova su 
www.infoimprese.it

"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel messaggio
news:aibpjt$91k$1...@newsreader.mailgate.org...

Neanche tanto se pensi che potrebbe essere di immane aiuto se opportunamente
inserito in un database!

 ha scritto nel messaggio
news:wLr29.28375$n04.7...@twister2.libero.it...

Lascialo perde er Ganci, che è un po' stranetto...
Digli di sì...
Antonio

 Antonio
: )
Newsgroup: it.comp.appl.access
Titolo: OT Traduzione FAQ 3.16

***********************
3.16 Records in A that are not present in B
Problem
You have 2 tables, "A" and "B", and want to find out which
records are present in A but not in B.
Solution
In design view of a query with the 2 tables join the tables over
reasonable fields (primary and foreign key or such) and then
double click on the join line. In the dialog you choose the second
option for the join, that says "...everything from table A... and
possible entries from table B...".
Take the asterisk * of table A to the query grid and also the
primary key field of table B. You don't need to display this
second field but as it's criteria you use: Is Null
The resulting SQL statement looks like this:
SELECT A.*
FROM A LEFT JOIN B ON A.Id = B.Id
WHERE B.Id Is Null
**************************
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it
 + CISA1, Arezzo, 4+5/6/2005
la prima Conferenza Italiana per Sviluppatori di Access

 ha scritto nel messaggio
news:39iolrF...@individual.net...

3.16 Record di A non presenti in B
Problema
Avete 2 tabelle "A" e "B", e volete trovare quali record sono presenti in A
ma non in B.
Soluzione
Create una query in visualizzazione Struttura, aggiungete le due tabelle,
unite le tabelle attraverso un campo opportuno (chiave primaria e chiave
esterna o qualcosa di simile) quindi fate doppio click sulla linea d'unione
dei 2 campi. Nella finestra di dialogo scegliete la seconda opzione, che
dice: "...tutti gli elementi della tabella A e solo quelli della tabella B
.... ".
Selezionate tutti i campi (*) dalla tabella A e il campo chiave priamaria
della tabella B. Non è necessario visualizzare
questo campo,  ma usatelo per impostare il criterio di filtro: Is Null
L'istruzione SQL risultante sarà qualcosa di simile a questo:


 **************************
3.16 Record di A che non sono presenti in B
Problema
Hai 2 tabelle "A" e "B", e vuoi trovare quali record sono presenti in A
ma non in B.
Soluzione
In modalità Struttura di una query, con le due tabelle collegate su campi
opportuni (chiave primaria ed esterna o come tali), fai doppio-click sul
collegamento. Nella finestra di dialogo scegli la seconda opzione, che
dice: " Includi tutti i record di “A” e solo i record di “B” in cui i
campi collegati sono uguali".
Trascina l’asterisco * della tabella A alla griglia della query ed anche
il campo chiave primaria della tabella B. Non hai bisogno di visualizzare
questo secondo campo, ma nei criteri utilizza: Is Null
La dichiarazione SQL risultante, assomiglia a questa:
SELECT A.*
FROM A LEFT JOIN B ON A.Id = B.Id
WHERE B.Id Is Null
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:4234421b$0$32334$5fc...@news.tiscali.it...

Buona traduzione solo i verbi (per la convenzione che abbiamo assunto) vanno 
a 2° persona singolare
MAssimiliano 

 ha scritto nel messaggio
news:1KbZd.5535$tY2....@news.edisontel.com...

Grazie, Massiamiliano terrò conto della convenzione nelle prossime...
Cinzia
Newsgroup: it.comp.appl.access
Titolo: [OT] ATTENZIONE!!! Nuovo virus: Pretty Park.exe

Se ricevete messaggi che hanno come allegato un file chiamato Pretty
Park.exe, non cliccate assolutamente sull'allegato, è un virus che ha le
stesse caratteristiche di ILOVEYOU.
Nell'ultima mezz'ora ho ricevuto due messaggi con queste caratteristiche;
fortunatamente sono stati intercettati e bonificati dall'antivirus del
webmaster dell'Intranet della mia azienda.
Roberto


Ciao Roberto,
il virus non e' nuovo, qualche tempo fa Bettini lo invio a molti del ng (non
per sua volonta') :-)
Naturalmente il rischio c'e' per chi usa Outlook. ;-)
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


OK, Grazie!!!!
Roberto

 Roberto
e de che ;-)
cmq e' uno di quelli veramente rompipalle.


cmq e' uno di quelli veramente rompipalle.
Chi il Bettini o il virus ?
Carlo Ve


Newsgroup: it.comp.appl.access
Titolo: [OT] powerpoint

Scusate l'OT, ma per caso sapete se esistono gli eventi anche in powerpoint?
avrei la necessita' all'apertura di una presentazione lanciare un file 
audio.
non posso inserirlo direttamente nelle transazioni perchè la musica deve 
rimanere
come sottofondo della presentazione, nella quale poi ci saranno dei wav che
bloccherebbero il sottofondo.
grazie
Riccardo 

[cut]
microsoft.public.it.office.powerpoint
Saluti,
-- 
strano...mavero
mail: mauro . chiarello @ gmail . com
ICQ: 292-118-822
BLOG: 
www.blogico.org
Gli alberi sono liriche che la terra scrive sul cielo.
Noi li abbattiamo e li trasformiamo in carta
per potervi registrare, invece, la nostra vuotaggine.
K.Gibran

 Riccardo
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Passaggi per condividere un mdb

Buongiorno a tutti,
volevo chiedere a chiunque abbia voglia di rispondermi, quali sono le
operazioni da compiere per dividere un file mdb in backend (solo
tabelle) e frontend (tutto il resto) e poi utilizzarlo in un'ambiente
multiutente per meno di 10 pc di cui uno (con Win98) deve fungere da
server e gli altri (con Win2000) da client.
Scusate la domanda, ma questa è la realtà in cui mi trovo io; ho
provato e pur avendo creato la condivisione con accessi
lettura/scrittura e avendo spuntato l'accesso condiviso, continua a
darmi errore di file non accessibile perchè in accesso esclusivo o
perchè richiesta un'autorizzazione per l'accesso ai dati.
Grazie infinite per l'attenzione

 server e gli altri (con Win2000) da client.
hai visto che nelle opzioni di access hai spuntato accesso condiviso 
come default?
La rete, per altri file funziona?
Che succede se provi ad accedere alle tabelle con 1 computer alla volta? 
te lo chiedo perchè 10 pc son tanti per un client, poi per win98 non ne 
parliamo.
Winxp riesce a reggere bene 6 connessioni contemporanee, poi comincia a 
fare le bizze; win98 dubito che arrivi a 4.
Ti consiglio di utilizzare un sistema server se puoi (sia di SO che come 
BE) o perlomeno di passare a un sistema su file system NTFS anche per 
sicurezza dei dati e per un maggiore controllo degli accessi.


c'è passo passo un articolo su 
www.accessgroup.it
 sez. approfondimenti
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

[cut]
multiutente per meno di 10 pc di cui uno (con Win98) deve fungere da
server e gli altri (con Win2000) da client.
[cut]
Io ho diversi pc (W98 e XP) che lavorano (quasi) contemporaneamente su un DB 
ma finche' mi ostinavo a voler far girare il PC dove risiedeva il DB 
condiviso con W98, il DB mi si corrompeva mediamente 2 volte al giorno.
Adesso il DB gira sullo stesso PC ma con SUSE LINUX 8.2 (che tra l'altro e' 
un po vecchiotto) e gli altri PC si collegano su una dir condivisa con samba 
server.
Il DB non si e' piu' corrotto.
Ovviamente se ti serve FE e BE che girino sulla stessa macchina c'e da 
smanettare un po'.
Ciao
Newsgroup: it.comp.appl.access
Titolo: dopo cancellazione

Salve.
Il problema è questo.
Nella maschera di inserimento anagrafica, ho messo nel campo
IdAnagrafica come valore predefinito il seguente codice:
=Nz(DMax("[IDAnagrafica]";"[tblAnagrafica]");0)+1
Sui controlli "PartitaIva" e CodFisc" ho messo il codice di DonKarl
"evitare duplicati - Faq 4.25" per cui su duplicato mi appare il
messaggio e quindi procedo col pulsante elimina ad elimare il record.
La maschera si posiziona su un nuovo record e l'IdAnagrafica mi salta
il numero assegnato al record che poi ho cancellato. Ho provato a
mettere sul campo IdAnagrafica sia su Prima di aggiornare che su
attivato (visto che è il primo campo  della maschera e il primo
attivo) ma mi resta il codice maggiorato di 1.
Cosa bisogna fare?
Ciao. Giuseppe.


mi pare che il tuo valore predefinito non faccia niente di diverso da
quello che fa il tipo di campo Contatore, tanto valeva che
idanagrafica fosse un Contatore
poi come già spiegato in molti thread che ho trovato qui nel newsgroup
un campo id in una tabella è destinato ad avere un valore per sempre
quello (salvo ritrutturazioni profonde del database) perché l'id in
genre è una chiave univoca (primary key) e serve a creare delle
relazioni con altri record di altre tabelle, se lo poni soggetto a
variazioni saltano le relazioni con i records correlati di altre
tabelle
se poi necessiti di un campo che sia un progressivo da 1 al numero dei
record presenti secondo un certo ordine devi fare una funzione
apposita. se fai delle ricerche qui nel NG vedrai che ne trovi di
codice che fa quello che chiedi.
Ciao
AleC


Sono daccordo sul fatto che l'IdAnagrafica che è un relazione con le
altre tabelle potrebbe essere un campo contatore. Però il campo
contatore a volte per cancellazioni fortuite salta un numero e
comunque nella maschera il campo IdAnagrafica l'ho bloccato in modo da
non far modificare il numero assegnato.
Ripeto il problema è solo quello descritto su. Potrei su pressione del
tasto cancellazione far chiudere e riaprire la maschera. Se c'è
un'altra possiblità è meglio.
Grazie. Ciao.

 wrote:

Cmq ho risolto inserendo sull'evento maschera prima di aggiornare la
richiesta di conferma salvataggio record. Se rispondo no mi cancella
tutti i campi tranne l'IdAnagrafica.
Grazie comunque AleC.
Ciao.