mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: OT Traduzione FAQ 5.8

****************************
5.8 Avoid printing without data
Problem
If a report has no data, you don't want to show it in print preview
or don't want to print it.
Solution
Variant 1
If the report is opened by code (usually in a form) you can check
before opening/printing it whether its data source is empty. e.g.
If DCount("*", "DataSource_of_MyReport") > 0 Then
  DoCmd.OpenReport "MyReport"
Else
  MsgBox "The Report has no data.", _
    vbInformation + vbOKOnly, "No Content"
End If
Variant 2
Use the following code in the event "On No Data" of the report:
MsgBox "The Report has no data.", _
  vbInformation + vbOKOnly, "No Content"
Cancel = True
If the report is opened by code then this method results in
a runtime error because the OpenReport action has been
canceled. You can catch the error like this:
On Error GoTo ErrNoData
DoCmd.OpenReport "MyReport"
ErrNoData:
If Err.Number = 2501 Then Resume Next  'or Exit Sub
****************************
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
+info sulla prima Conferenza Italiana per Sviluppatori di Access (CISA1)

 Karl
Ciao,
Massimo


 DoCmd.OpenReport "MyReport"

5.8 Evitare la stampa in mancanza di dati
Problema
Se un report non contiene dati, non vuoi mostrarlo in anteprima di stampa
o non vuoi stamparlo.
Soluzione
1.Variante
Se il report è aperto via codice (in genere da una maschera) puoi
controllare prima di aprirlo/stamparlo se la sua origine dati è vuota. 
P. e.,
If DCount("*", "OrigineDatiMioReport") > 0 Then
DoCmd.OpenReport "MioReport"
Else
MsgBox "Il Report è vuoto.", _
vbInformation + vbOKOnly, "Nessun contenuto"
End If
2.Variante
Utilizza il seguente codice nell’evento "Su report vuoto" del report:
MsgBox "Il report è vuoto.", _
vbInformation + vbOKOnly, "Nessun contenuto"
Cancel = True
Se il report è aperto via codice, questo metodo, allora, incorre in
un errore di  run-time poichè l’azione OpenReport è stata annullata.
Puoi intercettare l’errore in questo modo::
On Error GoTo ErrNoData
DoCmd.OpenReport "MioReport"
ErrNoData:
If Err.Number = 2501 Then Resume Next 'oppure Exit Sub
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.appl.access
Titolo: Inserire spazio da codice

In una maschera di ricerca Composta da una textbox dove immetto la chiave
di ricerca, una listbox
 dove visualizzo i risultati e una etichetta dove mi esce il conteggio dei
record trovati.  Con questo codice:
 
res.Caption = "Trovato/i" & VisTitoli.ListCount - 0 & "Nominativi"
la scritta che mi compare è la seguente:
"Trovato/i23Nominativi"
io volevo farein modo che scritta venisse invece così:
"Trovato/i 23 Nominativi"
 praticamente con due spazi. 
ho provato in vari madi ma non mi funziona.
Ciao Sthepan

 ha scritto nel messaggio 
news:p47x1nwtybwl.1x...@40tude.net...

Se ho ben capito puoi mettere gli spazi così:
res.Caption = "Trovato/i " & VisTitoli.ListCount - 0 & " Nominativi"
Semplice no?
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Memorizzare un campo!

Ciao,
ho una tabella tCodiceBarreGenerati con un campo CodiceBarre di tipo testo,
dove ogni volta dovrei accodare dei nuovi codici a barre.
Anche se di tipo testo in CodiceBarre scrivo delle stringhe che
rappresentano numeri in esadecimale.
Il mio problema è questo:
come posso assegnare l'ultimo CodiceBarre della tabella ad una variabile in
una Sub?
In tal modo posso calcolarmi i successivi per poterli accodare con una
query!
Grazie
Dome

 Ciao, Carlo
Non riesco a trovare DLast nella guida in linea....cosa è, una funzione, un
metodo...?

"songohan" <fan...@TuttiILamer.it> ha scritto nel messaggio
news:Xivk7.16308$MO.5...@news.infostrada.it...

E' una funzione di aggregazione sui domini; sei sicuro che, digitando nella
scheda Trova dell'help la parola DLast, non ti viene restituito nulla?
Ma durante l'installazione di Access hai chiesto esplicitamente di
installare l'help VBA? Se non sbaglio non viene installato di default.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 installare l'help VBA? Se non sbaglio non viene installato di default.
L'ho trovato cercandolo con Ricerca Libera, io invece lo avevo cercato in
Sommario alla voce Guida di Riferimento al Linguaggio Visual Basic.
Grazie.

 ha scritto nel messaggio
news:2evk7.16263$MO.5...@news.infostrada.it...


 Dome
Potresti provare anche a scrivere DOPO il quoting?
Antonio
Newsgroup: it.comp.appl.access
Titolo: piccolo problema con Filtri / Query

Un saluto al NG.
Sto impostando un DB su dipendenti.
Ho due tabelle:
Dipendenti
Malattia
Vorrei, tramite un pulsante sulla maschera Dipendenti, aprire una Maschera
che mi restituisca tutti i record della tabella Malattia riferiti al
dipendente visualizzato al momento.
Ho provato una query ma non posso usare (probabilmente non so farlo) come
criterio il campo di una maschera inattiva o meglio, quando avvio la query
dal pulsante mi viene richiesto l'inserimento di un valore nella input box.
Inserendo il valore(matricola), ottengo quello che voglio ma, il valore non
devo essere io a digitarlo, deve essere quello del record (Dipendenti)
attivo al momento.
Spero di essermi spiegato.
Un grazie a chi possa suggerirmi come muovermi per ottenere l'effetto
desiderato.
Ciao
Michele

 ha scritto nel messaggio
news:3uG7d.20198$H11.6...@twister1.libero.it...

Ciao Michele,
per fare quello che vuoi tu dovresti modificare la tua query, che funziona
inserendo a mano il numero di matricola, e dirgli di prendere questo valore
dalla maschera corrente.
Per cui invece di inserire nella riga criteri della query [Matricola?]
dovrai inserire qualcosa simile a Forms!Form_Dipendenti![N_matricola] puoi
ricostruire il nome parametro giusto  clickando con il pulsante destro sulla
riga criteri in corrispondenza della colonna matricola compare un menu,
scegli genera, li vai su finestre aperte, individui la tua finestra
dipendente, vai su elenco campi e prendi il N. Matricola.
Saluti
Cinzia

 ha scritto nel messaggio
