mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Formattazione campo numerico

Buongiorno amici del NG,
ho la necessità di formattare un campo numerico come segue:
il prezzo 3,99 (tre virgola novantanove) deve diventare 0003.99 (zero
zero zero tre punto novantanove) oppure
il prezzo 10,50 deve diventare 0010.50
grazie per il tempo dedicatomi e l'aiuto
Leonardo


Fai attenzione però che la formattazione che richiedi converte il
Numero in Testo in quanto un numero non ha zeri davanti...!
Se apri l'Help e cerchi la funzione Format$ trovi l'esempio di come
impostare il parametro per forzare la formattazione.
@Alex

 ha scritto nel messaggio 
news:b94b5e61-aaff-4b8a...@a23g2000hsc.googlegroups.com...


Leonardo
Controlla sempre prima la guida....
Replace(Format([tuocontrollo];"0000,00");",";".")
Ciao
--
Roberto da Parma 


grazie Alex

 Roberto da Parma
Grazie Roberto

 ha scritto nel messaggio 
news:4815a647$0$35954$4faf...@reader2.news.tin.it...

Tieni presente ciò che ha detto Alex .... se devi poi fare delle operazioni 
riformatta il dato ... anche se la procedura non è delle migliori!
FormatNumber(Replace([tuocontrollo];".";",")) <---- attento che il 
formatnumber segue le impostazioni del sistema che in america prevede il 
punto come separatore dei decimali!E' per questo che qui 
risostituiamo...siamo in europa...almeno io...


Newsgroup: it.comp.appl.access
Titolo: problem with sql

Hello to everyone,
In my own database, I linked customers table with orders table using 
one-to-many relation. I need to check status of last order for each 
customer and then set customer's status. I made a query using LAST and 
GROUP BY to select last order for each customer and I wanted to use it 
in UPDATE query, but it seems to be impossible. Is here anybody who 
knows how to solve this problem? (I work with MS Access).
Adam

 ha scritto nel messaggio
news:vjzkb.25144$bU3.3...@news.chello.at...

In update query use dlookup searching last date
MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: Ancora Query di aggiornamento

Ciao a tutti
Perdonatemi ma ho sempre da fare con le query di aggiornamento
Ho questo problema , devo togliere lo spazio da questa stringa :
"KIT TRASMISS.  YAMAHA R1/2006"
Deve diventare "KIT TRASMISS.YAMAHA R1/2006"
Non riesco a capire bene il funzionamento di questa istruzione che uso per
togliere lo spazio da questo CodiceArticolo 02 4556 e farlo diventare 024556
:
Left([CodiceArticolo];2) & Mid([CodiceArticolo];4)
Ho cercato di usarla per il mio problema ma non ci sono riuscito.
Mi date una mano ?
Grazie anticipato
Ciao Giuseppe

 Ciao Giuseppe
-- 
-- 
Massimiliano Amendola
www.accessgoup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa
 

 nel tuo caso mid(codicicearticolo;4;4)
mica per forza!... se lo omette il mid va fino alla fine... ;-)



Hai guardato il funzionamento di Left e Mid nell'Help-online? No, scommetto 
di no! E come vuoi fare a capire il problema?
Left([CodiceArticolo];2) Significa : recuperami i primi "2" caratteri del 
contenuto del campo CodiceArticolo
Mid([CodiceArticolo];4) Significa : del contenuto del campo CodiceArticolo, 
recuperami i caratteri che partono dalla posizione "4" fino alla fine 
(potevi utilizzare anche un eventuale parametro di caratteri ca restituire)
Newsgroup: it.comp.appl.access
Titolo: Messaggio 'Errore' in report

Buon Giorno
A97
Ho un report principale 'Report1'
con due sottoreport collegati 'SR1' e 'SR2'
bene ...
in entrambi i sottoreport c'e' una casella in cui avviene una somma...questa
poi viene traslata nel report principale
con un semplice collegamento.....
PROBLEMA
se uno dei sottoreport non ha record come conseguenza
sul report principale ho il messaggio di 'Errore'...come faccio ad avere
valore 0 se in uno dei sottoreport non e' presente alcun record....grazie
Luigi

luigi corinna ha scritto:

Se con "semplice collegamento" parli di un controllo con un
riferimento al sottoreport puoi cambiare l'origine controllo a:
=Iif(IsError([sottoreport]![casella]);0;[sottoreport]![casella])
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 ha scritto nel messaggio
news:2uxR9.68507$R45.3...@news2.tin.it...

Puoi controllarti anche la funzione "Hasdata" sull' Help di access
Potresti anche crearti un query a campi incrociati per effettuarti i calcoli
e nel totale del report utilizzare la funzione dlookup per associare il
totale della query.
Saluti
Mak

 ha scritto nel messaggio
news:av6adj$cl62p$1...@ID-46617.news.dfncis.de...

Grazie per l'aiuto Karl...
Grazie ancora
Ciao
Luigi
Newsgroup: it.comp.appl.access
Titolo: query Union Select e valori costanti

A volte fa comodo aggiungere dei valori costanti a degli elenchi
per esempio
Select Item From ValoriDisponibili
union
Select '(nessuno)' from valoriDisponibili
(Un esempio del genere l'ho trovato anche sul sitocomune)
Quello che non capisco č perchč DEVO specificare per la seconda volta una
clausola FROM quando logicamente non serve, ma sintatticamente si. (inoltre
deve avere almeno un record altrimenti la cosa non funziona!!!)
Come mai questa cosa ?
Come mai una query tipo: "Select 1,2,3" funziona e invece "Select 1,2,3
UNION Select a,b,c"  non funziona?
mi sapete dare una risposta?
grazie mille
Odino

 Come mai una query tipo: "Select 1,2,3" funziona e invece "Select 1,2,3
Ti funziona Select 1,2,3 senza la clausola From ?!?!!!?!?
Antonio

> Ti funziona Select 1,2,3 senza la clausola From ?!?!!!?!?
provare per credere...
l'output che restituisce č un solo record con tre campi (espr1,espr2,espr3)
dai,rispettivamente, valori 1,2,3
del resto quando devi fare un insert da codice non definisci un record cosě?
funziona da solo ma con la union no!
non credo di essere io ad avere una versione di access, come si suol dire
dalle mie parti, "spiritade" :)

 provare per credere...
Ho provato, non mi funziona
Antonio


