mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Query cerca duplicati tra 2 campi uniti

Ciao,
sto cercando di realizzare una query che ricerchi i duplicati di un campo.
Ho provato con l'autocomposizione ma nel mio caso non funziona.
La ricerca dei duplicati devo farla in un campo che č ottenuto dall'unione
di altri 2 campi.
Ed č qua che la ricerca duplicati con l'autocomposizione non funziona.
Infatti se sono entrambi i campi pieni, tutto ok, li individua
tranquillamente.
Il problema sorge quando uno dei due campi č vuoto, in questo caso la query
non funziona.
E non sono riuscito a capire per quale motivo.
Di seguito posto la query cosě come č stata creata dall'autocomposizione.
SELECT Archivio1.Codice, Archivio1.Number_A, Archivio1.Descr,
Archivio1.PN_Fornitori, Archivio1.ISU
FROM Archivio1
WHERE (((Archivio1.Codice) In (SELECT [Codice] FROM [Archivio1] As Tmp GROUP
BY [Codice],[Number_A] HAVING Count(*)>1 And [Number_A] =
[Archivio1].[Number_A])))
ORDER BY Archivio1.Codice, Archivio1.Number_A;
Grazie in anticipo e buona giornata.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ORDER BY Archivio1.Codice, Archivio1.Number_A;
Prova
HAVING Count(*)>1 And Nz([Number_A], ' ') = Nz([Archivio1].[Number_A], ' ')
Se Number_A è l'unione di due campi, forse è meglio usare la funzione Nz
quando fai l'unione.
HTH.
Alessandro

Newsgroup: it.comp.appl.access
Titolo: Inserimento formula in cells Excel.

Un saluto a tutti i partecipanti al NG.
Sto inserendo da una routine VBA di Access una formula in un foglio Excel
con questa riga di comando :
"doc" č la mia variabile oggetto
doc.worksheets(1).cells(10,10) = "=SOMMA(L20:L25)"
nel file "xls" mi appare il contenuto inserito, ma non riconosce la formula
perchč la cella mi indica "#NOME?", se poi manualmente ridigito la stessa
formula allora Excel mi riconosce la formula e mi da il totale richiesto.
Dove sta l'inghippo ?
Grazie per l'aiuto.
Ciao - Daniele


prova con
doc.worksheets(1).cells(10,10) =  "=Sum(L20:L25)"
Pierpaolo Romanelli
htttp://
www.pierpaoloromanelli.com
 

 doc.worksheets(1).cells(10,10) =  "=Sum(L20:L25)"
Ciao Pierpaolo
Funziona perfettamente.
Grazie e ciao
Daniele

Newsgroup: it.comp.appl.access
Titolo: Backup a fine sessione lavoro

Buon Giorno Access97
Come faccio a fare automaticamente copia
di backup a fine sessione lavoro di un database...
(copia su una macchina in rete denominata PC09)
backup solo del BackEnd....Grazie

 ha scritto nel messaggio
news:iuaUb.189119$VW.76...@news3.tin.it...

In un punto del FE dove non ci sono aperte tabelle del BE fai un
shell("xcopy...
Antonio

 ha scritto nel messaggio
news:wanUb.15891$U4.5...@twister1.libero.it...

Cioe' Tanks
Luigi
Newsgroup: it.comp.appl.access
Titolo: Problema su totali report

Ciao a tutti.
Di solito non ho necessità di consultare il newsgroup perché riesco a trovare in rete le risposte per i problemi che mi si presentano con access, ma astavolta proprio non riesco a venirne fuori.
Vengo al problema.
Ho un report semplicissimo con un raggruppamento, mi serve poter "contare" il numero di record nella sezione "corpo" (o detail). Fra i record in questa sezione ne ho alcuni "speciali" per i quali devo fare un ulteriore conteggio, in modo da estrarre una percentuale fra i record "speciali" e tutti gli altri.
PEr identificare i record speciali ho costruito una banalissima funzione che assegna ad un campo il valore 1 se è speciale e 0 se non lo è. Devo quindi sommare i questo campo in modo da fare il calcolo di cui sopra (ad es. se il n° di record totali è 5, gli speciali sono 2, devo poter calcolare 2/5 -> 40%).
Il mio scoglio è quello di fare la somma dei record speciali, riesco infatti a d avere il campo con gli 1 o 0 ma non riesco a fare la somma. Nel piè pagina del raggruppamento ho inserito un campo con =sum([nomecampo]) ma su formattaazione del report mi restituisce l'errore: type mismarth ....
Non riesco veramente a capire dove sia l'errore, credo sia una stupidata ma sono fermo da ieri pomeriggio ....
 
Grazie in anticipo


Risolto.
Il problema era sulla query, nel campo in cui dovevo fare il totale erano presenti alcuni errori quindi il report non aveva valori numerici su un campo in cui doveva fare operazioni di somma.
 
Ciao
Newsgroup: it.comp.appl.access
Titolo: Filtro maschera....

Salve a tutti vorrei chiedervi una cosa che non riesco a risolvere....
Vorrei filtrare una maschera tramite due controllo date contenute in un
altra maschera....cioč..
ho una maschera principale "Maschera1" con circa 300 record,quindi ho
costruito un'altra maschera che ho chiamato "Ricerca per Data" con due
caselle di testo "non associate" "Ricerca da" , "Fino a",beh tutto ok.....ma
come faccio a far funzionare tutto??
so piu' o meno che č cosi.....:
Between[Forms]! [Ricerca per Data]![Ricerca da] And [Forms]![Ricerca per
Data]![Fino a]
ma come faccio a far capire alla "Maschera di ricerca " che quando schiaccio
quel benedetto bottone deve cercare???,perchč non funziona???
Dove sbaglio...........
grazie della vostra pazienza.
--
Gianni B.

 ha scritto nel messaggio
news:3e1b40f4$1...@news.bluewin.ch...

Se il campo di tipo Data/ora in base al quale vuoi filtrare Maschera1 si
chiama Data1.
Se dalla maschera "Ricerca per Data" pigiando un pulsante di comando vuoi
aprire la maschera "Maschera1" in modo che visualizzi solo i record il cui
valore del campo Data1 č compreso tra le due date digitate rispettivamente
nelle caselle non associate chiamate [Ricerca da] e [Fino a].
A fronte dell'evento "Su clic" del pulsante di comando contenuto nella
maschera "Ricerca per Data" genera il seguente codice VBA:
Dim Criteria As String
Criteria = "Data1 Between #" & _
Format(Me![Ricerca da], "mm/dd/yyyy") & _
"# AND #" & _
Format(Me![Fino a], "mm/dd/yyyy") & "#"
DoCmd.OpenForm "Maschera1", , , Criteria
DoCmd.Close acForm, "Ricerca per Data"
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Grazie Roberto puntuale come sempre ,vorrei chiederti ancora una
cosa................
Io vorrei che mi filtrasse la maschera che è già aperta,cioü la maschera che
visualizza tutti i record
nella mia aplicazione è la maschera principale cioè la base di tutta
l'aplicazione,
quindi se io dopo che ho aplicato il Filtro che mi hai suggerito ,
al posto di fare :doCmd.OpenForm"Maschera1",,,Criteria,
Faccio Form_Maschera1.Requery dovrebbe funzionare anche,
almeno per Logica che ne pensi??
Beh io intanto provo lo stesso.
Ciao è grazie
--
Gianni B.

 Gianni B.
--


 ha scritto nel messaggio
news:IQYS9.95389$TC5.3...@twister1.libero.it...

Ri ciao Roberto , ho aplicato il filtro per come mi hai scritto ma mi viene
sempre un Errore; " Errore di run time 3075"
Errore di sintassi nella data nell'espressione della query "Data1 Between #
01.01.2003 # AND # 09.01.2003#"
Qando ho effetuato una ricerca...........
ho intenzione di aplicare il filtro tramite un'altra maschera per questioni
di spazio nella maschera principale (Non ho spazio per le caselle)
Premettendo che ho controllato tutto diverse volte credendo che era un
errore di Battitura ma non è cosi...
Dov'è il Problema?!?
ciao
--
Gianni B.

 ciao

Newsgroup: it.comp.appl.access
Titolo: Numero progressivo in SQL via ADO

Come creo un campo progressivo in una query sql? Accedo all'.mdb via ADO.
Ringrazio chi risponde.
Mark

 Mark
Ora la QRY SQL potrebbe essere del Tipo:
"SELECT Max(NumProgressivo) AS MaxDiProgressivo FROM TuaTbl"
Aperto il Recordset con ADO se il Recordset non è Vuoto ti da
il Max dell'attuale, ora basta leggerlo e sommare 1:
Max=rs.fields(0)+1
Alessandro.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Max=rs.fields(0)+1
Mi sembtra che lui chiedesse qualcosa di diverso: inserire un progressivo al
volo in una query.
Se e' cosi', sul sito comune c'e' uan funzione che lo fa, ma e' molto legata
ad Access. Se si riuscisse a svincolarla sarebbe molto interessante ed
usabile con ADO o con qualsiasi altra cosa.
Se qualcuno ha delle idee si faccia avanti!:-)
Saluti.
Luciano


