mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Campo SI/NO da dbf ad access

Salve a tutti e buon 2006!
Ho importato in Access (2003) alcune tabelle in formato DBF.
Nelle tabelle importate compaiono alcuni campi di testo con valori SI/NO, io 
ho bisogno di trasformali in campi SI/NO mantenendo il valore. Ho provato a 
trasformare il campo testo in campo SI/NO ma tutti i record dove prima 
compariva il valore SI adesso compare il classico quadratino senza il segno 
di spunta, cioč NO.
Come possa fare per risolvere questo problema?
Grazie a tutti
Massimo Pallavicini 

 Massimo Pallavicini
Ciao,
il tuo omonimo:-)

Newsgroup: it.comp.appl.access
Titolo: [URGENTE] query

ho una tabella con un elenco di clienti, tra i campi esistono "VENDITORE"
"DATA" "ESITO"
ho creato una query di selezione la quale mi chiede la data e il nome del
venditore, ora vorrei che mi selezionasse solo quello in cui nel campo
"ESITO" non ci sia scritto nulla, ho provato a mettere nei criteri della
query sotto il campo "ESITO"  ="" ma non funziona, come facci a selezionare
tutti i clienti in cui l'esito non risulti "NEGATIVO"? di solito il campo
esito lo lascio in bianco quindi... qualcuno mi aiutiiiii grazie


ESITO <> "NEGATIVO"
oppure
ESITO is null or ESITO = ""
prova e fammi sape'.
Antonio

grazie davvero, funziona tutto!
"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel messaggio
news:am4vvi$kga$1...@newsreader.mailgate.org...


 grazie davvero, funziona tutto!
Tranne il tuo quoting!!!
Antonio

 ha scritto nel messaggio
news:Kjoh9.715$Hc7....@twister1.libero.it...


 ma mi dici per favore perchè non va bene il mio quoting.....
Perchè devi scrivere correttamente DOPO  il quoting, non prima!!!
Antonio
Newsgroup: it.comp.appl.access
Titolo: Somme in listbox

...esiste un sistema semplice per eseguire calcoli, magari in apposite 
textbox, dei campi visualizzati in una listbox?
Grazie
BC 

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

 ha scritto nel messaggio
news:45b5b579$0$20824$5fc...@news.tiscali.it...

I valori delle singole colonne di una listbox sono referenziabili
utilizzando appunto la proprietą Column.
Pertanto su dopo aggiornamento della list box, alla selezione di una nuova
riga, puoi calcolare il valore di una textbox tramite la column.
Se invece vuoi il valore calcolato per ogni riga della listbox, sempre
visualizzato nella listbox stessa, nella query origine dati della listbox,
metti anche un campo calcolato con la formula che ti aggrada e fallo
visualizzare nella listbox stessa
Antonio

Grazie,,,

Newsgroup: it.comp.appl.access
Titolo: definire campo testo

Salve,
Vorrei importare da un file di excel un campo e definirlo all'inetrno della 
nuova tabella come testo. Come posso fare?
Grazie e ciao
Carla 

 della nuova tabella come testo. Come posso fare?
Durante la fase di importazione guidata (che trovi sotto il menù File/Dati
Esterni/Importa) Access ti chiederà, nell'ordine delle videate che ti
appariranno, di specificare:
1- da quale dei fogli della cartella selezionata estrarre i dati da
importare;
2- di indicare se la prima riga del foglio selezionata contiene le
intestazioni di colonna da utilizzare anche in Access;
3- se vuoi imoprtare i dati in una tabella nuova o in una esistente;
4- per ogni colonna, sceglierai, a questo punto come devono essere
trattati i dati;
5- ti chiederà di aggiungere una chiave primaria alla tabella creata (se
nuova);
6- ti chiederà di definire il nome della tabella (se nuova).
Credo che a te interessi il punto 4.
Ciao.
-- 
TANNHAUSER
"I've seen things you people wouldn't believe..."
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:doh3is$7ud$1...@news.newsland.it...

Cioa
innanizutto grazie
Il problema sono due:
1) mi permette di variare solo il nome campe e indicizzato e non il tipo 
dati
2) vorrei acquisire tale file da codice
Ciao e grazie
Carla 

 2) vorrei acquisire tale file da codice
1) Immagino che tu voglia cambiare il tipo numero in testo (il viceversa
ti impedirebbe di importare gli eventuali record con campo testo); prova a
mettere per primi, nel foglio di Excel, i campi con campo contenente le
stringhe.
2) Prova a guardare nell'Help di Access DoCmd.TransferSpreadsheet o,
ancora meglio, collega il foglio di Excel e accoda con una query i dati
alla tabella che vuoi tu e prima controlla che i dati nelle colonne siano
coerenti.
Ciao e Auguri.
P.S. Lascio l'ufficio fino al 2 gennaio.

Newsgroup: it.comp.appl.access
Titolo: referenziare solo parte di un campo

