mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: risoluzione schermo

ciao a tutti,
sto cercando di lanciare un database access da un palmare collegato ad
un server tramite Citrix. L'applicazione è eseguita sul server, ma
lanciandola mi riconosce la risoluzione dello schermo del palmare
(320*200 circa) e mi da l'avviso che Access non può essere avviato con
una risoluzione inferiore a 640*480. C'è un modo per ovviare a questo
messaggio di errore e far partire comunque access anche se la
risoluzione è inferiore?
grazie mille

 ha scritto nel messaggio 
news:847528c8-2f89-4cbc...@p36g2000prp.googlegroups.com...

--------------  RISPOSTA  ------------
Non so se c'è la possibilità di far girare Access con una risoluzione più 
bassa, ma forse puoi "imbrogliare" il palmare facendogli credere di avere 
una risoluzione maggiore. Da quanto dici il palmare in questione dovrebbe 
avere XP o Vista. Se così è, prova a fare click clo tasto destro sullo 
schermo, vai su proprietà, poi sulla finestra Impostazioni, quindi fai click 
sul pulsante "Avanzate". Qui scegli la finestra Monitor e controlla se è 
spuntato il controllo "Nascondi modalità non visualizzabili con questo 
monitor". Se è spuntato il sistema non ti permette di simulare magari uno 
schermo 640x480, se invece togli quella spunta, probabilmente potrai 
impostare la risoluzione maggiore e lo schermo scorrerà verso il basso o 
verso destra quando ti sposti col mouse in queste direzioni. ATTENZIONE: 
Microsoft sconsiglia di togliere questa opzione ipotizzando persino un danno 
all'hardware; a me non è mai successo di danneggiare niente, comunque 
accetta il mio consiglio con le dovute cautele. Mi farebbe piacere sapere 
com'è andata.
Ciao
Antonio

 ha scritto nel messaggionews:847528c8-2f89-4cbc...@p36g2000prp.googlegroups.com...

ciao Antonio, non credo si possa fare quello che dici perchè sul
palmare c'è windows ce. access lo faccio girare tramite terminal
server sul server, però mi riconosce la risoluzione del dispositivo su
cui si sta tentando di aprirlo (il palmare).
adesso provo ad istallare altre versioni di access sul server(magari
un runtime) sperando che non facciano questo controllo sulla
risoluzione
Newsgroup: it.comp.appl.access
Titolo: creare pulsante che azzera i valori di n campi?

Ciao
in una maschera mi sono creato una sorta di calcolatrice...
o meglio ci sono 5 campi in cui inserisco un numero ed un sesto campo che
mi fa la somma dei precedenti.
funzionare funziona.
Ora perň vorrei un pulsante che mi azzera i campi (il valore deve essere 0)
cosě ho provato con una macro fatta cosě
imposta valore:
elemento:[Maschere]![maschera1]![cs1]
espressione: [Maschere]![maschera1]![cs1]*0
questo mi azzera il valore del primo campo
ho inserito altre 4 imposta valore variando il nome del campo...
esiste una soluzione piů elegante?
Tra l'altro io sono nella schermata con l'elenco delle azioni della macro
ed ogni volta che cambio qualcosa devo andare a cliccare sul pulsante con
i 3 puntini... esiste un modo per avere una visualizzazione tipo quella
del VBA per gli eventi dei pulsanti?
grazie ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


postresti impostare la proprietà tag dei 4 addendi con "addendo"
e poi sul click del pulsante azzera metti questo codice:
Dim control As control
For Each control In Form
     If control.Tag = "addendo" Then
        control.Value = 0
    End If
Next
ciao
BFS

 BFS
Wow funziona!grazie


Newsgroup: it.comp.appl.access
Titolo: TRAGEDIA IN ATTO - ricerca di dati doppi

Salve a tutti,
vorrei sapere se è possibile, da una query o da qualcos'altro, avere una
lista di record che hanno alcuni criteri impostati doppi. in parole povere
nella mia tabella ci sono queste colonne
|codice |descriz  |qta |data acq|
|111110|aaaaaaa|100| 010103 |
|222222|bbbbbbb|150| 050103 |
|222222|bbbbbbb|150| 050103 |
ora dovrei cancellare tutta la seconda riga, mi andrebbe bene anche se mi
seleziona in una tabella a parte tutte le righe che hanno i criteri
impostati ripetuti.
A disposizione
Axel

 ha scritto nel messaggio
news:buir2b$i2g6g$1...@ID-190654.news.uni-berlin.de...

Nell'autocomposizione delle query c'è quello che chiedi
Tragedia in fieri invece se continui con subject come una prima parte come
quello che hai usato
MAssimiliano

 Tragedia in fieri invece se continui con subject come una prima parte come
quello che hai usato
tragedia in esecuzione, sono circa 450.000 con acess 2.0,
grazie per la risposta celere

 ha scritto nel messaggio
news:buir2b$i2g6g$1...@ID-190654.news.uni-berlin.de...

Devi creare una query del genere:
SELECT CODICE, DESCRIZ, QTA
FROM nometabella
WHERE (((CODICE) In (SELECT [CODICE] FROM [nometabella] As Tmp GROUP BY
[CODICE] HAVING Count(*)>1 )))
ORDER BY CODICE;
Altrimenti crea una query con il tasto nuovo, ti si apre una finestra e qui
scegli "Creazione guidata query ricerca duplicati".
Ciao
 Old-Jack
Newsgroup: it.comp.appl.access
Titolo: Aggiornamento Forms

Buon Giorno
Ho il seguente problema:
ho un form principale e due form secondari, ho la necessità di fare un
aggiornamento di un form secondario quando sono nell’altro form
secondario, dopo un aggiornamento di un campo.
Grazie


Metodo Requery o Refresh, dipende da come stai lavorando,... applicato
all'oggetto in questione.
@Alex

Newsgroup: it.comp.appl.access
Titolo: sintassi per criterio in una query che si riferisce ad un campo IdReplica

Ciao  a tutti,  come al solito chiedo a voi...
in una query devo usare un criterio che si riferisce ad un campo di una 
maschera che � un IdReplica.
 
Nella visaulizzazione struttura ho provato a inserire le seguenti sintassi,
{GUID {forms!miaform.miocampo}}
ma non funziona.
se invece inserisco {guid {10B5DC86-782F-4D60-86F4-3401C2E27CB6}} funziona.
 
Come faccio a fargli digerire il fatto di prendere il guid da una maschera?
 
 
Grazie
Anche da parte del mio cbr1000rr  :-)
 