Io avevo un problema simile, Karl Donbauer mi ha suggerito questo:
Select (i campi che interessano) ,  (Select Count(*) from TUATABELLA as temp
where TUATABELLA.CampoCheMiInteressa<temp.CampoCheMiInteressa) +1 AS
Contatore
From TUATABELLA
ORDER BY TUATABELLA.CampoCheMiInteressa
e funziona.
Nel mio caso volevo creare il campo progressivo dopo aver ordinato i record
in base a CampoCheMiInteressa, ma credo che si possa togliere quella parte
di codice.
Ripeto, funziona ma non ho capito come. Cioč la funzione Count(*) conta i
record in temp (credo) ma poi che succede? Perché esiste un campo
temp.CampoCheMiInteressa?
Cioč temp ha memorizzato tutto il recordset?
Boh, chi me la spiega?
Spero di essere stato utile
Filippo

 Boh, chi me la spiega?
Ok, provo.
SELECT (i campi che interessano)
FROM Tuatabella
ORDER BY Tuatabella.CampoCheMiInteressa
Questo č la parte normale della query SELECT con un ordinamento.
Niente speciale. Vediamo l'altra parte:
(SELECT COUNT (*) FROM TuaTabella AS Temp
WHERE Temp.CampoCheMiInteressa<Tuatabella.CampoCheMiInteressa) +1
AS Contatore
Dove
(SELECT ...qualcosa...) +1 AS Contatore
crea un campo calcolato "Contatore" nella query.
Il contenuto di questo campo calcolato per la maggior parte č la sottoquery:
SELECT COUNT (*) FROM TuaTabella AS Temp
WHERE Temp.CampoCheMiInteressa<Tuatabella.CampoCheMiInteressa
La sottoquery usa una tabella logica (derived table, virtual recordset - non
lo so in italiano) "Temp" che per funzionare bene debb' avere lo stesso
numero di record che la query.
Il Count(*) conta i record di Temp, ma perché abbiamo un statement
WHERE conta solo i record dove "CampoCheMiInteressa" di Temp
č piů piccolo che "CampoCheMiInteressa" del record corrente nella query.
Poi nel campo calcolato "Contatore" faciamo un +1 per non iniziare con
0 ma con 1.
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com


Credo di aver capito, grazie tante la tua spiegazione è chiarissima
Ciao Karl,
Filippo
Newsgroup: it.comp.appl.access
Titolo: problema di normalizzazione

Ciao e buona pasqua a tutti!
Devo normalizzare 3 tabelle che rappresentano altrettante classi di informazioni che riguardano
il gigantesco mondo del TESSILE.
(1) tblCategorie
(2) tblSottoCategorie
(3) tblAziende
Nel mondo reale le categorie del tessile possono avere più sottocategorie, ma ogni sottocategoria
si puo' presentare in più di una categoria.  Nello stesso tempo ad ogni sottocategoria corrispondono più aziende,
ma ogni azienda può trovarsi in più sottocategorie. --> ne conseguono le seguenti relazioni:
  (1)  molti-a-molti  (2)  molti-a-molti  (3)
Ho già costruito la relazione fra la 1 e la 2 utilizzando una tabella di congiunzione
i cui unici campi sono le chievi esterne delle chiavi primarie delle tabelle 1 e 2 e che (insieme)
rappresentano la chave primaria.
Ho fatto la stessa cosa per la relazione fra 2 e 3.
Credo che con questo tipo di impostazione è impossibile avere ridondanza e/o duplicati nelle informazioni
contenute nelle tabelle.
Il mio problema è trovare un modo che mi permetta di inserire i dati in modo agevole e veloce tramite una maschera
(magari con caselle combinate e/o di riepilogo che so gestire molto bene)  in modo tale che una stessa categoria
o sottocategoria o azienda compaia una e una sola volta all'interno del database.
Mi piacerebbe una maschera nella quale seleziono prima la categoria, poi la sottocategoria di appartenenza (tramite
caselle combinate) e infine inserisco la ragione sociale dell'azienda. E' ovvio che se l'azienda è già presente in altre categorie,
devo avere la possibilità di richiamarne tutti i dati e quindi di doverne ripetere l'inserimento da zero.
Io ho pensato ad una maschera basata su query codtruite in modo opportuno... le solite query che si usano per gestire
l'introduzione dei data nelle relazioni molti-a-molti... ma mi sono intrecciato...!
Avete dei consigli?
Anche generici...
cià!
	luca

 ha scritto nel messaggio
