mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Mascera Di ricerca DUE

ciao a tutti,
ho un problema
ho creato una tabella in access dei contatti id, nome, tel email
problema
come posso fare una maschera di ricerca che inserendo il numero di telefono
o parte di esso mi dica se gia' presente magari indicandomi tutti i dati.
leggendo la guida in linea mi sembra che sia possibile solo usando il
comando trova della barra degli strumenti.
grazie e spero che non sia un [OT]

 ha scritto nel messaggio
news:8ookjq$296$1...@sirmdpsin16.inwind.it...

A Roma si usa dire "a TRE le tuzze" (per i non romani: le tuzze sono dei
colpi dati su una spalla con la punta delle dita). :-))))))
Partendo dal presupposto che tu abbia già una maschera con la quale
visualizzare il risultato della ricerca, nell'intestazione della maschera
inserisci una casella di testo non associata nella quale digiterai la tua
chiave di ricerca.
A fronte dell'evento "Dopo aggiornamento" di questa casella di testo genera
del codice VBA che imposta il filtro (proprietà Filtro) e abilità il filtro
(metodo ApplyFilter dell'oggetto DoCmd) della tua maschera.
Se la chiave di ricerca è una striga parziale del valore che stai cercando,
nel costruire la stringa per la proprietà Filtro, usa la funzione Like.
Roberto

comando trova della barra degli strumenti.
No.
Puoi creare una form (maschera) RicercaCliente nella quale inserisci
un controllo di tipo "Casella di testo" che per es. chiamerai
txtCercaTel ed un pulsante che chiamerai cmdClienti.
Sull'evento SuClick del pulsante scrivi questa istruzione
doCmd.OpenForm "Clienti"
Poi puoi costruire una query che restituisce dalla tabella clienti i
campi che vuoi visualizzare, e dove, nella riga "Criteri" in
corrispondenza del campo "Numero di telefono", scriverai
LIKE [Forms]![RicercaCliente]![txtRicercaTel] OR
[Forms]![RicercaCliente]![txtRicercaTel] IS NULL
A questo punto puoi costruire una seconda form di tipo "Maschere
continue" che ha come origine record la query sui clienti.
Aprendo la form RicercaCliente e facendo click sul suo pulsante, si
aprirà la form clienti già filtrata sulla base di quello che avrai
scritto nella casella txtRicercaTel (se l'avrai lasciata vuota, ti
farà vedere l'elenco dei clienti completo).
Se non è chiaro, riposta.
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora 
provetti poeti fiorentini come vturturro.
(Così disse 
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)
Newsgroup: it.comp.appl.access
Titolo: funzione somma.

Ciao a tutti. Vi chiedo un aiutino (sono, come già detto, alle prime armi)
In una maschera ho inserito una casella di testo che restituisca la somma di 
una serie di importi inseriti in 10 caselle .
Il problema è che se io lascio vuota sono una di queste caselle, la somma 
non viene effettuata ma devo per foza inserire, su quelle non utilizzate, lo 
zero. Come posso fare per evitarlo?
Vi ringrazio in anticipo.
mmcfly 

 mmcfly
salutami doc e la delorian
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 salutami doc e la delorian
Era solo il 1984 e Marty tentava di ritornare da noi con una "delorean".
:-))
-- 
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: Grafici e Access 2000 vs. 2003

Dovrei inserire in una maschera di Access alcune tipologie diverse di 
grafico tra cui i RADAR; ho notato però che sebbene quesa modalità sia 
presente in Excel o in Access 2003, in Access 2000 non è disponibile.
Q.cuno sa se esiste la possibilità di realizzare dei radar in Access 2000?
Ringrazio anticipatamente chiunque possa darmi q.che suggerimento in merito.
Ciao,
Renato. 


Ho un vecchio applicativo in cui uso questo
Classe OLE: Grafico di Microsoft Graph 2000
ho provato a fargli generare un radar e lo genera tranquillamente
con :
1) dbl click sul controllo
2) menu-->Grafico-->Tipo grafico sulla finestra che mi viene aperta dal 
punto 1
3) seleziono radar
4) menu-->file-->aggiorna
5) Funziona
--
a.cara

 ha scritto nel messaggio 
news:qTKzf.39240$av6....@tornado.fastwebnet.it...

Ma come Grafico Di Microsoft Graph o Excel 2000, i dati li si possono 
passare da una tabella o è necessario (tipo per Excel Graph) inserirli in un 
foglio dell'oggetto Grafico/Foglio Excel?
Nel tuo applicativo come hai fatto per fargli disegnare i tuoi dati? In 
alcuni grafici a barre glieli passo direttamente come rowsource ma con gli 
oggetti Excel inseriti in una maschera Access...
Grazie, Renato. 


Io uso Microsoft Graph. Al tempo ho fatto prove anche con Excel e non mi 
ricordo il motivo per cui lo ho abbandonato.
I dati posso passarli sia da tabella che come elenco valori.
Oltretutto mentre ti stavo rispondendo sono andato a vedere un vecchio 
form, ora in access2000, che ha ancora il graph del 97 e funziona 
correttamente.
--
a.cara
Newsgroup: it.comp.appl.access
Titolo: Intercettare la directory dei Wav di sistema

Vorrei un aiuto su come č possibile individuare il disco e la root di
sistema dove windows memorizza i files Wav di sistema tramite
programmazione.
In  pratica conoscendo i nomi di alcuni suoni, vorrei intercettare la
posizione per eseguirli con l'api di windows.
Grazie.

 ha scritto nel messaggio
news:79217c6f.04071...@posting.google.com...

Prova cosě:
Dim i As Integer
Dim FileDaCercare As String
FileDaCercare = InputBox("Digita il nome del " & _
"file da cercare: ")
With Application.FileSearch
   .LookIn = "\" 'dir di partenza
   .SearchSubFolders = True  'ricerca ricorsiva nelle sottodir
   .FileName = FileDaCercare
   If .Execute() > 0 Then
       MsgBox "Trovati " & .FoundFiles.Count & _
       " file.", vbInformation, "File: " & FileDaCercare
       For i = 1 To .FoundFiles.Count
            MsgBox .FoundFiles(i), vbInformation, _
            "Path del " & i & "° file trovato"
       Next i
   Else
       MsgBox "Nessun file trovato."
   End If
End With
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:79217c6f.04071...@posting.google.com...