buttalo quel 97. 
Passa finalmente a mezzi piu' moderni. Ha ragione il nordico dio.
--
a.cara 
Togli qualcosa dall'email

 ha scritto nel messaggio
news:3E9D3020...@blunet.it...

Beh... ma se si stravolge la sintassi corretta per i propri fini allora
ditelo...
Antonio

 Antonio
...
mi lasci senza parole..
che versione usi?
io ho la 2k (aggiornata or ora a sp3)
e questa è la procedura che seguo:
creo una nuova query
non aggiungo nessuna tabella
vado direttamente sull'editor sql
cancello la scritta di default "SELECT;"
e digito "Select 1,2,3"
quindi pigio il pulsante per l'eseguzione della query e mi vedo un recordset
con un record solo, come già descritto
se riapro l'editor sql leggo:
"SELECT 1 AS Espr1, 2 AS Espr2, 3 AS Espr3;"
che access ha provveduto a correggeere a modo suo..
E' una cosa curiosa che non ti funzioni, c'è nessun altro oltre a me e te
che sta leggendo questo thread? Tu! accandito lettore anonimo :) fai una
prova e posta il risultato
ciao ciao

 io ho la 2k (aggiornata or ora a sp3)
Mi sa che abbiamo gią scoperto: č una nuova funzionalitą dell'A2k che il 97
non possiede
Antonio

 ciao ciao
Confermo il risultato.
Anche se questa è mancanza di fiducia a Biso e Cara....:-)))))
Accanito Lettore Anonimo
saluti e Buona Pasqua a tutto NG
Daniele
---

 Anche se questa è mancanza di fiducia a Biso e Cara....:-)))))
lungi da me il dubitare di biso..
il mio era un tentativo di capire come mai il mio access era un "diverso" :)
infatti abbiamo appurato che si tratta di una differenza di versioni: '97 Vs
2k !
ciao
Newsgroup: it.comp.appl.access
Titolo: Problema di spazio in una stringa

Buongiorno,
ho problemi per la presenza di un inspiegabile spazio che compare all'interno di una stringa e che non trovo la maniera per eliminare. Si tratta della stringa che compone  l'argomento strDocOut per la destinazione directory e nome file:
 
"C:\Users\" & Username & "\ANAGRAFICADIPENDENTI-ESPORTAZIONEFILE\" & strNomeFile
 
La stringa è composta da due parti fisse ed una variabile (Username) che deriva da una "Function" che acquisisce il nome utente del PC
Sembra che generi uno spazio: "n.cognome " (almeno a vedere il valore che viene fuori nella finestra immediata, per cui il risultato della stringa composta (StrDocOut) risulta essere il seguente:
 
"C:\Users\n.cognome \ANAGRAFICADIPENDENTI-ESPORTAZIONEFILE\strNomeFile
 
A nulla mi è valso usare funzioni tipo REPLACE per eliminare lo spazio. Sembra non funzionare.
 
Qualcuno mi sa dire il perché si genera lo spazio e perché non riesco ad eliminarlo?
 
Grazie
 

 
 
e quindi non funziona neppure TRIM ?
 
però può essere possibile che quello che visivamente appare come spazio
abbia un ALTRO (proprio) codice Ascii (quindi NON 32)
 
quindi proverei a fare lo "spelling Ascii" della stringa ottenuta 
-->vedere il valore Ascii carattere per carattere con la funzione ASC()
 


si puo vedere la funzione che usi per recuperare il nome utente?
 
BFS


Ciao,
La FUNZIONE che utilizzo è la seguente:
 
 
Function FindUsername() As String
 
    Dim strBuffer As String
    Dim lngSize As Long
 
    strBuffer = String(100, " ")
    lngSize = Len(strBuffer)
 
 
    If GetUserName(strBuffer, lngSize) = 1 Then
        'FindUsername = Left(strBuffer, lngSize)
        FindUsername = Replace(Left(strBuffer, lngSize), " ", "")
    Else
        FindUsername = "Nome utente non disponibile"
    End If
 
End Function
 
 


cosi cambia qualcosa:
 
"C:\Users\" & (Environ$("Username")) & 
"\ANAGRAFICADIPENDENTI-ESPORTAZIONEFILE\" & strNomeFile
 
 
ciao
BFS


Con questa funzione, la stringa viene occupata con 100 Caratteri SPACE di cui vengono riempiti dalla chiamata API quelli corrispondenti al NOMEUTENTE...
 
La prima cosa è che si dovrebbe scrivere una cosa simile invece di quello che hai scritto:
 
Dim strBuffer As String*100
 
ed alla fine si fa lo strip:
 
FindUsername =Left(strBuffer , InStr(strBuffer , Chr(0)) - 1)
 
Così funziona.
 
@Alex


GRAZIE DAVVERO...!!!
FUNZIONA...!!!!
..ero bloccato da tre giorni ad impazzire (sono principiante) :)
Grazie ancora a tutti
Newsgroup: it.comp.appl.access
Titolo: Trasferire i record in un altro DB

Ho creato un piccolo DB1 ora vorrei che cliccando su un bottone 
di una maschera tutti i record venissero trasferiti (copiati) in un
altro DB2 (identico) che utilizzerň solo come archivio.
Dopo aver trasferito (copiato) tutti i record nel DB2 i record del DB1
dovranno essere eliminati.
Come posso fare?
Ho pensato ad una macro, ma non ho idea di come fare.
Grazie dell'aiuto.

 Come posso fare?
Una tabella collegata e una volgarissima query di accodamento?
cia'
Max


wrote:

Grazie per la tempestività, ma potresti essere un pò più preciso?
Non sono espertissimo.
Newsgroup: it.comp.appl.access
Titolo: aggiornamento

Ho ricreato la macro per il commando Recordsuccessivo per poter inserire
anche l'aggiornamento della maschera, in quanto ad ogni "record successivo"
devo fare una ricerca su un'altra tabella, ed il risultato mi deveuscire su
una casella di riepilogo. Quando arrivo all'ultimo record mi esce un
messaggio di errore dicendomi che il record è terminato. Come faccio ad
elimare questo messaggio?
Ci sono procedimenti migliori per aggiornare di volta in volta la maschera?
Grazie
        Alessandro

 Ci sono procedimenti migliori per aggiornare di volta in volta la
maschera?
Io utilizzerei l'evento "SuCorrente" della maschera:
Private Sub Form_Current()
 [...]