skipper dixit.. 
 
 

 maschera?
 
Puo dipendere un po' della versione di Access.
vedi 
http://www.trigeminal.com/usenet/usenet011.asp
 
 
Prova con una casella di testo "MioCampoX" (puo essere
nascosto) nella maschera con origine controllo:
 
=StringFromGuid([MioCampo])
 
e nella query usa come criterio:
 
GuidFromString(Forms!MiaForm!MioCampoX)
 
In una prova con A03 funziona.
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 

 In una prova con A03 funziona.
 
come al solito sei sempre disponibilissimo, grazie.
 
Purtroppo la query continua a non voler funzionare: calcolo troppo 
complicato per lei...
Ho cambiato il tipo di ID e ho risolto.
 
Grazie lo stesso
 
skipper dixit...
Newsgroup: it.comp.appl.access
Titolo: pulsanti di spostamento inarrestabili

in una maschera ho creato una "casella di testo" in cui ho calcolato
l'eta' dei soggetti presenti nel data base utilizzando la formula che
ho copiato dal sito:
=IIf(IsNull([Nascita]);Null;DateDiff("aaaa";CDate([Nascita]);Date()))
questo dato poi finisce in un'altra casella di testo chiamata "eta" e
copiata in una tabella.
per poter aggiornare automaticamente l'eta'  con il trascorrere del
tempo, ho  inserito nel "corrente" della maschera : (eta = casella di
testo). funziona perfettamente, ma quando vado a cliccare sul pulsante
di spostamento "ultimo record"  ad ogni click mi apre un record  nuovo
senza mai arrestarsi. qualcuno mi puo' suggerire come risolvere questo
problema?
grazie
 oscar 

 ha scritto nel messaggio
news:3d9945ef...@news.tiscalinet.it...

Il tuo è uno dei tanti mal di pancia che si hanno quando a tutti i costi si
vuole registrare un campo calcolato in una tabella: a Roma si dice che
"cerchi rogna", e a quanto pare l'hai trovata. ;-)
Per quale motivo memorizzi l'età in tabella: la formula ce l'hai e quindi
calcolati l'età tutte le volte che ti serve.
Inoltre se per molto tempo non visualizzi un determinato record con quella
specifica maschera, l'età memorizzata nella tabella è errata ed allora che
ci fai con un'età sbagliata? Si insomma, i giorni passano e l'età resta
sempre quella.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 sempre quella.
Ehehe! Un'alternativa a Dorian? Devo provare...

"Claudio" <cld@NOSPAM&COsupereva.it> ha scritto nel messaggio
news:iCfm9.165650$ub2.3...@news1.tin.it...

Hai ragione!!
Fortuna per lui che non era stato ancora inventato Access e qualcuno non
aveva potuto ancora registrare il campo età in una tabella; altrimenti non
avrebbe potuto scrivere il suo romanzo. :-)


 problema?
    Se ho capito bene:
Private Sub Form_Current()
  If (Me.NewRecord = True) Then
    '
  Else
    '
  End If
End Sub
    Ma sottoscrivo le opinioni espresse da Roberto e Claudio.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------



tu hai ragione e per un principiante e' fin troppo facile trovare
rogna, ma se non inserisco l'eta' in una tabella ( e quindi la trovo
solo in maschera) come faccio poi ad utilizzare il dato per eventuali
statistiche e/ o report ?  
grazie per la collaborazione
oscar

 grazie per la collaborazione
Il calcolo dell'età tu devi continuarlo a fere, solo che non lo devi
registrare. Al momento della statistica tu avrai i tuoi dati tra la data di
nascita e il momento dell'indagine (date())
ciao MAssimiliano
 
--------------------------------
Inviato via 
http://usenet.libero.it

 oscar
--

Newsgroup: it.comp.appl.access
Titolo: filtro in base a sottomaschera

Ciao a tutti,
è da un pò che non frequento quindi scusate se magari la domanda è già stata 
posta...
Il problema è questo: ho una maschera con una sottomaschera legate da una 
relazione semplice.
Vorrei filtrare la maschera in base ad un valore della sottomaschera vome 
posso fare?
Ho provato un pò di soluzioni ma con fallimento...
Grazie dell'aiuto
Roberto 

 ha scritto nel messaggio 
news:UhTze.138455$75.59...@news4.tin.it...

Errore concettuale.
Se la sottomaschera (come dice il nome) dipende dalla maschera principale, 
dovrebbe avere un campo secondario legato al campo master della maschera 
principale.
In questo caso potrai filtrare i record della sottomaschera in base ai 
valori della maschera principale e non il contrario.
Se invece tra le due maschere non esiste una relazione di dipendenza allora 
potrai fare quanto chiedi applicando un filtro alla maschera principale con 
valori scelti dalla sottomaschera.
Per esempio se la SM contiene l'elenco dei comuni potresti filtrare i record 
della MP con i valori corrispondenti usando una query.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: campo di un DB su 2 finestre

io ho 2 maschere con 2 dati che si ripetono su entrambi le finestre. e 
questi 2 dati si ripetono anche su entrambi le tabelle.. come posso copiare 
i dati senza riscriverli??
una finstra con dei dati es nome cognore ecc.. un pulsante che apre un altra 
maschera con altri dati ancora ma 2 si ripeto tipo nome cognome .. ogni 
maschera ha la propria tabella. 

 ha scritto nel messaggio
news:429b1...@x-privat.org...

Se le maschere sono a visualizzazione a maschera singola.
Se la prima maschera si chiama Maschera1.
Se le due caselle di testo si chiamano in ambedue le maschere
rispettivamente Nome e Cognome.
A fronte dell'evento "Su caricamento" della seconda maschera prova a
generare il seguente codice VBA:
Me!Nome = Forms!Maschera1!Nome
Me!Cognome = Forms!Maschera1!Cognome
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: [OT] Stored Procedure SQL server

