mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: connessioni a dati in access2000

Ciao a tutti, ho iniziato da poco a provare Access 2000 e oggi mi ha mandato
in crisi.
in access97 ho sempre usato la seguente sintassi
  Dim MIODB As Database
  Dim MIOSET_R, MIOSET_W As Recordset
  Set MIODB = DBEngine.Workspaces(0).Databases(0)
  Set MIOSET_R = MIODB.OpenRecordset("Q_ORDINI_IMP_LOC_R")
  Set MIOSET_W = MIODB.OpenRecordset("T_ORDINI_IMP_LOC")
per aprire un recordset, in access2000 non va!!!
ho cercato nell'help ma non ho capito molto, l'unica cosa che ho capito e'
che "as recordset" va sostituito con "as adodb.recordset", ma oltre non
riesco ad andare.
Qual'e' la sintassi corretta? grazie e Ciao
                                                            Maurizio

 ha scritto nel messaggio
news:Ai3R6.12069$Uo3.4...@news6.giganews.com...

Non è questione di sintassi ma di riferimenti. Apri un modulo qualsiasi e
metti un riferimento a Microsoft DAO a partire dalla versione 3.51.
Tutto andrà bene.
Ciao, Carlo

 wrote in message
Ai3R6.12069$Uo3.4...@news6.giganews.com...

Oltre a selezionare i riferimenti DAO,
ricordati di dichiarare i recordset con la sintassi:
dim rs as dao.recordset
saluti
sdamy

Newsgroup: it.comp.appl.access
Titolo: Query agg

Un saluto a tutti il problema attuale è questo:
ho una tabella articoli con 2 listini
listino1
listino2
nella query di aggiornamento nel campo listino1 aggiorna a: ho inserito
listino1*1.5
nel campo listino2 aggiorna a: ho iserito listino1*1.5
Quando eseguo la query mi aggiorna solo il listino1; il listino2 viene
ignorato
per aggiornarlo devo togliere il dato per l'aggiornamento del listino1 e
rieseguire la query un altra volta capisco che il listino2 e vincolato al
valore del listino1 ma la domanda è: si può evitare questo.
Karl aveva suggerito questa soluzione molto valida
Private Sub NotePreventivo_GotFocus()
DoCmd.RunCommand acCmdZoomBox
End Sub
Si può intercettare l'evento per la chiusura della finestra zoom:
mi spiego meglio quando il controllo NotePreventivo riceve il fuoco
ingrandisce il controllo una volta iserito il testo e si preme il tasto OK
il cursore ritorna sul controllo mentre io volevo che si spostasse a
controllo successivo; è possibile?
Grazie per i VS preziosi consigli.

 Grazie per i VS preziosi consigli.
ciao omnitow

 Ancora grazie funziona tutto a meraviglia
Ciao Marina
Newsgroup: it.comp.appl.access
Titolo: Contare i byte di una stringa o un numero

Esiste una funzione per contare la lunghezza di una parola o un numero in
byte?
Ad esempio:
intLunghezza as integer
strParola as String
strParola = "Prova"
intLunghezza = CalcolaLunghezza(strParola)
è la stessa cosa anche per i numeri?

vuLCan Karayan ha scritto:

per le stringhe con LEN("stringa") te la cavi, per i numeri è megli oche 
guardi l'help in linea (tipi di dati)
byEz
-- 
Claudio(BS)
L'unico problema per l'uomo non sta nella difficoltà delle sue imprese
ne' nella quantità di denaro necessario per compierle, ma nella durata
della sua esistenza. (Claudio 14.02.2004)
NB. Protezione antispam
Per rispondere aggiungere claudio

Ora mi chiedo perchè hai paventato 2 alternative che tra di loro
hanno un pò di differenza...?
Spiegaci meglio cosa devi ottenere.
In ogni caso alla cieca segui quanto esposto da Claudio.
@Alex

vuLCan Karayan ha scritto:

Puoi usare Len() con qualsiasi variabile, anche numerica, data, boolean,
ecc...
-Marco-
-- 
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

Newsgroup: it.comp.appl.access
Titolo: utilizzo printer di vb in access

in Access si utilizza debug.print ma non printer.print.
E' possibile gestire la stampante direttamente senza ricorrere aiReports
antonello cini

 E' possibile gestire la stampante direttamente senza ricorrere aiReports
Debug.Print non ha nulla a che vedere con la stampante. Come dice il nome
stesso, aiuta ne debug.
Per il resto dipende tutto da cosa e da come vuoi stamapare.
Sib

"Sib dall'ufficio" <cerrise...@SPAMtiscalinet.it> ha scritto nel
messaggio news:a7uK7.323$BA4....@news1.tin.it...

ringrazio per la risposta. Però nella domanda forse non mi sono espresso
bene.
In effetti vorrei poter utilizzare la stampante senza ricorrere ai reports,
utilizzando printer.print di vb.
antonello

 utilizzando printer.print di vb.
Forse sono io che non sono stato abbastanza incisivo.
Cosa devi stampare?
Perche' non vuoi stampare con i report?
Che risultati vuoi ottenere?
Sei proprio certo che non usare i report (peraltro semplicissimi da usare)
sia meglio?
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente

 antonello cini
Si può fare via API, non con VBA.
Ciao: warp

 ha scritto nel messaggio
news:H3BK7.140007$sq5.6...@news.infostrada.it...


 antonello cini.
Guarda l'help alla voce etichette.
Sib
PS si scrive dopo il quoting

Newsgroup: it.comp.appl.access
Titolo: report: riga in grassetto se valore negativo

vorrei che il mio report stampasse dei record in grassetto se negativi, come
posso fare?
grazie in anticipo!

 ha scritto nel messaggio
news:9oafta$ik4$1...@fe2.cs.interbusiness.it...

Come si fa a sapere se dei record sono negativi ? C'è scritto io non penso
Positivo.
Bando alle ciance penso che tu voglia dire record che contengono valori
numerici negativi in questo caso ci sono due soluzioni per evidenziare
valori negativi:
1 - Imposti la seconda sezione della proprietà Formato del controllo che
contiene il valore numerico guardati lo help premendo F1 sulla proprietà,
però con questa soluzione non puoi fare il grassetto ma puoi evidenziare il
valore con un colore diverso es.: il Rosso.
2 - La seconda è la seguente:
     sull'evento Su formattazione del corpo del report scrivi questo codice:
if me.NomeDelControlloChePuòAvereValoreNegativo <0 then
    me.NomeDelControlloDaFareInGrassetto.FontBold = True
end if
Ciao fammi sapere Roberto - Syd


la seconda va molto bene, ho però dovuto aggiungere un altra riga
all'opposto perchè sennò al primo negativi che trova mi stampa in grassetto
tutti i successivi...
if me.NomeDelControlloChePuòAvereValoreNegativo <0 then
me.NomeDelControlloDaFareInGrassetto.FontBold = True
if me.NomeDelControlloChePuòAvereValoreNegativo >=0 then
me.NomeDelControlloDaFareInGrassetto.FontBold = false
se volessi farla in corsivo qual'è il controllo da utilizzare???
FontItalic ????
grazie mille per l'interessamento e la velocità nella risposta.

 ha scritto nel messaggio
news:9ocapf$hfl$1...@fe1.cs.interbusiness.it...

Devi scrivere così:
if me.NomeDelControlloChePuòAvereValoreNegativo <0 then
     me.NomeDelControlloDaFareInGrassetto.FontBold = True
else
      me.NomeDelControlloDaFareInGrassetto.FontBold = false
end if
Per farlo in corsivo è FontItalic.
Ciao Roberto - Syd

 FontItalic ????
Si', come dice anche lhelp.
Sib


la seconda va molto bene, ho però dovuto aggiungere un altra riga
all'opposto perchè sennò al primo negativi che trova mi stampa in grassetto
tutti i successivi...
if me.NomeDelControlloChePuòAvereValoreNegativo <0 then
me.NomeDelControlloDaFareInGrassetto.FontBold = True
if me.NomeDelControlloChePuòAvereValoreNegativo >=0 then
me.NomeDelControlloDaFareInGrassetto.FontBold = false
se volessi farla in corsivo qual'è il controllo da utilizzare???
FontItalic ????

Newsgroup: it.comp.appl.access
Titolo: Sottomaschera

Mi trovo in una situazione strana...
ho una sottomaschera associata ad una query parametrica del tipo
                .....like nz([Forms]![miaform]![controllo];"*")
Quando non esiste un record associato a tale parametro spariscono tutti i
controlli....
Cosa contiene in quel caso una casella di testo di quella subform???
Ho provato con isNull(), con Controllo=Null, con controllo="",
Controllo=VbNullString,
e anche con len(Controllo)=0...... niente da sempre errore!!!
come faccio a sapere il contenuto di tale controllo????
PS a cosa serve nz() ?
ciao diego
grazie

 PS a cosa serve nz() ?
E l'help on line?
comunque nz è una funzione che testa se il primo parametro è null: se non lo
è ritorna il primo parametro altrimenti il secondo
Se il secondo non c'è, se il primo è una stringa ritorna "", se è numerico,
ritorna 0
Antonio

 Allora non e' indispensabile nella ricerca...?
Nella ricerca de che?
Nella query ti serve perchè così, se l'utente non ha inserito un valore
filtro, ti fa like "*"
Antonio

 wrote in message
Ule99.3974$pX1.1...@news2.tin.it...

Come ti ha giustamente detto in quel caso la sottomaschera non esiste e
quindi non puoi effettuare un test su un suo controllo, visto che anche lui
non esiste.
Per sapere se sei nella condizione in cui la sottomaschera è vuota (o
inesistente che dir si voglia) verifica con una Dcount (vedi help) se la sua
origine record (la query parametrica nel tuo caso) contiene oppure no
record. Se la query parametrica si chiama Query1, potresti scrivere:
If DCount("*", "Query1") = 0 Then
    ' la query non contiene record e la sottomaschera non esiste
Else
    ' la query contiene record e quindi esiste la sottomaschera
End If
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: funzione IIf in una query sintassi corretta?