End Sub
In modo che la casella di riepilogo si aggiorni ad ogni "cambio record"
(successivo, precedente, ultimo, primo...)
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)
 
www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************
Newsgroup: it.comp.appl.access
Titolo: Casella combinata ricerca stile LIKE

SALVE
ho una maschera con una serie di caselle combinate
 
come posso dare la possibilità all'utente di digitare una parte del nominativo (anche se non e' l'inizio della stringa)
e filtrare
 
es 
ROSSI MARIO
BIANCHI MARIO
VERDI MAURIZIO
 
Vorrei che l'utente digitando MAR
 
vedesse ROSSI E VERDI 
 
Grazie
 
 

Salve,
 
Pfm ha scritto:

Forse puoi usare quasi la tecnica di questo esempio: 
http://www.allenbrowne.com/ser-32.html
 
 
Nella stringa SQL del RowSource usa:
 
...Like ""*" & sNewStub & "*""...
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: Info su raggruppamento record e report

Salve a tutti,
ecco il mio problema:
ho una tabella con questi campi:
ID
Cognome
Nome
Luogo di nascita
cod fiscale Residenza/dominicilio
Importo della ricetta
Praticamente l'utente deve inserire banalmente gli importi di un mucchio di
ricette nonchè i dati anagrafici dell'assistito intestatario della ricetta.
Poichè l'inserimento si basa esclusivamente sulle ricette, alla fine avrò
una tabella nella quale ci saranno più ricette intestate ad uno stesso
assistito.
Vorrei creare un report che mi raggruppi gli assistiti calcolandomi
l'importo complessivo delle ricette caricate al singolo. Mi spiego meglio:
Nome Cognome assistito - importo totale delle ricette*
*l'importo totale delle ricette conterrà la sommatoria degli importi delle
singole ricette caricate a quel dato assistito.
inoltre il report dovrebbe anche calcolarmi il totale complesso a piè di
pagina.
Spero di essere stato abbastanza chiaro
Grazie

 ha scritto nel messaggio
news:cbrg3g$i47$1...@carabinieri.cs.interbusiness.it...

Fossero tutte così le esposizioni...
Report con raggruppamento su Id assistito.
Nell'intestazione assistito ci metti il nome e il cognome
nel corpo ci metti i dati delle ricette con gli importi singoli
nel piè di assistito ci metti =somma(importo)
Magari poi lì ci metti anche una interruzione di pagina per andare a capo
per il prossimo assistito
Antonio
Nel corpo ci metti i dati

 ha scritto nel messaggio
news:Z8cEc.25666$c_1.8...@twister1.libero.it...

mille grazie !
Newsgroup: it.comp.appl.access
Titolo: Dubbi su Access XP e versione Developer

Sto sperimentando in questi giorni la versione XP di Access e relativa DEV.
Com'č dura cambiare abitudini: ero abituato a ODE '97 ;-)
Ora, non ho rilevato anomalie o problemi particolari, perň mi assalgono due
dubbi che non trovano risposta nemmeno sul ng.
1) Access XP senza service pack č affidabile?
2) Se installo i Service Pack di Access e poi preparo un'installazione
Runtime, questa viene essa stessa distribuita Patchata?
In rapporto al punto 2) con la versione '97 le cose funzionavano proprio
cosě.
Spero che qualcuno mi possa rispondere ;-)
Ciao a tutti.

 ha scritto nel messaggio
news:STHD9.11850$2B1.3...@twister2.libero.it...

Io non ho nessun SP e mi va benissimo,  mai avuto problemi
AEOM

 Io non ho nessun SP e mi va benissimo,  mai avuto problemi
Ti ringrazio per il riscontro.
Ho letto i buchi corretti dal SP-2 di Access 'XP (mentre pare che il numero
1 non correggesse nulla di Access) sulla kb Microsoft: tutto sommato niente
di grave.
Perň credo che il grande vantaggio sia sugli errori irreversibili (GPF).
Sulla carta Access dopo i Service pack dovrebbe essere stabilissimo: i
tecnici MS avranno ricevuto centinaia di migliaia di e.mail in questi anni
con le mappe esadecimali dei crash, e si suppone abbiano provveduto.
Non ho ancora abbastanza esperienza su 'XP per valutarlo sotto questo
profilo: come lo trovi?
Leggendo vecchi post del ng. pare che si pianti spesso.
Ciao.

> 1) Access XP senza service pack è affidabile?
più o meno come la fiat di Roberto ;-)
con il 2° SP molti dicono che funziona benissimo, prossimamente proverò
ciao

 più o meno come la fiat di Roberto ;-)
Ragazzi: non potete mettervi d'accordo? ;-))
Newsgroup: it.comp.appl.access
Titolo: Maschere continue

Come faccio a selezionare un singolo controllo (o quanto meno un singolo
record) in una maschera continua (in Visual Basic ) ?
Attraverso VS riesco unicamente a selezionare l'ultimo record della maschera
(con Me.nomeControllo) ; (ma a me serve modificare un campo per ogni record
presente nella maschera!).

 wrote in message
news:Ubp_6.443$z11....@news.infostrada.it...

Devi aprire un recordset sulla tabella (o query) ed scorrerlo usando i
metodi edit e update.
Saluti.
Luciano
(DOC)

Newsgroup: it.comp.appl.access
Titolo: Access 97 come FE su Access 2000 come BE

Salve a tutti, visto che in questo momento la ricerca sull'archivio del NG
linkata sul Sito Comune non funziona, mi rivolgo a voi per togliermi un
dubbio: potrebbero esserci problemi ad usare in rete per un'Applicazione
creata con Access 2000 2 diversi FE , 1 creato in access 2000 e l'altro
conevrtito da Access 2000 in Access 97 ?
Io a prima vista non noto alcun problema, ma prima di scoprirne qualcuno dal
cliente vorrei avere la conferma da coloro che hanno già affrontato questa
problematica.
Grazie mille
Nina

 ha scritto nel messaggio

Quello che scrivi in oggetto non si puo' fare.
Access 2000/2002 accetta come be anche le versioni precedenti
non e' vero il contrario.
Sib


Sib credo invece il contrario.
Le tabelle non chiedono il formato '97 o 2k, ma le maschere sì
MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 MAssimiliano
Forse ho frainteso MAssimiliano, ma concordo con Sib anche
perchč io uso alcuni applicativi realizzati con XP su base dati(BE) A97.
Ho provato il contrario, ma non c'č verso......!
E forse data la versione di Jet č anche ovvio.......!!!!!!!!!
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 @Alex.
Stupdo io, avevo capito il contrario.
Sorry... ma guardate a che ora l'ho scritto... qui al "Polo Nord"!!!
MAssimiliano