Scusate se chiedo aiuto in questo NG, ma ho la speranza che qualcuno di voi
utilizzi SQLserver come database.
Ho già posto il problema nel NG microsoft.public.it.sql, ma nonostante i
suggerimenti non ho nessuna soluzione.
Il problema con una stored procedure che utilizzo così com'è da ormai
quattro anni e non ho mai avuto problemi di elaborazione fino ad una
settimana fa.
Succede che durante la select into in una tabella temporanea l'elaborazione
avanza lentamente (ho atteso anche un'ora) tanto che poi devo sospenderne
l'esecuzione, mentre in precedenza la stessa elaborazione veniva eseguita in
un minuto.
Da un verifica del server la procedura non risulta bloccata da altre
procedure e lo spazio per creare la tabella temporanea è in abbondanza.
L'unica differenza rispetto al passato è che in una tabella considerata
nell'elaborazione sono stati aggiunti due campi bit, ma non credo possa
essere questa la causa.
Qualcuno può suggerirmi qualche intervento o altra verifica, affinchè possa
venirne a capo di questo assurdo problema?
Grazie
Ciao
Eugenio

 venirne a capo di questo assurdo problema?
Verifica con il performance monitor come stai a RAM durante l'esecuzione
della procedura.
Può essere semplicemente che la macchina swappi sul disco...
Giorgio


Grazie
Ciao
Eugenio

> Quale log? Cosa dovrei fare per ottenerli?
Aprire l'enterprise manager, andare nel management del tuo server, sezione
SQL Server Logs, Current...


Quel Log l'ho già verificato, am non vedo niente relativo alla mia SP.

> Quel Log l'ho già verificato, am non vedo niente relativo alla mia SP.
Descrivi la tabella che hai modificato: campi, indici, dimensione su disco,
ecc.

 ha scritto nel messaggio
news:c7qlil$v54$1...@newsreader.mailgate.org...

La tabella prevede un campo cliente definito (varchar), un campo
destinazione (varchar), un campo note (varchar) e un campo tipo (bit) con
valore predefinito = spazio. L'indice è composto dal campo cliente e
destinazione.
Ho aggiunto tre nuovi campi (bit) per identificare tre proprietà con valore
di default=0.
La tabella viene gestita regolarmente da un programma in access e i dati
vengono letti da altre SP diverse da quella che mi da problemi.
Il database è SQLserver 7 , la tabella è di 704K e l'indice di 320K. la
tabella è composta da 6000 righe
Grazie
Ciao
Eugenio

 tabella è composta da 6000 righe
Una tabellina del ca**o insomma...
Prova come ti ho detto, fai tutto i 5 minuti.
Giorgio


Grazie
Ciao
Eugenio

> Già fatto, definendo però i campi varchar, ma nulla è cambiato, purtroppo!
Allora più di così non so proprio aiutarti.
Mi spiace.
Giorgio

 ha scritto nel messaggio
news:c7qnta$2p2$1...@newsreader.mailgate.org...

Grazie per la disponibilità
Ciao
Eugenio
Newsgroup: it.comp.appl.access
Titolo: Somma

Salve
Vorrei avere una casella di testo che faccia la somma dei Redditi D., i
quali sono calcolati in un casella di testo, dove ho messo nell'origine
della casella la formula =superficie*qualita.column(2), quindi non posso
utilizzare la funzione somma(campo).....

 wrote in message
9urids$4h6$1...@pegasus.tiscalinet.it...

Fai somma(superficie*qualita.column(2))
Antonio

 wrote in message
7FlQ7.261971$sq5.12...@news.infostrada.it...

No, non  fà perchè il campo qualità.column() è un valore che prende di volta
in volta.....
Vorrei sapere come si fa la somma parziale di un campo,  quando pero
un'altro campo è vero....

 wrote in message
7FlQ7.261971$sq5.12...@news.infostrada.it...

Non fą in quanto il campo qualita.column() č un valore che prende di volta
in volta, secondo dei criteri
vorrei anche sapere come si fa la somma parziale, per esempio la somma di
superficie quando il campo manuntenzione č vero....

 in volta, secondo dei criteri
Sbatti quel valore in una casella di testo nascosta e usa il valore della
casella nascosta
Antonio
Newsgroup: it.comp.appl.access
Titolo: Maiuscolo <--> Minuscolo

Ciao a tutti,
sono nuovo di questo forum,
In mattinata ho fatto un DB in access, che mi permette, tramite un
report di stampare su etichette alcuni indirizzi.
Il problema dove sta??
Che tutti i dati inseriti sono in Maiuscolo, io vorrei (sempre se è
possibile) avere una query che mi permette di trasformare il campo
'indirizzi' da MAIUSCOLO in minuscolo, tenendo la prima lettera di
ogni parola in maiuscolo. (come esiste la funzione su excel, credo che
tramite una query in SQL sia possibile.
Grazie a tutti quelli che mi risponderanno.
Saluti
RinbO

 tramite una query in SQL sia possibile.
La funzione e' StrConv, leggi l'help in linea per gli argomenti.
cia'
Max

Grazie.
ORa, però, ho un problema....
SELECT Casa.Nome, Casa.Cognome, Casa.[Data di Nascita],
Casa.Indirizzo, Casa.CAP, Casa.Città, Casa.Prov, Casa.Stampa
FROM Casa
WHERE Casa.Stampa=True;
Questa è la mia semplice query. Come si fa ad inserire la funzione???
Ho provato a metterla prima del campo "Casa.Indirizzo", ma non mi
funziona.
Qualcuna mi sa aiutare???
Grazie
Saluti


Niente...falso allarme!!! Ho già risolto!!!
Grazie lo stesso a tutti!!

 ha scritto nel messaggio 
news:1186660564....@o61g2000hsh.googlegroups.com...
Niente...falso allarme!!! Ho già risolto!!!
Grazie lo stesso a tutti!!
Conosciamo tutti la logica soluzione, però ti sarei grato se tu la mettessi 
a disposizione di coloro (pochissimi, come te) che ancora non sanno come 
fare.
Grazie.
IvanDaBologna
Newsgroup: it.comp.appl.access
Titolo: Problemino con maschere collegate!

Ciao a tutti, volevo esporvi un problema che mi sta facendo perdere la
vista (il monitor è un pò piccolo :-) ). Vado al dunque, io ho una
maschera principale A che su dopo aggiornamento va a fare dei
controlli e dei calcoli su di un'altra maschera collegata ad una
query.
Questa query, seguitemi,   è collegata alla maschera A perchè filtra i
dati della tabella in base a 2 campi di A (i criteri di questa query
in poche parole sono: LIKE [forms]![!A]![primocampo] e LIKE
[FORMS]![A]![secondocampo].
Il PROBLEMA è che fin quando nella tabella madre esiste quel prodotto
e dunque la uery trova "qualcosa", tutto va alla grande; ma se il
prodotto nella tabella non esiste, mi da l'errore di "Nessun valore
nell'espressione immessa "errore 2427".
Come posso fare secondo voi per utilizzare i dati Nulli e quindi
uscire dalla routine con un msgbox di errore personalizzato?
Grazie a chi mi può rispondere
p.s.: la soluzione sta sicuramente nel Nz e nell'Isnull ma non ci
riesco lo stesso, sicuramente sbaglio qualcosa

 ha scritto nel messaggio
news:3b7bd575...@news.inwind.it...

Prima di aprire la seconda maschera, vai a verificare, con una funzione
DLookup, che nella "tabella madre" esista "quel prodotto"; se la verifica ti
dà esito positivo apri la maschera, altrimenti invii un messaggio
all'operatore tramite una tua MsgBox.
Ti rammento che la funzione DLookup, se la ricerca dà esisto negativo, ti
restituisce un valore Null.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------



Grazie prima di tutto per l'interessamento e la disponibilità (non è
la prima volta). 
Volevo dirti che  il problema è un pò più complicato in quanto il
dlookup andrebbe fatto su due campi della tabella ed io francamente
questo non so come farlo.
Se mi puoi dire qualcosa che vada più nello specifico te ne sarei
grato.

 ha scritto nel messaggio
news:3b7c086...@news.inwind.it...

Se la tabella su cui effettuare la ricerca si chiama Tabella1.
Se i due campi di Tabella1 su cui effettuare la ricerca si chiamano Campo1 e
Campo2 e sono numerici.
Se i controlli della maschera chiamante con i quali effettuare la ricerca si
chiamano Controllo1 e Controllo2.
Prova così.
If IsNull(DLookup("Campo1", "Tabella1", "Campo1=" & Controllo1 _
& " And Campo2=" & Controllo2)) Then
    MsgBox "Record non trovato"
Else
    DoCmd.OpenForm .....
End If
Se invece Campo1 e Campo2 son di tipo testo prova con:
If IsNull(DLookup("Campo1", "Tabella1", "Campo1=" & _
Chr$(34) & Controllo1 & Chr$(34) _
& " And Campo2=" & Chr$(34) & Controllo2 & Chr$(34))) Then
    MsgBox "Record non trovato"
Else
    DoCmd.OpenForm .....
End If

Newsgroup: it.comp.appl.access
Titolo: AIUTO PER QUERY!

Ciao, avrei bisogno di sapere come applicare l'arrotondamento ad una
espressione in una query tra due numeri interi (valuta x ricarico).
Grazie!


Scusami ma non riesco ad immaginare come il prodotto ottenuto da due fattori
interi ti possa produrre un numero con decimali, quindi da arrotondare.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:srbl6.13244$k55.4...@news.infostrada.it...


 Grazie mille, spero che tu mi possa aiutare!
Ipotizzando che attualmente il campo calcolato della query è il seguente:
Espr1: valuta*ricarico
scrivi invece
Espr1: Int(((valuta*ricarico)+999)/1000)*1000


OK, tutto sistemato, grazie 1000!
Matteo

Newsgroup: it.comp.appl.access
Titolo: Stampa report

Buona sera a tutti,
il mio problema č:
stampare un report fronte e retro (e quě nessun problema). Il problema č che
il report e diviso in enne pagine per cliente a volte il numero di pagine č
pari ed a volte č dispari, se lancio la stampa in questo modo corro il
rischio che il fronte di un cliente venga stampato sul retro di un altro
cliente, mii aiutate a risolvere questo problema.
grazie a tutti per le risposte.
(Ho girato il NG ed il sito ma niente.

 ha scritto nel messaggio
news:agi9lc$8f$1...@nntp.weblinea.it...

sezione report del 
www.sitocomune.com
ciao MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: Su Mouse Spostato (OnMouseMove)

ciao ragazzi
è da molto tempo che leggo le Vs. news e devo ammettere che ho imparato 
molte cose da permettermi di cimentarmi a scrivere qualche programma in 
visual access. Però ora mi trovo in difficoltà:
in una maschera ci sono circa 200 controlli (caselle di testo), i cui valori 
cambiano a seconda dei dati di un archivio anagrafico.Ora questi valori li 
vorrei far apparire (naturalmente uno alla volta) in un'altra casella di 
testo al semplice passaggio del mouse (Su Mouse Spostato). Con la dovuta 
pazienza potrei scrivere 200 Routine Evento, ma non c'è un altro modo e 
cavarmela così con poche istruzioni?
Ho provato a creare una unica macro che richiama con "esegui codice" una 
funzione da me creata, ma il problema è: Come faccio a riconoscere la 
casella di testo dove il mouse sta passando?
Ringrazio anticipatamente quel bravo ragazzo che mi può suggerire una 
soluzione
distinti saluti ALDO 

Aldo Ciarapica ha scritto:

La cosa più semplice è gestire l'Evento con una Classe ed una
Collection.
Istanzi in automatico una classe per ognuno dei controlli dei quali
devi gestire
l'Evento OnMOuseMove, e la sbatti nella Collection.
Il problema lo puoi avere se il Tipo di controlli è variabile, a quel
punto devi gestire
la cosa....!
Ti posso suggerire 2 demo sull'uso delle classi indirizzato alla
risoluzione di questa
gestione:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=155
questo è un pò più complesso.....:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=156
Tieni conto che è l'unica soluzione che può ovviare alla gestione
singola.
Ciao
@Alex
Newsgroup: it.comp.appl.access
Titolo: Query per popolare una casella di riepilogo

Ho una tabella Clienti e una tabella Fatture.
Devo fare una query via codice per popolare una casella di riepilogo, 
sbaglio qualcosa e non riesco e venirne fuori.
Tabella Clienti: IDCliente, Cognome, Nome
Tabella Fatture: IDFattura, IDCliente, Data
Il risultato deve essere:
IDFattura, Data, Cognome, Nome
Qualcuno puň aiutarmi?
Grazie

 Grazie
SELECT Fatture.IDFattura, _
             Fatture.Data, _
             Clienti.Cognome, _
             Clienti.Nome
FROM Clienti
INNER JOIN Fatture ON Clienti.IdCliente = Fatture.IdCliente;
@Alex

INNER JOIN Fatture ON Clienti.IdCliente = Fatture.IdCliente;
Grazie mille!
Ciao

Newsgroup: it.comp.appl.access
Titolo: Query troppo complessa

ho formato una query basata su due altre query e una tabella la quale fino a
che gestisce una quindicina di record funziona, viceversa quando i record
cominciano a diventare venti o venti cinqu e in su mi dà questo messaggio
"Query troppo complessa".
é un probleama di memoria o di Access.
ho tentato anche di eliminare la tabella ma niente mi dà sempre lo stesso
errore.

 wrote in message
VpLa8.69259$3J1.2...@news2.tin.it...

Ha dei campi calcolati questa query?
Se si, controlla se nessuno degli elementi su cui si basa tale calcolo abbia
valore Null...ciò creerebbe dei problemi di calcolo e quindi il bug.
Fammi sapere



ho controllato ma non mi risultano campi con valore Null, anzi preciso
meglio:
la nuova Query che non funziona è una query di selezione che prende origine
da altre due query più una tabella.
I^ query con i segunti campi:
1) Id nominativo
2) codice
3) totale spese (valore)
4) preventivo (valore) [derivante da: totale spese per un coeficente]
5) preventivo in euro (valore) [è il campo sopra diviso 1936.27]
II^ query con i segunti campi:
1) Scala
2) Id nominativo
3) codice
4) .......
5) .......
6) .......
7) totale spese (valore) [che non è altro che la somma dei campi 4-5-6] e lo
stesso campo n. 3 della query sopra
8) entrate (valore)
9) differenza (valore) [che non è altro che la differenza fra i campi 8 - 7]
la tabella non la descrivo in quanto anche se io non la inserisco il
messaggio non cambia.
nel comporre la nuova query e mettendo i campi:
1) Id nominativo (I^ query)
2) codice (I^ query) fin qua funziona
9) differenza (II^ query) a questo punto mi da il messaggio "Query troppo
complessa"
preciso che le due query di origine funzionano regolarmente senza dare
problemi.
ringrazio
Newsgroup: it.comp.appl.access
Titolo: Aprire una sottomaschera con record selezionato