news:cjocns$nnp$1...@lacerta.tiscalinet.it...

Ciao Cinzia,
Ti ringrazio del supporto e corro a provarlo.
Sono sicuro che funzionerà !
Un salutone a Te e a tutto il NG
.....alle 
prox.me
Michele
Newsgroup: it.comp.appl.access
Titolo: Nessun risultato visualizzato!

Ciao a tutti!
Vorrei realizzare una maschera di ricerca con sottomaschera che mi
permetta di visualizzare query diverse a seconda di alcune
condizioni.Nella maschera principale ho delle caselle di testo da cui
prelevo i valori da usare come parametri.Sempre nella maschera
principale ho un pulsante,nel quale, all'evento on Click, ho pensato
di scrivere del codice del tipo:
 
Dim Strsql as string
strsql=<stringa SQL che varia a seconda della condizione>
[Form_MascheraPrincipale].Sottomaschera.Form.RecordSource=strsql
Sottomaschera.Requery
Il problema è che la maschera rimane inesorabilmente bianca!
Qual'è il problema?Grazie mille x i consigli!!!
Ciao!

 ha scritto nel messaggio
news:0jb4evou9gj2l792s...@4ax.com...

Provato con:
[Form_MascheraPrincipale].Sottomaschera.Form.Requery
Ciao.
--
Sergio MAZZA

Ciao.
Provato....ma non funziona!
Altre idee???

 
debug.print strsql
copia e incolla in una nuova query e vedi se almeno cosě ti viene 
restituito qualche risultato.
select case Risultato
case null
    	verifica la tua query
case ci sono dati
    	ripassa che vediamo
end select
-- 
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------

 wrote in message
0jb4evou9gj2l792s...@4ax.com...

Non capisco perchè come origine record della sottomaschera non usi una query
parametrica i cui riferimenti facciano riferimento ai controlli non
associati della maschera principale.
Naturalmente, dopo aver impostato tutti i parametri dovrai (ad esempio
pigiando un pulsante di comando) fare il requery del controllo
sottomaschera:
Me![NomeControlloSottomaschera].Requery
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Altre idee???
L'invio (all'NG) del pezzo di codice incriminato con una descrizione del
flusso, così da poterci rendere conto meglio...
Ciao.
--
Sergio MAZZA

Ragazzi a posto!Ho risolto il problema.....
era soltanto un errore di indirizzamento! Grazie lo stesso a tutti!
Newsgroup: it.comp.appl.access
Titolo: 2 query in una (a scopo didattico)

Come da oggetto, vorrei "fondere" 2 query in una sola, avendo lo
stesso risultato.
Ho 2 tabelle
tbl: 001_Anagrafica
IdAnagrafica
RagioneSociale
tbl: 002_Posizione
IdPosizione
CodAnagrafica
CodFunzione
con relazione 1 a molti.
Nel caso contreto una anagrafica può avere più posizioni con stesso
codfunzione.
Vorrei realizzare una sola query che mi dia come risultato tutte le
anagrafe che abbiano almeno una posizione con codfunzione =2 e una con
codfunzione=3.
Ci sono riuscito creando 2 query, la seconda basata sulla prima (non
sono riuscito a far di meglio perchè ci sono casi in cui l'anagrafica
ha più posizioni con codfunzione=3 e nessuna con codfunzione =2):
Query1
SELECT [001_Anagrafica].RagioneSociale, [002_Posizione].CodFunzione
FROM 001_Anagrafica INNER JOIN 002_Posizione ON
[001_Anagrafica].IdAnagrafica=[002_Posizione].CodAnagrafica
GROUP BY [001_Anagrafica].RagioneSociale, [002_Posizione].CodFunzione;
Query2
SELECT Query1.RagioneSociale, Count(Query1.CodFunzione) AS
ConteggioDiCodFunzione
FROM Query1
GROUP BY Query1.RagioneSociale
HAVING (((Count(Query1.CodFunzione))>1));
A scopo didattico, quale codice sql mi permette di avere lo stesso
risultato scrivendo però una sola query???
Grazie
Michele

Michele
Vincenzo Turturro 
Certificato Eucip Core Level 
ITA 0000-002299 del 14/05/2007 
--------------------------------------------- 
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
 
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Impostazione valore campo su Query Accodamento

Ho una tabella MyTable così strutturata
IDRecord
Cognome
Nome
Città
Importo
Città
Note
Con una SQL, accodo dei record della tabella HisTable su MyTable.
Tutto funziona a meraviglia.
Ho una domanda un po' strana.
A seconda del valore di un campo di HisTable è possibile impostare una
stringa per il campo Note?
Mi spiego:
In HisTable ho, fra gli altri, due campi (Mese e Anno) che vorrei venissero
scritti nel campo Note di MyTable con la dicitura
"Riferito a " & Mese & "  " & Anno
E' possibile fare tutto dalla query/via Sql?

"vuLCan Karayan" <vulcankarayan@hotmail . c o m> ha scritto nel messaggio
news:39Nfe.1355365$35.50...@news4.tin.it...

Per prima cosa ti sconsiglio di usare Note come nome di un tuo campo, è una
parola riservata e potresti avere brutte sorprese; comunque se decidi di
mantenere quel nome in SQL chiudilo sempre tra parentesi quadre in modo da
esplicitare che quello è il nome di un campo, in caso contrario potresti
avere una segnalazione abbastanza incomprensibile di errore.
Prova con una query di accodamento che abbia il seguente codice SQL:
INSERT INTO MyTable ( Cognome, Nome, Città, Importo, [Note] )
SELECT HisTable.Cognome, HisTable.Nome, HisTable.Città, HisTable.Importo,
"Riferito a " & HisTable.Mese & " " & HisTable.Anno
FROM HisTable;
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

Grazie per la risposta, Roberto.
Ciao

Newsgroup: it.comp.appl.access
Titolo: Casella di selezione Si/No