Scusatemi, ma non ho potuto collegarmi al NG prima di adesso. Ringrazio
tutti per le risposte.
Vorrei capire una cosa (perdonatemi se dico qualche sciocchezza): se il
problema deriva dalla versione del JET, posso aggiornare il Jet in tutte le
macchine e usare in rete l'applicazione su tutti i PC?
Oppure non c'è altra soluzione ch edire al cliente che può usare
l'applicazione solo dove è installato Office 2000 o Office XP?
Grazie ancora a tutti
Nina

 l'applicazione solo dove è installato Office 2000 o Office XP?
Puoi downgradare il tuo be ad A97 in modo da usarlo per tutte le versioni di
access
Sib

"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:MCrTa.5452$Za4.1...@news2.tin.it...

Grazie per il suggerimento!
C'è qualche cosa che sul BE in A97 non posso fare rispetto ad un BE in
A2000?
Il BE è costituito da una decina di tabelle mdb tra loro relazionate e da
una decina di tabelle dbf collegate. Le tabelle dbf, ad eccezione di una, le
uso solo in lettura (le tabelle dbf collegate posso collegarle anche solo
sul FE, giusto?)
Grazie ancora
Nina

 A2000?
Non dovresti avere problemi in questo senso.
Sib

"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:uLsTa.6041$Za4.1...@news2.tin.it...

Ti ringrazio ancora
Ciao Nina
Newsgroup: it.comp.appl.access
Titolo: Sottomaschere

Ciao,
Ho tre tabelle: Tab1 (idAnag, Nome, Cognome), Tab2 (idInd, idAnag,
Indirizzo), Tab3 (idTel, idAnag, Telefono).
Attraverso la crezione guidata riesco a creare una maschera con
sottomaschera in base a Tab1 solo con una sottomaschera (Tab2 o Tab3).
Non riesco a creare una maschera in base a Tab1 con due sottomaschere (sia
Tab2 sia Tab3).
Come si potrebbe fare?
Grazie
lucia

lucia wrote:

quale opzione wizard usi? (curiosita')
Normalmente in formato struttura inserisco il controllo sottomaschera e 
non ho mai avuto problemi
--
a.cara

 ha scritto nel messaggio
news:rgj7c.80767$Kc3.2...@twister2.libero.it...

Dopo che hai creato con l'autocomposizione la maschera principale contenente
una sola sottomaschera, apri la struttura della maschera principale e con
l'autocomposizione controllo inseririsci in essa un secondo controllo
sottomaschera rispondendo alle domende del wizard di autocomposizione; alla
fine, se ha eseguito correttamente le indicazioni del wizard, la tua
maschera principale basata sulla tabella Tab1 conterrà sia la sottomaschera
basata su Tb2 che la sottomaschera basata su Tab3.
Ma toglimi una curiosità: perché non hai creato una sola tabella invece di
tre tabelle?
Così  a mio avviso ti stai semplicemente complicando inutilmente la vita.
;-)
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 non ho mai avuto problemi
Grazie, oltre alla tua risposta c'è una spiegazione chiara nella guida.
Non ho capito bene la tua domanda, se intendi la prima richiesta di opzione
dopo aver scelto le tabelle, scelgo 'maschera con sottomaschere'.
ciao
lucia

 ;-)
Grazie Roberto, ogni critica è sempre apprezzata, specie da me che conosco
poco il programma.
Spiego perchè ho deciso di creare tre tabelle: l'obiettivo è di avere un
database di persone o aziende con relativi indirizzi e numeri di telefono,
però un po' più flessibile di quelle standard che access fornisce con la
creazione guidata. Per esempio una persona può avere due indirizzi e un
numero di telefono, un'altra un indirizzo e quattro numeri di telefono,
un'altra tre indirizzi e tre numeri di telefono, ecc ecc
Costruire una sola tabella significa decidere di impostare a priori un
numero di indirizzi per ogni persona e anche un certo numero di telefoni.
Questo, oltre che impossibile da prevedere, mi sembrava poco pulito (mi
sembra brutto inserire i campi Telefono1, Telefono2, ...TelefonoN). una
tabella a parte risolverebbe l'inconveniente.
Vorrei sapere cosa ne pensi.
ciao
lucia

 lucia


 dopo aver scelto le tabelle, scelgo 'maschera con sottomaschere'.
quello che avevo immaginato. Non uso mai questa opzione. Preferisco 
sempre inserire "manualmente" le sottomaschere
--
a.cara
Newsgroup: it.comp.appl.access
Titolo: colore controllo in report

In un report vorrei che il colore testo di un controllo fosse diverso a
seconda che il valore sia maggiore o minore di una soglia. Come posso fare?
Grazie

 ha scritto nel messaggio
news:8iabc8$fqf$1...@news.IT.net...

Nella sezione del report interessata, nell'evento "su formattazione"
inserisci:
If Val(Me.Numero) <= 4 Then
    Me.numero.ForeColor = QBColor(7)
    Me.numero.BackColor = QBColor(3)
Else
    Me.numero.ForeColor = QBColor(7)
    Me.numero.BackColor = QBColor(4)
End If
Devi modificare il numero del colore con quello che ti serve; guarda
nell'help la funzione QBColor() e le proprietą dei controlli ForeColor e
BackColor...
Ciao.

...


Newsgroup: it.comp.appl.access
Titolo: Menu opzioni msaccess

Scenario: lan con un dbase residente su un PC a cui gli altri PC accedono 
tramite una icona sul desktop che contiene tutte le indicazioni per il 
collegamento. Tutto OK tranne un PC con office2002.
Quando lancio il collegamento apre regolarmente ACCESS, autentica l'utente 
rispetto al workgoup di protezione del Dbase dopo di cui mi dice che non puň 
aprire il file perchč la il file "si trova fuori dall'intranet o su un sito 
web non sicuro, copiare il dbase e eseguirlo in locale" (vado a memoria ma 
il succo č quello che ho riportato).
Spulciando nei gruppi credo di aver capito che il problema dovrebbe essere 
una protezione di Access modificabile tramite menu/strumenti/opzioni.
Problema: "opzioni" mi viene presentato nel menů strumenti come non 
disponibile (grigio!)
Qualcuno ha delle dritte da darmi?
Grazie
Paolo Zampiceni

 Paolo Zampiceni