Ciao a tutti, ho una maschera con una casella combinata dove su "doppio
clic" si apre un'altra maschera (una principale ed una sottomaschera in
visualizzazione foglio dati) dove viene mostrato un elenco di records.
Vorrei fare in modo che su "doppio clic" nella maschera che viene aperta
venga selezionato il record che corrisponde al valore presente nella
casella combinata. Come posso fare??
Grazie
jingo.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 jingo.
Nell'evento doppio click dove apri l'altra form passi in openargs il
valore della casella combinata:
docmd.openform "nomeform",,,,,,me.casellacomb
Nell'altra maschera, sull'evento Open controlli se c'è un valore in
openargs, nel qual caso fai la ricerca del record corrispondente:
if nz(me.openargs)>0 then
  me.recordsetclone.findfirst "Codice=" & me.openargs
  me.bookmark=me.recordsetclone.bookmark
end if
Oppure fai, sull'Open della seconda form, la ricerca del record prendendo
il valore direttamente dalla prima form:
  me.recordsetclone.findfirst "Codice=" & Forms("nomeform1").casellacomb
  me.bookmark=me.recordsetclone.bookmark
Però se la prima form è chiusa ti dà un errore che devi gestire in qualche
modo (ti basta anche solo un On error resume next).
Namor
-- 
namor at inwind punto it