Credo non ci sia bisogno di sapere dove sono i suoni di sistema in quanto
essendo tali vengono eseguiti automaticamente senza specificare il percorso
ma solo il nome (chimes.wav; chord.wav; o altri).
Allo stesso modo se "esegui" Notepad.exe non hai bisogno di scrivere
c:\windows\notepad.exe.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: gestire blocco record

ciao a tutti ho un db in rete che utilizza Forms e funzioni vba per inserire e modificare i dati delle tabelle. Avrei la necessità di modificare da Vba un record che però è bloccato da me stesso con una maschera. Mi spiego meglio: ho una maschera che blocca il record "T_ORDINE" corrente su modifica, attraverso un bottone richiamo una procedura vba "ACCODA_MATRICOLA" che accoda dei dati ad una tabella (estranea a quella della maschera T_ORDINE). questa procedura a sua volta richiama una funzione "AGGIORNA_STATO" che aggiorna un campo della Tabella T_ORDINE in base all'esito dell'accodamento matricole. A questo punto la funzione "AGGIORNA_STATO" genera l'errore 3188 perchè il record T_ORDINE è bloccato da me stesso. Come posso modificare un campo di un record bloccato da me stesso? Ho pensato ad utilizzare lo stesso recordset della maschera con il recordset.clone ma non va sempre a buon fine. grazie mille


 
non puoi salvare il record della form prima di richiamare il codice vba 
che fa l'accodamento?
 
ciao
BFS

> > non puoi salvare il record della form prima di richiamare il codice vba > che fa l'accodamento? > 
 
ciao non posso salvarlo pechè mi interessa tenerlo bloccato per impedire ad altri di agire su quell'ordine in qualche modo mentre gira l'altra funzione ACCODA_MATRICOLA. Vorrei riuscire a scrivere sul record da me bloccato sulla tabella T_ORDINI da una funzione esterna AGGIORNA_STATO grazie
Newsgroup: it.comp.appl.access
Titolo: traffico di rete...

Salve a tutti,
stò analizzando il traffico generato da
un mdb con tabelle collegate in rete.
Allora ho notato che se collego una tabella
in rete e dal mdb client faccio una query
su di essa, scopro che durante l'esecuzione
della query tutto il contenuto della tabella
passa dalla rete e arriva al client......
Si può ovviare a questo? Se apro un DAO.recordset
e faccio un find su di esso passa lo stesso tutta la
tabella in rete?
grazie!
ringo

ringo ha scritto:

Se ci sono degli indici sui campi sui quali imposti i criteri dovrebbe
leggersi prima l'indice e poi trasferire solo i dati necessari, altrimenti
non ha altro modo di eseguire la query se non scaricando l'intera tabella.
Se vuoi minimizzare al massimo il traffico di rete devi passare ad una
soluzione client/server.
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Namor
intendi sql server?

 Namor
devo ricercare su un campo "nominativo" indicizzato...
ma dalle mie prove access continua a sbrodolare
tutti i dati...


č cosě, dai piů autorevoli frequentatori del presente ng si evince sempre 
che la soluzione in filesharing di access presenta questa caratteristica di 
trasferire in locale tutti i dati, l'unica alternativa č usare come back end 
un database server come sql server, msde (distribuito gratuitamente con 
office 2000 in poi), oppure mysql.

 office 2000 in poi), oppure mysql.
allora questa è la prova che Access inteso come mdb è da scartare
in partenza per soluzioni in ambienti di rete!

ringo ha scritto:




Il funzionamento di Access in rete non è documentato, almeno io finora non
ho trovato niente che lo spieghi, si può solo dedurre.
Credo che dipenda dal criterio che usi. Se usi qualcosa come ="Giorgio" o
like "Ma*", specificando la parte iniziale della stringa, è possibile
restringere la ricerca usando l'indice. Per un criterio del tipo like
"*bo*" con l'asterisco all'inizio non vedo proprio come potrebbe essere
possibile, bisogna trasferire tutta la tabella.
Ti ricordo che la modalità file server usata da Access comporta la lettura
dei dati dalla rete e l'elaborazione in locale.
In un sistema client/server come MySql, SQLServer, Oracle, Centura, ecc...
ecc... mandi al server la query "SELECT ... FROM ... WHERE ...;", il
server l'elabora e ti restituisce solamente il risultato quindi in rete
transitano solo i record strettamente necessari.



dipende dalla rete, da quanti utenti e da cosa ci devi fare!
Ha come tutte le cose, vantaggi e svantaggi. A te scoprirle!
Se solo consideri il numero di sviluppatori  (anche su questo ng...)  e il 
periodo di sua presenza sul mercatoti puoi già dare una risposta da solo! 

 tutti i dati...
Stai sbagliando qualcosa: gli indici vengono valutati prima di procedere con
un tablescan.
Saluti.
Newsgroup: it.comp.appl.access
Titolo: Colore caselle di testo

C'è un modo per colorare, via codice, tutte le caselle di testo di una
maschera, senza doverle richiamare una a una?
cioè, anzichè scrivere
me.casella1.backcolor = 13434828
me.casella2.backcolor = 13434828
me.casella3.backcolor = 13434828
............
scrivere invece qualcosa dl tipo
me.TUTTEleCASELLE.backcolor = 13434828?
Grazie

 Grazie
prova cosi:
dim ctl as control
for each ctl in controls
if ctl.controltype = actextbox the
   ctl.backcolor = 13434828
end if
next ctl
-- 
Ciao
Geppo 

Ciao geppo wrote:
ho dimenticato un "n" qui:
  if ctl.controltype = actextbox then
-- 
Ciao
geppo


Grazie, sei un mito :)

 ha scritto nel messaggio 
news:0b072afe-943f-4f0c...@w34g2000hsg.googlegroups.com...
C'č un modo per colorare, via codice, tutte le caselle di testo di una
maschera, senza doverle richiamare una a una?
cioč, anzichč scrivere
me.casella1.backcolor = 13434828
me.casella2.backcolor = 13434828
me.casella3.backcolor = 13434828
............
scrivere invece qualcosa dl tipo
me.TUTTEleCASELLE.backcolor = 13434828?
Grazie
Ciao,
puoi ciclare su tutti i controlli del tipo textbox.
Potresti scrivere:
Dim oAcCtl As Access.Control
Dim oAcTxt As Access.TextBox        'caselle di testo
Dim oAcCmb As Access.ComboBox 'caselle combinate
For Each oAcCtl In Me.Controls
    Select Case oAcCtl.ControlType
        Case acTextBox
            Set oAcTxt = oAcCtl
            oAcTxt.backcolor =13434828
    End Select
 Next