Innanzitutto quanto stai facendo è errato.
Non si gestisce un Database con dei Collegamenti dal Descktop
ma si utilizza una struttura Client-Server che con Access
è meglio definire FrontEnd-BackEnd.
Ne deriva che nel PC(Server) ci sarà un mdb con solo le tabelle
mentre sui PC utente(CLIENT) ci sarà l'interfaccia con le
tabelle Linkate.
Ora non hai detto con che versione hai sviluppato l'applicativo
ma solo che su A2002 ha problemi.
Beh se tu avessi realizzato la struttura come suggerito sopra
e avessi realizzato un FE convertendo l'aplicativo in A2002
non avresti avuto problemi.
Ti consiglio di rivedere la cosa.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 non avresti avuto problemi.
La conversione in A2002 non so quanto sia fattibile (non conosco A2002 e non 
so che livello di compatibilità abbia con A2000) perchè tutti gli altri PC 
sono A2000. A meno che installare su quella singola macchina il FE, 
convertirlo in A2002 e fare poi il collegamento alle tabelle del BE... 
proverò.
Mi resta comunque strano non aver disponibile il menù stumenti/opzioni
Grazie per le indicazioni, proverò a fare un tentativo.
Paolo Zampiceni 

 Paolo Zampiceni
Ciao


 @Alex
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 oltre ai dati, con intasamento della rete e decadimento delle prestazioni.
Veramente viene copiato il FE in locale nella cartella Temporanea
ma il concetto č sempre che la soluzione non va bene.

Newsgroup: it.comp.appl.access
Titolo: somma ore

Ciao a tutti ... è moltissimo che non "frequentavo" il NG perciò
ben"ri"trovati. Avrei un problemino che non riesco a risolvere: in una
maschera ho 3 controlli  ora1, ora2 e diff. A piè di pagina della maschera
ho poi inserito una csll di testo TotDiff e ... ho inserito =Somma(diff)
perchè avrei voluto sapere il totale delle ore, ma non riesce.
diff1 = 5:05
diff2 = 6:00
diff3 = 5:40
TotDiff invece di essere 16:45 mi dice 1 ???????????
Dov'è l'errore, sottovaluto il problema?
Ciao Marina

 ha scritto nel messaggio
news:fryva.147677$K35.3...@news2.tin.it...

ciao marina, ho fatto lo stesso tuo esempio ed il risultato a me viene
giusto, hai impostato il formato del totalizzatore? (ora breve 24H) ..
Saluti....

Si il formato è ora breve 24h. Il ctrll l'ho inserito a piè di pagina della
maschera. L'evento su corrente. Come origine controllo =Somma(TotOre) ma non
viene. Anzi mi compare insieme all'ora (che è sballata) anche una data.
diff1= 4.51
diff2= 5.11
diff3= 4.20
diff4= 5.29
diff5= 5.49
Il totale non è 24.60 ossia 25 ore ma dice se ci clicco dentro 31/12/1899
1.40.00??? Sob
a presto marina

 ha scritto nel messaggio
news:93Ova.82724$3M4.1...@news1.tin.it...

La somma è giusta, ma in Access non esiste un formato che riesca a
visualizzare una somma di orari nella forma hh:nn se il totale supera 23
ore, 59 minuti e 59 secondi.
Devi pertanto arrangiarti: prova così a scrivere nell'origine controllo:
=Int(Somma([TotOre])*24) & ":" &
Int((Somma([TotOre])*24-Int(Somma([TotOre])*24))*60+0,9)
nel tuo esempio come somma ti dovrebbe restituire 25:40 .
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Siiiii funziona. Grazie 1000.
ciao marina
P.S. ma xchè +0,9?????

 P.S. ma xchè +0,9?????
Per arrotondare il numero dei minuti per eccesso, in caso contrario nel tuo
esempio i minuti (che contengono i decimali) per effetto della funzone Int
sarebbero risultati 39 e non 40.
Se vuoi arrotondarli al minuto intero prossimo, invece di 0,9 somma 0,5.


grazie e a presto
marina
Newsgroup: it.comp.appl.access
Titolo: database compatibile access

ho fatto un database di contatti di lavoro con acccess,putroppo non è
di semplice consultazione e vorrei sapere se esiste un altroprogramma
che possa importare i record già esistenti (chiaramente per non dover
riscrivere tuytto) 
Grazie

 ha scritto nel messaggio 
news:5olj23pqjgksjfaim...@4ax.com...

Praticamente tutti i databse relazionali possono importare dati da Access.
Inoltre Access può esportare in molti formati...
Una domanda: ma se hai difficoltà con Access, pensi di averne di meno con 
altri programmi?
Ciao, Carlo 

 ha scritto nel messaggio 
news:f0clb1$r00$1...@tdi.cu.mi.it...


 visualizzazione dei dati essendo su due pagine
cut
Rispondi sempre dopo il messaggio precedente e non prima.
Cosa vuoi dire, non capisco..."visualizzazione...su due pagine" e "...modulo 
di access 2003..."
Ciao, Carlo 

> poichè ho utilizzato il modulo di access 2003 il problema l'ho nella 



Continui a postare in testa al messaggio.
Le risposte vanno date in calce, come sto facendo ora io.
Eventualmente puoi eliminare le parti del messaggio che non sono utili o 
ripetitivi.
Ti consiglio vivamente un buon manuale Access per chi inizia, o almeno la 
guida in linea su come si realizzano le maschere.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Variabile a controllo (...Segue)