news:g7h8avk5ogdohf9ah...@4ax.com...
Sě, perň normalizziamola in un solo thread eh?
Antonio
Newsgroup: it.comp.appl.access
Titolo: Inserimento dati in VBA

Vediamo, io voglio creare in VBA di Access un foglio dati in
automatico ,in cui le variabili
                    A1$= 10     A2$=Animale    A3$=Studio 10
           vengano inserite rispettivamente nei campi
                    Campo1   variabile A1$
                    Campo2   variabile A2$
                    Campo3   variabile A3$
    Garzie

 ha scritto nel messaggio 
news:4687b16a$0$17946$4faf...@reader1.news.tin.it...

Ciao locomotiva,
(da motore a locomotiva...  passi da gigante :-)
se ci spiegassi anche il contesto in cui vuoi fare certe cose magari 
riusciremmo anche a darti soluzioni alternative a quelle da te 
pensate...
comunque posta la domanda in questi termini vediamo di rispondere...
Un foglio dati in Access non è nient'altro che una Tabella per cui 
prima cosa da chiarire la tabella in cui vuoi mettere queste variabili 
esiste già o devi crearla?
Se esiste già non fai nient'altro che fare una Insert nella tua 
tabella in questo modo:
CurrentDB.Execute "INSERT INTO TuaTabella VALUES(" & A1$  & ", " & 
A2$ & ", " & A3$ & ")"
Se invece la tabella non esiste e devi crearla:
CurrentDB.Execute "SELECT " & $A1 & " AS Espr1, " & $A2 & " AS Espr2, 
" & $A3 & " AS Espr3 INTO TuaTabella"
e Per aprire il foglio dati:
DoCmd.OpenTable "tuaTabella"
-- 
Cinzia [Office Access MVP]
_______________________
 
www.riolab.org
----------------------------------------> 

 ha scritto nel messaggio 
news:4687fa4f$0$16026$5fc...@news.tiscali.it...


Newsgroup: it.comp.appl.access
Titolo: Password utente

Salve a tutto il NG
sul mio Db necessita la possibilitŕ  di poter impostare  delle Password per
ogni utente che vi accede
e da far impostare dall'utente stesso !
come e possibile ciň?
GRAZIE
Rino  E-mail 
gen...@tin.it

 come e possibile ciň?
Impostando la sicurezza utente?
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente

Salve a tutto il NG.
Il mio quesito e:
In un DB come fare ad impostare delle password per ogni utente tramite un
form di partenza?
(naturalmente questo deve poterlo fare un solo proprietario)
GRAZIE
RINO


Guardati come impostare la sicurezza a livello utente.
Cerca anche nel Sito Comune.
-- 
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------
Newsgroup: it.comp.appl.access
Titolo: come decidere la lettera del drive su cui salvare dei dati

esiste sicuramente un modo per leggere e scegliere l'unitą su cui salvare 
una tabella esportandola, chi puņ aiutarmi? 

 una tabella esportandola, chi puņ aiutarmi?
Io (...a prescindere...) non ho capito...
Ciao.
-- 
Sergio MAZZA 

di iniziare l'esportazione.
sono riuscito a spiegarmi?
ciao
 Franco 

 Franco
Riesci ad indentificare il tipo di unità ma se hai un hub usb o un lettore 
18000 in 1, potresti incontrare problemi.
'---
Sub ShowDriveType()
   Dim fso, d, t, dc
   Set fso = CreateObject("Scripting.FileSystemObject")
   Set dc = fso.Drives
       For Each d In dc
        Set d = fso.GetDrive(d.DriveLetter)
        Select Case d.DriveType
            Case 0: t = "sconosciuta"
            Case 1: t = "removibile"
            Case 2: t = "fissa"
            Case 3: t = "di rete"
            Case 4: t = "CD-ROM"
            Case 5: t = "disco RAM"
        End Select
        Debug.Print "Unita " & d.DriveLetter & ": - " & t
        Set d = Nothing
        Next
Set dc = Nothing
Set fso = Nothing
End Sub
'---
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggionews:47d5a9ee$0$37200$4faf...@reader3.news.tin.it...

Se il PC è sempre lo stesso e la penna è sempre la stessa, credo si
possa assegnare (Risorse del Computer o cmq da qualche parte) alla
penna una lettera specifica, magari una alta (tipo W, Z) così non
rischi che sia già presa.
F.

 ha scritto nel messaggio 
news:2b4a938e-ad86-4d34...@u72g2000hsf.googlegroups.com...
Se il PC è sempre lo stesso e la penna è sempre la stessa, credo si
possa assegnare (Risorse del Computer o cmq da qualche parte) alla
penna una lettera specifica, magari una alta (tipo W, Z) così non
rischi che sia già presa.
F.
[risposta]
Sì si può fare...
Ciao.
-- 
Sergio MAZZA 

Credo sia quello che cercavo, questa sera ci provo, poi ti so dire.
Grazie
Franco Andreazzi 

 ha scritto nel messaggio 
news:2b4a938e-ad86-4d34...@u72g2000hsf.googlegroups.com...


F.
Il problema è prorio li
in effetti ho anche trovato un programmino che attribuisce sempre la stessa 
lettera alla prima connessione USB
ma se ho più cose collegate o se sposto i dati da un computer all'altro (ed 
a questo serve l'opzione che cerco) tutto è più complicato e devo inserire 
di volta in volta la lettera giusta.
Grazie comunque
Franco
Newsgroup: it.comp.appl.access
Titolo: apertura mirata form

Ciao, ho creato un tasto di collegamento in apertura tra maschere per la
visualizzazione mirata dei dati, passando due campi identici come parametro.
Il problema sorge quando il contenuto del campo sorgente di collegamento tra
le maschere contiene una stringa con l'apostrofo, del tipo
cognome="D'Ambrosio" essendo l'apostrofo un carattere di controllo di VBA.
Come si ovvia al problema?
ciao
F
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Come si ovvia al problema?
Se tu usi la sintassi
[cognome] = """ & cognome & """
non ci sono problemi
se usi la sintassi [cognome] = '" & cognome & "'"
allora sì. In questo caso puoi ovviare raddoppiando l'apostrofo. Userai
quindi una tua funzione che restituisce la stringa passata con gli apostrofi
raddoppiati e userai la funzione nella stringa filtro
[cognome] = """ & raddoppia(cognome) & """
Antonio