Set oAcTxt = Nothing
Set oAcCtl = Nothing
Set oAcCmb = Nothing
Ciao
-- 
Marco Papetti
www.shortchannel.it
 Il software di commercio elettronico OpenSource
www.mondoideale.com
  - Prodotti naturali e biologici.
Newsgroup: it.comp.appl.access
Titolo: Come fare menu' dinamici ?

E' possibile realizzare una form che disponga di menu' (testuale) creato 
dinamicamente (leggendo un db) ?
In pratica vorrei costruire un 'creatore di form' in grado di generare delle 
maschere che si 'modellino' in base alla lettura di un db
Sul db dovranno essere scritti gli oggetti da creare sulla form (menu, 
textbox, label, ecc..) e via codice dovra' essere eseguita la creazione 
della form
Ciao e grazie
RobertoA


Vuoi riscrivere i wizard? ed una parte di access?
Le domande sono retoriche. ;<)
-- 
ac
y-1=x



No, voglio fornire un'applicazione 'chiusa' che permetta di modificare la 
struttura dei menu anche a run-time
Ciao e grazie
RobertoA

 struttura dei menu anche a run-time
Fare il menu' dinamico non e' "complicatissimo" il Pannello menu' 
fornito nel db di test puo' essere una base da cui iniziare. 
Personalmente "uso" un menu' dinamico ma non ho mai pensato di generarmi 
dinamicamente gli oggetti form (al di la del problema delle performance) 
poiche' credo che alla fine dovrei rifare, appunto, i wizards e qualche 
altra cosa. Una cosa del genere la feci con il Clipper (svariati anni 
fa) e ti assicuro che non e' uno scherzo.
Comunque se proprio vuoi ucciderti comincia a generati una tabella 
prelevando le attribuzioni base dalla Tabledefs. A questa tua tabella 
comincia ad aggiungere, a peso, qualche decina di attributi "user" che 
possono servirti e poi usa questa tabella come "dizionario" per le tue 
creazioni. Il migliore esempio che puoi ottenere per il processo di 
creazione lo vedi attivando il wizard di creazione dei forms e 
attraverso la gestione "design" delle form stesse. Perche' e' questo che 
stai chiedendo di poter rifare, sempre se ho compreso il tuo post.
-- 
ac
y-1=x

RobertoA ha scritto:

Su sito comune c'è un esempio dove una maschera simula dei menù, tempo
fa ho utilizzato questo esempio per creare dei menù dinamici basati su
due semplici tabelle (Menù e VociMenù)
Saluti e buon lavoro
Gabry69

Newsgroup: it.comp.appl.access
Titolo: Manuale Dao .... il migliore?????

Ciao a tutti
Le ferie si avvicinano e volevo portarmi in vacanza un buon manuale per
approfondire un pò l'utilizzo delle Dao .......  cosa mi cosigliate??????
Buone ferie a tutti!!!!!!!

 wrote in message 8mk3v4$35v$1...@nslave2.tin.it...


 ha scritto nel messaggio
news:8mlt88$5g0$1...@fe2.cs.interbusiness.it...


 Buone ferie a tutti!!!!!!!
puoi provare:
Jet database engine - Guida del programmatore
Mondadori Informatica - Microsoft Press
(c'e' DAO e qualche altra cosa)
-- 
Alessandro Cara

 8mk3v4$35v$1...@nslave2.tin.it...

Newsgroup: it.comp.appl.access
Titolo: Trasmettere sequenze di byte 0-255, che separatore ?

Sto lavorando su una procedura per travasare dati da un db all'altro
Vorrei trasformare l'intero contenuto di un db in tanti file di testo, 
uno per ogni tabella
Ogni file di testo in tante righe, una per ogni record, visualizzabile 
da un qualsiasi editor di testo, lunghezza campo variabile, separatore 
campi chr(31) (o altro carattere non usato normalmente)
Il problema sono i campi binary che vengono convertiti in una sfilza di 
byte e mi vanno ad interferire col chr(13/10) del capo riga e col 
chr(31) che uso come separatore campi
Se nel campo binary ci sono dei chr(13/10/31) mi spataccano il formato 
del file come previsto, e la successiva importazione non va a buon fine
Ho pensato di mettere due caratteri chr(13)+chr(13) per segnalare la 
presenza di un chr(13) nel file binario
Ma non e' possibile agire cosi' perche' non posso escludere che 
all'interno del campo binario ci sia una qualsiasi sequanza di 
caratteri, quindi ci potrebbe essere anche un chr(13)+chr(13) che fa 
parte del contenuto campo, e verrebbe mal interpretato poi durante la 
reimportazione
A prima vista, la riga di testo con un carattere (o sequenza di 
caratteri) come separatore campi, non consente di inserire campi binary
Che dite?
Se 'po fa' ?
 
 
 
 

 Se 'po fa' ?
 
Ciao,
Si, se 'po fa', devi codificare (encode) il contenuto binario in modo da rappresentarlo come stringa di caratteri all'interno della quale non sarà presente il carattere separatore che hai deciso di usare per l'esportazione.
Quando reimporterai i dati dovrai fare l'operazione inversa (decode).
A titolo di esempio il Base64 (usato nelle email per allegare files non-testo come le immagini)
Qui trovi informazioni vari encoder binario->testo:
https://en.wikipedia.org/wiki/Binary-to-text_encoding
 
 
Ciao
Mat.
 


Chiarissimo, grazie
 


A chi interessasse l'argomento
 
http://www.vbforums.com/showthread.php?781231-HELP-Base64-(VBA)-simple-function
Newsgroup: it.comp.appl.access
Titolo: lista campi

E' possibile avere la lista dei campi che contengono valori ( campi non 
nulli) di una tabella ( nella finestra immediata o file txt)?
grazie 


Puoi esportare in formato testo una query di selezione con nei criteri del 
campo che ti interessa impostato a not is null.
Ciao, Carlo 

 grazie
Mi viene il dubbio di aver capito male...
forse ti riferisci ai soli Nomi di campi.....
Ciao, Carlo 

 Ciao, Carlo
ciao 

 ha scritto nel messaggio 