Proseguo qui il thread omonimo iniziato da me il 6 marzo (per comodità di
visualizzazione) rispiegando il tutto come suggerito da Antonio.
Ho una maschera contentente una casella di riepilogo. Ho utilizzato delle
textbox come intestazioni di colonna per creare una situazione visiva simile
alle finestre di windows dove cliccando sull'intestazione colonna imposti
l'ordinamento per quella colonna e ricliccando inverti tale ordinamento.
La maschera viene aperta da punti diversi: deve essere identica graficamente
ma cambiare l'origine riga della listbox e le caption delle intestazioni
colonna.
Per standardizzare la "cosa" ho pensato di creare una tabella di appoggio
contentente i campi che servono, ho collegato la maschera a tale tabella; in
fase di apertura filtro il record giusto, passo alle variabili del codice i
valori dei campi (utilizzando controlli nascosti) e tutto funziona che è una
meraviglia.
Quando chiudo la maschera voglio memorizzare nella tabella la stringa di
ordinamento attuale per riproporla identica alla prossima riapertura, e QUI
NASCE IL PROBLEMA :
Quando cerco di passare la variabile al controllo con
Me!MioControllo = strMiaStringa  (controllo tipo textbox)
mi compare il messaggio di errore 2448: impossibile assegnare un valore
all'oggetto.
Succede anche se scrivo Me!MioControllo = "sdkdfjsdfhk", e con qualunque
textbox, mentre FUNZIONA se scolleggo il controllo dalla tabella.
La "procedura" è la stessa utilizzata centinaia di volte in altre form, non
ho fatto nessun "esperimento"
Sono arrivato a scoprire che l'errore è DAO (Si sta cercando di scrivere su
un "qualcosa.." che è in sola lettura....).
Naturalmente la tabella non è bloccata, i controlli non sono  bloccati, la
maschera non è bloccata.
A questo punto: o sto facendo una mega castroneria o BOHHHHH.......
Finito.
Grazie a tutti
Paolo

 wrote in message 3c88...@news.opennet.it...

Newsgroup: it.comp.appl.access
Titolo: Evitare l'immissione in tutti i campi

Ho due tabelle:
Movimenti (Data, Codice, Quantità)
Aggiungi giorno (Data, Codice, Quantità)
I codici da inserire sono ogni giorno sempre gli stessi (20) e per questo ho
creato la tabella AGGIUNGI GIORNO in modo tale da inserire i movimenti del
giorno mediante una query di accodamento nella tabella MOVIMENTI evitando
quindi di riscrivere sempre i codici.
Nella maschera della tab Aggiungi giorno ho pure creato una casella non
associata chiamata GIORNO la quale dopo l'inserimento della data mi va a
cambiare la data dei record (che chiaramente è uguale per tutti i record di
quel giorno).
Il problema sta nel fatto che dopo aver eseguito questo evento "after
update" che setta data.value=giorno mi viene cambiata la data solo del primo
record e non di tutti gli alti che stanno sotto (la maschera è settata come
continua).
Ho parzialmente risolto il problema settando come evento su enter del campo
Data la stessa formula e mi viene cambiata la data ma, chiaramente, solo
dopo che mi scorro tutti i record con il cursore. Come posso fare a far si
che dopo l'inserimento nella casella non associata giorno mi venga cambiata
la data in tutti i record in modo automatico???
Grazie a tutti.

 ha scritto nel messaggio
news:0xtua.118757$K35.2...@news2.tin.it...

A fronte dell'evento "Dopo aggiornamento" della casella di testo GIORNO
esegui una query di aggiornamento basata sulla tabella Aggiungi giorno con
la quale rendi il valore del campo Data uguale a quello della casella di
testo GIORNO, quindi esegui un requery della maschera.
Comunque la cosa migliore  è quella di togliere il campo Data dalla tabella
Aggiungi giorno, così non avrai il problema di doverlo aggiornare quindi,
nella query di accodamento nella tabella Movimenti, i campi Codice e
Quantità li prendi dalla tabella Aggiungi giorno, mentre il valore del campo
Data lo prendi dalla casella di testo GIORNO.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Avviso Doppioni

Scusate la mia ignoranza, ma sto cercando di capire ed imparare Access.
Gradirei sapere se è possibile e in caso affermativo, come fare, far si che
all'inserimento di record già presenti (es. cognome, nome ,data di nascita),
compaia una finestra di avviso o qualsiasi altra cosa che indichi "DATI GIA'
PRESENTI" ad evitare l'inserimento di doppioni.
Grazie

 ha scritto nel messaggio
news:LPfS9.86517$TC5.2...@twister1.libero.it...

devi definire le chiavi nelle tabelle seleziona più campi e poi clicca sul
pulsante chiave per definire chiavi a più campi.
il messaggio lo resituisce access in automatico, per personalizzare il
messaggio non lo so.

 ha scritto nel messaggio
news:LPfS9.86517$TC5.2...@twister1.libero.it...

Se hai strutturato la Primary Key composta dai campi che hai citato e
impostato
a dupplicati non ammessi puoi intercettare l'errore su evento OnDirty nelle
versioni >A2000.
Io però sinceramente gli errori eviterei di farglieli generare, su evento
BeforeUpdate
puoi controllare l'esistenza del nuovo Record sfruttando la Funzione
DLookUp(F1).
Se è già presente Me.Undo, altrimenti salva...................!!!!
@Alex.

Newsgroup: it.comp.appl.access
Titolo: Report continui

Salve a tutti.
Ho creato un report basato su una query. Nel corpo del report ho messo,
allineati, tre controlli associati (caselle di testo) di cui quello più a
sinistra con la proprietà Espandibile=true.
A seconda del contenuto del record, quest'ultmio controllo si espande o
meno. Quando capita vorrei che l'altezza degli altri due controlli si
"adeguasse".
Como posso fare?
--
Dr. Andrea Bianchi
e-mail - 
bian...@inwind.it

 Como posso fare?
Non credo tu possa farlo. Immagino che il tuo problema sia che i bordi dei
controlli poi non combaciano.
Se è così, io ovvio così: tolgo i bordi e metto una riga sotto il record. In
questo modo ci saranno righe di dimensione diversa, ma comunque sempre
divise da una bella riga orizzontale...
Un'altra possibilità è quella di usare un unico controllo calcolato in cui
concateni il valore di più campi
Antonio
Newsgroup: it.comp.appl.access
Titolo: Problemi con Dlookup

Ho una Maschera1 con un campo Nome.
Tabella1 con un campo Nome
dovrei confrontare i due Nome
dalla MAschera1:
 If DLookup("[Nome]"," Tabella1", "[Nome] ='" & Forms![Maschera1]![Nome] &
"'") = Me.Nome  Then
........
Non c'è verso di farlo funzionare,
la stessa cosa la faccio in un'altra maschera
e funziona.
Qualche consiglio?
Grazie e buona serata.
Paolo

Paolo Dal Bosco ha scritto:

Magari faccio confusione con i [Nome] ma non è meglio così:
If DLookup("[Nome]"," Tabella1", "[Nome] ='" & Me.Nome & "'") Then
@Alex

 ha scritto nel messaggio