Ciao...
avrei bisogno di aiuto... sto cercando di usare la funzione iif in un
campo calcolato di una query
La query hai seguenti campi:
codice
peso
costo unitario
trasporto1
trasporto2
ho creato il campo [importo] che moltiplica peso * costo unitario e fino
qui tutto ok.
avrei bisogno di crearne un altro [importo2]che mi sommi
[importo]+[trasporto1] SE codice =9, se no [importo]+[trasporto2].
ho provato con "Importo2:
IIF([codice]=9,[importo]+[trasporto1],[importo]+[trasporto2]) ma mi dice
che non è corretto ("è possibile che sia stato immesso un operando senza
un operatore")"
grazie ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 operando senza un operatore")"
In una espressione (in contrario al codice VBA) devi usare ; come
separatore, cioè:
IIF([codice]=9;[importo]+[trasporto1];[importo]+[trasporto2])
-- 
Ciao
Karl
*********
Access FAQ: 
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Come ci si riferisce al controolo attivo

Cioč, se per esempio su un controllo Etichetta che si chiama Dato_Etichetta
creo un evento vorrei ottenere il nome di quel controllo a livello di
codice.

 ha scritto nel messaggio
news:hU9bd.124842$35.62...@news4.tin.it...

Per far riferimento al controllo attivo hai provato con Screen.ActiveControl
(vedi help) e per far rifeimento al controllo precedentemente attivo con
Screen.PreviousControl (vedi help)?
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 codice.
L'etichetta non č intercettabile come controllo ATTIVO.
Per ricavare il Nome non c'č verso, nell'EVENTO sai gią
qual'č il suo nome visto che ha scatenato proprio lui
l'EVENTO.
Se comunizzi una Funzione invece richiamata dall'EVENTO
allora devi passare anche il NOME_CONTROLLO alla funzione.
Ciao.
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: Problema con ARROTONDA di Excel!

Ho un problemino con una funzione di Excel.
La funzione ARROTONDA di Excel fa perfettamente al caso mio con una piccola
eccezione:
devo arrotondare alle 1000 lire per difetto, cioè se una cella contiene
1400 dovrà essere arrotondata a 1000 se invece contiene 1600 sarà 2000.
Allo stesso modo 450 dovrà diventare 0 e 550 invece 1000.
Con la formula ARROTONDA((Cella);-3) ottengo i risultati sperati con la
sola eccezione che io vorrei arrotondare 500 a 0, 1500 a 1000, 2500 a 2000
ecc. e non come avviene 500 a 1000, 1500 a 2000 ecc. Ossia l'arrotondamento
per difetto dovrebbe continuare anche su questi valori sui quali invece
cambia per eccesso.
Ho parlato troppo per cercare di spiegarmi al meglio, scusate e grazie per
l'aiuto.

ecc. e non come avviene 500 a 1000, 1500 a 2000 ecc. Ossia l'arrotondamento
=SE(RESTO(cella;1000)<=500;ARROTONDA.PER.DIF(cella;-3);ARROTONDA(cella;-3))
Ciao Nicola
email: metti inwind al posto  di NOSPAM

 eccezione:
hai provato con: =INT((cella+499)/1000)*1000 ?
Ciao, Lo


Se non sbaglio è un problema per l'arrotondamento di cifre per l'IVA.
Comunque ho risolto il problema con una formula SE. Integrato nel  1°
parametro una formula "DESTRA(indirizzo cella;3)>500" [il n° 3 sta ad
indicare che estrae le 3 cifre a destra del contenuto di cella. Nella
sezione "Se Vero" ho impostato l'arrotondamento per eccesso o per difetto,
non ricordo bene, vado a memoria.... e similmente nella sezione "Se Falso"
Comunque questo di dovrebbe dare l'idea.
A me il problema me lo ha chiesto un dottore commercialista, ma poi quando
ho chiesto di essere pagato ho capito che il lavoro lo voleva gratis. Morale
fatti pagare prima..
Ciao Vittò

 wrote in message 8rl34b$pd9$1...@nslave2.tin.it...


Newsgroup: it.comp.appl.access
Titolo: Proprietà come matrici

Salve a tutti, vedete se riuscite a risolvere il problema che mi assilla in
questi giorni...
Ho creato, per l'nterfaccia di un DataBase, una classe ( un modulo di classe
inserito nel progetto) con tutte le sue belle proprietà, alcune dichiarate
semplicemente come variabili pubbliche altre, utilizzando, come da manuale,
le routine Let e Get: tutto funziona egregiamente.
Tutte le proprietà sono dichiarate in base ai tipi di dati che normalmente è
possibile utilizzare quindi,per esempio scriverò:
Public MioNumero As Integer
se si tratta di un intero o:
Public MiaStringa As String se si tratta di una stringa di testo.
Ma veniamo al bello...Se una proprietà della classe deve, per esempio,
"contenere" più numeri è possibile dichiarare nel modulo di classe:
Public MiaMatrice (6,6) as integer ???
Che mi dite?
A dir la verità ho già provato ma il progetto mandato in esecuzione mi dà un
messaggio di errore.
Mi sembra un po' strano che non si possa realizzare.
Ciao a tutti!

Che mi dite?
Devi dichiararla al di fuori di una funzione, ossia in testa al modulo,
sotto Option explicit.
Altrimenti....che public e'?:-)
Saluti.
Luciano
Newsgroup: it.comp.appl.access
Titolo: Word e OLE

Ho un problema usando un database di access 97 in access 2000.
Il codice seguente mi inserisce un documento word in una campo ole
quando clicco sul campo se il campo è vuoto (funziona sul 97) mentre
mi restituisce (sul 2000) un runtime error 2777 sulla classe.
Questo è il codice
Sub allega_progetti_Doc()
On Error GoTo errore_1
Dim dbs As Database
Dim tdf As TableDef
Dim Sql As String
Set dbs = CurrentDb
[Form_sm_Progetti].[allegato].Class = "Word.Document" ' Imposta il
nome di classe.
    [Form_sm_Progetti].[allegato].OLETypeAllowed = acOLEEmbedded  '
Specifica il tipo di oggetto.
    [Form_sm_Progetti].[allegato].Action = acOLEActivate
    GoTo fine
vai:    [Form_sm_Progetti].[allegato].SourceDoc = "c:\progetti.doc"   
'
L'errore si verifica sulla specifica seguente:
 
   [Form_sm_Progetti].[allegato].Action = acOLECreateEmbed  ' Crea un
oggetto collegato.
    [Form_sm_Progetti].[allegato].SizeMode = acOLESizeZoom   ' Regola
la dimensione del controllo.
GoTo fine
errore_1:
    If Err.Number = 2684 Then GoTo vai
fine:
End Sub
Se qualcuno mi suggerisce qualcosa ne sarei molto grato.
Saluti.

 ha scritto nel messaggio
news:bd83e576.02072...@posting.google.com...

Cambiare la tipologia del campo da OLE a testo e memorizzare il nome del
documento; se già non l'hai fatto dai un'occhiata sul sito comune, trovi un
esempio di automazione access-word...
Ciao.
--
Sergio MAZZA

...

Questo metodo l'ho già usato per altre applicazioni, ma io desidero
memorizzare il documento nel database, documento che, partendo da un
modello comune a tutti, viene modificato per ogni riga... il problema
esiste nel passaggio da Access 97 a Access 2000.
Se hai qualche idea del pechè non funziona, secondo me dipende dal
nome della classe, ma dove trovo il nome esatto della classe di
"Documento WORD" ?
Grazie.

 Grazie.
Lo trovi nel registro; fai una ricerca della stringa "Document" e guarda che
esce. Comunque dovrebbe essere proprio quella la classe, omettendo il numero
della versione...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: [FAQ] like o altro comando?

ho una tabella con un campo memo e un campo text
SELECT *
FROM tabella
WHERE (((tabella.descrizione) Like '*tito*')) OR (((tabella.titolo) Like
'*pippo*'));
faccio questa query (è solo un esempio) ma vorrei che mi restituisse i
record che contengono al loro interno o la parola tito nel campo descrizione
o la parola pippo nel campo titolo solo che cosi mi restituisce anche i
record che contegono le parole titolo o spippolare
come faccio?


metti due spazi, prima e dopo la parola da cercare
--
a.cara 
Togli qualcosa dall'email

> metti due spazi, prima e dopo la parola da cercare
non posso poichè è possibile che la parola da ricercare si trovi alla fine o
all'inizio del campo e quindi non è seguito o preceduto da spazi


e allora fai cosi' like "*parola" or like "parola*" or like "* parola *"



sorry cosi'
 e allora fai cosi' like "* parola" or like "parola *" or like "* parola


 --
e non funziona neanche cosi....in quanto in questo modo mi trova le parole
sparola (like num 1) oppure parolaccia (like num2)
avevo già provato queste combinazioni
non c'è un comando apposito in sql al posto di like per fare quello che
voglio io??

 *"
funziona meglio....c'è ancora qualche caso che non sò perchè non funziona ma
per adesso mi va bene cosi
grazie

Newsgroup: it.comp.appl.access
Titolo: Condizione where

In una macro in condizione where ho impostato il segente codice:
=IIf([Forms]![stampa]![scarico proposte] Is Null;"";"[codice produttore] =
Forms![stampa]![scarico proposte]")
Per aprire un report.
il mio problema e che devo dargli due condizionali uno è il codice
produttore l'altro è la data, come posso fare ?
grazie per la risposta

 grazie per la risposta
...[scarico proposte] And [data] = ....
Certo che se lo facessi da codice sarebbe tutto molto piů semplice...
Antonio

Newsgroup: it.comp.appl.access
Titolo: "access 2003" - quale libro

ciao a tutti, volevo sapere se per caso qualcuno poteva consigliarmi
qualche buon libro su access di livello medio/alto
io ne ho visti due della mondadori e sono indeciso...
grazie

 ha scritto nel messaggio
news:0cFZe.14988$kA.9...@news3.tin.it...

Ciao Antonio,
nella sezione libri del SC trovi qualche spunto.
Io personalmente ho trovato interessante "Usare Access 2003 oltre ogni
limite" di J.L.Viescas. Costicchia un pochetto perň.
Buona notte, Sandro
ps. sei riuscito ad implementare quella benedetta protezione a livello
utente ? in quel testo la spiegano davvero bene. Io l'ho studiata lě.
Newsgroup: it.comp.appl.access
Titolo: sono andato in palla ! Aiuto!

Dubbi stupidi, no anzi di piu' a forza di pensarci mi e' intorgolato in
cervello e non ne salto piu' fuori:
ho una tabella "clienti" con PK "IdCliente"
ho una tabella "TipoTelCliente" con PK "IdTipo"
ho una tabella "TelCliente" con PK "IdTelefono" e FK "IdCliente" e "IdTipo"
La tabella Cliente e' in relazione 1 M con la tabella TelCliente, e la
tabella TipoTelCliente e' in relazione 1 M con TelCliente.
Ho creato una sottomaschera per l'immissione dei numeri di telefono con
relativa descrizione (es. 023456454 UFFICIO) dove il numero va in tabella
"TelCliente" e il tipo nel campo "descrizione" della tabella
"TipoTelCliente" .
Quello che non mi sto spiegando e' perche' sulla tabella "TipoTelCliente"
continuano a venire aggiunti record e quindi mi vedo ripetuto piu' volte
UFFICIO CASA ecc. anziche andare a mettere il riferimento in tabella
TelCliente...
Se mi sono spiegato, mi date un consiglio o una pistola per spararmi ?
Grazie
Fabio

 Se mi sono spiegato, mi date un consiglio o una pistola per spararmi ?
In effetti non e' che ti sei spiegato in modo chiarissimo.
Quando dici che hai messo in relazione 1 a molti la tabella TipoTelCliente
con TelCliente, da quale parte hai messo il lato molti?
Come hai implementato la scelta del tipo telefono nella maschera?
Sib

Newsgroup: it.comp.appl.access
Titolo: CAMPI OBBLIGATORI

SALVE
A97
come faccio in una maschera continua a rendere obbligatori:
una casella di testo formato txt ed una formato numerico????
possibilmente con MSGBOX
Grazie
Luigi

 Luigi
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Barra progressiva

Ciao a tutti
per aggiornare i dati, update settimanale, ho la situazione seguente:
- download dati aziendali due tabelle di 40'000 e 60'000 		 
                 records dati via web su oracle
- 2 query di aggiornamento
- 2 query di accodamento
- 2 query di verifica errori
Dati sulle rete aziendale
l'azione di update può durare anche 10 minuti...
Finora per segnalare l'azione in corso ho creato una form con dei 
controlli che con la proprietà  (visible=true)segnala a che punto è 
l'aggiornamento dei dati.
Per carità funziona :-)
Vorrei introdurre una barra progressiva (quella odiata da queste parti) 
ma non so come funziona.
per capirci l'aggiornamento funziona con una serie
	.....
         DoCmd.RunSQL D
         DoCmd.RunSQL A
         DoCmd.RunSQL B
         DoCmd.RunSQL C
         DoCmd.RunSQL E  'Aggiorna da dati assoggettamenti UIL
	.....
Chi mi può indicare, con semplicità come implementare una Bprogressiva?
Grazie di cuore
Fabio

 ha scritto nel messaggio 
news:462f9eba$0$8424$5402...@news.sunrise.ch...
Ciao a tutti
per aggiornare i dati, update settimanale, ho la situazione seguente:
- download dati aziendali due tabelle di 40'000 e 60'000
                 records dati via web su oracle
- 2 query di aggiornamento
- 2 query di accodamento
- 2 query di verifica errori
Dati sulle rete aziendale
l'azione di update puņ durare anche 10 minuti...
Finora per segnalare l'azione in corso ho creato una form con dei
controlli che con la proprietą  (visible=true)segnala a che punto č
l'aggiornamento dei dati.
Per caritą funziona :-)
Vorrei introdurre una barra progressiva (quella odiata da queste parti)
ma non so come funziona.
per capirci l'aggiornamento funziona con una serie
.....
         DoCmd.RunSQL D
         DoCmd.RunSQL A
         DoCmd.RunSQL B
         DoCmd.RunSQL C
         DoCmd.RunSQL E  'Aggiorna da dati assoggettamenti UIL