Se hai impostato le proprietą "collega campi secondari/master" della
maschera che contiene la sottomaschera, quando doppioclicchi sulla casella
combinata devi impostare la condizione where del metodo OpenForm:
Es.
DoCmd.OpenForm "nomeMascheraConSottoMaschera",,,"[id]=" & me!casellaCombo
Ciao.
--
Sergio MAZZA

 Namor
Grazie 1000
-- 


 Grazie 1000
Funziona bene anche la soluzione che ti ha dato Sergio. L'unica differenza
è che la mia fa una ricerca, si posiziona sul record, e ti lascia libero
di muoverti coi pulsanti di spostamento ai record precedenti e successivi,
mentre quella che usa la condizione WHERE applica un filtro alla maschera
e non ti lascia vedere gli altri record finchè non togli il filtro, o
chiudi e riapri la maschera.
Quale delle due usare dipende dalle tue necessità.
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 

Newsgroup: it.comp.appl.access
Titolo: leggere record da codice

scusate la banalità della domanda ma come faccio a leggere da codice il
contenuto di un capo di un record??
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

contenuto di un capo di un record??
Dipende:
- se vuoi solo leggerlo senza possibilità di variarlo puoi usare la funzione Dlookup
TuoValore = Dlookup("[TuoCampo]","[TuaTabella]","Condizione di ricerca")
Per esempio:
stRagSoc=Dlookup("[RagioneSociale],"Cliente","ID_Cliente=1234")
- se vuoi leggerlo ed anche poterlo aggiornare devi impostare un recordset
dim rs as recordset, tuacondizione as string
set rs=currentdb.openrecordset("TuaTabella")
with rs
  .findfirst tuacondizione
  if .nomatch=false then
     .edit
      !Tuocampo=TuoValore
     .update  
  endif
  .close
end with
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------

grazie č quello che volevo!


Newsgroup: it.comp.appl.access
Titolo: risultato query in una maschera

Come fare per rendere visibile traite una casella di testo il risultato di 
una query?
Ho realizzato una query che mi fa il conteggio di alcuni record
adesso vorrei rendere visibile il tutto in una maschera
allo scopo ho utilizzato una casella di riepilogo e tutto funziona bene 
purtroppo dovrei poi portare il risultato
in una casella di testo come fare?

 in una casella di testo come fare?
In una casella di riepilogo puoi usare la tua query come origine riga, ma le
caselle di testo non hanno origine riga, quindi l'unica soluzione è che tu
usa dell funzioni di aggregazione sui dominii (vedi help) come DLookup,
DCount, DSumm ecc. ecc .
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Report dinamico

Ciao a tutti,
ho creato un report, contenente all'interno 7 sottoreport, così sistemati
nel corpo del report:
sottoreport1
sottoreport2
sottoreport3
sottoreport4
sottoreport5
sottoreport6
sottoreport7
vorrei rendere questo report dinamico per poter mantenere n sottoreport in 
una pagina senza che, data la lunghezza non conosciuta del sottoreport, il 
sottoreport venisse spezzato, ma se raggiungesse la fine della pagina 
spostasse il tutto alla nuova pagina e così via.
Attualmente ho risolto impostando una interruzione di pagina tra il 5° e il 
6° sottoreport, ma è sempre una soluzione non precisa, in quanto se i primi 
4 sottoreport avrebbero una lunghezza di righe tali da superare la capienza 
della pagina, il risultato sarebbe veramente scadente, in quanto mi sposta 
su unìaltra pagina il seguito dell'ultimo sottoreport, e arrivato 
all'interruzione di pagina mi cambia nuovamente pagina, che schifo.... .
Sperando di essere stato chiaro, qualcuno può darmi una mano?
Ciao tommy
 

 ha scritto nel messaggio 
news:i5VJd.903$QG6....@twister2.libero.it...

_______________________________
Hai provato impostando "Stampa Sezione Unita" a SI ?
ciao
Riccardo 

 ha scritto nel messaggio 
news:cta61k$1an$1...@news.panservice.it...

si Riccardo ho provato con "Stampa Sezione Unita" a SI , ma dato che il 
corpo del report è formato da n sottoreport la soluzione di cui sopra non 
funziona.
Qualche altra idea
Ciao Tommy
Newsgroup: it.comp.appl.access
Titolo: pulsanti di opzione

Spiegatemi bene come fare perchè mi si sta fondendo il cervello e non
essendo un esperto è probabile che ciò accada ...
In una form ho due cornici di opzioni : la prima (corniceScelte)  contiene
quattro pulsanti di opzione (opz1, opz2, opz3, opz4).
La seconda (cornice dati) contiene due pulsanti (data1 e data2)
Sul click di un pulsante di comando devo "leggere" quale pulsante è
selezionato e quindi  passare ad un'altra form una data presente in un
textbox non collegato...
(non so se sono stato chiaro...)
Private Sub ant_accettazione_Click() 'anteprima report
On Error GoTo Err_ant_accettazione_Click
    Dim stDocName As String
If Me.CorniceScelte.DefaultValue = 2 Then
    stDocName = "rptaccettazione"
        If Me.CorniceDati.DefaultValue = 1 Then
            'Me.TxtDataX = Now()
        ElseIf Me.CorniceDati.DefaultValue = 2 Then
            Me.TxtDataX = Me.TxtDataX
        ElseIf Me.CorniceScelte.DefaultValue = 1 Then
        stDocName = "RptSituazioneGiornaliera"
ElseIf Me.CorniceScelte.DefaultValue = 3 Then
    MsgBox ("sezione in costruzione")
    'stDocName = "RptSituazioneGiornaliera"
ElseIf Me.CorniceScelte.DefaultValue = 4 Then
    MsgBox ("sezione in costruzione")
    'stDocName = "RptSituazioneGiornaliera"
End If
    DoCmd.OpenReport stDocName, acPreview
Exit_ant_accettazione_Click:
    Exit Sub
Err_ant_accettazione_Click:
    MsgBox Err.Description
    Resume Exit_ant_accettazione_Click
End Sub
...però non funziona ...sembra che legga solo la prima opzione
......................datemi una mano
grazie 
bce...@tiscalinet.it

Ciao Cesare,
togli da tutte le righe il .DefaultValue
Es:
If Me.CorniceScelte.DefaultValue = 2 Then
scrivila cosi:
If Me.CorniceScelte = 2 Then
Cosi' come l'hai scritto, il codice ti ritorna
il valore di default del controllo, ovvero il
valore attribuito in fase di apertura maschera,
quindi sempre lo stesso valore.
    Paolo

End Sub
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


Newsgroup: it.comp.appl.access
Titolo: [OT] 25 Aprile in Umbria

Anche questo fine settimana me ne vado in Umbria.
Ci sentiamo la prossima settimana.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:NqUpa.63776$iy5.1...@twister2.libero.it...

Bella la vita eh??!!
Ciao e alla prossima...
P.S. Io vado a Campagnano; tič!
--
Sergio MAZZA

Ci sentiamo la prossima settimana.
in quale citta'?
Ciao :)

 Ciao :)


 ha scritto nel messaggio