news:et691f$6q0$1...@tdi.cu.mi.it...

Scusa ma continuo a non essere sicuro di aver capito.
I nomi dei campi sono le colonne, i record sono le righe.
Per esempio:
ID, Cognome,  Nome   sono nomi di campo
1,   De Pippis,  Pippo  sono righe e quindi record
Se ho ben capito qualora tutti i record del campo Cognome fossero vuoti 
(null) , tu vuoi che la funzione ti restituisca "Cognome"; se invece fossero 
vuoti tutti i record del campo Nome, vorresti che la funzione restituisse 
"Nome". Giusto?
Ciao, Carlo 


ciao 

 ha scritto nel messaggio 
news:et6pnc$rmj$1...@tdi.cu.mi.it...

Un'ultima domanda riguardo alla finalità:
non è che vuoi sapere se l'utente ha riempito tutti i campi di una maschera?
Se così non è potresti dirci la finalità...magari si riesce in modi più 
semplici.
Ciao, Carlo 

 Ciao, Carlo
grazie ciao 

>>
 ciao

 ha scritto nel messaggio 
news:etcc02$aa7$1...@tdi.cu.mi.it...

Non te la prendere...avevo già cominciato a scrivere il codice...purtroppo 
non sempre si riesce a trovare il tempo.
Se non ti interessa o hai già trovato la soluzione, fammelo sapere.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Come organizzare magazzino

come organizzereste voi le tabelle per monitorare questo magazzino:
esempio:
produco torte,queste torte hanno vari ingredienti,questi ingredienti mi
arrivano in lotti.
es:
farina 100Kg lotto L-1200
farina 150Kg lotto c-S345
dividerei le tabelle così:
tTorte
-------
idTorta
Torta
tIngredienti
------------
idIngrediente
ingrediente
Giacenza
tMovimenti
------------
idMovimento
DataMovimento
Lotto
Qtà
idCausale
idIngrediente
tCausali
----------
idCausale
Descrizione
tipoOperazione
con queste tabelle potrei monitorare la quantità di ingredienti che ho in
magazzino.
le domande a cui non so rispondere sono:
come faccio a collegare la torta con gli ingredienti(tabella molti a molti
tra tTorte e tIngredienti)?
Vorrei sapere per esempio che lotti ho usato per quella torta.
come faccio inoltre a sapere il quantitativo per ogni ingrediente,il
quantitativo per ogni lotto di ingrediente?
praticamente devo monitorare sia la quantità di ingredienti che ho in
magazzino,sia la quantità per lotto che ho in magazzino.
potete darmi uno spunto?
grazie
ciao

 grazie
Ciao
Salvatore

 Quando finisci mandaci una fetta....;)
certo ci mancherebbe altro!!!!!!!!!!!!!!!!!!!!!!!
riassumendo:
tblRicette
----------
ID_Ricetta
Desc_Ric
tblIngredienti
----------
idIngrediente
Descr_Ingrediente
Giacenza
tblRicetta_ingredienti
-----------
idRicetta_ingredienti
id_Ricetta
id_Ingrediente
Qtà
ora con queste tre tabelle posso fare lo scarico ingredienti in automatico
ma per quanto riguarda il carico e i resi,
tblMovimenti
-------------
idMovimento
idIngrediente
idCausale
Qtà
tblCausale
------------
idCausale
Descrizione
TipoOperazione  -->(carico,reso)
con questo tengo sotto controllo il magazzino ingredienti.
a questo punto il problema del lotto non l'ho capito.
se aggiungo il lotto nella tabella movimenti poi a fronte di un'eventuale
ordine contestato non saprei come risalire ai lotti degli ingredienti usati.
es:
tblOrdini
------------
idOrdine
Ordine
idRicetta_ingredienti
grazie
ciao

 ha scritto nel messaggio
news:yg%Ab.173079$hV.65...@news2.tin.it...

Dovresti fare:
 tblMovimenti
 -------------
 idMovimento
 idIngrediente
lotto
 idCausale
Qtà
fai una tabella torte e una torteing:
tbltorte
---------
idtorta
dataprod
idcliente
tbl torteing
------------
IDtorta
idingrediente
lotto
qta
queste tabelle ti registrano le quantità e i lotti degli ingredienti che usi
per le torte
naturalmente avrai una maschera per l'inserimento che quando selezioni un
ingrediente ti farà vedere quali sono i lotti disponibili per
quel'ingrediente.
Stefano
Newsgroup: it.comp.appl.access
Titolo: Come creare una barra menu da codice?

Vorrei creare una barra menu da codice... e fin qui semrba facile, basta
usare l'insieme CommandBars, crearci dentro i CommandBarButton (od altro) e
si fa... però c'è un però :-)
Vorrei creare via codice un  pulsante che compatta il DB, allora ho
pensato... creo a mano una barra menu personalizzata con solo quel pulsante,
guardo come è fatto, e lo ricreo via software.
La proprietà OnAction dei CommandBarButton contiene il comando da eseguire
alla pressione del pulsante... il problema è che NON CONTIENE NIENTE!  8-|
Cos' ho questo pulsante, fatto a mano, che funziona... e non so come
ricrearlo via codice :-(((
Max

 Vorrei creare via codice un  pulsante che compatta il DB, allora ho
Nun ze po' fa'!
Pero' se non sbaglio sul SC c'e' una soluzione a cura di Federico al tuo
problema .
Saluti.
Luciano
(DOC)

 ha scritto nel messaggio
news:9gt1qq$apfg6$1...@ID-86073.news.dfncis.de...

L'ho vista... ma mi complica un tantino la vita col windows scriptingo
host... piuttosto non lo faccio :-)
Per ora però sono riuscito a replicare via codice il pulsante di
compattazione del menu di access, ed a metterlo in una barra di comando,
sempre via codice.
Pensavo di crearla e visualizzarla all'apertura della maschera, e
posizionarla via codice al posto del pulsante :-)
E poi imporla come non modificabile/non riposizionabile.
così appare a tutti gli effetti simile ad un pulsante della maschera :-)
Max

Newsgroup: it.comp.appl.access
Titolo: Importazione dati da Excel e da NotePad in ACCESS