.....
Chi mi puņ indicare, con semplicitą come implementare una Bprogressiva?
Grazie di cuore
Fabio
Guarda su 
www.sitocomune.com
 ci sono vari esempi
Roberto da Parma
Newsgroup: it.comp.appl.access
Titolo: Codice

Secondo voi è possibile costruire un buon gestionale senza utilizzare una 
sola linea di codice, ovvere utilizzare query, macro, form report ma null 
altro? 

 
Come si suol dire. E' il manico che conta.
Comunque alle macro, e' codice anche quello, preferisco il VBA.
--
ac

 form report ma null altro?
No, anche se qualcuno sta cercando di convincerci che "si puň fare!"
In questo caso No, we can't!
-- 
Cinzia [Office Access MVP]
_______________________
 
www.riolab.org
http://accessdaziacin.live.spaces.com
----------------------------------------> 

 ---------------------------------------->
obama?
non sapevo che sapesse pure programmare ...

 non sapevo che sapesse pure programmare ...
Matteo, Cinzia ha scritto we CAN'T...
E' Veltroni non Obama!!!!
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 ha scritto nel messaggio 
news:ZrNek.7459$p07....@tornado.fastwebnet.it...

ma sbaglio o una volta a post con questi titoli non si rispondeva?
Antonio

Newsgroup: it.comp.appl.access
Titolo: Origine dati maschera da query parametrica