Ciao Antonio ho provato ad usare la 1a sintassi che mi proponi,cioè:
[cognome] = """ & cognome & """
ma mi ritorna maschera vuota. La seconda ti confesso di non aver capito come
usarla
ciao e grazie


 Inviato via 
http://arianna.libero.it/usenet/
Ho fatto un'altra prova, ma credo che il problema resti cmq l'apostrofo
nella stringa perchč il rapporto 1 a 1 per stringhe senza apostrofo funziona
e la maschera punta al record precisamente.
ciao
F

 Inviato via 
http://arianna.libero.it/usenet/
--
a.cara 
Togli qualcosa dall'email

 usarla
public function raddoppia(x as string) as string
dim app as string
dim i as integer
for i = 1 to len(x)
  if mid(x,i,1) = "'" then
    app = app & "''"
  else
    app = mid(x,i,1)
  end if
next i
raddoppia = app
end function
Antonio


Ho provato ad usare le istruzioni che proponi, ma a parte la seconda
me.filter = "Cognome=" & """ & sFilt & """
che non funziona per niente, le altre continuano a non funzionare con
stringhe contenenti l'apostrofo; senza non c'e' problema, funzia alla
grande. Ho notato però, stoppando la procedura che la stringa passata
(quella con l'apostrofo) contiene alla fine dei caratteri strani
(quadratini) che secondo me sono la causa del passaggio errato. Che ne
pensate?
ciao
F



Infatti questi maledetti quadratini sono dei carriage return a fine stringa.
Con un Replace riesco a toglierli dalla stringa, ma ne resta sempre uno
finale che non si puo' eliminare, se non riscrivendo la stringa ex-novo per
intero nel campo della tabella, cosa improponibile dato l'alto numero di
record nella tabella. Cosa si puoò fare?



no  so se hai risolto. 
Da dove la prendi la stringa? Se c'e' un solo carattere di return ho
l'impressione che i dati provengano da un sistema unix. L'ultimo che non riesci
ad eliminare "non" e' probabilmente un x'0D' ma qualcosa di altro. Hai provato a
farne un asc?



Manco a farlo apposta ho risolto proprio ieri mattina. Il carattere in coda
alla stringa che non toglieva era un line feed (chr(10)), eliminato con
doppia sostituzione. Adesso funziona tutto

Newsgroup: it.comp.appl.access
Titolo: Accodare e aggiornare un record

Con un query di accodamento,duplico un record e lo accodo alla stessa
tabella.Fino a qui nessun problema.Il mio problema è che allo stesso tempo
devo anche aggiornare un campo del record duplicato e appena inserito.COme
posso fare?
Grazie
Fra
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 posso fare?
Modifica la query di accodamento in modo da non accodare origine.* su
destinazione.*, ma campo per campo.
Il campo che devi modificare, lo accodi già col valore cambiato e giusto...
Antonio

 Antonio
Ma come faccio ad accodare il campo con il valore modificato e non con
quello che mi proviene dal record "vecchio"?


 quello che mi proviene dal record "vecchio"?
Scrivendo nella riga campo un'espressione invece di selezionare un campo.
Sotto selezioni il campo destinazione.
Antonio

 Antonio
ehh..è vero...accidenti..devo lavorare troppo!
Grazie mille!!


Newsgroup: it.comp.appl.access
Titolo: Problema con Property

ciao a tutti
ho creato in un modulo di classe questa property "clsPercorso"
 
Public Property Get Percorso() As String
    Percorso = "C:\Documenti\"
End Property
 
ma quando la richiamo con Percorso()
ho errore di compilazione
sub o Function non definita
 
Grazie
 
 


Properties è membra di database. Quindi devi usarlo...
 
Dim Dbs as database
Dim MyPerc as string
 
set Dbs=CurrentDb
 
MyPerc = Dbs.Properties("PERCORSO")

MyPerc = Dbs.Properties("PERCORSO")
 
grazie Fair87
ho errore in questo punto
Set Dbs = CurrentDb
Newsgroup: it.comp.appl.access
Titolo: aggiornare report da maschera

Ciao,
ho un record in visualizzazione maschera,
ho un report con campi prestabiliti,
voglio creare un pulsante sulla maschera che mi aggiorni (e salvi) il report 
con i dati dei campi del record che sto visualizzando... come posso fare? 

Alxx ha scritto:

Spiega meglio perchè la cosa potrebbe non essere così scontato...!
La modifica Runtime dei Report non è cosa semplice e abituale.
Ciao
@Alex

 La modifica Runtime dei Report non č cosa semplice e abituale.
[cut]
Ho la vaga impressione che abbia bisogno di un semplice filtro.
--
ac

"Alessandro Baraldi" ha scritto:
Spiega meglio perchč la cosa potrebbe non essere cosě scontato...!
La modifica Runtime dei Report non č cosa semplice e abituale.
---------------------------------------------------------------------
(proprio a spiegarmi meglio)
ho una maschera che sta visualizzando il record 1 di 10 (ovviamente preso
dalla tabella associata);
ho preparato un report standard (con campi sempre coerenti alla stessa 
tabella);
sulla maschera c'e' un pulsante che dovrebbe visualizzare il report standard
con i dati del record che sto visualizzando;
e cosi' anche per il record 2 di 10 e successivi...
insomma un unico report (standard) che richiamo (aggiornandolo) con i dati 
del
record della maschera che sto visualizzando in quel momento.
il filtro e' proprio quello che vorrei evitare!
cioe' non voglio avviare un report che mi chieda quale record devo 
"reportizzare";
voglio "reportizzare" ,usando il report standard, direttamente il record che
sto visualizzando con la maschera.
...mi gira la testa!!!
a volte mi sembra una cosa semplice e banale, a volte mi sembra impossile.
Ciao
Alxx
ps.
spero di non aver ingarbugliato le cose e
scusate i termini impropri

errata corrige
------------------
proprio = provo
ps.
ve l'ho detto! le testa....

 a volte mi sembra una cosa semplice e banale, a volte mi sembra impossile.
e si e' "impossibole"
;<)
--
ac

 ;<)
lapsus linguae
:-)

 cosa.
...ed io l'ho interpretata come tale
ciao 

 invece mi fa l'anteprima di tutti i record
ti fa l'anteprima, evidentemente hai aggiunto anche acviewpreview, di 
tutti i record perche' il filter della form non e' impostato.
Quindi
docmd.openreport 
ReportName:="numnepiaceofiltro",WhereCondition:="campoidentificativo=" & 
  controllochecontieneilvaloredelcampoidentificativo