Salve,
ho due file uno di nome Elenco.tx (creato con il notepad) e un altro di nome 
Elenco.xls (creato con excel). All'interno di questi file ci sono nominativi 
e io vorrei importarli all'interno di una tabella di Access dall'omonimo 
nome. La procedura di importazione deve avvenire nel seguente modo. In una 
maschera voglio mettere due pulsanti che vadano a reperire i dati nei due 
file, vorrei infatti che il primo importasse i dati di excel mentre il 
secondo quelli del notepad. L'importazione dovrebbe essere automatica, senza 
nessun avviso o richiesta, dovrebbe inserire la prima riga del file di excel 
o del notepad come intestazione di colonna della tabella di Access ed infine 
tutte le volte che la tabella viene importata dovrebbe cancellare 
interamente i dati presenti prima dell'importazione
Come faccio a realizzare una cosa di questo tipo?
Saluti e ringraziamenti a tutti SimoneB 

 cancellare interamente i dati presenti prima dell'importazione
    Fai una delete delle tabelle prima di eseguire l'import :-)

Newsgroup: it.comp.appl.access
Titolo: contare i decimali

esiste una funzione che in una query mi dica quante cifre decimali ci sono 
in un numero?
ad esempio:
se il numero � 0,82 la funzione dovrebbe restituire 2
se il numero � 0,837 la funzione dovrebbe restituire 3
se il numero � 1 la funzione dovrebbe restituire 0
grz 

valex ha scritto:

Li calcoli con:   len(numero)-instr(numero,",")
che per� non funziona con i numeri interi, mettici un Iif (se nella query)
o un If (se preferisci scriverti una public function) per testare se il
numero non ha decimali e restituire zero.
Ciao.
-Marco-
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


in effetti provando e riprovando sono arrivato anch'io alla tua soluzione.
grazie
ciao

 ha scritto nel messaggio 
news:4a5f2b66$1...@extreme.x-privat.org...

Non credo, pero' puoi provare questa:
Function fdecimali(vDecimal)
If InStr(vDecimal, ",") <> 0 Then
   fdecimali = Len(Mid(vDecimal, InStr(1, vDecimal, ",") + 1))
 Else
   fdecimali = 0
End If
End Function
la richiami cosi in una query:
fdecimali(nomecampo)
 -- 
Ciao
Geppo
Newsgroup: it.comp.appl.access
Titolo: Azzeramento campo contatore

Ciao a tutti,
ho un database di Access che mi serve per archiviare delle fatture.
Naturalmente nella tabella Fatture l'ID Fattura è un campo contatore ed ora
con il nuovo anno dovrei ripartire dalla fattura N° 1. Quindi, o creo un
Nuovo database identico che potrei chiamare Fatture 2003, oppure riesco ad
automatizzare questo processo in modo da non ritrovarmi tutti gli anni con
questo problema.
In pratica, esiste la possibilità, da codice magari, di azzerare un campo
contatore?
Grazie.
        Symi.

 ha scritto nel messaggio
news:61AR9.54606$Q%4.17...@news1.tin.it...

Io fossi te creerei una tabella di backup dell'anno passato dove copiare
tutti i dati delle fatture.
Poi cancellerei sulla vecchia tabella i dati e comapatterei il database.
Se invece vuoi tenere i dati delle fatture dell'anno passato nella stessa
tabella io lascerei il campo contatore com'é per identificare univocamente
ogni fattura e aggiungerei un altro campo (es. numfat) che gestirei via
codice per incrementare o azzerare a seconda delle esigenze.
Cmq penso che visto che ogni anno copi il database e loazzeri la prima
soluzione può andare. Attenzione che se la tabella dove c'é l'ID Fattura ha
una tabella collegata (esempio Righe Fattura) il procedimento deve essere
fatto per entrambi.
Spero di essere stato di aiuto.
Ciao
Jef

 ha scritto nel messaggio
news:61AR9.54606$Q%4.17...@news1.tin.it...

Ciao
secondo me, parere discutibile, associare il campo contatore ad un numero
fattura non è troppo corretto.
Sarebbe più corretto avere una tabella dove riporti i progressivi dei
documenti .
Durante la registrazione del documento accedere al recordset di questa
tabella e mandare avanti la numerazione.
Quindi a inizio anno riporti i progressivi a 1
Saluti
Mak

 Quindi a inizio anno riporti i progressivi a 1
Assolutamente vero.
D'altro canto se ne parla spessissimo di stà cosa...
Ciao.

 ha scritto nel messaggio
news:61AR9.54606$Q%4.17...@news1.tin.it...

Io aborro i campi di tipo contatore e simili per la gestione delle
numerazioni progressive perchè non ti permettono pentimenti: preferisco
campi numerici normali valorizzati tramite la funzione DMax (incrementata di
uno). Puoi tenere comunque le fatture dei vari anni nella stessa tabella
semplicemente impostando una chiave primaria doppia, cioè costituita da due
campi: uno il numero fattura e l'altro l'esercizio di riferimento. Questo ti
permetterà di inserire la fattura 1 del 2002, la 1 del 2003 e così via.
Ovviamente ciascuno dei due campi deve essere impostato "a duplicati
ammessi".
Ciao
Galliano
Newsgroup: it.comp.appl.access
Titolo: Alter Table

Ciao, ho guardato nella guida in linea ecc... ma non ho trovato nulla
riguardo la modifica del tipo di campo in una tabella.
Ovvero le funzioni che mette a disposizione l'help sono quella di creazione
o eliminazione di campi, ma non quella di modifica delle proprietą di un
campo esistente.
Se sapete come si fa ditemelo grazie
Ciao

 Ciao
Cerca il 'Sommario delle proprietà dei campi' nella Guida in linea di Microsoft
Access.
Trovi l'elenco di tutte le proprietà dei campi delle tabelle.
Ciao!
Esteban
Hosted by 
www.seber.it

Newsgroup: it.comp.appl.access
Titolo: [OT] Le nozze di RoDAgo

Ah, l'amour...
L'ultima vittima e' Robertino, che sabato e' convolato a
giuste nozze con Emy (Emanuela).
Il suddetto e relativa consorte (ora a Sciarmelsceicc) mi
hanno incaricato di portare un saluto al ng ed eccomi qua.
Aguroni agli sposini :-)

"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> ha scritto nel messaggio
news:3b11f4d...@news.libero.it...

L'augurio di ogni bene a Roberto ed Emanuela che attendiamo di conoscere al
prossimo raduno.
Roberto

"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> ha scritto nel messaggio
news:3b11f4d...@news.libero.it...