Ciao
ho realizzato una maschera la cui origine dei dati è una query, il problema
è che i criteri di quest'ultima sono comandati da due controlli presenti
nella medesima maschera.
Il problema è che all'apertura della maschera essendo i controlli vuoti
(funz. Nz), perchè non associati, la query si richiama dalla tabella tutti i
dati.
Vorrei sapere se è possibile evitare l'esecuzione della query all'apertura
facendola partire solo previo comando specifico.
p.s. tutto questo mi serve per consultare dei dati presenti in una tabella
visualizzandoli nella maschera.
grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 grazie
Elimina l'Origine Record della maschera e su Click o altro evento
ripristinalo:
Me.RecordSource="NomeQuery"
@Alex

Newsgroup: it.comp.appl.access
Titolo: Database film e registi

Voglio realizzare un sistema per gestire una videoteca personale di un amico (3000 titoli!!).
Niente di complicato. L'unico problema è dover scrivere tutti i titoli, i registi e l'anno.
Esiste che voi sappiate da qualche parte un db in excel o altro ... esportabile ... ben fornito in modo da averne già un buon numero fatto?
Anche qualcosa da fare copia e incolla

Mi rispondo così mi ritrovo ...
 
Ho trovato tutto qua 
https://www.imdb.com/interfaces/
 dove è possibile scaricare varie tabelle in formato tsv.
 

>>>>  
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........
Newsgroup: it.comp.appl.access
Titolo: access+winfax

Interessante questo ng!
Ho cercato su alcuni siti la soluzione a questo piccolo ma fastidioso 
problemino:
quando stampo un report creato con Access2000 Runtime su Winfax9.0 (non 
importa la qualità scelta) installati su Win XP Pro,
i campi numerici formattati a valuta che contengono il simbolo "€" non 
sono visibili.
Immaginando che potesse essere un problema di versione di Winfax ho 
provato a passare alla 10, ma senza risultati.
E' capitato anche a Voi?
Idee?
Grazie a chiunque sappia darmi un suggerimento

 Grazie a chiunque sappia darmi un suggerimento
Prego
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


Grazie ancora per il bel ng e per la linfa che gli "infondi"
Forse il problema insorge perchè la chimata alla stamparte virtuale di 
Winfax è fatta dall'utente quando visualizza l'anteprima del report (non 
posso imporre winfax come unica stampante in quanto variano le modalità 
d'invio a seconda del destinatario).
Lo strano è che nell'anteprima di access il simbolo euro si vede...
Può essere?
k

 k


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

Uso la seguente sintassi per il metodo TransferText
DoCmd.TransferText acImportDelim, , "ANALISI_CF", PathCorrente & 
"AnalisiCf.txt", False
Funzionava fino a qualche giorno fa, ma adesso mi restituisce l'errore di 
run-time 3349: "Overflow in campo numerico".
Specifico che nella tabella ANALISI_CF non ci sono campi numerici e che il 
file txt contiene una sola colonna di testo.
Aiuto :)
Ciao
eSQueL 

 eSQueL 
Ciao.
-- 
Sergio MAZZA

 ha scritto nel messaggio 
news:f1c1km$5f3$1...@tdi.cu.mi.it...

Grazie per la risposta, ma ho risolto. Il problema era costituito dalle 
Partite Iva. L'elenco importato non ne deve contenere, quindi gestisco 
l'errore con un msgbox.
Ciao.
eSQueL

Newsgroup: it.comp.appl.access
Titolo: FRANCESCO dove sei?

Almeno in sette siamo interessati all'acquisizione dati in continuo via
seriale.
Puoi aiutarci?
Ciao, Massimiliano

Sono in mezzo a diecimila problemi di lacoro.
Spero di fare qualcosa per sabato
Francesco
SM <dit...@Xcentroin.it> wrote in message 8utn2k$js8$1...@news.flashnet.it...


 ha scritto nel
messaggio news:YCRQ5.11818$%j3.9...@news6.giganews.com...

Ti capisco e mi scuso per l'invadenza.
Buon lavoro, Massimiliano
Newsgroup: it.comp.appl.access
Titolo: ho un problema con access

salve
ho un problema con access
devo far inserire di 4 numeri telefonici almeno uno obbligatorio in una
maschera di access
come posso fare?
cosa mi consigliate (č meglio una macro o un qualsiasi altro comando o
controllo) ?
grazie anticipatamente

 grazie anticipatamente
su disattivato di tutti i numeri telefonici esegui la function di nome
controlla che esegue il seguente:
function controlla as boolean
controlla=true
if ((tel1="") or (isnull(tel1)=true)) and ((tel2="") or (isnull(tel2)=true))
and ((tel3="") or (isnull(tel3)=true)) and ((tel4="") or
(isnull(tel4)=true)) then
    msgbox "devi inserire almeno un telefono
    tel1.setfocus
    controlla=false
endif
end function
dovrebbe andare fammi sapere. ciao.

ciao scusa in che punto devo inserire tale codice e cosa significa
disattivato ?
se apro il codice riferito al 1° telefono della maschera mi appare :
Private Sub Altro_Tel_BeforeUpdate(Cancel As Integer)
End Sub
Private Sub Altro_Tel_Change()
End Sub
Private Sub Altro_Tel_Click()
End Sub
Private Sub Comando58_Click()
On Error GoTo Err_Comando58_Click
    DoCmd.GoToRecord , , acNewRec
Exit_Comando58_Click:
    Exit Sub
Err_Comando58_Click:
    MsgBox Err.Description
    Resume Exit_Comando58_Click
End Sub


 wrote in message
MAAsa.35345$DN.8...@tornado.fastwebnet.it...

Se i controlli che debbono contenere i 4 numeri telefonici si chiamano
rispettivamente tel1, tel2, tel3 e tel4.
A fronte dell'evento "Prima di aggiornare" della maschera genera il seguente
codice VBA:
Private Sub Form_BeforeUpdate(Cancel As Integer)
If Nz(tel1, "") = "" And Nz(tel2, "") = "" _
And Nz(tel3, "") = "" And Nz(tel4, "") = "" Then
    MsgBox "Inserisci almeno un numero di telefono"
    Cancel = True
    tel1.SetFocus