Salve a tutti
ho il sequente sql
SELECT campo1, campo2
FROM tabella
WHERE ((campo1 Like '999???' And ... Not In ecc..
dopo l'and devo referenziare solo gli ultimi tre caratteri di campo1
come si fa?
grazie sabrina
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Forse non ho capito il tuo propblema, ma prova con:
campo1 like '???999'
oppure
campo1 like '*999'
naturalmente al posto di 999 inserirai il valore che devi ricercare.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 naturalmente al posto di 999 inserirai il valore che devi ricercare.
no il problema è un'altro devo prendere gli ultimi 3 caretteri di campo1 e
devo andare a vedere se sono presenti in una tabella che ho. ad esempio
se campo1=999201 allora devo cercare se 201 è inserito in una tabella.
(per la cronaca devo controllare dei codici di nascita all'estero dove 999
indica che sto parlando di una nazione e non di un comune e 201 indica il
paese. devo controllare che il codice del paese sia valido )
grazie mille


 wrote in message bad8f8$1mk$1...@news.newsland.it...

il valore immesso nel campo è sempre di sei cifre? se si puoi fare un
right(nomecampo;3) in una query
Ciao Max


usa una clausola di JOIN right$(<nomecampo>;3) = <nomecampo2>
Ciao.
Giorgio

ho risolto come diceva Max. ma un reference delle funzioni access dove lo
trovo nella guida? ovvero se io "logicamente" so quale istruzione si
dovrebbe usare ma non so come si chiama in Access ... che faccio?
grazie
Sabrina



Forse ti leggi un libro?
Magari un sull'ANSI SQL e poi sul VBA...
Eh eh eh...
Ciao

 come si fa?
non so se ho capito bene, ma forse dovresti semplicemente usare una funzione
all'interno della clausola where:
un esempio
select campo1, campo2
from tabella
where Left([campo1],3) Like "xyz";
butta un occhio a left, right, mid, instr.. sulla guida in linea

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

č possibile scrivere in una posizione definita all'interno di un file di
testo con il metodo OpenTextFile?
se sě, mi indicate come?
ciao e grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 -- 
Purtroppo non credo sia possibile; devi leggerti tutte le righe fino ad arrivare a quella che precede l'inizio del tuo inserimento.
'--- dall'help ---
Apre un file specificato e restituisce un oggetto TextStream che č possibile utilizzare per leggere il file o inserire informazioni 
alla fine del file.
'-------------
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: ...Tipo SommaSe di Excel

Ciao a tutti!!!
Spiego la situazione: ho la maschera preventivi e la relativa sottomaschera
con i dettagli: i controlli principali della sottomaschera sono
:[TipoPannello];[Lunghezza];[Larghezza];[Costo/Mq].
Ho poi un controllo calcolato che calcola i metri quadri.
Il problema è che devo sommare il controllo
[Prezzo](=[Costo/Mq]*[Lunghezza]*[Larghezza]) SOLO DI ALCUNI RECORD scelti
dall'utente.
ho inserito un campo si/no per scegliere i record che mi interessano, ma non
riesco a concludere!!!
Ho provato ad inserire un campo calcolato con origine
=iif([si/no]=true;[Prezzo];0), funziona record per record ma essendo appunto
un campo calcolato, quando tento di sommarlo nel pièpagina di maschera mi da
errore.
Ho pensato di inserire un pulsante che esegua la somma estraendo i dati da
una query di selezione: probabilmente funzionerebbe, ma mi sembra contorto
oltreche pericoloso, dal momento che se l'utente cambia qualche dato e non
preme il pulsante di calcolo rischia di avere dati fasulli... Ovviamente si
potrebbe ovviare anche a questo imponendo la pressione del pulsante in caso
di modifica del record, ma.... mi sembra strano che non ci sia qualche
strada più diretta.
Qualcuno sa darmi una mano?
Grazie, Paolo

 ha scritto nel messaggio
news:3ce9...@news.opennet.it...

Il mio suggerimento è quello di mettere il campo calcolato nella query di
origine della sottomaschera, così potrai sommarlo nel piè di pagina.
Ricordo inoltre che in una maschera non ci sono campi calcolati, ma
controlli calcolati.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

 wrote in message
_7mG8.89054$US3.2...@twister1.libero.it...

Grazie, ci provo
Paolo
Newsgroup: it.comp.appl.access
Titolo: Query di aggiornamento da modulo

Ho una tabella "tabella_01" contenente migliaia di recod dove in ogni record 
c'� un campo "importo" oltre ad altri campi.
da poco su tale tabella ho inserito  un campo "importo_lettere" dove da 
maschera con evento "dopo aggiornamento", tramite un modulo trovato su "sito 
comune", inserisco il valore in lettere (tipo assegno o c/c)  in questo 
modo:
    Dim sNumberValue As String, sCaseValue As String, cmblanguage As String
    cmblanguage = 1
    EuroCheque Me.Importo.Text, sNumberValue, sCaseValue, cmblanguage
    Me.Importo_lettere = sCaseValue
e funziona benissimo.
Ora il problema � come fare tramite query di aggiornamento ad aggiornare i 
vecchi record (migliaia) usando tale modulo?
Qualcuno me lo spiegherebbe.
Grazie!

 Grazie!
Ciao, nella query di aggionamento, nella casella "aggiorna a" del
campo  "importo_lettere"
ci metti EuroCheque ([Importo];  ecc )
Fammi sapere
Alberto

 Grazie!
La devi modificare, nel senso che bisogna aggiungere una nuova funzione
che sia adatta al caso.
Qui la soluzione:
http://techforum.it/usenet/2006/7/27/430722-conversione-numeri-in-testo.leggi
--
sv
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Alberto
non capisco che elementi devo passare alla funzione...

 ha scritto nel messaggio

Dovrebbero essere gli stessi parametri che gli passi nella maschera
tranne il primo che deve essere il nome del campo importo in tabella.
Fammi sapere.
Ciao
Alberto

Newsgroup: it.comp.appl.access
Titolo: Ricerca parola in un campo

Vorrei sapere che criterio mettere per poter ricercare all'interno di un
campo una parola
ad esempio:
"Alimentatore ATX 400W"
Se metto ATX voglio che mi dia come risultato anche la stringa precedente
ciao a tutti Simone

 ha scritto nel
messaggio
news:KrAAc.491199$rM4.20...@news4.tin.it...

guarda sul sitocomune
MAssimiliano

 ha scritto nel messaggio
news:dFAAc.7003$%l2....@news.edisontel.com...

oppure come criterio della query puoi usare una stringa tipo:
like "*" & [Parola da cercare?] & "*"
il carattere jolly ti consente di cercare non solo le parole che iniziano
per il tuo criterio, ma anche quelle che ne contengono solo una parte.
Se usi questo criterio come recordsource della maschera o del rpt o
all'interno di vba verifica gli apici.

 ha scritto nel messaggio
news:KrAAc.491199$rM4.20...@news4.tin.it...

Occorre capire se per ircerca intendi Filtro o proprio Ricerca.
Nel 1° caso puoi avere 2 ulteriori casi:
    a)Sfruttare la proprietà Filter di Form
        Me.Filter="[NomeCampo] Like '*" & "ATX" & "*'"
    b)Query nella quale inserisci un Criterio
        Like "'*" & [Ricerca:] & "*'"