Mi associo molto volentieri agli auguri...
Ciao.

"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> ha scritto nel messaggio
news:3b11f4d...@news.libero.it...

Auguroni Roberto! Auguroni Emy!
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> ha scritto nel messaggio
news:3b11f4d...@news.libero.it...

Vadano agli sposi i miei piů senti auguri
Ferdinando
Newsgroup: it.comp.appl.access
Titolo: autocomposizione

A casa di un mio amico che ha w2000 non sono riuscito a creare pulsanti ed
altro con access 2000. Non dava proprio l'autocomposizione. Dopo aver
disinstallato ho rifatto l'installazione completa e... niente.
Sull'altra partizione con w98 tutto ok. Cosa sarà successo? qualcuno sa
illuminarmi?
Grazie infinite e prosit
Antonio

 ha scritto nel messaggio
news:qZmL9.25365$ab2.7...@news1.tin.it...

Hai premuto il pulsante dell'autocomposizione... nella ToolBOX.....???
E' quello con la BACCHETTA MAGICA....!!!
@Alex.

 ha scritto nel messaggio
news:LlsL9.22781$Ou4.7...@twister2.libero.it...

Non l'ho mai fatto, neanche sul mio pc tutte le volte che ho formattato e
reinstallato.
Ci farò caso, grazie per avermi risposto.
ciao

Newsgroup: it.comp.appl.access
Titolo: Avviare il programma di posta elettronica da access

Qualcuno di voi sa come è possibile essere certi di avviare il programma di
posta elettronica di default attraverso la shell di visual basic, infatti se
eseguo il .exe di outlook express 5.0 sono certo di avviarlo ma se qualcuno
usa eudora il file .exe ha un percorso diverso.
Dovrei quindi prelevare, leggere cioè il percorso del programma di posta di
default dal registro di sistema per poi eseguirne l'avvio con il comando
shell.
Qualcuno sa darmi un idea di come fare?

 Qualcuno sa darmi un idea di come fare?
Si utilizzano le API, e precisamente ShellExecute
Vai al sito quě sotto e copia il codice in un Modulo....!
http://www.mvps.org/access/api/api0018.htm
@Alex
-- 
Posted from  [62.98.31.167] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:225a83e7de0a8d005d...@mygate.mailgate.org...

Ok! ti ringrazio ma mi puoi spiegare come si usa? Grazie mille.

 Ok! ti ringrazio ma mi puoi spiegare come si usa? Grazie mille.
Ma non hai dato un'occhiata al codice, c'è anche l'esempio di utilizzo...!
***************Usage Examples***********************
'Open a folder:     ?fHandleFile("C:\TEMP\",WIN_NORMAL)
'Call Email app:    ?fHandleFile("mailto:
das...@hotmail.com
",WIN_NORMAL)
'Open URL:          ?fHandleFile("
http://home.att.net/~dashish
", WIN_NORMAL)
'Handle Unknown extensions (call Open With Dialog):
'                   ?fHandleFile("C:\TEMP\TestThis",Win_Normal)
'Start Access instance:
'                   ?fHandleFile("I:\mdbs\CodeNStuff.mdb", Win_NORMAL)
'****************************************************
Devi richiamare la Funzione da codice passandogli una STRINGA con l'indirizzo
E-mail(o Internet) da passare.
Automaticamente apre il Bowswr predefinito aggiornandolo con il comando...!!
Esattamente come leggi negli esempi, ovviamente togli il "?".
Ciao @Alex
-- 
Posted from  [146.133.1.30] 

Newsgroup: it.comp.appl.access
Titolo: righe selezionate in una casella di riepilogo..

Salve..Avrei bisogno di salvare i dati contenuti in una casella di riepilogo
in una tabella..Premetto che la casella ha diverse colonne e righe..Nella
procedura On_click ho messo questo codice:
                    Dim vItm As Variant
                    Dim stWhat As String
                    For Each vItm In Me.Elenco.ItemsSelected
                             stWhat = stWhat &
Me.Elenco.Selected.ItemData(vItm)
                    Next
E' vero che mi scorre e mi riconosce soltanto le righe selezionate,ma con
quel "Me.Elenco.Selected.ItemData(vItm)" lui mi prende il valore di ogni
riga selezionata, ma della prima colonna (quella associata
immagino..)..Avrei bisogno di scrivere
"Me.Elenco.Selected.ItemData(vItm).column(0)"....column(1)....Ho provato a
scriverlo in alcuni modi, ma mi da sempre errore!Capito il mio
problema?Sapete darmi una mano?Grazie 1000!

 ha scritto nel
messaggio
news:cj8jl2$bip$1...@grillo.cs.interbusiness.it...

Seleziona solo la colonna che ti interessa, il
resto ce l'accodi tu riferendoti alla stessa query
della combo.
MAssimiliano

 ha scritto nel messaggio
news:pAQ5d.20543$B06....@news.edisontel.com...

Non posso fare questo..La chiave su cui cercare il record nella query non è
composta da un campo soltanto,perciò non posso seguire questa strada..sapete
aiutarmi indicandomi se possibile una soluzione che soddisfi il problema
sopra idicato?Thanks!!

 ha scritto nel messaggio
news:cj8jl2$bip$1...@grillo.cs.interbusiness.it...

Prova cosě:
Dim vItm As Variant
Dim stWhat As String
For Each vItem In Me!Elenco.ItemSelected
    stWhat = stWhat & Me!Elenco.Column(0, vItem)
Next vItem
In questo esempio viene memorizzato il valore della colonna 0 (ovvero la
prima), naturalmente puoi decidere tu i dati di quale colonna usare.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:olR5d.10224$H11.3...@twister1.libero.it...

Scusate ancora..Ma anche l'ultimo consiglio datomi non va bene, perchč
prende sempre e solo il valore dell'ultima riga selezionata, anche se il
codice in teoria sembra corretto!E' uguale al risultato che ho scrivendo
"Me.elenco.column(0).." all'interno del For, anche se le righe selezonate
sono molteplici, il For funziona, nel senso che mi esegue le operazione n
volte quante sono le righe selezionate, ma i valori che prende sono sempre
quelli dell'ultima riga selezionata!!

 ha scritto nel messaggio
news:cj8o9r$psu$1...@grillo.cs.interbusiness.it...