End If
End Sub
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

grazie

Newsgroup: it.comp.appl.access
Titolo: Link web approfondimento su files MDE prima della consegna al cliente.

Buonasera a tutti.
Tempo indietro ho letto un approfondimento che parlava dei files MDE e su 
tutte le metodologie da applicare a proposito di:
-inibire l'accesso con Shift alla finestra del database
-proteggere il software da copie illegali
-gestire licenze
-ecc ecc...
Mi sembra che a questa pagina ci si arrivi da uno dei siti di access 
(Sitocomune, Alessandrobaraldi.it, 
accessgroup.it
, 
donkarl.com
 ecc) ma non 
ricordo quale. Siccome è da due giorni che cerco invano, qualcuno ha capito 
a cosa mi riferisco e potrebbe gentilmente comunicarmi il link?
Grazie
Michele
joyl...@alice.it

Trovato!
      6.155 Rendere davvero non copiabile una applicazione Access   di 
Daniele Bertocci
      Si, forse le parole chiavi da me citate proprio non permettavano di 
arrivare a sto articolo....
Newsgroup: it.comp.appl.access
Titolo: Sommare i minuti in un campo data/ora

Ciao a tutti
Ho un avviso di scadenza da implementare.
Partendo da una data e ora (es. 10/10/2003 ore 10:00)
dovrei calcolare la scadenza esatta al minuto passati un tot di giorni.
Esempio:
24 ore
= 11/10/2003 ore 09:59
 e cosě via.
Come si fa a dire ad access di sommare i minuti?
Come devo scrivere la funzione?
DataFine = DataInizio + ????

 ha scritto nel messaggio
news:ukiwb.4798$uv1....@nntpserver.swip.net...

Devi usare la Funzione DateAdd (vedi help).
Insomma qualcosa del genere:
DataFine = DateAdd("n", NumeroMinuti, DataInizio)
dove NumeroMinuti č una variabile di tipo numerico che contiene i minuti da
sommare.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Selezionare da codice alcuni valori di una ListBox.

In una maschera ho un elenco di date.
In ciascuna data, alcuni dipendenti erano presenti, altri no.
Un doppio click sulla data che mi interessa mi apre un'altra maschera
contenente, fra l'altro, un elenco di nomi in una ListBox.
Vorrei che venissero selezionati i nomi presenti a quella data.
Quest'informazione si trova in una tabella che contiene tanti record,
contenenti ciascuno una coppia data/nomedip per ogni presenza.
Pensavo di dover fare un doppio giro: per ciascun valore della
tabella, scorrere tutti i valori della ListBox e se è uguale scrivere:
Forms!frmCalendar!Elenco74.Selected(u) = True
però mi pare una soluzione cervellotica: è vero che i valori della
tabella filtrata sono due o tre al massimo, e che i nomi della ListBox
non saranno venti, ma è il principio che mi turba.
Qualcuno può suggerirmi un sistema migliore?
Grazie.
Riccardo Baldinotti

 Riccardo Baldinotti
Non ho capito.
Spiegati un attimo meglio su cosa vorresti ottenere.
Ciao
-- 
Roberto da Parma 

 Roberto da Parma
Siccome acuni ispettori vanno a fare ispezioni per una certa pratica,
e non è detto che vadano sempre gli stessi, un elenco di date nella
maschera della pratica non basta, ma ingolfarla con tutti i nomi di
fianco a ogni data non mi pareva carino, anche perché è
un'informazione che servirà assai di rado.
Così ho pensato che uno fa click sulla data che gli interessa e gli
compaiono i nomi dei partecipanti a quell'ispezione.
Ora, ho già la maschera che serve a inserire data e partecipanti di
un'ispezione, così ho deciso di far aprire quella: c'è già il codice
che può servirmi se cambio un nome. In quella maschera c'è l'elenco
degli ispettori: quando compilo, clicco sui nomi che voglio
selezionare e le righe diventano nere.
Ecco: volevo che i nomi risultassero selezionati anche quando aprivo
una maschera per una data già inserita.
Ho fatto così:
    Set RST = CurrentDb.OpenRecordset("SELECT nomeIspettore FROM
tDateTrans WHERE (((dataIspezione) = #" & _
        Format(Forms!mInserisci!giorni, "mm/dd/yyyy") & "#) and
((nomeIspettore) is not null));") '
    If RST.RecordCount > 0 Then
        RST.MoveLast
        RST.MoveFirst
        Do While Not RST.EOF
            For u = 0 To Forms!frmCalendar!Elenco74.ListCount - 1
                If Forms!frmCalendar!Elenco74.ItemData(u) = RST!
nomeIspettore Then
                    Forms!frmCalendar!Elenco74.Selected(u) = True
                End If
            Next
            RST.MoveNext
        Loop
    End If
Cioè avendo un elenco RST dei nomi dell'ispezione, scorro i nomi degli
ispettori elencati in una Listbox, e metto Selected per quelli che
trovo in RST.
Funziona, ma mi sembra quello che a Milano chiamano "un laurà de
pirla". Vero è che il comp è fatto proprio per essere "pirla" in vece
nostra, ma mi domandavo se non ci fosse un metodo più elegante.
Anche perché io devo trovare due o tre nomi su una ventina, ma se ne
cercassi trecento su un milione ci sarebbe forse da aspettare un bel
po'.
Grazie.
Riccardo Baldinotti
Newsgroup: it.comp.appl.access
Titolo: Query di importazione/aggiornamento

Buongiorno a tutti,
Vorrei sapere quale può essere la via più semplice per aggiornare una tabella listini di access (2007) da una tabella di excel tenendo conto che vorrei:
- che mi aggiornasse i dati modificati, 
- che mi aggiungesse eventuali nuovi articoli,
- che mi cancellasse quelli non più a listino.
 
Al momento io ho trovato questa soluzione:
 
UPDATE ListinoZ LEFT JOIN ListinoZAc ON ListinoZ.Codice = ListinoZAc.Codice SET ListinoZAc.Codice = [ListinoZ].[Codice], ListinoZAc.Prodotto = [ListinoZ].[Prodotto], ListinoZAc.UtenteFinale = [ListinoZ].[UtenteFinale];
 
ListinoZ è la tabella di excel collegata al db e ListinoZAc è la tabella dove importare i dati.
Questa soluzione però non mi cancella eventuali dati presenti in ListinoZAc che non sono più nel ListinoZ.
Avete qualche idea?
Grazie mille


provo una risposta
Prima di tutto NON è chiaro quale sia la tabella con le NUOVE registrazioni: Excel ?
(e, di conseguenza, quale quella che fa da contenitore: Access ?),
e anche, importante per quanto descritto, CHI contiene i record da mantenere
 
SE Access fa da contenitore
e quindi riceve record da Excel (dove si registrano, modificano e cancellano),
 
io farei questo (query di comando in successione):
 
1) cancellare in Access TUTTI i record ora assenti in Excel
2) cancellare in Access TUTTI i record ora presenti in Excel
3) accodare TUTTI i record di Excel in Access
 