Nel 2 Caso devi spostare il Bookmark al primo Record che soddisfa
la richiesta:
Me.RecordsetClone.FindFirst "[NomeCampo] Like '*" & "ATX" & "*'"
Me.Bookmark=me.recordsetclone.Bookmark
Ciao.
@Alex.

[..]
Mille grazie a tutti....
Newsgroup: it.comp.appl.access
Titolo: Limiti di Access

Qualcuno sa dirmi come valutare quando il numero di dati è eccessivo per
essere gestito con Access e conviene passaere ad altri database?
Sapete dove posso trovare documentazione a riguardo anche per SQL Server,
Oracle, ...?
Grazie.
Danilo.

 ha scritto nel messaggio
news:_iXk9.177127$pX1.6...@news2.tin.it...

Un Giga per tabelle di Access97
Due per Access2000/XP.
Se si superano queste dimensioni conviene creare più DB.
Ciao, Carlo

 ha scritto nel messaggio
news:_iXk9.177127$pX1.6...@news2.tin.it...

secondo mè non è tanto il numero eccessivo di dati
a farti passare a SQL server....
è il fatto di dover fare un'applicazione multiutente.
ringo

 ha scritto nel messaggio
news:an1o5c$i70$1...@serv1.albacom.net...


 >
non so cosa ci devi fare, ma queste limiti sono alti....
ciao MAssiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 prima di diventare ingestibile.
E' un tema dibattutissimo, e all'atto pratico non č facile dare una risposta
esaustiva.
Dipende anche da come l'.mdb viene condiviso: in remoto con sistemi tipo
TServer o citrix puoi volare molto piů in alto, in rete Win ordinaria puoi
avere problemi anche con due clients _vedi realtek 8029_.
Ti consiglio di fare ricerche sul tema con google sui seguenti ng:
it.comp.appl.access    it.comp.lang.visual-basic   it.comp.software.database
(escludi le risposte di Davide Bianchi, poco attendibile sull'argomento)
Ciao, Silvio

 > quante tabelle da 2 Giga
M'era sfuggito :-)
La dimensione complessiva del .mdb non può superare i 2 GB (1 con Jet 3.5).
Newsgroup: it.comp.appl.access
Titolo: NavigationButtons

Salve a tutti,
è possibile in una maschera avere solo la casellina con il numero corrente 
senza il pulsante vai al precedente/successivo oppure bisogna crearsi una 
textbox nella quale ci metto una qualche formula?
Ho guardato nell'help ma è molto scarno: o true o false!
Grazie
Carla 

"carla" <carl...@NOSPAMhotmail.com> ha scritto nel messaggio
news:435026c6$0$24648$4faf...@reader3.news.tin.it...

Ciao Carla.
imposti a no nella scheda formato i pulsanti di spostamento.
metti due text box in cui come origine di controllo ci metti su una
=currentRecord, sull'altra =recordsetclone.recordcount.
sposandosi con pgUP pgDN vedi se è il risultato che ti serve. Magari è
l'inizio del risultato che ti serve :-)
notte, Sandro
Newsgroup: it.comp.appl.access
Titolo: Dubbio modifiche su DB multiutente

Ho un DB multiutente. Se l'utente sta lavorando su maschere e quindi
tabelle e basta, posso modificare ad esempio dei report nonostante mi
venga un avviso riguardante il fatto che le modifiche potrebbero andare
perse?
Il mio timore č:
A fare queste operazioni si puň danneggiare in un qualche modo0 il
database?
Grazie.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Sì e cmq tutto ciò che fai verrà perso.
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.appl.access
Titolo: docmd.maximize problema!

mi accade che ho tutto massimizzato ma se voglio aprirne uan non massimizzta
con restore, nache la maschera sotto subisce il comando restore mentre
vorrei restasse massimizzata.
mi sapte aiutare?
grazie.

 ha scritto nel
messaggio news:AyX%8.2125$lu5....@twister1.libero.it...

Se vuoi aprire una maschera non massimizzata fallo ma senza usare alcun
comando tipo Restore perchè non ha senso.
Tutte le altre resteranno nella loro dimensione.
Il comando restore serve a ripristinare lo stato della maschera a prima
della massimizzazione e a permettere alle altre maschere di rimanere nella
loro forma.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: eliminare i reocrd di una tabella presenti in una query di selezione

ho una query di selezione con dei criteri per filtrare i record
dovrei eliminare i record di un altra tabella che contiene il nome e cognome 
dei record presenti nella query
 
Idee? grazie.
 
altrimenti � possibile scorrere i record di una query di selezione con un 
recordset?
 
 

 ...
 
Dipende della query.
 
Forse basta di
- aggiungere l'altra tabella alla query
- impostare due JOIN tra i campi per nome e cognome
- eliminare i campi della prima tabella dal SELECT
- aggiungere il * dell'altra tabella alla griglia
- cambiare il tipo della query ad una query di eliminazione
- eseguire la query
 
Se cos� non riesci ma ricevi un errore, scrivi quale e incolla il testo
SQL della query che hai provato.
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: numero progressivo automatico

Salve a tutti!
Ho creato un DB con un campo chiamato "NUMERO" di tipo numerico ed un campo 
"DATANUMERO" di tipo data, vorrei che il numero incrementasse tramite una 
funzione DMAX in automatico con un clik su un pulsante, ma vorrei che 
all'inizio dell'anno ripartisse dal n° 1, ed andasse a incrementare quindi 
il numero relativo all'anno corrente e non il massimo degli anni precedenti.
Grazie anticipatamente per l'aiuto! 


Prova in questo modo:
private sub NomeTuoPulsante_click()
docmd.gotorecord,, acnewrec
me.numero = nz(dmax("[numero]", "NomeTuaTabella" "year(datanumero)="& 
year(date)))+1
end sub
-- 
Ciao
Geppo 

dimenticavo, il controllo che conterra' ed aggiornera datanumero avra com 
valore predefinito:
=date()
-- 
Ciao
Geppo 

Grazie Geppo funziona alla grande!
Newsgroup: it.comp.appl.access
Titolo: Access e DBF

Buonasera a tutti,
dovrei esportare e mantenere allineati dei dati da una mia applicazione
Access Xp verso un software gestionale che utilizza archivi in formato DBF.
In Access ho creato un collegamento al file .dbf in questione.
Ho creato le istruzioni Sql per l'insert e l'update.
Fin qui tutto bene... il problema è che dall'applicativo esterno i nuovi
record (pur presenti nel .dbf) risultano "visibili" soltanto dopo aver
lanciato una procedura di "riordino archivi".
Penso che dipenda dagli indici impostati nel file dbf, ma non so come
gestirli da Access.
Qualcuno ha qualche idea?
Grazie
Massimiliano Gatti
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Con Access 97 riuscivo a gestire gli archivi *.dbf e i relativi file
index (*.ndx)
collegando le tabelle al Db scegliendo dalla combo il Tipo File :
Microsoft FoxPro (*.dbf)
ciao
Andrea Papi


Grazie faccio un tentativo... anche se questi indici hanno estensione .cdx
ciao


 ciao
In questo momento non ricordo con precisione ma mi pare che gli indici con 
quella estensione siano quelli generati dai programmi compilati in Clipper 
che utilizzava archivi in formato DFB standard ma indici in formato 
proprietario (a meno di specificare esplicitamente al momento della 
compilazione del programma di usare indici in formato DBIII nativo).
Quindi mi sa che non ci puoi fare niente, ACCESS 97 gestisce archivi DBF e 
indici in formato BDIII originale.
La porcedura "esterna" vedrà i record aggiunti solamente dovo aver 
ricompilato gli indici nel "suo" formato che ACESS non è in grado di 
aggiornare.


Hai ragione, si tratta di una procedura nata in Clipper e compilata con
Alaska (???)
Non mi resta che segnalare agli utenti di ricompilare gli indici.
Grazie e ciao



i cdx dovrebbero essere Paradox,  gli ntx Clipper
ndx e mdx Dbase veri e propri
--
ac
Newsgroup: it.comp.appl.access
Titolo: Query aggiornamento

Ho due problemi con una query di aggiornamento. seguendo i consigli di
Antonio e Roberto di crearmi una query di aggiornamneto funziona tutto
correttamente o quasi. Il problema principale che la query mi aggiorna
tutti i record tranne quello attivo. se qulcuno sa come risolvere il
problema grazie?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:b98ue9$rti$1...@news.newsland.it...

Detta così non si capisce molto sul perchè usi una Qry di aggiornamento su
tutta la tabella visto che hai una Form associata......!
Se potessi spiegare meglio, magari anche qualcun'altro oltre i citati può,
senza doversi spulciare i post precedenti, darti aiuti.....!
Alternativa proseguire il POST originale....!
@Alex.

 @Alex.
Hai ragione, il problema č che l'aggiornamento deve essere fatto  non solo
sulla tabella associata alla maschera ma anche su un'altra tabella in base
ad un criterio presente nella prima maschera. l'aggiornamento funziona
corettamente l'unico problema che mi aggiorna tutti i record tranne uno
quello attivo in quel momento.
Non so se l'errore sia dovuto al fatto che la query viene eseguita
all'aggiornamento della casella di testo. Grazie


Newsgroup: it.comp.appl.access
Titolo: Evento NotInList

Ho un problema utilizzando l'evento NotInList di una casella combinata non
associata impostata ad elenco valori.
Secondo la guida in linea di A97 la sintassi da usare è la seguente:
Private Sub Colori_NonInElenco(NewData As String, _
  Response As Integer)
 Dim ctl As Control
 ' Restituisce l'oggetto Control che fa riferimento alla casella combinata.
 Set ctl = Me!Colori
 ' Richiede di verificare se si desidera aggiungere un nuovo valore.
 If MsgBox("Valore non presente nell'elenco. Aggiungere?", vbOKCancel) =
vbOK Then
  ' Imposta l'argomento Response per indicare che i dati vengono aggiunti.
  Response = acDataErrAdded
' Aggiunge la stringa nell'argomento NewData a origine riga.
  ctl.RowSource = ctl.RowSource & ";" & NewData
 Else
 ' Se si sceglie Cancel, si elimina il messaggio di errore e si annullano le
modifiche.
  Response = acDataErrContinue
  ctl.Undo
 End If
End Sub
ma il problema è che, facendo un msgbox dopo la riga
  ctl.RowSource = ctl.RowSource & ";" & NewData
si evidenzia che i valori sono tutti tra virgolette tranne NewData, per cui
alla chiusura della maschera tale valore non viene salvato nel rowsource
della casella combinata.
Qualcuno di voi ha già risolto il problema?

 Qualcuno di voi ha già risolto il problema?
Si', con una tabella d'appoggio.
Sib

 Si', con una tabella d'appoggio.
: (

 : (
Sib
Newsgroup: it.comp.appl.access
Titolo: [OT] Traduzione FAQ 2.3

2.3 ESEGUIRE UN SUONO
Problema
Su alcuni eventi vuoi eseguire un suono disponibile in formato .wav (ad
esempio i suoni di sistema di Windows.)
Soluzione
Funzione con le API. Nella sezione dichiarazione di un modulo standard:
Declare Function sndPlaySound Lib "winmm.dll" _
Alias "sndPlaySoundA" (ByVal lpszSoundName As String, _
ByVal uFlags As Long) As Long
Richiamo nel codice di un'evento
sndPlaySound "Percorso_e_Nome_del_Wave", 0
Se questo non ti è sufficiente allo scopo esiste una versione complessa per
l'esecuzione di suoni di Dev Ashish:
http://www.mvps.org/access/api/api0011.htm
------------
Ciao Valerio.

 ha
scritto nel messaggio
news:pbH0d.236981$OR2.10...@news3.tin.it...

Ciao
MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: Gestione di un numero con formato personalizzato consecutivo

Buon giorno a tutti e auguri per un buon 2018
avrei bisogno di un consiglio su come fare una cosa in un campo "numerico", vediamo di spiegare cosa mi serve...
in un campo di un report, che serve per una stampa, in una casella di testo ho messo il seguente formato alla apertura: 
 
=Right(Year(Now());2) & "." & " " & [NUMERO_NC]
 
questo genera un numero che diventa 18.1 e fin qui tutto ok.
avrei la necessità di far comparire
18.001 che dopo la decina dovrebbe essere 18.011 e dopo le centinaia 18.101
come posso fare? non è solamente l'inserimento di due zeri, dopo la seconda "&"..
 
=Right(Year(Now());2) & "." & "00" & [NUMERO_NC]
questo andrebbe bene fino alla 18.009 poi farebbe 18.0010 io vorrei che comparisse 18.010... 
come si potrebbe fare? 
grazie in anticipo a tutti
Luca


Prova con
Right(Year(Now());2) & "." & format$([NUMERO_NC],"##0")
 
Dovrebbe andare anche
Format$(now,"yy.") & format$([NUMERO_NC],"##0")
 


ciao!
Ci provo! intanto grazie


Purtroppo non mi restituisce nulla e mi compare l'errore "operatore mancante ... ecc ecc..."
strano...

Mat.
 
E anche sostituire le virgole con i punti-e-virgola.
Alberto S


Eh si ma smettetela di trovare errori sul mio suggerimento
Altrimenti che figura ci faccio?
 
 
 
 


Si, ma, se per ogni suggerimento ci metti dentro tre errori, come 
facciamo a non correggerti?
 
 
 


Com'è che si dice? ... Te la canti e te la suoni? ;-))
Alberto S

 
 
La figura di uno che non da la /pappapronta/ e
richiede un minimo di lavoro costruttivo ;-)
 
-- 
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)

 
 
Almeno uno che mi vuole bene

Newsgroup: it.comp.appl.access
Titolo: Query in access 35000 record

Ciao a tutti,
Ho un problema di questo tipo:
Ho un database di 35000 record e mentre è in esecuzione il modulo di vb si
blocca.
Mi sembra di aver intuito che si tratti di un problema di query innestate
che non piacciono ad Access...ho provato a realizzare la query dall'
interfaccia delle query di access e si blocca anche da lì.
Devo cambiare la query ed evitare di costruirla innestata???
Preferivo la query innestata per risparmiarmi qualche riga di codice ma
evidentemente sarò costretta a scriverle.
Qualche consiglio???
Ciao a tutti e grazie
Fabiano
--------------------------------
Inviato via 
http://usenet.libero.it

 Inviato via 
http://usenet.libero.it
Dovresti postare la query cosě si puň capire dov'č l'errore eventualmente.
Io lavoro con queri annidate anche su tabelle con molti piů record
penso che dipenda dall'indicizzazione della tabella
Dovresti controllare se usi come criterio di selezione ( o di altro tipo do
query) le chiavi della tabella
Stefano (kabisa)
Newsgroup: it.comp.appl.access
Titolo: Ricerca attinenza stringa

Devo cercare in un campo testo che contiene un indirizzo (es. via G.
Garibaldi)una stringa che rappresenta un altro indirizzo (es. Corso Giuseppe
Garibaldi).
Come posso implementare una SQL che cerchi più stringhe di una frase in un
campo in modo da evitare che mi rstituisca tutti i record con il campo
avente o solo la parola Garibaldi o solo Giuseppe, ecc.
Grazie

 ha scritto nel messaggio
news:C57m8.49951$1S3.1...@twister1.libero.it...

Prova ad usare sia il carattere jolly * (asterisco) che l'operatore booleano
OR, in maniera che la query selezioni sia i record che contengono nel tuo
campo la stringa "Giuseppe" che quelli che contengono la stringa
"Garibaldi".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Un Report uscito da X-Files...

Scusate il titolo strampalato, ma non sono riuscito a trattenermi.
Qualcuno sa dirmi perchè una query funziona alla perfezione ed un report
basato sulla stessa query trova un errore in un riferimento ambiguo ????
Se ci fosse un riferimento ambiguo, perchè la query non me lo dice ?
Perchè il report non può semplicemente stampare quello che c'è nella
query ???
Grazie. Spero che qualcuno mi aiuti, perchè sto imparando ad usare
Access da solo e non è facile...
--
Posted from 
mta02-acc.tin.it
 [212.216.176.33] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:20000503085011.UTLS2...@fep17-svc.tin.it...


 wrote in message


Newsgroup: it.comp.appl.access
Titolo: report su stampante ad aghi....

Non riesco a stampare correttamente un report tramite una stampante ad aghi
(Lekmark 2481) su fincati a modulo continuo.
Ho impostato nel driver della stampante un formato personalizzato di 30cm x
10cm., ma sebbene l'anteprima del report esca corretta, in fase di stampa la
stampante se ne frega del formato...lasciamo perdere poi il font del
carattere...
Che posso fare?
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.770 / Virus Database: 517 - Release Date: 27/09/2004

 Che posso fare?
La gestione delle stampanti ad aghi, per esperienza personale ed 
indiretta risulta molto, molto avventurosa se si utilizza Windows.
Potresti provare con stampante generica/solo testo, che ti lascia cmq
poco margine di manovra oppure con altri drivers compatibili.
Buona fortuna .....
Ciao+
MArco 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: apertura di piu form una a fianco dell'altra (come schede)

apro già diverse maschere che si sovrappongono una all'altra, ma vorrei aprirle massimizzate a tutto schermo e quella apro dopo si aprisse creando una scheda in alto tipo meno in modo da poter navigare fra una form e l'altra.
 
è possibile?
 
gerazie.

Quello che chiedi si può fare... ma non è semplicissimo...
Secondo me faresti meglio usare un Ribbon ben strutturato... ad esempio.
 
Oppure perché non usi proprio una struttura schede...?
Form Master Massimizzata NON ASSOCIATA e struttura a schede.
Ogni scheda una Subform che poi è la tua form da usare...
Puoi gestire la visibilità delle pagine ed anche dei button.
Se non ti piacciono le pagine o i button nativi metti NULLA e crei una OptionButton con tante Option quante sono me pagine e su AfterUpdate cambi pagina...
 
Fantasia... e semplicità, soprattutto se le conoscenze sono da consolidare.
 
@Alex


ottimo consiglio grazie.

Newsgroup: it.comp.appl.access
Titolo: chiarimento ! o .

Ciao Ng, mi trovo di fronte a quelle cose che ti fanno bip bip...mi trovo in
una maschera che si chiama primaria al suo interno č inserita una
sottomaschera che si chiama secondaria. Allora sull'evento corrente ho il
seguente codice:
Private Sub Form_Current()
Dim rs As Recordset
Dim i As Integer
Set rs = Forms!Primaria!Secondaria.Form.RecordsetClone
End Sub
mi dice che non trova primaria...perchč? ho provato anche con set
rs=Forms("Primaria")!Secondaria.form.recordsetClone....
grazie
Femto

 ha scritto nel messaggio
news:42135ed0$0$32348$5fc...@news.tiscali.it...

Strano...
Prova a fare comunque me.secondaria.form.recordsetclone
Antonio

Antonio Biso ha scritto:



Da te proprio non me lo sarei mai aspettato!
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

 Antonio
Antonio!!
Ma quanto hai di febbre??
Subject poco significativo, 3d già aperto..
Non me lo sarei mai aspettato da te...
Ciao
--
rgrds
SC
-- 


 ha scritto nel messaggio
news:cuvpg5$ldm$1...@news.newsland.it...

..scusate, so che se ne è già parlato ma non risolvo...è una cosa anomala,
quindi chiedevo se eventualmente ci siano situazioni in cui può succedere di
ottenere un errore..
Femto

"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:ILJQd.36375$QG6.6...@twister2.libero.it...

...grazie risolto con Set rs = Me!Secondaria.Form.RecordsetClone
Femto

 Antonio
E poi sarei IO quello che fuma...
Solo soletto in ufficio...
MAssimiliano

 Namor
Uh cazzo!
Sto male... sto molto male...
Antonio
Newsgroup: it.comp.appl.access
Titolo: identificare un record in un form

Ciao a tutti,
ho la necessità, in un form, di permettere all'utente di variare alcuni
campi di un record precedentemente cercato con il bottone filtro ma prima
della variazione devo salvare tale record , in un'altra tabella.
Utilizzando codice VBA, come è possibile identificare e quindi trasferire il
record correntemente visualizzato dal form?
Posso lavorare sul record intero, poichè devo trasferirlo completo oppure ho
bisogno di estrarre ogni singolo campo?
Saluti



vedi recordsetclone e absoluteposition
oppure ricopiati campo per campo
Saluti.
Emanuele.

 ha scritto nel messaggio
news:TwWv9.97512$%M1.24...@twister2.libero.it...

Se la tabella che contiene i dati da variare si chiama Tabella1.
Se la tabella dove copierai il record corrente della maschera si cahiama
Tabella2.
Se le due tabelle hanno la stessa struttura ed hanno come chiave primaria un
campo chiamato ID.
Se la maschera ha come origine record la tabella Tabella1 e i suoi controlli
hanno lo stesso nome dei campi cui sono associati.
Per accodare in Tabella2 il record corrente della maschera, a fronte
dell'evento che riterrai più opportuno genera questo codice VBA:
DoCmd.RunSQL "INSERT INTO Tabella2" & _
" SELECT Tabella1.* FROM Tabella1" & _
" WHERE (((Tabella1.ID)=" & Me![ID] & "));"
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:me7w9.99301$%M1.25...@twister2.libero.it...

Grazie a tutti per l'aiuto.
Filippo

Newsgroup: it.comp.appl.access
Titolo: Insieme "Controls" di una maschera e indice univoco dei controlli

Buonasera amici.
A proposito dell'insieme "controls" di una maschera, leggo nell'help:
...........
È inoltre possibile fare riferimento a un controllo utilizzando il relativo indice
nell'ambito dell'insieme. L'insieme Controls è indicizzato a partire da zero.
Me(0)                    ' Refer to first item in collection.
Me.Controls(0)
...........
Quindi vi chiedo: come si recupera da codice il valore di questo indice per ciascun
controllo?
Grazie per l'attenzione e ciao a tutti.
Galliano

 Galliano
Credo che l'unico modo sia Ciclare e confrontare il Nome...!
Public Function retIndex(strCtlName as string) as integer
    Dim x as integer
    For x=0 to Me.controls.Count-1
           If Me.Controls(x)=NomeControllo then Exit For
    Next
    retIndex=x
End Function
Ma a che cosa può servirti una roba del genere....?
Per accedere ad un controllo usando l'indicizzazione della Collection
Controls
basta usare il Nome stesso:
Supponi di aver trovato l'Indice del Controllo "NomeControllo"=12
Queste 2 espressioni sono esattamente uguali.....:
Me.Controls("NomeControllo").Forecolor=vbred
Me.Controls(12).ForeColor=vbred
A fronte di ciò non capisco proprio cosa devi ottenere...?
@Alex.
Newsgroup: it.comp.appl.access
Titolo: timer

Sono sempre qui con qusto argomento, c'e' qualcuno che sà come trasformare
il numero che restituisce la funzione timer in "hh.mm.ss".
La funzione restituisce esattamente i secondi trascorsi dalla mezzanotte, ma
se io divido quel numero per 3600 ottengo un numero.
Es.
Ora attuale 14.43.43
Numero restituito dalla funzione  = 53023
Questo numero lo divido per 3600 che sono i secondi in un Ora
Ottengo 14,728611
come faccio a trasformare questo numero nel formato hh.mm.ss
Grazie Grazie
Enrico Pietrobon

 ha scritto nel messaggio
news:9u7pb4$6ak$1...@pegasus.tiscalinet.it...

Se non dovesse saltar fuori nessuna funzione dedicata (magari esiste già)
prova così:
Sub ConvertiORA()
    Dim a As Long
    a = 53023
    Dim ore, minuti, secondi As Integer
    ore = (53023 \ 3600)
    minuti = (53023 Mod 3600) \ 60
    secondi = (53023 Mod 60)
    MsgBox (ore & " " & minuti & " " & secondi)
End Sub
;-) >

 ha scritto nel messaggio