...se numerico altrimenti aggiungere gli apici o chr(34)
poiche' in un post precedente avevi scritto che i record da 
"reportizzare" erano piu' di uno sono partito dal presupposto, errato, 
che la tua form fosse filtrata, cosa che "evidently" non e'
--
ac

 controllochecontieneilvaloredelcampoidentificativo
dove metto acPreview per visualizzare l'anteprima invece di stampare 
direttamente? 


per come ho scritto i parametri (per parola chiave e non in modo 
posizionale) .....View:=acViewPreview,..... in un posto qualsiasi fra i 
parametri
--
ac

grazie
Newsgroup: it.comp.appl.access
Titolo: azione inserisci report via codice

ciao a tutti,
Via codice esiste la possibilità di richiamare l'azione inserisci report?
in modo tale che viene visualizzata la finestrella con le varie modalità di
creazione report...
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/



Grazie mille per l'aiuto


 creazione report...
runcommand acCmdNewObjectReport
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: cancellare il contenuto di un campo su "modifica" di un gruppo di opzioni

Ciao a tutti. In A97 ho una maschera "immissione" con un gruppo di 2 opzioni
"scelta" e una casella combinata "valore" che è collegata alla tabella
"tab_anagrafica".
Se scelgo la prima opzione (valore = 1), la casella combinata è disattivata.
Se scelgo la seconda (valore2), la casella si attiva e posso scegliere i
valori da scrivere nella tabella.
Vorrei fare in modo che, se l'utente ha scelto l'opzione 2 e ha scelto un
valore, se ri-seleziona l'opzione1, il valore scelto precedentemente si
cancella.
Grazie a tutti.
--
Giancarlo


Che intendi per "...il valore scelto precedentemente si cancella."?
Descrivi meglio la situazione...
Ciao.
-- 
Sergio MAZZA 


GIGAMAIL by X-Privat: 
http://www.x-privat.org/gigamail.php

Newsgroup: it.comp.appl.access
Titolo: References e altro

Qualcuno sa come si potrebbe fare per cambiare i riferimenti ad un DB in
formato mde usando solamente il codice?
Se distribuisco un'applicazione non posso sapere in anticipo dove l'utente
collocherà il DB con le funzioni di utilità che il DB front-end ha nei suoi
riferimenti. L' unica alternativa che io conosco e di decidere a priori che
il DB delle funzioni dovrà risiedere in una dir fissa (c:\windows) e
impostare il riferimento prima di distribuire l'applicazione.
Altra piccola domanda: come si fa ad intercettare l'errore standard "E'
stato immesso un valore non valido per il campo" che Access restituisce ad
esempio quando si immette un valore numerico che eccede la prop. FieldSize
del campo??
Grazie a tutti e complimenti per l'ndg....


  Si tratta dell' errore numero 2113 .... quindi sull'evento Su errore della
form puoi
scrivere ;
Const cDp = 2113
    If DataErr = cDp Then
        Response = acDataErrContinue
  ... quello che vuoi
    End If

Newsgroup: it.comp.appl.access
Titolo: Dump di un database Access

Ciao a tutti.
E' possibile eseguire un dump di un database Access in modo da generare
un file SQL attraverso il quale ricreare la struttura del database (con
un altro DBMS).
Mi serve solo la struttura, non i dati.
Thanx
giaconet

 ha scritto nel messaggio
news:am50mb$2m7g2$1...@ID-71483.news.dfncis.de...

Ciao,
potresti usare ERwin
gio
Newsgroup: it.comp.appl.access
Titolo: Evitare l'eliminazione dei record con data

ciao a tutti
in prima di conferma eliminazione di una sottomaschera ho inserito questo 
codice
 
  If Not IsNull(Me!Data) Then
        MsgBox "Non puoi Eliminare il Record se c'è la data!!!"
        Cancel = True
   End If
 
ma non mi rispetta la condizione
 
Grazie per l'aiuto 
 
 

 ha scritto nel messaggio 
news:52f643d7$0$1359$4faf...@reader1.news.tin.it...

su eliminazione funziona

Newsgroup: it.comp.appl.access
Titolo: criterio apertura maschera da controllo non associato

Buonasera.
In una maschera continua su evento click di una casella di testo apro
un'altra maschera al record uguale a quello della casella di testo
della prima maschera.
Ora ho inserito a piè di pagina un pulsante "Varia" che su click rende
visibile una casella di testo non associata "numriga" in cui scrivo il
numero della riga che corrisponde all'idarticolo e con il seguente
codice su evento keydown cerco di ottenere lo stesso risultato della
casella di testo associata.
If KeyCode = 13 Then
Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "frmarticoli"
    stLinkCriteria = "[idarticolo] like " & Forms![elenco articoli].
[numriga]
        DoCmd.OpenForm stDocName, , , stLinkCriteria, , , Me.Name
End If
Il risultato è che la prima volta mi dà il seguente errore: errore di
run-time '3075': Errore di sintassi (operatore mancante)
nell'espressione della query '[idarticolo] like '.
La seconda volta invece funziona. Se riprovo con un altro numero mi
apre di nuovo quello precedente.
Quindi il valore della casella di testo non associata non viene
memorizzato subito.
Come posso fare?
E come faccio a far ritornare invisibile la casello di testo nel
momento in cui chiudo la seconda maschera e torna attiva la prima?
Grazie anticipate.
Giuseppe.

     stDocName = "frmarticoli"
prova cosi:
     stLinkCriteria = "[idarticolo] like " & Forms![elenco 
articoli].[numriga].text
-- 
Ciao
Geppo 

 Geppo
Perfetto. Grazie.
Giuseppe.
Newsgroup: it.comp.appl.access
Titolo: Segnalare l'errore

Io ci riprovo:
Da codice lancio due query di accodamento. Vorrei segnalare l'eventuale errore
di violazione di chiave con un Msgbox ma usando On error goto ecc. ecc. mi
appare prima la segnalazione "impossibile accodare tutti i dati ecc.." poi
finalmente arriva il mio messaggio.
Come posso eliminare la prima segnalazione.
Spero di essere stato più chiaro questa volta.
Grazie
                       Luciano
-- 
Posted from  [195.62.170.252] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
c684129829f92616bf5...@mygate.mailgate.org...

Prova questo:
on error go to gest_errore
gest_errore:
msgbox "tuo messaggio"
docmd.setwarnings false
msgbox err.description
docmd.sewarnings true
Verifica la sintassi perchè l'ho scritta di getto.
HTH, Ciao
Bolo

 ha scritto nel messaggio
news:9nsc5l$c2r$1...@fe1.cs.interbusiness.it...

Il comando DoCmd.Setwarnings False, x poter avere effetto, deve precedere
l'esecuzione del SQL.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