Buon giorno a tutto il n.g.
Con il seguente codice SQL in una sottomaschera ottengo la seguente ricerca;
selezione dell'Istituto di credito desiderato tramite una combobox, range di
ricerca dalla data x alla data x.
SELECT [Conto corrente].Istituto, [Conto corrente].DataOp, [Conto
corrente].DataVa, [Conto corrente].Operazione, [Conto corrente].DescOp,
[Conto corrente].AssNum, [Conto corrente].MovDar, [Conto corrente].MovAve,
[Conto corrente].InEc, [Conto corrente].Contatore
FROM [Conto corrente]
WHERE ((([Conto corrente].Istituto)=[Forms]![Movimenti per Data]![RS]) AND
(([Conto corrente].DataOp) Between [Forms]![Movimenti per Data]![dataI] And
[Forms]![Movimenti per Data]![dataF]))
ORDER BY [Conto corrente].DataOp;
Inoltre vorrei fare in modo di visualizzare tutti quei movimenti in cui non
è stata barrata la casella in oggetto. Come posso fare?
Grazie.
Roberto

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

 ----------------------------------------------------
Hai ragione, si chiama Pagato.
Grazie.
Roberto




 ORDER BY [Conto corrente].DataOp;
Grazie Roberto, Si, č proprio quello che avrei voluto fare, ovviamente č 
doveroso da parte mia usare il condizionale.
Grazie ancora.
Roberto
Newsgroup: it.comp.appl.access
Titolo: estrarre primi record

Salve,
ho questo problema:
una tabella composta da due campi 1-nome 2-data
vorrei una procedura che mi estragga i 6 nomi che hanno la data più vecchia
magari esportandoli in file di testo (ma questo non è essenziale) 
grazie per l'aiuto
Sthepan

 ha scritto nel messaggio
news:1dt0ijllukcl5$.xijg79mo34f4.dlg@40tude.net...

Creati una Query con questo costrutto(ovviamente il NomeTabella cambialo):
SELECT TOP 2 Nome, Data
FROM NomeTabella
ORDER BY Data DESC;
Quindi usa il metodo TransferText di Docmd che trovi nell'Help
ben documentato di esempi.
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Campo calcolato - Help (per esperti?)

Ciao a tutti. Ho un problema che non riesco a risolvere.
In una Maschera Ordini ho dei campi ed una sottomaschera DettagliOrdini.
Nella dettagli ordini vado ad inserire gli articoli che il cliente acquista
ma devo differenziare il totale dell'ordinato e dell'eventuale omaggio. il
tutto deve finire in due campi calcolati che tengono conto: il primo del
totale complessivo (compresi gli omaggio) degli articoli ordinati mentre il
secondo deve contenere solo il totale degli omaggio.
Il primo campo riesco a calcolarlo inserendo nel campo calcolato
"=Somma([prezzototale])" (prezzo totale è = a "prezzo x quantità") ma nel
secondo caso incontro delle forti difficoltà. Infatti il campo dovrebbe
mantenere lo stesso stile del primo e cioè "=Somma([prezzototoale]) se
Omaggio è True".
Come posso risolvere il problema?
Grazie a tutti quelli che risponderanno ed un Grazie a chi mi risolve il
problema.
Saluti
Polpo

 ha scritto nel
messaggio news:9jrstl$hk$1...@serv1.albacom.net...

Se il flag-omaggio è un campo Sì/No avrà valore 0 quando è no, -1 quando è
Sì allora puoi fare un controllo calcolato in questo modo:
= - Somma([prezzototale] * flag_omaggio)
Dovrebbe darti l'importo degli omaggi.
Funziona?
Ciao, Arturo

 ha scritto nel
messaggio news:9jrstl$hk$1...@serv1.albacom.net...

Ciao ! prova cosi' :
.....=Somma(iif([Omaggio]=True;[PrezzoTotale];0))
bye :o)
Newsgroup: it.comp.appl.access
Titolo: Report associato..

Ciao a tutti.
Domandina, qualcuno sà se sia possibile utilizzare una report presente in
un altro db (senza fare l'importazione).  Mi spiego, ora per le
personalizzazioni dei report dei vari clienti, uso lo "stratagemma" di
leggere un file .ini dove sono presenti i nomi dei report da usare per
quel dato cliente. Sarebbe estremamente più comodo avere un db con solo i
report e lasciarlo dal cliente, sarebbe molto più comoda la gestione delle
versioni.
E' possibile secondo Voi o esiste un altro stratagemma???
Grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie.
Vedi:
http://www.accessdev.de/it/
FAQ 1.14
--
sv


 sv
Purtroppo nn vedo la risposta alla domanda,
forse mi sbaglio.


 forse mi sbaglio.
Il report che tu hai in un altro database devi metterlo tra i riferimenti
e a questo punto ne sfrutti tutte le proprietà.. se è questo..il problema.
Nulla toglie che abbia capito male..
--
sv


 sv
Scusa l'ignoranza, ho messo nei riferimenti Report.mdb, da codice lancio
la stampa con:
DoCmd.OpenReport "Report1", acViewPreviewb
l'errore č che il report nn esiste, cosa sbaglio o ometto.
Grazie


 Grazie
In un modulo del database che contiene il report ..
Public Function OpenReportExt(NomeReport As String)
DoCmd.OpenReport NomeReport, acViewPreview
End Function
Sotto un evento appropriato nel database da cui richiami il report:
.
.
 
Dim stDocName As String
    stDocName = "MioReport"
OpenReportext stDocName
.
.
.
--
sv


 sv
Tutto ciņ č splendido!!!!!!!!!
la cosa mi ha aperto nuovi orizzonti!!!
Grazie 100000000000000000.


Newsgroup: it.comp.appl.access
Titolo: Urgente:caselle combinate

E' possibile fare in modo che una volta effettuata la scelta di un valore da
una casella combinata, non sia più possibile modificare quel valore?
Grazie a tutti

una casella combinata, non sia più possibile modificare quel valore?
miacombo After update ()
miacombo.locked = true
Saluti.
Luciano

Grazie a tutti
mah, si'.  sul dopo aggiornamento la locki.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
Newsgroup: it.comp.appl.access
Titolo: esporta ed allega direttamente

Sicuramente si puň fare...
desidero esportare un record (o piů record prodotti da una query) e generare
direttamente un email ad un indirizzo ben preciso con allegato il record
prodotto. Avete mai avuto una soluzione del genere ?
Grazie
GP

 GP
E' il concetto di allegato che ti frega... sicuramente non lo intenderai
come file... primo metodo da usare è il Sendobject (per inviare la mail),
poi per il corpo della stessa usa una bella query parametrizzata.
-- 
Pablitomf (Maurizio Facciuti)
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Grazie ...
pensi che possa anke accadere il contrario ?
Cioé dare questa email in pasto ad un database da allineare ?
Praticamente vorrei allineare due database con le email che potrebbero
spedirsi.
Un modo diverso per essere online...
p.s.
esco fuori dall'argomento ma ci tengo ad informare tutti che la seconda
summercard di omnitel azzera il credito della prima... e questo non viene
detto nella pub.
Gira la notizia a chi puoi...
Ciao
GP

 GP
Inviare una Mail con allegato è relativamente semplice, e riceverla pure.
Hai diversi metodi:
1)Outlook
2)MAPI
3)CDO
4)WINSOCK(inteso la dll, ma dovresti essere molto esperto)
5)Controllo Winsock(OCX)
In aggiunta a questo devi o dovresti imparare la formattazione
MIME, necessaria sia per inviare, che per ricevere Allegati.
I file allegati vengono infatti inviati come stringa estratta da file
binario, ma devono essere inglobati all'interno di una corretta
formattazione STANDARDIZZATA dai protocolli POP3
e SMTP relativamente alla formattazione MIME-Version: 1.0
Ci sono in rete moltissimi esempi in VB, ma in Access molto pochi.
Per questo credo ti convenga usare Outlook via Automazione.
Ciao.
@Alex.