news:9u7pb4$6ak$1...@pegasus.tiscalinet.it...

Dividi per 86400 anziché per 3600 e dai al controllo che contiene il
risultato il formato Ora esatta.
Naturalmente il tutto funzionerà solo a condizione che la quantità di ore
sia inferiore a 24.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Incrementi sulle date

Ciao, sono nuovo di qui, perchè mi servirebbe una mano su questo problema, e 
così ho pensato a voi....
Ecco il quesito: dovrei scrivere un software che gestisca la manutenzione di 
un bel po' di macchine da officina, come pompe, torni, frese ecc..
Il programma consente di selezionare per ciascuna macchina alcuni tipi di 
manutenzioni disponibili, da impostare con cadenza giornaliera, settimanale, 
quindicinale o mensile a partire da una data che l'utente deciderà, per poi 
stampare una sorta di calendario mensile o in periodo ancora da decidere, 
che consenta di vedere: il 15 di questo mese devo fare questo a questa 
macchina, questo a quest'altra ecc.
Ora il problema è appunto qui: come fare per impostare degli incrementi alle 
date partendo da una casella di testo in cui si scriverà la data di 
partenza? E specilamente, memorizzare tutte le date incrementate, in modo da 
utilizzare questi incrementi in una sorta di database dinamico associato ad 
ogni data...
E come gestire tutti questi dati?
La funzione DateAdd permette di fare questo tipo di cose?
Grazie a chi mi toglierà da questo impiccio.

 Grazie a chi mi toglierà da questo impiccio.