news:1158859110.1...@b28g2000cwb.googlegroups.com...




@Alex
-----------------------------
non hai fatto confussione. avevo provato anche come tu mi hai indicato
ma la condizione purtroppo non funzeca.
Dovrei controllare se è presente il Nome prima di salvare il record,
ma dlookup se nefrega.
Il bello è che in altra maschera funziona.
Mah!, sempre ame devovo accadere,
per caso qualche altro considlio?
Grazie
Paolo
(l'altra cosa è già da domenica che non so se inviartela o no)

 Paolo
Magari faccio confusione con i [Nome] ma non č meglio cosě:
If DLookup("[Nome]"," Tabella1", "[Nome] ='" & Me.Nome & "'") Then
@Alex
-----------------------------
ho risolto con un Trim, avevo uno spazio che non vedevo
buona serata
Paolo

 ha scritto nel messaggio
news:4512edd3$0$30246$4faf...@reader1.news.tin.it...

Ahiahiahiahiahiahi......
Meglio cosě era una cosetta da poco.
Per il Demo, mandamelo pure quando vuoi, gli dň un'occhiata finale.
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: fare in modo che le modifiche vengano apportate solo tramite password.

il problema è questo :
devo fare in modo che le modifiche vengano apportate solo tramite password.
ho questo codice prelevato dal sito comune che recita.
Private Sub Form_BeforeUpdate(Cancel As Integer)
   Dim retValue As Integer
   Dim strTtl As String
   Dim strMsg As String
   strTtl = "Salvare il record?"
   strMsg = "I dati sono cambiati." & vbCrLf & _
            "Vuoi salvare le modifiche?"
   retValue = MsgBox(strMsg, vbQuestion + vbYesNoCancel, strTtl)
   Select Case retValue
       Case vbYes
           "parte da inserire che prevede password"
       Case vbNo
           DoCmd.RunCommand acCmdUndo
       Case vbCancel
           Cancel = True
   End Select
End Sub
dopo la riga Case vbYes
dovrei fare questo:
Dim stDocName As String
    Dim stLinkCriteria As String
Dim INPU As String, MIAPASSWORD As String
MIAPASSWORD = DLookup("password", "tpassword")
INPU = InputBox("DIGITA PASSWORD DI ACCESSO", "INSERIMENTO PASSWORD...", "")
Select Case INPU
Case Is <> MIAPASSWORD
MsgBox "Mi dispiace, password errata.", vbCritical, "Riprova!!!!"
Exit Sub
Case Else
se la password è giusta cambia il valore altrimenti deve fare
Case vbNo
           DoCmd.RunCommand acCmdUndo
       Case vbCancel
           Cancel = True
in tutti i tentativi che ho fatto mi lascia cambiare comunque il dato anche
mettendo la password errata
mi potete dare una mano?
grazie
ciao

riprova che ti riprova ciņ
beccato!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Private Sub Form_BeforeUpdate(Cancel As Integer)
 Dim retValue As Integer
   Dim strTtl As String
   Dim strMsg As String
   Dim INPU As String, MIAPASSWORD As String
   strTtl = "Salvare il record?"
   strMsg = "I dati sono cambiati." & vbCrLf & _
            "Vuoi salvare le modifiche?"
   retValue = MsgBox(strMsg, vbQuestion + vbYesNoCancel, strTtl)
   Select Case retValue
       Case vbYes
           MIAPASSWORD = DLookup("password", "tpassword")
INPU = InputBox("DIGITA PASSWORD DI ACCESSO", "INSERIMENTO PASSWORD...", "")
      If INPU <> MIAPASSWORD Then
       MsgBox "Mi dispiace, password errata.", vbCritical, "Riprova!!!!"
        DoCmd.RunCommand acCmdUndo
End If
       Case vbNo
           DoCmd.RunCommand acCmdUndo
       Case vbCancel
           Cancel = True
   End Select
  ciao e scusate
Newsgroup: it.comp.appl.access
Titolo: MsAccess.exe aperto tra i processi anche dopo la chiusura del programma

Ciao a tutti
 
mi scuso se la domanda non è pertinente su questo newsgroup
 
Ho access 2003 e spesso quando chiudo un programma in access
mi resta aperto tra i processi (MSACCESS.EXE-Utilizzo 44548kb)
 
Come posso risolvere?
Grazie in anticipo
 
 
 
 

 Come posso risolvere?
 
 Access non si chiude
 
http://www.donkarl.com/it?FAQ7.5
 
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 

 ha scritto nel messaggio 
news:9gqiva...@mid.individual.net...

ciao Karl
 
dal programma in questione
ho anche quest'errore
 
AppName: msaccess.exe      AppVer: 11.0.8321.0     AppStamp:4b4f9cfd
ModName: unknown      ModVer: 0.0.0.0      ModStamp:00000000
fDebug: 0       Offset: 00001204
 
Grazie

Newsgroup: it.comp.appl.access
Titolo: Gruppi di lavoro in Access 2007

Ciao a tutti,
volevo sapere se in Access 2007 č ancora possibile gestire gli utenti e i 
gruppi di lavoro.
Ho creato il mio file mdw a partire dal codice VBA come suggerito nel sito 
di microsoft ma non riesco a trovare nulla inmerito ala gestione degli 
utenti e dei gruppi e mi sembra di aver capito che questa gestione non c'č 
piů.
Spero di aver capito male perchč in alternativa come faccio a gestire 
l'apertura e l'esecuzione di alcune tabelle, query, maschere e report solo 
per determinati utenti di un determinato gruppo?
Gracias
Tk


Ciao Tshunka,
la gestione dei gruppi di lavoro c'č ancora ma funziona solo con i db 
in formato MDB e non con il nuovo formato accdb.
Per gestire in modo alternativvo la sicurezza vedi se ti puň essere 
utile questo articolo di Garry Robinson "Security Considerations and 
Guidance for Access 2007" 
http://msdn2.microsoft.com/it-it/library/bb421308.aspx
-- 
Cinzia [Office Access MVP]
_______________________
 
www.riolab.org
---------------------------------------- 


Grazie mille per l'informazione
Tk

Newsgroup: it.comp.appl.access
Titolo: Formato per euro

Ho fatto un'applicazione in doppia valuta, e per l'euro uso un campo
Doppia precisione, Formato Standard, 2 decimali
Come faccio a far comparire il simboletto € (EURO) davanti al numero?
Lorenzo Soncini
Technoservice S.a.s.

 La sequenza di tasti ctrl+alt+5 ti fa comparire il simbolo dell'euro;
potresti, ad esempio usare la funzione sendKeys per inviare la sequenza di
tasti.
Provaci ciao e buona fortuna da sittinghorse.
Fammi sapere se funge

 ha scritto nel messaggio
news:RHmN7.27845$BA4.9...@news1.tin.it...

Newsgroup: it.comp.appl.access
Titolo: importare dati in DB relazionato, come ??

salve, ho 2 DB perfettamente uguali,ma con dati anagrafici di 
inserimento differenti,
siccome ho modificato uno di questi inserendoci un pulsante, e qualche 
query, se non volessi fare
la modifica anche al second Db, ho provato ad importare tabelle e query, 
purtroppo mi ritrovo a non poter sostituire alcuna tabella in quanto vi 
sono varie relazioni..
come posso fare ???
Grazie 

"Joe"  ha scritto nel messaggio news:JHNap.677$%g.2...@twister1.libero.it...

__
Scusa se sono query e pulsanti, perchè vuoi importare le tabelle?
MA

 Scusa se sono query e pulsanti, perchč vuoi importare le tabelle?
---------
certamente mi sono spiegato male...
allora serie di 4 db identici...ognuno consegnato per inserire dei dati,
uno a milano, uno a torino uno a genova etc..
č stato modificato solo il db di Milano inserendo in una maschera un 
pulsante
che riguarda delle statistiche, allora che volevo fare ???
prendere il db di Milano e copiarci dentro i dati di Torino e cosě 
via...senza stare a modificare tutti i DB.
perň penso non si possa fare...
spero di essermi spiegato..scusami ma non sono molto pratico di access.
G 

"Joe"  ha scritto nel messaggio news:hEPap.711$%g.2...@twister1.libero.it...


___
Appunto,
ragiona al contrario
Prendi il db di Torino, cancella da maschera che viene sostituita e importa 
quella modificata sul db di Milano
Quindi i dati restano quelli che aveva
MA

 ha scritto nel messaggio 
news:ikgh62$2k6$1...@tdi.cu.mi.it...

-----------
grazie MA, fatto !!!
ma vi erano parecchi cose che non funzionavano in quanto, vi erano pure 
nuove query
ed altre cose...quindi ci ho messo un bel pň di tempo a far funzionare 
il secondo DB....
cmq se vi fosse un modo per trasferire solo le tabelle dei dati sarebbe 
+ comodo.
grazie e ciao 

 Quindi i dati restano quelli che aveva
-----------
grazie MA, fatto !!!
ma vi erano parecchi cose che non funzionavano in quanto, vi erano pure
nuove query
ed altre cose...quindi ci ho messo un bel pò di tempo a far funzionare
il secondo DB....
cmq se vi fosse un modo per trasferire solo le tabelle dei dati sarebbe
+ comodo.
grazie e ciao
_________Risposta:
L'importazione può avvenire con qualsiasi oggetto anche le tabelle.
La migliore soluzione però è dividere tabelle da un lato e altri oggetti 
dall'altro.
Quindi quando modifichi il front end devi solo sostituirlo col nuovo.
Se la base dati la chiami allo stesso modo e la metti nello stesso path, non 
devi fare altro
MA
Newsgroup: it.comp.appl.access
Titolo: [OT] Progettazione DB - Consiglio

Salve volevo un consiglio sulla progettazione di un db, l'esigenza è la 
seguente:
i prodotti che vendo sono una decina, i clienti per il momento 50 (spero che 
aumentino). Ogni cliente acquista tutti o solo alcuni prodotti con il 
proprio prezzo di cquisto, in poche parole 50 clienti 50 listini....ad ogni 
cliente il suo.
Quale via posso seguire per avere meno casini?
1) Una tabella clienti relazionata alla propria tabella prodotti?
    Così facendo dovrei avere 50 clienti 50 tabelle... 100 clienti 100 