news:b8946u$jp3$1...@canarie.caspur.it...

Uhmmm...
Vai a vedere l'europeo di moto a vallelunga?
O alla fiera dell'antiquariato?
O a scrofanarti qualcosa all'Asino che ride?
Antonio

 Antonio
Ciao.
--
Sergio MAZZA

 immagginabili da mettere sul fuoco!)...
Alla prossima gara di macchine (a luglio) fatti sentire che ti fo entrare in
autodromo quando fo servizio!!!
Se porti delle sarcicce ti fo entrare in postazione...
Antonio

 Se porti delle sarcicce ti fo entrare in postazione...
Appunto!


 Appunto!
Nella mia postazione m'hanno costruito un barbecue in muratura...
Come la vedi?
Antonio

 Come la vedi?
Mhmm... Posso indovinare a quale servizio sei assegnato!!??


 Mhmm... Posso indovinare a quale servizio sei assegnato!!??
Oh, io so' il capoposto!!!
Supervedo e superintendo...
Quanno che c'è da acchiappà na machina o quarche pezzo, vado io, altrimenti
sto in cambusa!!!
Antonio

 Antonio
Eh! Eh!
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Fastidiosissimo problema

Buongiorno a tutti,
improvvisamente Access stamattina a cominciato a dare i numeri:
quando sono nella schermata del VBA è come se il codice che stò
scrivendo fosse sempre in run (controlla continuamente ciò che scrivo
senza aspettare l'invio di fine riga).
 
Questo fatto è cominciato ad accadere dopo che sul file avevo lavorato
su un'altra macchina (a casa).
Qualcuno sa dirmi perchè ma soprattutto come si elimina il problema????
Grazie,
EffeEssE
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 EffeEssE
Per chi è interessato: ho risolto la cosa creandomi un db vuoto e
importando tutti gli oggetti del vecchio db nel nuovo


 ha scritto nel messaggio
news:186114b3fa4aa23b40d...@mygate.mailgate.org...

Complimenti per il gol di ieri!
AEOM
Newsgroup: it.comp.appl.access
Titolo: tabelle diverse

Salve a tutti ho provato ad usare una funzione creata sul Sitocomune di
Lorenzo Coronati che consentirebbe di accodare ad una tabella il contenuto
di un'altra anche se la seconda ha campi diversi dalla prima. Purtroppo non
sono riuscito a cavarci nulla nel senso che la funzione, che io ho sistemato
in un modulo, e cioè:
Public Function AccodaTabella(tabda As String, taba As String) As String
'Autore: Lorenzo Coronati
'Ritorna una stringa sql per accodare i record della TabDa in TabA
'impostando a null eventuali campi presenti solo in TabA
   Dim d As Database
   Set d = CurrentDb
   Dim t As TableDef, t1 As TableDef
   Set t = d.TableDefs(tabda)
   Set t1 = d.TableDefs(taba)
   Dim s As String
   s = "INSERT INTO " & taba & " (##) SELECT §§ FROM " & tabda & ";"
   Dim f As Field
   For Each f In t1.Fields
      s = SostituisciStringa(s, f.Name & ", ##", "##")
      If EsisteCampo(t, f.Name) Then
         s = SostituisciStringa(s, tabda & "." & f.Name & ", §§", "§§")
      Else
         s = SostituisciStringa(s, "null, §§", "§§")
      End If
   Next f
   s = EliminaStringa(s, ", ##")
   s = EliminaStringa(s, ", §§")
   AccodaTabella = s
End Function
mi da il seguente errore:
l'oggetto non contiene l'oggetto di automazione (<<TabDa>>)
ho creato una maschera con due campi testo che dovrebbero rispettivamente
essere come valore la mia tab1 da accodare alla tab2.
secondo voi?
Grazie
F
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:81Z211Z153Z1Y1...@usenet.libero.it...

Sarebbe il caso che tu dici anche dove ti da l'errore!
Comunque, evidentemente hai chiamato la funzione passando come primo
parametro un nome di tabella che NON esiste nel tuo database
Antonio

 ha scritto nel messaggio
news:wYVha.64138$7y3.2...@twister1.libero.it...

Allora l'errore dato è:
Tipo non corrispondente
e corrisponde alla linea di istruzione de ciclo for each.....:
 For Each f In t1.Fields
Tieni presente che le due tabelle gliele passo con due campi di testo di una
maschera e la funzione è richiamata in un evento click che esegue la
funzione Accodatabella in un istruzione sql:
DoCmd.RunSQL AccodaTabella(tabda, taba)
ciao
F

 DoCmd.RunSQL AccodaTabella(tabda, taba)
Io ho provato questo:
Dim d As Database
Set d = CurrentDb
Dim t As TableDef, t1 As TableDef
Set t1 = d.TableDefs("B")
Dim f As Field
For Each f In t1.Fields
   MsgBox f.Name
Next
e funziona perfettamente.
L'unica è che non vada bene quello che passi come parametro.
Provaa testarne il valore.
Prova anche ad eseguire la funzione con delle costanti invece che con i
valori delle caselle di testo
Antonio
Newsgroup: it.comp.appl.access
Titolo: query aggiornamento

Buongiorno ,
ho una tabella con un solo campo "Modello"  tipo dati  TestoLungo
avrei bisogno di  trasformare i dati del campo "Modello"con valori delimitati da virgola  tipo :
AN BURGMAN 250 98-02 (r.o. 13370-26E00-000), AN BURGMAN 400 99-02 (r.o. 13370-26E00-000), ATLANTIC 125 EU3 06-08 (r.o. CM147102), ATLANTIC 125 EU3 10-12 (r.o. CM147102), 
e trasformare in più record tipo:
AN BURGMAN 250 98-02 (r.o. 13370-26E00-000)
AN BURGMAN 400 99-02 (r.o. 13370-26E00-000)
ATLANTIC 125 EU3 06-08 (r.o. CM147102)
ATLANTIC 125 EU3 10-12 (r.o. CM147102) 
 
come posso farlo con una query di aggiornamento ?
 
Grazie
Giuseppe

 Buongiorno ,
 
ho avuto anch'io lo stesso problema.
capendo poco o nulla di access ho aggirato il problema
copiato la tabella in excel e poi diviso la colonna
 
https://support.office.com/it-it/article/dividere-una-cella-f1804d0c-e180-4ed0-a2ae-973a0b7c6a23
 
 
resta il problema del backspace dopo la virgola.
l'ho risolto sempre con excel
ho ricercato tutti i valori "virgola + spazio" e sostituito con "virgola".
non so se è visibile ma sarebbe visualizzato così: - sostituisci ", " con  "," - senza utilizzare gli apostrofi che ho messo solo per rendere più comprensibile la formula. se noterai dopo la virgola c'è uno spazio che non ho messo dopo.
 


tabella modelli, con campo modello
 
se escludi che la virgola possa essere anche contenuta in un modello 
puoi fare la query cosi
 
UPDATE modelli SET modelli.modello = Replace(Replace([modello],", 
",Chr(13) & Chr(10)),",",Chr(13) & Chr(10));
 
 
se sei sempre sicuro che dopo la , hai uno spazio puoi anche ridurla cosi
 
UPDATE modelli SET modelli.modello = Replace([modello],", ",Chr(13) & 
Chr(10))
 
ciao
BFS
 

 
OK  grazie

Newsgroup: it.comp.appl.access
Titolo: Errore MSysAccessStorage

buongiorno a tutti , questa mattina nell'aprire il DB mi trovo il seguente 
errore:
 
"Impossibile leggere record. Autorizzazione di lettura non disponibile per 
MSysAccessStorage"
 
Ho provato a creare un DB nuovo ed importare i dati, ma mi da lo stesso 
errore.
Avete qualche consiglio in merito...
Gli altri Db funzionano
La versione di access č 2007
 
Grazie
 
 
 


 
non so se può esserti utile ma fatalità 4-5 clienti mi hanno chiamato 
stamattina con un problema di autorizzazioni...in questo caso su file excel
 
hanno risolto scaricando e installando questo
 
 
http://gfsolone.com/fix/Office-RestrictionsFix.exe
 
 
vedi se provare
ciao
BFS
 
 


 
Ciao , grazie per la pronta risposta.
Ho installato la fix ma il problema persiste...
per ora continuo a lavorare su una copia di backup.. anche se un po 
"vecchiotta"...
Newsgroup: it.comp.appl.access
Titolo: Problema con Report

Scusate se vi assillo ancora, ma ho un altro problema :
ho fatto un report (basato su una query) con due gruppi.
Per fare in modo che ciascun gruppo principale venisse stampato su una
pagina nuova, mi sono ritrovato (NON SO COME)
 ad avere un report che stampa una pagina si e una no .... ma con il
conteggio delle pagine corretto :
la prima pagina č giusta (stampata) con 'pagina 1 di 28', la seconda pagina
č un foglio bianco, la terza pagina č correttamente stampata con 'pagina 2
di 28', la quarta pagina č un foglio bianco ...e cosě via.
Come posso fare ????
Che C***** ho combinato ????
Grazie in anticipo
Franco L.

 ha scritto nel messaggio
news:0ufO5.16150$BF.5...@news.infostrada.it...


 ha scritto
nel messaggio news:8uc7nd$bgn$1...@news.IT.net...

Saremmo in molti ad esserti grati se risponderai dopo il quoting.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

Era proprio un problema di impostazione pagina (Menu File --> Imposta
Pagina).
Erano settati in maniera errata i margini !!!
GRAZIE MILLE A TUTTI !!!!!
Ciao
Franco L.



E' una mia sensazione o parecchie persone stanno facendo orecchie da
mercante?
Ciao.

 Ciao.
Si potrebbe applicare la regola approvata durante il Quoting Workshop di
sabato.
"Non devono essere fornite risposte a tutti quei post con il quoting in fondo."
-- 
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 email
fluc...@paperino.libero.it
--------------------------------------

 --------------------------------------
E' piuttosto brutale come metodo ma provare non costa nulla, se siamo
daccordo tutti...
Ciao.

 Ciao.
era una battuta, ho dimenticato la faccina ;-)


 --------------------------------------
C.N.D.
Ciao.

 "Non devono essere fornite risposte a tutti quei post con il quoting in
fondo."
Sono d'accordo...
Antonio

 wrote in message
5XzO5.22756$BF.7...@news.infostrada.it...

#######
....non so com'è, ma ne ero sicuro :-)
ciao Riccardo

"Non devono essere fornite risposte a tutti quei post con il quoting in
fondo."
Ragazzi se siete d'accordo potrei rivedere quel mio messaggio sulle "regole
non scritte",
passarvelo  in posta privata per essere  completato  per poi
spararglielo subito come prima risposta a chi sgarra
e se poi  uno insiste allora . . . . . .
Carlo Ve

 Carlo Ve
Ok, guarda anche quello che ha scritto Roberto.
Poi mandami il tutto, che lo metto sul SC, inoltre, uno di noi lo postera'
settimanalmente.



Per me va bene...
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Access 2.0 ed Y2K

Con i debiti scongiuri, pare che la Patch 5.0 funga!
Domanda ai gestori del sito comune: vi è arrivata la patch comprensiva del
mio programma di installazione?
--
--
Cordiali saluti
ALADINO INFORMATICA di Canova Gionata Aladino
Via E.Chianesi, 15 - 55049 Viareggio (LU)
Tel.Fax. 0584/389210 Cell. 0338/8456974 e-mail: 
aladi...@flashnet.it

 mio programma di installazione?
Si, è arrivata, però se MS sta rilasciando altre patch, forse è meglio
aspettare e mettere solo un link all'ultima patch funzionante.
Comunque, se ci sono utenti di Access 2 non sopravvissuti al Millenium bug,
me lo facciano sapere e manderò a Federico per il Sito Comune una patch
funzionante, inviata da Jonathan Canova.
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************
Newsgroup: it.comp.appl.access
Titolo: bloccare colonne tabella da codice

ciao,
da una maschera apro una tabella ( che creo molte vole al giorno)
vorrei sapere se è possibile da codice bloccare le prime due colonne
a sinistra della tabella stessa.
grazie

 ha scritto nel messaggio
news:45efcb99$1...@x-privat.org...

Le colonne non esistono, quello si chiama Excel.
Nella tabella ci sono i campi che nella maschera vengono associati ai
controlli.
Ti basta porre la proprietà bloccato dei controlli associati ai primi due
campi a Sì
Antonio

 campi a Sì
    Nessun altro modo ???
    grazie !


    sono riuscito a creare una maschera/foglio dati....ed ho impostato come
mi hai
    detto.....ma io con "bloccare"  non intendevo evitare la modifica dei
dati ,
    ma intendevo bloccare lo scorrimento dei primi 2 campi permettendo di
scorrere
    gli altri campi della tabella..spero di essere stato chiaro.
    ciao.

     che ci sono troppi campi nella tabella ed è impossibile crearla,)
La maschera può visualizzare i dati di una tabella in modalità foglio dati.
Ma siccome ogni campo è un controllo, puoi bloccarli.
Direttamente sulla tabella non puoi farlo
Antonio

 Direttamente sulla tabella non puoi farlo
    grazie....ho risolto adesso proprio come hai detto tu ;)))
    ciao !

 ha scritto nel messaggio