Se ti ho illuminato mi fa piacere, altrimenti chiedi pure oltre.
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:d0a3ik$n23$1...@news.newsland.it...


ecco ho anche sbagliato a quotare :-)
Pardon! 


In alternativa potresti memorizzare la data di inizio manutenzione la 
periodicità e i giorni di preavviso dell'evento (es. inizioManutenzione: 
7/3/2005, periodicita: 15); il problema è crearsi una funzione che 
passatagli la data inizio manutenzione, la periodicità, giorni di preavviso 
e la data odierna ti avverta dell'evento...
Ciao.
-- 
Sergio MAZZA
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: aprire file in rete

sto utilizzando il comando shell per aprire un file excel passato in
una casella di testo, testo1.Questo file si trova in rete...dà errore
perchè dice che non lo trova
Shell ("C:\Programmi\Microsoft Office\Office11\EXCEL.EXE" &
"\\percorso\" & me.testo1 & ".xls")
Il comando con un file su disco funziona perfettamente.sapete perchè?

 ha scritto nel messaggio 
news:1163071549.5...@k70g2000cwa.googlegroups.com...

Credo che se il testo passato presenta degli spazi devi aggiungere le 
virgolette.
Shell ("C:\Programmi\Microsoft Office\Office11\EXCEL.EXE" &
"\\percorso\" & """" & me.testo1 & """" & ".xls")
Prova così.
Ciao, Carlo

Carlo Costarella ha scritto:

ho,provato ma dà ancora lo stesso errore

 ha scritto nel messaggio 
news:1163084942.4...@m7g2000cwm.googlegroups.com...
ho,provato ma dà ancora lo stesso errore
[risposta]
Inserisci uno spazio tra il nome dell'applicazione e il nome del file da 
aprire:
Shell ("C:\Programmi\Microsoft Office\Office11\EXCEL.EXE " &
"\\percorso\" & me.testo1 & ".xls")
Ciao.
-- 
Sergio MAZZA 

Sergio MAZZA ha scritto:

Perfetto.GRazie mille
Newsgroup: it.comp.appl.access
Titolo: Pulsanti comando

AIUTO.
Non capisco nulla di programmazione Vba, ciò premesso vado con il
problema.
Ha creato un Db che avevo salvato in uno Zip, ora che l'ho copia sul
desktop non risco più ad inserire dei pulsalti di comado nella maschere,
appare l'errore "errore durante l'accesso al file. Potrebbe non essere
più attiva la connessione di rete".
Non ho nessuna connessione nel Bd, cosa deve controllare per verere
cos'è successo?
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie
Ciao
guarda su 
www.donkarl.com/it
 sez Bug
salutami tua sorella Silvia
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

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

io ci provo!
non è che c'è qualche anima buona che mi riesce a realizzare il seguente
programmmino:
4 o 5 campi di cui:
 1) un contatore a numeri unici incrementabili e consecutivi (no contatore)
non modificabile ne cancellabile,
2) data automatica giornaliera che non si modifica con un futuro
aggiornamento ne si cancella,
3) password di modifica record
4) impossibilità alla cancellazione record
5) stampa tramite pulsante della lista dei record immessi nella giornata
odierna, in ordine di numero contatore
6) pulsante di stampa di tutti i record di un determinato giorno a
richiesta;
7) pulsante di stampa di una lista di record da un numero di contatore ad un
altro a richielsta
8) due diversi utenti di accesso con un campo che segna automaticamente
l'utente che manovra in quel momento il programmino, e di cui 1 può
modificare o inserire dati mente l'altro può solo vedere i record.
9) password di accesso al database.
scusate se ho chiesto troppo, ma non riesco a portare a termine questa
esigenza, se era con Superbase sarei riuscito a farlo, ma con access, non ci
riesco.
Se c'è qualche esperto bravo di access e me lo sappia fare, lo ringrazierei
immensamente
luigi