Newsgroup: it.comp.appl.access
Titolo: aiuto REPORT credo sia una cosa semplice

Scusate, prbabilmente è una domanda banale,
stò utilizzando Access 2000 vorrei sapere come faccio a far in modo che
in un report ogni record con il suo set di informazioni occupi una
pagina stampata.....
esiste un modo oppure devo cercare di ottenere questo risultato
attraverso la visualizzazione struttura spostando  le informazioni
finche lui non le sistema come voglio....?
AIUTATEMI VI PREGO

 ha scritto nel messaggio
news:Ptdka.6771$DN.1...@tornado.fastwebnet.it...

Devi avere un campo univoco per ogni record, per esempio un contatore.
Poi raggruppi per quel campo e visualizzi il piè di gruppo.
Nel piè di gruppo ci metti un controllo salto pagina
Antonio

 ha scritto nel messaggio
news:Ptdka.6771$DN.1...@tornado.fastwebnet.it...

Imposta a Prima di sezione la proprietà Interruzione pagina della sezione
Corpo del tuo report.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Db server per dati topografici/spaziali

Sto cercando di capire quale db server sia piu' adatto di altri per 
memorizzare informazioni legate a piante topografiche, rilievi eseguiti 
coi droni e roba legata a geometri e topografi
In realta' non ho ancora ben analizzato il problema, ma vorrei partire 
evitando di trovarmi a meta' del guado col db da cambiare perche' non 
tiene ad esempio il numero di decimali necessario per avere un meridiano 
in mm (ho fatto un esempio, adesso non accnitevi su questo :) )
Tempo fa mi sembrava di aver letto che Postgresql ha delle funzionalita' 
native specifiche per memorizzare correttamente questo tipo di informazioni
Qualcuno di voi ci ha gia' lavorato con mappe e rilievi in 3d da milioni 
di punti e puo' consigliarmi quale 'contenitore dati' usare?


credo dipenda più da cosa dovrai farci poi di quei dati...
il tipo di interrogazione e con che frequenza
 
dove ho fatto lo stage post università si occupavano di cartografia e si 
appoggiavano senza problemi a SQLServer
 
male che vada buttati su BigTable di google
se fa girare il loro google maps quindi credo tu non abbia problemi
 
BFS


Magari è vero che Postgresql ha funzionalità specifiche, ma non credo che i prodotti concorrenti abbiano problemi a memorizzare tali dati, con qualunque numero di decimali.
Più che motori di DataBase sono astronavi in cui han buttato dentro di tutto di più, specialmente quello M$.
Il vero problema su cui devi concentrarti, a mio avviso, è valutare il tipo di connettività da usare: ti ricordo che con ODBC i dati del Server SQL devono essere "adattati" alle tipologie (limitate) supportate da JET/ACE.
Quindi, potresti non aver problemi nel memorizzare le corrette cifre lato Server, ma poi (usando ODBC) incontrare problemi di mapping sul lato Client (arrotondamenti strani, o addirittura #errore#).
 
Saluti
Newsgroup: it.comp.appl.access
Titolo: Ripulire il DB - NE VALE LA PENA !?

Ora che ho, spero, finito il DB, ho notato che il campo contatore di diverse
tabelle, fra una prova e l'altra e' stato incrementato di molto ... vale la
pena rifarlo partire da 1 e con tutti i record sequenziali oppure posso
tranquillamente trascurare la cosa ?!
I record su cui lavoro sono circa 2000, mentre, nel caso dovessi far
ripartire da 1 il counter delle tabelle, non saprei comuqneu come fare dal
momento che fanno parte di relazioni e sostituire la tabella credo
causerebbe qualche problema...
...posso forse provare a creare un DB nuovo e copiare solo la struttura
delle tabelle, le relazioni e le maschere e poi importare i dati dalle
vecchie ?
...mmhm...e' comunque un casino...
che si fa in questi casi ?

 causerebbe qualche problema...
Lascia perdere, il counter è un intero lungo: 2000 record non sono nulla.
Saluti, Antonio

 ha scritto nel messaggio
news:nIAE6.172219$lj4.5...@news6.giganews.com...

Semplicemente togli di mezzo tutti i record delle tue prove e poi dai un
"Compatta e Ripristina" del databse dal menu' strumenti.
A quel punto riparte tutto da uno ed il database e' bello pulito (cosa che
personalmente preferisco).
le relazioni etc.. non subiscono una virgola dal momento che hai tolto tutti
i record.
L'unica particolarita' sta  nel fatto che se in alcume tabelle hai messo dei
dati che si legano per il contatore ad alcune maschere ti saltano via, ma
bastare attenti nel ripulire le tabelle dai record e non succede nulla..
es.: tabella tipofattura continene 1 - Fattura ; 2 - NotaCredito e nella
mascherina delle fatture usi un codice che dice se tipofattura=1 fai questo
altrimenti fai quello , allora svuotando la tabella tipofatture ti va a
roltoli il codice salvo che tu dopo non reinserisca in quella tabella al
primo record Fatture al secondo record NotaCredito.
Ma fai prima a non svuotare quelal tabella ;)
Ciao,
--
(^o^))~    Lorenzo   (^o^))~
"Preimaginare e' lo imaginare le cose che saranno..."
"Postimaginare e' imaginare le cose passate ..."
(Leonardo Da Vinci)