SE questo va bene è da dettagliare meglio il punto 1
(e comunque occorre unire le query di comando in una transazione)

Newsgroup: it.comp.appl.access
Titolo: Maschere continue e immagini...

Al momento ho una maschera con due campi immagine dove visualizzo per ogni
record le due immagini relative, ora mi è sorta la necessità per pura
comodità di creare una maschera continua dove poter vedere più immagini
relative a più record, praticamente vorrei poter visualizzare diciamo 10
record e quindi le 20 immagini relative.
Il problema è che creando la maschera continua, l'immagine visualizzata è
sempre la stessa.
In sostanza scorrendo tra i record ho fatto alcune prove con una maschera
continua che visualizza 5 record (10 immagini)
l'immagine che visualizzo è sempre quella del primo record.
Sono stata spiegata? ;-)
Esiste una soluzione? ;-)
Grazie AnnA!
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Grazie AnnA!
Ciao Anna, ma tu sei la sorella più precisa di Anna Valle?
Va beh...
Se l'evento l'hai messo su current è logico che lui ti proponga il record
corrente.
Per la soluzione guardati le risposte che già sono state date (soprattutto
dsa Roberto), ora non le ho sottomano ma sono facilemnte rintracciabili.
ciao MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: Nascondere il percorso relativo al File.MDW

Nella società dove lavoro ho distribuito 2 applicativi indipendenti uno
dall'altro, con la sola differenza che 1 poggia su di un MDW creato per
gestire la sicurezza dei dati, mentr l'altro no. La seccatura è che l'utente
ogni volta che deve passare da un MDB all'atro è costretto ad entrare
nell'icona WRKGADM.exe nel Desktop e selezionare il relativo MDW.
La domanda è la seguente:
- e possibile evitare questo facendo, ad esempio, associare L'MDW al
relativo MDB solamente ad avvio qi quest'ultimo?
Grazie
OFFICE_2000WRKGADM.EXE - C:\PROGRAmmi\MICROSoft\OFFICE\SYSTEM.MDW

 ha scritto nel messaggio
news:buepa5$j4e$1...@lacerta.tiscalinet.it...

Ciao, alb.
    Cerca nella Guida in linea di Microsoft Office Access le pagine:
        Impostare le opzioni della riga di comando per l'avvio di Access
        Opzioni della riga di comando per l'avvio
    In particolare, in quest'ultima, l'opzione:
        /wrkgrp file di informazioni sul gruppo di lavoro
-- 
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
Ciao :o)
Maurizio Borrelli, Microsoft MVP Access
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.appl.access
Titolo: completamento automatico celle in access

Salve a tutti,
vorrei sapere se è posssibile utilizzare con access, la funzione che
hanno molti browser ed excel, cioè quando inserisco un dato in una
tabella che già ho inserito in precedenza, mi suggerisca durante la
digitazione la parola finale.
Questo mi velocizzerebbe moltissimo il lavoro in quanto riscrivo
spesso gli stessi dati con il database che utilizzo.
Grazie in anticipo ;)
Francesco

 spesso gli stessi dati con il database che utilizzo.
Non c'è una funzione integrata in Access.
Ma puoi "programmare" tu questo comportamento.
Ci sono diversi varianti, p.e.
Usare caselle combinate che come "Origine riga" hanno
tutti dati già presenti in un campo della tabella.
o
Valore predefinito dal record precedente
www.donkarl.com/it?FAQ4.22
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

 wrote:

Grazie per la celere risposta, mi interessa il primo esempio perchè il
valore da suggerire è variabile tra un centinaio di
possibilità,difficilmente è il precedente...
Ho provato ad usare le combinate,ma non ho capito bene come fare.
Mi potresti fare un esempio pratico o rimandarmi ad un link dove è
spiegato in modo comprensibile per un newbbie come me?
grazie
Francesco

 ha scritto nel messaggio 
news:63b0c709-d8de-46c0...@m44g2000hsc.googlegroups.com...


---
avast! Antivirus: In arrivo messaggio pulito.
Virus Database (VPS): 080808-0, 08/08/2008
Controllato il: 08/08/2008 23.00.16
avast! - copyright (c) 1988-2008 ALWIL Software.
http://www.avast.com
---
avast! Antivirus: In partenza messaggio pulito.
Virus Database (VPS): 080808-0, 08/08/2008
Controllato il: 08/08/2008 23.06.14
avast! - copyright (c) 1988-2008 ALWIL Software.
http://www.avast.com

 spiegato in modo comprensibile per un newbbie come me?
Esempio:
La tua tabella si chiama "Indirizzi" dove hai un campo
"Citta" per il quale vuoi l'autocompletamento.
In una maschera che ha come origine record la tabella
crea una nuova casella combinata.
- Imposta la proprietà "Origine controllo" a "Citta".
- Posiziona il cursore nella proprietà "Origine riga" della casella.
Clicka sul bottone con i tre punti a destra della proprietà.
Si apre una nuova query.
- Come tabella scegli "Indirizzi". Come campo scegli "Citta".
- Nella query scegli menu visualizza/proprietà.
Imposta la proprietà "Valori univoci" della query a "Sì".
Chiudi la query.
Finito.
Questo fa per tutti controlli/campi dove vuoi l'autocompletamento.


 wrote:

Grazie mille, col tuo esempio chiarissimo ce l'ho fatta...
Mi stai facendo risparmiare un sacco di tempo.
Francesco

Newsgroup: it.comp.appl.access
Titolo: Leggere l'ID di un Record appena creato

Ecco il problema: ho una query di inserimento e ho bisogno di conoscere
qual'è l'ID del record appena inserito...
si può fare?
Grazie a tutti!