immensamente
E' pasqua, mica natale....:-))
Saluti.
Luciano
(DOC)

Newsgroup: it.comp.appl.access
Titolo: Valore numerico

Ho creato un campo calcolato nella query dettagli ordini per sommare le
quantità evase per ogni riga di dettagli......
Ho provato ad eseguire la seguente routin dopo l'aggiornamento del campo
quantità ordinata senza nessun esito
Private Sub Quantità_AfterUpdate()
If  Me.Evaso.Value > Me.Quantità Then
MsgBox "Quantità ordinata inferiore a quantità evasa", vbOKOnly
Cancel = True
Me.Undo
Else
End If
End Sub
Se cambio Me.Evaso.Value con
DSum("quantitàevasa","evasoordiniclienti","iddettagli=" & Me.iddettagli) me
riconosce il valore del campo........Perchè?
Un saluto a tutti Massimo

 ha scritto nel messaggio
news:b4qSb.1636$U4.6...@twister1.libero.it...

che significa "me riconosce il valore del campo"?
Antonio
Newsgroup: it.comp.appl.access
Titolo: Problema stampa

Ciao.
La mia maschera iniziale presenta decine di sottomaschere che rilevano la
situazione in diverse parti dell'impianto. Come fare ad ottenere una stampa
di questa maschera iniziale con i valori delle sottomaschere che
effettivamente vedo (ultimo record per ciascuna sottomaschera). Cioč fare
una stampa di ciň che vedo sul video e non, come succede, delle varie
sottomaschere con tutti i record ma solo di quello che vedo sul video
(impostato come ultimo record)
Inoltre:
Esiste un'istruzione per far sě che le maschere si adattino alla
risoluzione del video ? In modo tale che occupino sempre tutto lo schermo
anche se lo si visualizza su un 1024X768 mentre io ho lavorato su un
800x600 ?

 ha scritto nel messaggio