tabelle...
2) Una tabella clienti, una tabella prodotti ma ogni prodotto un campo con 
il prezzo di ogni cliente.
    2 tabelle ma con 50 campi per i 50 clienti 100 per 100 clienti.
Non mi convince nessuna delle 2 strade avete un consiglio per la 
realizzazione di questo DB?
Spero di essere stato chiaro.
Ciao
Old-Jack

 Old-Jack
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


wrote:
 (...) 

Cliente
----------
ID
RagioneSociale
Indirizzo
...
Prodotto
------------
ID
Codice
Descrizione
.....
ListinoCliente
-------------------
ID
ID_Cliente	(valori prelevati da ID in Clienti)
ID_Prodotto	(valori prelevati da ID in Prodotti)
Prezzo
DataInizioValidità
DataFineValidità
....

 ha scritto nel messaggio 
news:6bdIh.17626$zG1.2...@twister2.libero.it...

Grazie Per il consiglio e per il tuo aiuto.
Ciao
Old-Jack 

"VT @ Work" <V...@Work.it> ha scritto nel messaggio 
news:45f15f7d...@firewall.regione.toscana.it...

Grazie mille.
Ciao
Old-Jack 

avete un consiglio per la realizzazione di questo DB?
Se i 10 prodotti hanno prezzo di listino diverso per ogni Cliente
(personalizzati per ogni Cliente), puoi creare due tabelle:
TabClienti
IDCliente   (chiave primaria, magari autonumber)
<Elenco campi anagrafica>
TabListiniCliente
IDListinoCliente  (chiave primaria, magari autonumber)
IDCliente   (indice secondario, con ID inserito da tabella Clienti)
CodArticolo
PrezzoListino
Etc.
La relazione tra le due tabelle opera attraverso i campi IDCliente.
Ciao.

"VT @ Work"
(cut)
Vincenzo, ti chiedo scusa ma quando ho postato ancora non vedevo nel
newsreader la tua risposta e quella di Roberto.
Ciao.

"Oscar Manfredini" <osca...@NOSPAM.it> ha scritto nel messaggio 
news:45f18b93$0$17942$4faf...@reader1.news.tin.it...

Grazie anche a te.
Old-Jack 


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

 ;-)
Beh, Vincč, se avessi spedito quel messaggio dopo aver letto la tua risposta
... che sarei stato?
Un pirlone, ma di quelli grossi!
M'č parso giusto spiegare che cosa č successo    ;-)
Ciao!