Spiacente ma non funziona in nessuno dei due modi. Al massimop ottengo il
risultato di eliminare completamente entrambi i segnali di errore.
Come faccio ad eliminare solo il primo?


Newsgroup: it.comp.appl.access
Titolo: Aggiungere campi a una tabella

Buonasera a tutti
devo aggiungere un campo a una tabella, sto provando con una query di 
definizione con la seguente sintassi:
alter table fatturazione add cliente2 text (50);
pero' mi restituisce un msg "Impossibile eseguire istruzioni di definizione 
dati in origini dati collegate".
Effettivamente la tabella e' collegata e risiede in un altro database, ah 
....uso A2000.
Ciao 

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

Newsgroup: it.comp.appl.access
Titolo: cancellare i valori da una colonna ( MS sql server)

Ho una tabella con una colonna ID_Nazione  che contiene un valore : che 
query devo fare per
eliminare i valori  da tutta la colonna  e impostare a blanck ?
E' una tabella di ms sql , ma la sintassi sarà come quella per ms access?
Grazie e saluti


il classico "update tuaTabella set ID_Nazione=''"
occhio che non sia una colonna che non supporta i campi vuoi o una 
chiave....il fatto che si chiami ID_nazioni è sospetto
ciao
BFS

 chiave....il fatto che si chiami ID_nazioni è sospetto
o se non supporta una stringa vuota:
"UPDATE tuaTabella SET ID_Nazione=Null"
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Aprire una maschera con condizioni

Ciao a tutti,
sulla maschera "A" ho un pulsante che apre la maschera "B" se si verificano 
due condizioni: che il codice fiscale e la data di prenotazione siano le 
stesse, sia quelle visualizzate sulla maschera "A" che quelle presenti nella 
maschera "B" (N.B. le due maschere hanno origini dati diverse).
Il meccanismo funziona, ma il problema � che la maschera "B" si apre lo 
stesso, anche se una o entrambe le condizioni non si verificano; in questo 
caso non mi mostra i dati dell'utente, ma presenta una maschera vuota.
Come faccio ad consentire l'apertura della maschera "B" solo se esiste un 
utente con codice fiscale e data di prenotazione sono uguali, ed impedirla 
in caso contrario?
Grazie e tutti, ciao!
Sergio

 ha scritto nel messaggio 
news:4aefc71c$0$6832$5fc...@news.tiscali.it...

Come potresti verificare i dati della maschera B se non la apri ?

 Sergio
O verifichi la condizione sull'apertura della form B come suggerito e
poi la richiudi
oppure
con 2 Dlookup sull'origine dati della maschera B. Sempre che i campi
cod. fiscale e data prenotazioni siano contenuti in un'unica tabella/
query.
Ciao Alex

 Il meccanismo funziona.....
di quale meccanismo parli?
-- 
Ciao
Geppo 

"Geppo" <c...@tin.it.invalid> ha scritto nel messaggio 
news:vz_Hm.90030$9f6.1...@twister1.libero.it...

Parlo del meccanismo di apertura della maschera "B" quando premo il pulsante 
posto sulla maschera "A".  Sull'evento clic di questo pulsante ho:
(...)
stLinkCriteria = "[Codice fiscale]=" & "'" & Me![codfis] & "'" & " AND [Data 
visita]=#" & Me![datvis2] & "#"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Il meccanismo, appunto, funziona, ma mi aspettavo che, se non si verificano 
le condizioni di stLinkCriteria, non si aprisse nessuna maschera; invece si 
apre una maschera vuota; la mia domanda era: come evitarlo?
Ciao
Sergio

 ha scritto nel messaggio 
news:4aefcd0a$0$6826$5fc...@news.tiscali.it...

Ho capito, e sono anche d'accordo. Potrei per� dire: perch� Access mi 
propone una maschera vuota se l'apertura condizionale non verifica le 
condizioni? Grazie comunque, ciao. 

 ha scritto nel messaggio 
news:6d9e16c1-c270-4492...@s31g2000yqs.googlegroups.com...

Grazie Alex, prover� a seguire il tuo suggerimento.
Sergio 

 Sergio
-- 
Ciao
Geppo

Newsgroup: it.comp.appl.access
Titolo: oggetti OLE

ho creato una tabella in cui un campo è un oggetto OLE.
qualcuno sa dirmi se devo per ogni record inserire io manualmente nella 
tabella l'oggetto "documento word" o se posso definire che l'oggetto ole 
è definito per tutti i record?
grazie

 ha scritto nel messaggio news:43baa7e9$0$1064$4faf...@reader3.news.tin.it...

Scelta obbligata quella dell'utilizzo dell'oggetto OLE in tabella o cosa?
(alternativa)
www.sitocomune.com
 - sezione General - 6.47 Esempio di automazione con MSWord.
Ciao.
-- 
Sergio MAZZA 

 Ciao.
Ciao,
Max
Newsgroup: it.comp.appl.access
Titolo: selezione records vuoti