Ritiro il mio ultimo messaggio..non avevo testato a fondo il
suggerimento..sembra funzionare, sinceri ringaziamenti!
Newsgroup: it.comp.appl.access
Titolo: Totali per fornitori su report

Buongiorno a tutti,
ho creato un report fornitori con elenco dei pagamenti e acconti
fattura. Vorrei visualizzare sul raggruppamento  " inestazione
fornitore" i totali di fattura.  Ho fatto come segue :
=Somma([importo fattura])
Purtroppo mi calcola i totali considerando gli acconti come diversa
fattura.
 es fattura 1  € 200  acc pag   € 100
     fattura 1  € 200  saldo pag € 100       Mi da come totale fattura
€ 400 invece di 200 e mi calcola gli acconti correttamente
Dove sbaglio! Grazie

Gianfranco ED ha scritto:

Togli la somma, mettici solo [importo fattura]
Ciao.
-Marco-
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

On 29 Ott, 13:02, 
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
wrote:

Ciao Marco,
Ho provato a togliere somma e lasciare [importo fattura] ma mi
restituisce solo il primo valore e non fa la somma delle fatture del
fornitore
Gianfranco

 questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad 
ab...@newsland.it
Aggiungo elementi all'esempio
es fattura 1  € 200  acc pag    € 50
    fattura 1  € 200  acc pag    € 100
    fattura 1  € 200  saldo pag  € 50
 Mi da come totale fattura  € 600 invece di 200 e mi calcola gli
acconti correttamente
Dove sbaglio.

 - Mostra testo citato -
Scusate ma sto dormendo in piedi!!!
l'esempio precedente è incompleto
Aggiungo elementi all'esempio
es fattura 1  € 200  acc pag    € 100
    fattura 1  € 200  saldo        € 100
    fattura 2  € 300   pag          € 300
 Mi da come totale delle fatture  € 700 invece di € 500  mi calcola i
pagamenti correttamente.
MI somma le stesse voci invece voglio che raggruppi le voci della
stassa fattura e somma le differenti fatture
 Dove sbaglio.-

  Dove sbaglio.-