> Lascia perdere, il counter è un intero lungo: 2000 record non sono nulla.
E se ti dicessi che per un errore di sbaglio ;-) sono arrivato a quota
289946 ?
...mi vergognavo a dirlo ;-))
Fabio

I record caricati sono 2000 e sono tutti buoni...
Intendi che dovrei cancellare tutto, quindi eseguire un "compatta e
ripristina" e poi reimportarli?
...si perche' il compatta e ripristina, fatto ora, non porta ad alcun
cambiamento al riguardo
Ciao e grazie
Fabio

 wrote in message
GDJE6.173339$lj4.5...@news6.giganews.com...

Fabio, controlla gli header.
Hai risposto al clone, IP 151.29.
Io ho 151.21.
Antonio
Newsgroup: it.comp.appl.access
Titolo: [sapevàtelo] funzione DatePart

>>>>  
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........

 
 
Altrimenti la funzione sarebbe abbastanza inutile.
 
-- 
Ciao
Karl
*********
http://www.AccessDevCon.com
 
Access FAQ: 
http://www.donkarl.com/it
 
 
 

 gen-96, restituisce 29-Feb-96 perché 1996 è un anno bisestile.
 
Vatti a fidare di queste /squallide/ funzioni che non ritornano il 38 
Luglio ;-)
 
-- 
ac y-1=x

 
 
eh no, signora Longari, qui c'è un errore in partenza, dato il mio esempio 
(aggiungere un mese)
 
la sua supposta pre-suppo(sto)ne (appunto) la data di partenza del 38 
giugno, che il sistema non accetta, non (l)ascia inserire, e fa pure le 
faccine scurE


Newsgroup: it.comp.appl.access
Titolo: Leggere TAG Vista

Buongiorno,
Avrei la necessitą di leggere i TAG associati a dei file Immagine in Windows 
Vista.
Sapete se č possibile farlo con Microsoft Access 2007?
Grazie anticipatamente.
Saluti
Andrea 

 Andrea
Se li leggi tramite le proprietà del file (tasto destro - proprietà), è 
probabile che questa dll:
Microsoft Developer Support OLE File Property Reader 2.1 Sample (KB 224351)
http://www.microsoft.com/downloads/details.aspx?FamilyID=9ba6fac6-520b-4a0a-878a-53ec8300c4c2&DisplayLang=en
 sia la soluzione.
Qui:
http://www.microsoft.com/technet/scriptcenter/resources/tales/sg0305.mspx
trovi un articolo.
Ciao.
-- 
Sergio MAZZA 

intendi i dati exif ?

 intendi i dati exif ?
No; se Andrea intendeva quelli...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:ghquhp$ghv$1...@tdi.cu.mi.it...

Grazie mille Sergio, proverò a vedere l'articolo che mi hai postato.
Grazie ancora.

Newsgroup: it.comp.appl.access
Titolo: cursore posizionato all'inizio della casella di testo

salve!
 
Quando con il tabulatore mi sposto sulla casella
di testo con maschera di imput data in breve
il cursore si posiziona sul lato destro della casella
ma io lo vorrei all'inizio.
Grazie 
 
 

Franco ha scritto:

Vedi:
http://www.donkarl.com/it?FAQ4.24
 
 
--
sv
 
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
 
 
 

 -- 
ancora grazie
Newsgroup: it.comp.appl.access
Titolo: apllicazioni nelle maschere

E' possibile far girare un'applicazione esterna all'interno di una maschera?
grazie Riccardo


Non credo; a me risulta sia possibile chiamare un'applicazione da access ma
non farla "girare" in access e per di più in una form...
Ciao.

Newsgroup: it.comp.appl.access
Titolo: Covertire il testo da minusolo a maiuscolo

Salve,
ho un problema....vorrei che tutti i dati inseriti in qualsiasi casella di
testo del mio database fossero convertiti in carattere MAIUSCOLO. C'è
qualcuno che sa dirmi come posso fare?
Grazie

 ha scritto nel messaggio
news:I4TVb.27386$U4.9...@twister1.libero.it...

Vedi Funzione StrConv sull'Help in linea.
@Alex.

 ha scritto nel messaggio
news:c0916a$rk5$1...@lacerta.tiscalinet.it...

Perchè StrConv (utile per mettere per esempio la prima lettera maiuscola e
minuscole le altre) e non il classico ucase?
Giusto per capire...
Antonio

 ha scritto nel messaggio
news:be1Wb.28342$U4.10...@twister1.libero.it...

Si non c'è un motivo, abbinate a vbUpperCase piuttosto che vbLowerCase
funzionano =......!
Ciao.
@Alex

Newsgroup: it.comp.appl.access
Titolo: Saldo iniziale su report

Ciao
ho creato un database per la gestione delle spese di banca,
Quindi ho creato una QUERY per collegare le fatture alle entrate e
uscite in banca.
Infine ho creato un REPORT che mi restituisce i movimenti mensili, al
quale però manca il saldo iniziale
progressivo per ogni mese.
Sono riuscito tramite una QUERY di Raggruppamento a visualizzare i
totali progressivi per mese con:
 Mese: Month([data]) e sommando il saldo--- ma non riesco a
contestualizzarle.
Ho esaurito le idee su come inserire il sado iniziale del mese
precedente.
Avreste qualche suggerimento...

 Avreste qualche suggerimento...
Vedi:
http://www.accessgroup.it/HomeArgomenti.asp?ID=129&Oggetto2=Riporto
 in pi�
di pagina
--
sv
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad 
ab...@newsland.it
Grazie mille
Si portebbe andarmi bene , però mi occorre visualizzare le pagine dei
report divise per mese!

 report divise per mese!