qual'è l'ID del record appena inserito...
Se l'ID che tu intendi è quello generato da un campo contatore, basta usare
la funzione DMax
Antonio
Newsgroup: it.comp.appl.access
Titolo: repor ed email

E' possibile fare in modo che un report possa essere inviato tramite email?
cecilia


Ciao Cecilia
clic con il tasto dx del mouse sul nome report
puoi trovare, con google, ampia documentazione nei post precedenti.
---
Daniele

 ha scritto nel messaggio
news:3zSzc.337619$hc5.14...@news3.tin.it...

cerca metodo sendobject ...

 ha scritto nel messaggio
news:3zSzc.337619$hc5.14...@news3.tin.it...


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

 
Certamente! 
Basta usare l'istruzione SendObject, usando come formatoOutput la
costante intrinseca acFormatHTML.
Per sapere come riempire i vari campi e altro, vedi l'help.
Ciao!
;)

Newsgroup: it.comp.appl.access
Titolo: [OT] quest messaggio non è più disponibile sul server

... oggi mi ritrovo con questa bella *chicca* dal server microsoft.
Sembra che ci siano dei 3D corposi e quando vado a cercare di leggere il 
contenuto, ecco che appare il fatidico messaggio in oggetto.
La domanda è : perdo qualcosa o magari, domani, tutto ritorna a posto?
Ivan 

 ha scritto nel messaggio 
news:442c59fd$0$2278$4faf...@reader4.news.tin.it...

A me è capitata la stessa cosa la scorsa settimana ma credo che sia stato io 
la causa, usavo lo stesso nome e lo stesso account su due computer diversi, 
ho risolto impostando OE su di uno dei due computer che lasci i messaggi sul 
server mentre al secondo faccio scaricare i messaggi.
Saluti Andrea

 ha scritto nel messaggio
news:442d4382$0$2273$4faf...@reader4.news.tin.it...

scusa come fai a farli scaricare in modo definitivo?
a suo tempo ebbi un problema con un disallineamento del provider (memorabile
fu il suo intervento sul ng) ma non ho mai capito come fare a scaricare i
msg in modo definitivo sul pc.

 msg in modo definitivo sul pc.
Avendo due Pc ho dovuto configurarne uno in maniera che i messaggi (non 
parlo dei 3D ma dei post normali ) mi rimangano sul server, poi dal pc di 
casa riscarico i messagi e mi svuota il server.
Questo meccanismo pensavo non interferisse con i post dell'NG, invece 
l'altra settimana nel riconfigurare il pc da cui stň scrivendo (mi č saltato 
un'HD) mi sono dimenticato di risistemare il tutto e proprio in concomitanza 
di questo mi č capitato di aver confusione sui messaggi dell'NG.
Sinceramente non mi sono posto il problema piů di tanto e non conosco i 
meccanismi per poter stabilire se gli eventi hanno un nesso logico ma 
leggendo il post di IVAN mi son sentito di esporre la mia esperienza.
Se poi non ci sono logiche a quello che ho scritto scusatemi.
Saluti Andrea 

"[cut]
adesso č tornato tutto normale, ma ho la sensazione di essermi perso 
qualcosa (i famosi 3D fantasma che si dice girino per i NG facendo CROSSPOST 
e OTTANDO) .... vabbč della carne ce n'č tanta che un bocconcino piů uno 
meno ..... ;)
Ivan
Newsgroup: it.comp.appl.access
Titolo: VBA: creare indici su tabelle...

Salve a tutti!
avrei la necessità di creare degli indici su delle
tabelle via codice.... qualcuno mi sa dare una dritta?
grazie
sdamy

 tabelle via codice.... qualcuno mi sa dare una dritta?
<F1> CreateIndex
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

Newsgroup: it.comp.appl.access
Titolo: QUERY CREA TABELA + CAMPO CONTATORE

Salve,
faccio una query che mi genera una nuova tabella con tuta una serie di 
campi calcolati. Vorrei però aggiungere anche un campo contatore come 
faccio???
Prima generavo al tabella e poi creavo il campo id contatore 
modificandone la struttura.
vorrei poterlo fare quando lancio la query.
Grazie


Il modo giusto per farlo è con una query SQL dedicata per la creazione
Tabella:
CREATE TABLE T1(
         [id] COUNTER(0,1) Primary KEY ,
         Campo2 char(2),
         Campo3 char(255)....)
Tra parentesi in COUNTER trovi il valore di inizio[0] ed il passo
d'incremento[1]...!
Quindi con :
CurrentDb.Execute "CREATE TABLE........."
Nel modo che usi tu, quindi immagino con una
Select .....
INTO NuovaTabella
FROM ...
non è possibile...!
@Alex

Newsgroup: it.comp.appl.access
Titolo: Collegare i campi di maschere diverse.

Ciao a tutti, sto realizzando un piccolo database per un attività
commerciale. Su una maschera ho messo tutti i dettagli delle vendite più i
totali, avrei bisogno di un'altra maschera con solo i totali. Ho provato ad
inserire dei controlli uguagliandoli ai campi della prima maschera cioè:
"Pesotot=Maschere![manifattura2]![PESO_TOTALE]"
dove manifattura2 è la maschera dove compare il campo che voglio copiare
cioè PESO_TOTALE. Credo che la sintassi sia esatta perchè ho usato il gen.
di espr. però mi dà errore visto che all'interno del campo Pesotot compare
la scritta "#Nome?". Dove sbaglio e qual e' il sistema corretto. Grazie a
chi vorrà aiutarmi.

 ha scritto nel messaggio
news:9shc4s$1fa$1...@pegasus.tiscalinet.it...

È un bug di Access 2000:
Pesotot=Forms![manifattura2]![PESO_TOTALE]
... do ovviamente per scontato che la maschera "manifattura2" sia aperta ...
--
Alberto
P.S.: aggiorna almeno alla SR1

 Alberto
Adesso finalmente funziona, grazie mille!

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

Ho questo parametro da passare:
rcd.FindFirst ("Telefono ='06/123405'")  'Questa funziona benissimo.
come faccio ad utilizzare un Like nel criterio?
del tipo:
Variabile="06/1234"
rcd.FindFirst ("Telefono =Like ""*" & Variabile & "*"")
che non riseco a farlo funzionare.
Grazie

 rcd.FindFirst ("Telefono =Like ""*" & Variabile & "*"")
rcd.FindFirst "Telefono Like '*" & Variabile & "*'"
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

 ha scritto nel messaggio
news:4l93tr...@individual.net...

Ok Grazie