Il totale fattura non dovrebbe essere ripetuto in ogni riga. Presumo
derivi da una query che prende i dati da due tabelle.
Probabilmente in questo caso andrebbe meglio una struttura
Report/Sottoreport per il riepilogo delle fatture e relativi pagamenti.
Ciao.
-Marco-
-- 
questo articolo e` stato inviato via web dal servizio gratuito 

Newsgroup: it.comp.appl.access
Titolo: sintassi sql

buonasera
devo creare un sql da codice ma non riesco a trovare la giusta sintassi
per applicare il filtro al nome che mi viene da un altro record 
esempio
SELECT Impiegati.Cognome, Impiegati.Nome
FROM Impiegati
WHERE (((Impiegati.Nome)="FRANCO"));
per il nome franco uso '"& nomeimp &"' ma va in errore perch� guardando
sql al mome franco non mette le " prima e dopo
spero di essere stato chiaro
come posso risolvere
grazie a tutti
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it



 spero di essere stato chiaro
No.
Nel prossimo messaggio includi il codice rilevante (con copia/incolla).
Se possibile anche il tuo "guardando sql", cio� p.e. il risultato che ti d�
Debug.Print TuaStringaSQL
nella finestra immediata.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

 grazie a tutti
-- 
Ciao
Geppo 

 nella finestra immediata.
strsql="SELECT Impiegati.Cognome, Impiegati.Nome "
strsql=strsql+"FROM Impiegati "
strsql=strsql+"WHERE (((Impiegati.Nome)='"& nomeimp &"')); "
SQL=SELECT Impiegati.Cognome, Impiegati.Nome FROM Impiegati WHERE
(((Impiegati.Nome)='FRANCO'));
se invece tolgo l'apostofo 
strsql="SELECT Impiegati.Cognome, Impiegati.Nome "
strsql=strsql+"FROM Impiegati "
strsql=strsql+"WHERE (((Impiegati.Nome)="& nomeimp &")); "
SQL=SELECT Impiegati.Cognome, Impiegati.Nome FROM Impiegati WHERE
(((Impiegati.Nome)=FRANCO));
ma va sempre in errore run-time 3075 risuramente perch� manca prima e dopo
il nome ""
grazie


 dopo il nome ""
Certo l'errore � questo.
Per� non capisco perch� vuoi togliere gli apostrofi.
Dov'� il tuo problema con la prima sintassi?
Se anche quella ti d� errore: Quale?
-- 
cu


Karl Donaubauer ha scritto:



scusami ho trovato il problema la prima funziona va in errore per dei nomi
nomi scritti in maiuscolo con l'accento come se avessimo FRANCO' o GIOSUE' 
si puo' risolvere questo problema?
perch� se faccio una query normalmente usando l'apostrofo non ho problemi
grazie ancora


 problemi
strsql = strsql & "WHERE Nome=" & Chr(34) & nomeimp & Chr(34)
-- 
HTH


verdone ha scritto:

Se usi QBE x le query ci pensa Access a mettere a posto date, numeri, stringhe
ed eventuali null. 
Se fai da codice ci devi pensare tu.....
Io ti consiglio di usare Replace x gli apici o, ancora meglio, farti una
funzione generalizzata in cui sbatti sistematicamente tutte le stringhe e che
pensi a togliere apici e virgolette
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

Karl Donaubauer ha scritto:


Scusami per il ritardo
grazie 

Newsgroup: it.comp.appl.access
Titolo: no a nuovo record

ciao
vorrei eliminare o rendere inattivo il pulsante di spostamento "nuovo
record" in una maschera, in modo che scorra solo i record esistenti. come
devo fare?
grazie mille 

 ha scritto nel messaggio
news:46e84dca$0$16026$5fc...@news.tiscali.it...

Imposta la proprietą Consenti Aggiunte=No
Quando vorrai inserire dovrai fare il contrario...!
Me.AllowAdditions=True
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Relazioni necessarie??

Quando ad un campo associo dei valori tramite la ricerca guidata,
Access, in automatico, mi crea delle relazioni. Ho notato che
anche se cancello queste relazioni, il funzionamento del mio programma
risulta corretto. E' importante mantenere queste relazioni (che pero creano
una confusione terribile durante la visualizzazione dello schema delle
relazioni)
o posso tranquillamente cancellarle??
Grazie :)
Leo

 ha scritto nel messaggio
news:3b11e...@news.dada.it...

Come avrai potuto notare a quelle relazioni Access non aggiunge l'integrita
referenziale.
Ai fini del funzionamento della casella combinata che ti viene creata
dall'autocomposizione ricerca, la relazione non serve a nulla.
Lasciare la relazione creata automaticamente da Access ti dà però un
vantaggio per garantire l'integrità del database: Access così non ti
permetterà di eliminare un record nella tabella su cui è basata le query che
è origine riga della casella combinata nel caso in cui, nella tabella per la
quale hai usato autocomposizione ricerca, esiste un record che punta a tale
record che volevi cancellare.
A mio avviso quindi, è meglio vedere la finestra delle Relazioni un pò
incasinata che rischiare questa eventualità.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:3hqQ6.20453$WT5.7...@news.infostrada.it...

Mi ero dimenticato di precisare che, per avere automaticamente tale
verifica da Access, è necessario aggiungere alle relazioni da lui create
l'integrità referenziale, senza scegliere l'opzione elimina record correlati
a catena.


 ha scritto
nel messaggio
news:LyrQ6.20828$WT5.7...@news.infostrada.it...

:)
Tnks!
Leo
Newsgroup: it.comp.appl.access
Titolo: format quantità

ciao è possibile formattare il campo quantità nel seguente modo?
La quantità deve essere indicata in questo modo esempio 3,5 deve diventare
0000350 (cinque caratteri interi con riempimento a sinistra di zeri e due
caratteri per i decimali, indicando 00 se non ci sono. La virgola è
virtuale)
io ho provato con il format inserendo 7 zeri. ma non funziona molto bene.
ciao


format(Tuonumero*100;"00000000"
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 ha scritto nel messaggio
news:WLQDf.71872$eD5.1...@twister2.libero.it...

CampoFormattato = Format(TuoCampo*100 , "0000000")
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Faq: perchè non mi funziona....?

Devo numerare in ordine crescente degli ordinativi. Ho prelevato dal sito
comune la risposta di Sib alla relativa faq.
Ma a me non funziona. Perché?
Qualcuno la già sperimentata?
Mi sa che non è molto affidabile.
Ho copiato pari pari l'espressione
="Ord" & Format(Date();"aa") & "/" &
Format(IIf(IsNull(DMax("[idordine]";"[ordinativi]";"[idordine] like '?" &
Format(Date();"aa") &
"/????'"));1;Right(DMax("("[idordine]";"[ordinativi]";"[idordine] like '?" &
Format(Date();"aa") & "/????'");4)+1);"0000")
in valore predefinito del mio controllo non legato ORDINE (che è un campo
della tabella
Ordinativi). IdOrdine=Contatore
Ebbene mi resta SEMPRE Ord00/0001 e non si incrementa per nessun nuovo
record
aggiunto.
grazie per l'aiuto.
==================
Cosa hanno in comune il Partenone, la serie di Fibonacci, la testa della
Gioconda, le carte di credito?
==================

Prova Questa
  Dim UltimoID As Variant
  UltimoID = DMax("[ID Serie Bolla]", "Bolle Clienti", "(Int([ID Serie
Bolla]/100000))=((Year(Date()))-1995)")
  If IsNull(UltimoID) Then UltimoID = ((Year(Date) - 1995) * 100000)
UltimoID=UltimoID + 1
1 ddt od ordine dell'anno 2000 è 500001 il 5=ANNO
Ciao
Newsgroup: it.comp.appl.access
Titolo: mandare a capo il testo con chr(10)

Forms![etichetta]![etichetta] = Forms![etichetta]![Ragione] & Chr(10) & 
Forms![etichetta]![Indirizzo] & Chr(10) & Forms![etichetta]![Cap] & " " & 
Forms![etichetta]![Comune] & " " & Forms![etichetta]![Provincia]
mi esce tutto su una riga con dei quadretti fra un campo e l'altro.
qualcuno sa dirmi cosa sbaglio?
Grazie. 


chr(13) & chr(10)
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 ha scritto nel messaggio 
news:47b577fe$0$17942$4faf...@reader1.news.tin.it...

VbCrLf
chr(10) e chr(13) darebbero lo stesso problema
Forms![etichetta]![etichetta] = Forms![etichetta]![Ragione] & VbCrLf &
Forms![etichetta]![Indirizzo] & VbCrLf  & Forms![etichetta]![Cap] & " " &
 Forms![etichetta]![Comune] & " " & Forms![etichetta]![Provincia]
Ciao, Carlo 

 Ciao, Carlo
si funziona avevo dimenticato il chr 13 li usavo entrambi ma singolarmente 
non mi ricordavo che dovevano essere usati insime
grazie. 

 ha scritto nel messaggio 
news:47b5c430$0$10617$4faf...@reader2.news.tin.it...

Meglio usare un solo valore: VbCrLf
Ciao, Carlo 

 ha scritto nel messaggio
news:fp4ifd$u00$1...@tdi.cu.mi.it...

giusto!
carry return and load feed
Grazie.

Newsgroup: it.comp.appl.access
Titolo: istruzione Update con campo numerico

Ciao a tutti,
ho la seguente istruzione:
DoCmd.RunSQL ("UPDATE ft_dett SET bl_sc1 =" & Me.txt_sc1)
dove il campo della tabella è un numerico a precisione doppia 
con 2 decimali , quello della maschera è definito come numerico 
con 2 decimali.
Se nella maschera scrivo 10 l'aggiornamento viene effettuato 
senza problemi, se scrivo 10,5 mi da errore sintassi update.
Suppongo per colpa della virgola.
Come posso fare? Grazie mille
-- 
Postato da Virgilio Newsgroup: lo usi da web ma con le funzioni del newsreader 
http://newsgroup.virgilio.it
Gerarchie it, italia, it-alt, tin, it.binari. Unico!

 Come posso fare? Grazie mille
DoCmd.RunSQL ("UPDATE ft_dett SET bl_sc1 ="&  replace(Me.txt_sc1,',','.'))
ciao!

BFS ha scritto:

Sostituiti gli apici con i doppi apici funziona alla grande.
Sei un mito
grazie mille


 Come posso fare? Grazie mille
Vedi:
www.donkarl.com/it?FAQ6.21
In pratica ti diventa:
DoCmd.RunSQL "UPDATE ft_dett SET bl_sc1 =" & Str(Me.txt_sc1)
--
sv
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it