Riguardati il demo che ho proprio aggiornato a questo scopo.
--
sv
-- 
questo articolo e` stato inviato via web dal servizio gratuito 

Newsgroup: it.comp.appl.access
Titolo: Aggiornamento DB

Ciao a tutti ....
Avendo un DB contenente un certo quantitativo di records ed avendo
progettato successivamente alcune modifiche strutturali  da apportare a
maschere e query è possibile aggiornare lo stesso DB senza alterarne i dati
contenuti nelle tabelle e sempre che il tutto sia perfettamente funzionante?
Una sorta di update così come avviene con i file eseguibili ...
Grazie
Angelo

 Una sorta di update cosě come avviene con i file eseguibili ...
In questi casi la soluzione migliore č quella di provvedere a dividere il
database in Front End e BackEnd. Nel primo ci sono maschere, query, report,
codice ed eventuali tabelle temporanee. Nel secondo solo le tabelle dei dati
che verranno allegate nel FE.
Se devi fare delle modifiche, le fai al FE e poi lo sostituisci a quello
vecchio.
Dovrai ricordarti di modificare il percorso delle tabelle allegate quando
compi questa operazione o meglio devi provvedere ad una procedura che lo
faccia in automatico (vedi sito comune)
Per modifiche strutturali alle tabelle dati dovrai eseguirle direttamente su
quelle di lavoro, ovviamente...
Antonio

 Antonio
Grazie per il suggerimento.
Angelo

Newsgroup: it.comp.appl.access
Titolo: Disabilitare COPIA-INCOLLA campo text

Ciao a tutti, è possibile disabilitare il copia e incolla per un campo 
testo?
Devo far inserire il campo mail, e farlo ripetere per evitare errori, 
ma volevo disabilitare il copia & incolla!
Grazie a todos!
 


Puoi usare:
 
nomecampo.enabled = false
 
saluti
 
Marco

Newsgroup: it.comp.appl.access
Titolo: Formattazione condizionale maschera

Salve 
Ho una maschera che visualizza un elenco di record. Ho tre 3000 record. Vorrei fare una formattazione condizionale che mi colorasse la riga in base ad alcune condizioni.
 
Ho 2 domande 
- come formattarle senza rallentare lo scorrimento? Ho messo nell'evento su corrente ma vedo che é lento allo scorrere
 
- ho solo 3 condizioni di formattazione condizionale?
 
Grazie

 - ho solo 3 condizioni di formattazione condizionale?
 
Dipende dalla tua versione segreta di Access.
Fino a 2007 sono 3, dopo sono 50.
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 


sempre preparatissimo!!! grazie
 
in effetti utilizzo la versione 2003 (quindi 3 condizioni FC)
 
ho seguito un tuo suggerimento
 
ho definito la FC nel codice 
 
https://groups.google.com/forum/?hl=it&fromgroups#!searchin/it.comp.appl.access/Formattazione$20condizionale$20in$20maschera$20continua$20su$20tutti$20i$20Ctrl$20del$20record$20corrente$3F$3F|sort:relevance/it.comp.appl.access/oUp40f6TLU8/9u8S-a9hEkIJ
 
 

 ...
 
Si tratta del metodo pi� lento che solo � necessario se vuoi reagire
al cambio del record, cio� se devi sapere l'Id del record corrente.
 
In tutti altri casi � meglio di o impostare la FC con il men� o (se
bisogna qualche automatismo/variabile) una sola volta all'avvio
della maschera.

Newsgroup: it.comp.appl.access
Titolo: DAO...vediamo che mi aiuta....

Dunque...ho una tabella che si chiama "Insert" nella quale devo accodare
dei records provenienti da una tabella che si chiama "Importa";
sarebbe facile ma...
i records della tabella [importa] vengono visualizzati in una listbox...
la tabella [importa] ha un campo-chiave ID (contatore)...
vorrei che i records che seleziono nella listbox,premendo un pulsante
vengano accodati nella tabella [Insert];
Chiaramente il campo chiave per la scelta dei records sarà il campo ID
della tabella [importa]...
Come fare ?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Come fare ?
Scusami, ma questo quesito lo hai già posto con un tuo messaggio del
30/4/2002 alle ore 21:07 che aveva per oggetto "Selezione records in
ListBox...".
A quel messaggio ti ho risposto con una soluzione il 1° maggio 2002 alle ore
17:16.
C'è qualcosa che non va in quella soluzione?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: [OT]Kodak ocx imaging per WXP

Per chi fosse interessato ad usare i famosi e gratuiti ocx di kodak anche
con WXP,
può dare un'occhiata qui:
http://techrepublic.com.com/5100-6270-5034679.html
e scaricare la procedura automatica (bisogna registrarsi) di installazione
qui:
http://techrepublic.com.com/5129-6249-10219705.html
In pratica dal cd di Windows2000 vengono copiati tutta una serie di file
(c'è l'elenco) e poi bisogna reggare gli ocx. Tutto qui.
Ciao, Carlo

 ha scritto nel
messaggio news:pbFXc.156394$OR2.7...@news3.tin.it...

Ottimo lavoro Carlo, meglio che un cane da tartufi.
Ciao.
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 -- 
Grazie.
Cosa non si farebbe per Roberto (dalla Campagna o da Casa) e gli amici di
questo NG.
Ciao, Carlo

 Ciao, Carlo
Già, e dato lo spunto ho inserito, con concessione di Roberto, la gestione
tramite OCX K che ha realizzato, ho inserito inoltre nelle note questa
tua scoperta che ritengo estremamente utile.
Buona domenica.


 ha scritto nel messaggio
news:cgqao8$nh4$1...@lacerta.tiscalinet.it...

Ottima idea.
Gli OCX, in questo modo, si potranno usare almeno fino al prossimo Access 64
bit per W64.
Ciao, Carlo

 Ciao, Carlo
Ciao, Roberto
Newsgroup: it.comp.appl.access
Titolo: Form Ingrandita

Ciao a tutti, ho un problemino stumido ma fastidioso.
Il problema e' nel comando docmd.maximize, mi spiego meglio, sto facendo un
programma dove ho un menu che richiama svariate form.
Nel evento su apertura del menu metto docmd.maximize, per ingrandire la form
e fin qui ok, quando richiamo un'altra form anche questa risulta ingrandita
e fin qui ok.
Il problema e quando chiudo la form richiamata, perchè la form del menu
risulta essere rimpicciolita.
Ho messo allora sul evento Su attivo del menu dinuovo docmd.maximize, ma il
risultato e' un fastidiosissimo effetto di ingrandimento continuo ogni volta
che esci da un form.
Avete qualche dritta da passarmi!?!?!
Grazie e tutti

 risulta essere rimpicciolita.
hai impostato per caso la proprieta' del pannello di menu di tipo dialogo?
--
Alessandro Cara

Newsgroup: it.comp.appl.access
Titolo: Scambio dati tra sql server e adp

Salve a tutti,
vorrei capire un pň meglio il funzionamento dello scambio di dati
tra ADP e sql server.
Se guardiamo l'esempio seguente:
http://www.rasveronasangiovanni.it/example-adp.jpg
Il contenuto della maschera "Table scadenze" deriva da una
store procedure... allora analizzando lo scambio
di dati tra adp sql server con uno sniffer e vedo che ogni volta
che clicco sui flag della tabella c'č uno scambio di dati tra le due
parti...
Allora la mia domanda č la seguente:
"E' possibile in qualche modo che quando clicco sui flag
non mi vada ad inviare i dati a sql server visto che č inutile?"
Esiste un modo per decidere se inviare i dati o meno al server,
il recordset puň essere manipolato in locale e inviare le modifiche al
server
 solo alla fine?
Questo mi servirebbe per ottimizzare lo scambio di dati... ho alcune
filiali dove non č presente l'adsl e quindi con linee analogiche
bisogna ottimizzare al massimo lo scambio dei dati....
Grazie!
ringo

  solo alla fine?
Premesso che puoi comunque utilizzare .ADP per lavorare in Client-Server web
con buone prestazioni ... non si puņ fare nativamente quanto chiedi.
Attualmente le forms .ADP non supportano recordsets in modalitą disconnessa,
che č appunto il tipo di gestione che esponi.
Ti saluto.
Newsgroup: it.comp.appl.access
Titolo: Minor valor tra diversi campi in una maschera

Scusate se intervengo ancora per veder risolto un problema con access
In una maschera ho tre campi, A,B,C
volendo riportare in automatico (in un quarto campo che chiameremmo D), il
minor valore dei campi sopra menzionati come posso fare?
Grazie di nuovo
Felix

 wrote in message
news:F5d98.42819$om6.1...@news1.tin.it...

Dim Min as integer
If A<B And A<C then
   Min=A
ElseIf B<A and B<C then
   Min=B
Else
   Min=C
End IF
Alessandro.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio news:F5d98.42819$om6.1...@news1.tin.it...

ecco come potresti fare. Per ogni casella della maschera, seleziona la voce proprietà dal menù contestuale dell'oggetto.
vai al tab evento  e seleziona la voce after update, seleziona la voce [routine evento] e clicca sui puntini sospensivi.
Copia questo codice ogni volta
    If    A.Value < B.Value Then min = A.Value Else min = B.Value
    If C.Value < min Then min = C.Value
    d = min
n.b affinchè non ti dia errori devi impostare 0 o qualcosa come valore di default delle celle.
altrimenti devi fare un controllo affinchè a,b,c non siano tutti NULL.
--
Crick_Pitomba
http://crickpitomba.supereva.it
i miei tutorial



vedi funzione nz()
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: Cambiamento FORMAT su controlli textbox form attuale

Vorrei permette su una form l'inserimento esclusivamente in maiuscolo, se 
l'operatore lo desidera
Sto cercando di creare un ciclo per cambiare al volo tutte le proprieta' 
FORMAT delle textbox presenti nella form attuale
Il codice che uso e' kisto:
-------------------------------
      For Each ctl In Me.Controls
            If ctl.ControlType = acTextBox Then
                ctl.Format = ">"
                End If
            Next
------------------------------
Non mi riconosce l'istruzione ctl.Format=">"
Come mai ?
L'intellisense non la visualizza, devo pensare che non sia disponibile ?
Ciao e grazie
RobertoA

 L'intellisense non la visualizza, devo pensare che non sia disponibile ?
No, l'intellisense non è perfetto.
Il tuo codice sembra ok.
Cosa vuoi dire con "Non mi riconosce "?
Non funziona? Ricevi un errore? Quale?
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 


Si, ADESSO lo so, che il format modifica solo la visualizzazione
E quindi non funziona come volevo
Riprovando ora con il codice di prima stranamente adesso funziona 
correttamente
Devo aver cambiato qualcosa senza accorgermene
Prima dava un errore del tipo "Proprieta' non valida per l'oggetto 
selezionato" o giu' di li
Ciao e grazie comunque
RobertoA
Newsgroup: it.comp.appl.access
Titolo: Form con campo non definito

Ho una form che si appoggia su una query.
La query mi restituisce una serie di campi ed in alcuni casi alcuni
sono mancanti.
Pertanto nella maschera nel campo non associato mi esce la scritta
#Nome, come faccio a fargli visualizzare una scritta (es. Non esiste)
Grazie


Se, come immagino, tu usi l'oggetto Recordset per navigare nella tabella,
puoi testare a priori se il campo in questione è vuoto o meno:
        If IsNull(RST1.Fields("MioCampo")) Then
            Me.txtMioCampo= "Non esiste"
        Else
            Me.txtMioCampo= RST1.Fields("MioCampo")
        End If
Dove RST1 è l'oggetto recordset che punta alla tabella in questione,
MioCampo è il nome del campo della tabella e txtMioCampo è l'oggetto casella
di testo che punta a quel campo.
Saluti
Franco
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Newsgroup: it.comp.appl.access
Titolo: TransferText

E' possibile evitare che usando il comando docmd.TransferText i campi testo 
non vengano delimitati automaticamente da virgolette?

 testo non vengano delimitati automaticamente da virgolette?
Usa una specifica di esportazione dove puoi impostare il
qualificatore di testo a "nessuno".
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

 qualificatore di testo a "nessuno".
Ci ho provato...ho esportato una tabella e salvato le specifiche. Ma non ho 
capito come si recuperano!
Grazie. 

 ho capito come si recuperano!
Ed io di solito non capisco le tue risposte. ;-)
Se vuoi dire che non ti è chiaro come usare una specifica,
vedi <F1> per "TransferText".


 vedi <F1> per "TransferText".
No, quello l'ho capito. Non ho capito come si prepara una specifica e dove
va a finire, se in un file esterno o da qualche parte nel db.
Ho fatto così: ho fatto l'esportazione a mano di una tabella, creato una
specifica e poi l'ho salvata. Ma dove sta???:-)
Ciao e grazie.
PS Non è che riesci a darmi un'aiutino anche per l'altro problema a cui mi
hai già risposto? Quello del KeyCode = 0.

 hai già risposto? Quello del KeyCode = 0.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 In una tabella di sistema: MSysIMEXSpecs
Grazie.
Newsgroup: it.comp.appl.access
Titolo: Calcolare la differenza tra due orari

Devo creare (in una maschera e in un report) un campo calcolato che contenga
la differenza tra un orario di inizio (in ore e minuti) e un orario di fine
attivitŕ. Come fare?
Grazie
Renzo

 Renzo
In una maschera o in un report non ci sono i campi (che invece sono
contenuti nelle tabelle e nelle queries) ma ci sono i controlli.
Se i controlli in questione contengono valori di tipo Data/ora, è
sufficiente che tu faccia la differenza tra i due valori, come se fossero
normali valori numerici.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:be9p4r$es$1...@lacerta.tiscalinet.it...

Usa la fuzione DateAdd con valori negativi ,es.. Dateadd("m",-10,Date()) ...

 ha scritto nel messaggio
news:dfaOa.153345$lK4.4...@twister1.libero.it...

Beh eventualmente la funzione DateDiff. ;-)



Yes , of course.... ;-))))))

Newsgroup: it.comp.appl.access
Titolo: conversione ???

ho un server con un database in access97 ed un programma access97
su un portatile ho installato win 2000  con office 2000
ho copiato i programmi access e fatto conversione in versione 2000 ....
apro il programma e mi escono errori riguardanti il puntamento sui
record....
qualche informazione???
non sono molto pratico di access
GRazie


qualche altra informazione ? (che dice ?)
comunque in linea di massima non trova i riferimenti
o e ci sono poblemi tra dao e ado
(tra i riferimenti metti prima dao e poi ado (o cancellalo proprio)
apri il codice e prova a compilarlo, via nei rifeimenti e vedi cosa dice
cioa

Newsgroup: it.comp.appl.access
Titolo: Espressione "sottostringa"

Ho due tabelle i cui campi da collegare sono di testo ma il primo č
lungo 80 caratteri e l'altro 30. Confrontandoli cosě, mi da errore in
quanto se il primo č piů lungo di 30, inserice caratteri vuoti. In DBIII
esisteva una funzione detta "substr(CampoNome,1,30)" per indicare che si
estraevano i primi 30 caratteri del CampoNome. In access come faccio a
fare la stessa cosa? Sempre che il problema sia dovuto a questo
problema...
Eppure confrontando altre due tabelle i cui campi hanno lo stesso 80 e
30 caratteri, funziona...
Toni.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


cosě al volo direi:
    trim(left(CampoNome,30))
oppure anche
    left(trim(CampoNome),30)
sono simili ma non sono esattamente la stessa cosa   ;-)
--
Claudio(BS)
per l'indirizzo di posta visita:
http://web.tiscali.it/claudio0

 > Claudio(BS)
Grazie Claudio, ma non funziona. Ho riposto il quesito con soggetto:
Query di selezione - campi testo.
Spero di trovare una soluzione.
Ciao. Toni.

Newsgroup: it.comp.appl.access
Titolo: eviatre doppie stringhe

Salve
vorrei eviatare che nel report una stringa
si ripeta più di una volta
 
per esempio
prev n. 1 del 10/12/11
xxxxxxxx
xxxxxxxxx - prev n. 1 del 10/12/11
 
Grazie
 
 


Prova a riformulare il concetto ...
magari aggiungendo qualche dettaglio in più ...

 ha scritto nel messaggio 
news:7717b5ab-5ffa-436f...@o9g2000vbc.googlegroups.com...

ciao Robero
 
Vorrei che, quando nella maschera ho questa situazione:
 
ns/ Preven n. 1 del 10/12/11
X1-1250
X1-1251
Doc. n. 10 del 11/12/11 - ns/ Preven n. 1 del 10/12/11
Y2-6550
 
nel report (e di conseguenza nella stampa) si trasformi cosi'
 
ns/ Preven n. 1 del 10/12/11
X1-1250
X1-1251
Doc. n. 10 del 11/12/11
Y2-6550
 
grazie
 
 
 
 

 Y2-6550
 
se mantieni il riserbo su quali query o recordset utilizzi nelle due
situazioni è difficile aiutare ...

 ha scritto nel messaggio 
news:0d9af266-3d2e-4441...@u6g2000vbg.googlegroups.com...

Grazie Robero,
mi è sufficiente il comando da utilizzare poi
volevo arrivarci da solo
 
 
 
 

 ha scritto nel messaggio 
news:4ef58f1c$0$1381$4faf...@reader1.news.tin.it...

provo a riformulare meglio la domanda
 
Su stampa del corpo del report vorrei inserire
un codice per nascondere (- ns/ Preven n. 1 del 10/12/11)
nel caso in cui nella prima riga del corpo del report
ci sia la seguente descrizione:
:
ns/ Preven n. 1 del 10/12/11
(che può anche essere ns/ Preven n. 2 del 11/12/11 ecc. ecc)
 
in pratica, vorrei evitare di stampare eventuali ripetizioni
che ci posssano essere dopo il trattino (-) come
nell'esempio sotto riportato:
Doc. n. 10 del 11/12/11 - ns/ Preven n. 1 del 10/12/11
 
Riassumendo:
vorrei nascondere (- ns/ Preven n. 1 del 10/12/11)
lasciando visibile solo:
Doc. n. 10 del 11/12/11
ma (come ho già detto) solo se nella prima riga del corpo del report c'è la
medesima stringa, vale a dire ."ns/ Preven n. 1 del 10/12/11"
 
Grazie ancora dell'aiuto
 
 
 
 
 
 
 
 
 
 

 - Mostra testo citato -
 
Ciao Franco,
per quel che ne so io non si può nascondere parte di una stringa;
quello che si può fare è implementare una tabella provvisoria da cui
trarre la nuova origine record del report. A questo punto hai bisogno
di estrapolare i dati doppioni, eliminare la parte di stringa che non
ti serve e riconvogliare tutto al''interno di una nuova tabella in
modo da lasciare intatta la tabella originale. Probabilmente andrò
contro lo spirito per cui è nato il ng: insegnare la propria
esperienza senza dare la pappa bella e pronta; però credo che avrai
allo stesso tempo modo di apprendere in quanto dovrai adattare
l'esempio al tuo db e non sarà cosa facile! :-)
Questo è il link dove potrai scaricare il db di esempio "Nascondi
duplicati":
 
https://skydrive.live.com/#cid=DFDFB766AA86F9D8&id=DFDFB766AA86F9D8%21112
 
 
Ciao Vladimiro.

 ha scritto nel messaggio 
news:a078b4ec-d4cf-4155...@p4g2000vbt.googlegroups.com...

Grazie Vladimiro