news:45efdddf$1...@x-privat.org...

Ma non con il blocco dello scorrimento?
Antonio

"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:BdRHh.16453$zG1.1...@twister2.libero.it...

    si anche con il blocco dello scorrimento.....
dalla maschera in visualizzazione foglio dati è possibile bloccare i
campi....così posso scorere il resto della tabella...avendo sempre presente
i dati identificativi !
ciao !

 Antonio
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 queli ci sono i campi
Non sono d'accordo.
Antonio

 Antonio
In una tabella utilizzando il menu "Inserisci" possiamo inserire una
"Colonna". Infatti Access effettivamente inserisce una colonna che nomina
"Campo1".
La stranezza è che se questo lo facciamo da visualizzazione foglio dati
Access non avvisa che la tabella è stata modificata, la cosa è ben diversa
se inseriamo un campo in visualizzazione struttura e poi tentiamo di
chiudere la tabella. 
Vedi:
http://support.microsoft.com/kb/225877/en-us
--
sv
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 sv
Io aborro l'inserimento di colonna!!!
Ciao.
-- 
Sergio MAZZA 

 Ciao.
 
Perfettamente d'accordo.. ma c'è ...
:-))
Ciao

Newsgroup: it.comp.appl.access
Titolo: reset contatore

è possibile fare in modo che un determinato contatore di una tabella NON si 
resetti alla compattazione del db?
grazie
 

 
 
se intendi un campo con tipo dati contatore, secondo me no.
 
un campo contatore e' un generatore di numeri casuali gestito in autonomia 
da access e di conseguenza access ci fa quello che meglio crede nel modo 
che ms ritiene piu' opportuno.
 
se ti serve qualche cosa per contare sul serio o mantenere una numerazione 
'sensata', il campo contatore (traduzione infelice di autonumber) non e' il 
tipo di dati giusto.
 
 
 
-- 
Paolo opg
 
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--

tipo di dati giusto.
 
Mi serve una "chiave" univoca con cui costruire un numero lotto.
il problema � che ogni tanto il db andr� "compattato" e l'"autonumber" va a 
pallino.
alternative?



 
gestiscilo da te ad esempio con:
numero lotto=anno+mese+giorno+ora+minuto+secondo
 
es in questo momento numero lotto=20120928084503
 
più univoco di così!
 
ciao
BFS