Salve,
Per la realizzazione di una mappa di ricerca ho bisogno di filtrare o
meno su campi che potrebbero essere, aihme, anche vuoti(descrizioni,
argomenti e giu' di lì.
La ricerca funziona bene putroppo e' la non ricerca che non funziona:
quando non ho parametri di ricerca vorrei far passare tutti i records
compresi quelli che hanno il campo vuoto.
Ho studiato anche l'esempio sul sitocomune:
2.14 In una query parametrica selezionare tutti i record se il valore
del parametro di selezione è Null
Ma putroppo riesco ad estrarre solo i records con qualcosa sul campo.
Semplificando molto e togliendo di mezzo le IIF rimane solo l'esempio
suddetto e per me non funzionante:
SELECT datiparm.*
FROM datiparm
WHERE (((datiparm.[CAMPO 13]) Like nZ([pippo],"*")));
Come posso dirgli di selezionare tutto compreso il campo 13 vuoto?
Grazie per l'aiuto.
Silver Ravaioli


Criterio che restituirà tutti i record
www.donkarl.com/it/?FAQ3.14
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it


OK ma se devo incrociare piu' campi fra di loro? ovvero fare ricerche
su piu' campi?


Alla fine ho risolto cosi':
SELECT datiparm.*
FROM datiparm
WHERE ((([datiparm].[CAMPO 03])=IIf([forms]![Motore]![Sel_raccolta] Is
Null,[CAMPO 03],[forms]![Motore]![Sel_raccolta])) And (([datiparm].
[CAMPO 13]) Like ("*"+[Forms]![Motore]![sel_argomenti]+"*") Or
([Forms]![Motore]![sel_argomenti] Is Null)) And (([datiparm].[CAMPO
14]) Like ("*"+[Forms]![Motore]![sel_titolo]+"*") Or ([Forms]![Motore]!
[sel_titolo] Is Null)) And (([datiparm].[CAMPO 15]) Like ("*"+[Forms]!
[Motore]![sel_testo]+"*") Or ([Forms]![Motore]![sel_TESTO] Is Null)));

Newsgroup: it.comp.appl.access
Titolo: query parametrica che visualizzi il valore scelto

salve
ho una query parametrica
 
l'utente deve inserire la data di riferimento
come posso mettere in una colonna della query l'indicazione della data di riferimento?
 
select * from miaTabella
where DataNascita >=[inserire data]
 
 
 
vorrei un elenco
 
select cognome, nome, [Data inserita da utente], DataNAscita
where DataNascita >=[inserire data]
 
Grazie
 

 where DataNascita >=[inserire data]
 
 
select cognome, nome, [inserire data], DataNAscita
where DataNascita >=[inserire data]
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: A97 o A2000 ?? (Chiedo consiglio)

Ho un problema di questo tipo:
- La mia applicazione su A97 funziona perfettamente
- Ho cercato di convertirla in A2000 ma non ci sono riuscito
- Quali sono i motivi per portarla su A2000 ??????
- Sarò costretto prima o poi a convertirla per eccessiva anzianità di A97??
Grazie
Stefano

 Stefano
Scusa ma se l'applicazione funziona bene, anzi no! Perfettamente! Che
bisogno hai di fare un passaggio ad Access'2000? Se l'applicazione la
utilizza un tuo cliente e ti chiede di aggiornarla a 2000 allora è un altro
paio di maniche. Ma se la devi utilizzare tu e non ne senti il bisogno...
Diverso è il discorso se vuoi vedere le differenza tra la versione 97 e
2000; nel sito microsoft ci sono delle informazioni a riguardo.
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Eliminare ed aggiungere records in automatico

Salve, vorrei risolvere questo problema:
Maschera FRAZIONAMENTO che si appoggia alla Tabella FRAZIONAMENTO con i 
campi Codice,Fraz,,Totdapagare
per ogni codice in fraz posso scrivere il numero di rate in cui è suddiviso, 
e in Totdapagare il totale da pagare per quel codice
Ex. codice 1   Fraz: 5  Totdapagare ? 1000,00
SottoMaschera PAGAMENTO che si appoggia alla Tabella PAGAMENTO con i campi 
Codice,Numrata,ImpRata,ImpPagato
per ogni codice ho tante righe quante sono le rate da pagare e posso 
scrivere per ogni rata l'importo della rata e l'importo pagato per ogni rata
Ex. codice 1 rata n.1 Importorata 200,00 Importopagato ?200,00
codice 1 rata n.2 Importorata 200,00 Importopagato ?200,00
codice 1 rata n.3 Importorata 200,00 Importopagato ?200,00
codice 1 rata n.4 Importorata 200,00 Importopagato ?0,00
codice 1 rata n.5 Importorata 200,00 Importopagato ?0,00
Maschera FRAZIONAMENTO e SottoMaschera PAGAMENTO  sono legate dal codice
Vorrei poter gestire in automatico quanto segue:
Se vario FRAZ aumentandolo, mi deve aggiungere nella tabella e sottomaschera 
PAGAMENTO a seguire tanti record quanti sono quelli di differenza tra il 
vecchio ed il nuovo valore di FRAZ, caricando in automatico il numero rata, 
l'importo rata=0 e l'importo pagato=0
Ex. modifico il FRAZ da 5 a 8 in automatico mi deve aggiungere 3 records 
così composti:
codice 1 rata n.6 Importorata 0,00 Importopagato ?0,00
codice 1 rata n.7 Importorata 0,00 Importopagato ?0,00
codice 1 rata n.8 Importorata 0,00 Importopagato ?0,00
Se vario FRAZ diminuendolo, mi deve eliminare nella tabella e sottomaschera 
PAGAMENTO , a partire dall'ultimo numero di  rata, tanti record quanti sono 
quelli di differenza tra il vecchio ed il nuovo valoredi fraz
Ex. modifico il FRAZ da 5 a 2 in automatico mi deve togliere n.3 records 
ossia i records relativi alla rata 5,4 e 3
Come posso risolvere questo problema?
Per favore aiutatemi
Grazie
Ciao

> cosě composti:

Mi sono accorta di averti dato un input sbagliato:
L'istruzione mi deve togliere o aggiungere tanti records quanti sono quelli 
di differenza tra il nuovo valore immesso in frazpag ed il numero reale di 
record esistenti in Pagamento (e non tanti record quanti
sono quelli di differenza tra il vecchio ed il nuovo valoredi fraz).
In caso di eliminazione tale operazione deve avvenire solo per i records di 
Pagamento dove l'importo pagato per rata č 0.
E' possibile inoltre che, per ogni codice, al termine dell'operazione di 
aggiunta od eliminazione di records nella tabella pagamenti, il campo 
numrata venga rinumerato progressivamente?
Mi potresti aiutare?
Grazie
Ciao
Newsgroup: it.comp.appl.access
Titolo: Msgbox con piu pulsanti per scelta...?

Salve,
come si puo fare per avere una msgbox con relativa domanda,
al quele sia possibile rispondere con 3 o 4 o n pulsanti?
Ad esempio sull'evento dopoaggiornamento di una casella di testo vorrei 
uscisse il msgbox:
In quale scala hai inserito la temperatura?!
e sotto 4 pulsanti:
Scala celsius , scala Farenhaith, scala pippo, scala paperino....
in modo da poter inserire un'eventuale azione sulla risposta.
Cercato su goggle e su vecchi post, ma trovo solo MsgBox("Domanda", vbYesNo
-- 
 


User form aperta di tipo dialogo. Ci metti tutti i pulsanti che vuoi, e 
fai tutte le elaborazioni che ti possano servire
-- 
ac
y-1=x

 fai tutte le elaborazioni che ti possano servire
Ok, grazie, non c avevo pensato.

Newsgroup: it.comp.appl.access
Titolo: specificare il percorso del file System.mdw

Salve
Ho un problema con la protezione di Access.
Ho il file System.mdw situato sul server dei file back-end e tutti i 
client puntano a questo file, a volte succede che qualche (o tutti)  
client perde la connessione di rete (cavo scollegato o problemi allo 
switch ecc.) e se si apre l'applicazione Access questa non trovando il 
server utilizza il file .mdw di default e mi inibisce l'utilizzo.
Vorrei trovare il sistema di ricollegarmi al file sul server 
automaticamente all'apertura del DB.
Ho provato con:
 
 DBEngine.SystemDB = "\\nomeserver\nomearchivio\system.mdw"
sia in una macro Autoexec che nell'evento su apertura della form di 
avvio, ma il percorso non viene cambiato!!
Nella guida è scritto:
Per fare in modo che tale opzione funzioni, è necessario impostare la 
proprietà SystemDB prima dell'inizializzazione dell'oggetto DBEngine, 
cioè prima di creare un'istanza di qualsiasi altro oggetto DAO. 
L'ambito di tale impostazione è limitato all'applicazione e non può 
essere modificato senza riavviare tale applicazione.
Cosa significa? Dove devo mettere questa cavolo di funzione, perche mi 
assuma il nuovo percorso?
Grazie 1K per l'help

 ha scritto nel messaggio 
news:200611171...@mynewsgate.net...

 Puoi usare le opzioni di avvio:
/wrkgrp \\Server\Percorso\System.mdw
Leggiti "Opzioni della riga di comando per l'avvio" dalla guida.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Generazione ID

Buongiorno al NG.
Ho scritto questa istruzione
Me.Id_pagamento = IIf(IsNull(DMax("[Id_pagamento]", "Pagamenti",
"[Cod_preventivo] =" & Form_Pagamenti.Combopreventivo + 1)), 1,
(DMax("[Id_pagamento]", "Pagamenti", "[Cod_preventivo] =" &
Form_Pagamenti.Combopreventivo + 1)))
nell'evento load della form per generare nella casella di testo Id_pagamento
il numero progressivo del pagamento (e funziona)
Volevo però scrivere tale istruzione nella proprietà origine controllo della
casella di testo..............
solo che la sintassi è abbastanza differente; sto provando e
riprovando..senza riuscire a trovare la sintassi giusta.
Qualcuno di voi potrebbe darmi una dritta???
...inoltre volevo sapere quale delle due strade conviene di + in termini di
velocità ed appesantimento.
Ringrazio anticipatamente

 ha scritto nel messaggio
news:CFCk9.145408$ub2.3...@news1.tin.it...

Prova a sostituire le virgole con i punto e virgola.
Ciao, Carlo

 di velocità ed appesantimento.
    Considera anche la possibilita' di scrivere:
        Nz( DMax( .. ; .. ; .. ) ; 1 )
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

Newsgroup: it.comp.appl.access
Titolo: Estrarre la data da un numero

Buondì
Vorrei cortesemente sapere se c'è un funzione che mi sappia indicare la data
da un numero. Esempio: il numero 39686 che data è??
Ringrazio anticipatamente chi mi darà una mano(anche se mi da qualche dritta
per trovarlo nella guida...sigh)
Andrea
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Ho visto appena poco prima del mio post che si parlava di date nelle query e
li ho trovato la mia risposta...Scusate ...l'intrusione ma andavo un pò di
fretta e mi serviva sapere velocemente qualche cosa...
Ciao a tutti e buon lavoro.


Newsgroup: it.comp.appl.access
Titolo: file di help .CHM

Ho creato con HTML Help Workshop un file di help prova.chm non capisco
perchè eseguendo il comando (da Start/Esegui):
start hh.exe mk:@MSITStore:C:\Documents and Settings\Simone
Bianchi\Desktop\HELP\prova.chm::/cap1.htm
viene chiamato in modo corretto il cap1.htm ( capitolo 1 del file di help
prova.chm).
Se lo stesso comando lo chiamo da VBA nel seguente sottoindicato, mi dice
che non riesce ad aprire il file di help:
Shell ("start hh.exe mk:@MSITStore: C:\Documents and Settings\Simone
Bianchi\Desktop\HELP\prova.chm::/cap1.htm")
Grazie per l'aiuto
Simo

Shell usa "in parte" i nomi DOS (credo sia vero soloper gli argomenti).
Prova con
Shell ("start hh.exe mk:@MSITStore:
C:\docum~1\SimoneBianchi\Desktop\HELP\prova.chm::/cap1.htm")
o cose simili.
Per verificare esegui il comando da una shell DOS !
Newsgroup: it.comp.appl.access
Titolo: Database immagini

Sto realizzando un database per catalogare le mie immagini.
Mi piacerebbe poter inserire un piccolo rettangolo di anteprima immagine
all'interno della maschera che mi sono creato, in modo da riconoscere al
volo l'immagine che sto selezionando. Se qualcuno mi sa aiutare, gli
sarei molto grato. Grazie.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Vai sul Sito Comune (link qui sotto); nella Sezione General prova a dare uno
sguardo a queste tre FAQ:
1) Come implementare correttamente un archivio di immagini di Stefano
Bettini
2) Implementare un archivio di immagini di Silvio Savoldi
3) Archiviazione immagini di Cappellaro Franco
In queste FAQ (e nei database di esempio ad esse allegati) troverai
sicuramente delle valide idee per risolvere il tuo problema.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

sarei molto grato. Grazie.
vedi su 
sitocomune.com
 c'č un esempio di archiviazione immagini
Saluti.
Emanuele.

 ha scritto nel messaggio
news:g7dU8.95064$Kt3.2...@twister2.libero.it...


 Emanuele.

Newsgroup: it.comp.appl.access
Titolo: Si è verificato un errore su Microsoft Access...!!!

Salve,
non so se anche a voi capita dopo ore e ore di lavoro e centinaia di 
righe di codice scritte di ritrovarsi un mdb corrotto che, chissà per 
quale motivo comincia a dare errori a raffica come da oggetto (premetto 
che effettuo sempre regolarmente il compatta e ripristina e non 
inserisco niente di particolarmente complesso sulle maschere addirittura 
evito di utilizzare il richiamo a funzioni nelle caselle di testo per 
evitare problemi..), attualmente,ad esempio, ho un mdb che 
disconnettendo alcune tabelle collegate va in crash (solo alcune tabelle 
non tutte !!)
o magari aprendo in struttura una maschera.
Il bello e che anche importando tutto in un altro mdb vuoto non cambia 
niente, stessa storia.
A questo punto mi chiedo c'è un modo per preservare il proprio lavoro su 
progetti anche abbastanza grossi senza dover cominciare tutto da capo ??
Voi come procedete nello sviluppo di un lavoro su mdb ?
Grazie per l'attenzione.

 Voi come procedete nello sviluppo di un lavoro su mdb ?
A  suon di moccoli!
Bruno 

 Grazie per l'attenzione.
solo per curiositą,
che versione di Access e Service Pack  usi ?
Ciao Giorgio

"Mavic" <


Crei una copia Master del lavoro, le aggiunte giornaliere le fai su un
backup.
A fine giornata importi solo le aggiunte nel Master.
Saggia politica indipendentemente da Access.
In rapporto ai tuoi problemi?
Mah, disabilitando la funzione di correzione automatica nomi, si risolvono
il 95% dei problemi.
Saluti.