news:9qpu7.9505$0Y2.1...@news.infostrada.it...

Fai un Report con decine di sottoreport che conterranno l'ultimo record
delle sottomaschere in modo da rispecchiare la situazione della Maschera.
Ciao Roberto - Syd

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

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

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

Ciao a tutti, ho un problemino con tabelle e maschere:
Tabella 1: deve raccogliere i record inseriti dall'utente
Maschera1: maschera di inserimento relativa alla Tabella1
Tabella 2: anagrafica i cui record sono composti dagli stessi campi che
compongono la Tabella1
Il problema č questo: vorrei che l'utente, attraverso la Maschera1, possa
scegliere da un menů ,in base al campo1 della tabella 2 (il codice del
prodotto), dopo la scelta il db dovrebbe complettare tutti i campi della
Maschera 1 usando i valori dei campi 2, 3, 4, ecc relativi al record cui
appartiene il campo 1 selezionato.
Spero in un aiuto
Ciao


Visto che devi popolare più di una casella di testo (i campi sono nella
tabella) non ti consiglio il dlookup; però potresti cambiare la casella di
testo [codiceProdotto] in una casella combinata e come origine dati crei una
query di selezione (che legge i dati dalla tabella1) che conterrà, come
primo campo, il [codiceProdotto] e a seguire i campi che ti servono a
popolare le altre caselle di testo sulla maschera. Nella riga dei criteri
inserisci il riferimento al controllo (casella combinata) sulla maschera:
'------------
forms!Maschera1!codiceProdotto
'-----------
Nell'evento 'dopo aggiornamento' della casella combinata ([codiceProdotto])
scrivi il codice che legge e popola le altre caselle di testo:
'----------
if not isnull(me!codiceProdotto) then
    me!casellaNumero2 = me!codiceProdotto.columns(1)
    me!casellaNumero3 = me!codiceProdotto.columns(2)
    me!casellaNumero4 = me!codiceProdotto.columns(3)
end if
'----------
Ciao.

Newsgroup: it.comp.appl.access
Titolo: BeforeInsert ??!!





Aiuto,


ho una maschera che mi sta creando un po' di 
problemi.


 


Innanzitutto passando ad un nuovo record con la 
tabulazione i controlli nella nuova riga non venivano disegnati correttamente. 
Ho provato a seminare delle RepaintObject un po' dappertutto ma non funziona (ho 
già provato ad ottimizzare le origini dati).


 


Altro problema è che 
all'aggiunta di un nuovo record non parte l'evento BeforeInsert 
???!!!.


A me sembra un bug.


Qualcuno sa aiutarmi.


 


Grazie


 



 wrote in message
news:0yVZ7.3471$2R2.1...@news1.tin.it...

Mi viene un dubbio sull'evento BEFORE INSERT, ma non è che è giusto così...!
Per rilevare l'evento nuovo record, io ho sempre visto il controllo
del metodo "NewRecord".
Nel senso che, credo, non venga attivato il Before Insert fino a quando
la proprietà Dirty di Form è vera, il che corrisponde almeno ad aver attivato
un controllo per la modifica.
Invece come dico io sarebbe:
Private sub Form_OnCurrent()
  If Me.NewRecord then
     'Rileva addNew .........
  Else
     'no
  End if
End sub
Spero di non averti portato fuori strada.....!
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
cfb3a43cbb9b717d9d...@mygate.mailgate.org...
