mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Report con intestazione e corpo...

Salve,
come si fa a costruire un report da maschera scegliendo Intestazione, corpo
e piè di pagina?
Esempio: maschera strutturata a schede; nella prima scheda, in un controllo
memo o simile,  si inserisce il testo che descrive per esempio il tipo di
preventivo, nella seconda scheda si mettono le righe del materiale usato ed,
infine, nella terza scheda i saluti ecc ecc..
è possibile in access? qual'è il procedimento?
Ciao e grazie.

 wrote in message
MLzsa.86137$DT4.2...@twister1.libero.it...

Ti crei un report non associato.
In tale report inserisci delle caselle di testo non associate.
Nell'origine controllo di ogni casella di testo devi far riferimento ad un
controllo della maschera, quindi dovrai scriverci qualcosa del genere:
= [Forms]![NomeMaschera]![NomeControlloDellaMaschera]
Naturalmente la maschera, quando esegui il report, deve risultare aperta.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Elenco ad albero

 
          Salve, dovrei creare un elenco in access di tipo "ad albero". Dove posso
prendere indicazioni per farlo.
Enzo
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio 
news:84Z220Z29Z230Y1...@usenet.libero.it...

sulla documentazione della cisa di de nittis.
www.donkarl.com/it
 ... guarda la cisa e il materiale prodotto.
tutorial fatto bene.
tra l'altro se non ricordo male de nittis michele ha un suo sito dove ha 
pubblicato i suddetti tutorials.

 Enzo
Se hai la versione Developer di Office oppure in ogni caso
la licenza del Controllo OCX(TreeView) puoi seguire le indicazioni
che ti hanno dato, altrimenti non puoi usare nè tanto meno distribuire
un'applicativo che usi quel controllo.
Come alternativa puoi usare quanto ho realizzato per i controlli
MSCommonControl, sono dei DEMO che Wrappano la DLL di Windows
e non si appoggiano agli OCX, rendendo liberamente distribuibile
l'applicativo.
Il 1° metodo è più comodo e più sicuro, il 2°(il mio) è assolutamente
complesso, ma funziona.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: [OT?] file iCal per outlook

Salve,
posto qui perché ho cercato monto sul web senza successo.
Dunque:
Da un applicativo genero date di scadenza/adempimenti che devo mandare a 
giro per la nazione.
Mi occorrerebbe il modo di poterle "distribuire" ai miei utenti in modo che 
le possano inserire nel loro outlook.
La soluzione migliore sembra essere generare un file in fomato iCal.
Basta inserirci dentro degli eventi "giornata intera" senza allarme e il 
gioco sembra fatto...
Problema:
non riesco a trovare da nessuna parte un documento che spieghi come deve 
essere impostata la sintassi del file iCal.
Da diversi esperimenti che ho fatto mi risulta che outlook ha diverse 
"particolerità" nella sintassi del file che devono essere rispettare... ma 
non riesco a trovare il punto di parteza...
Qualcuno mi può aiutare?
O dirmi un altro modo per trasferire appuntamenti di tipo "giornata intera" 
all'interno di outlook?
Grazie.
Simone 

 all'interno di outlook?
Mi rispondo da solo.
Un modo è creare un file .hol di outlook secondo le specifiche qui indicate:
http://office.microsoft.com/it-it/outlook/HP012304061040.aspx#2
poi basta un click sopra il file con outlook chiuso e vengono aggiunti gli 
elementi intera giornata specificati.

Newsgroup: it.comp.appl.access
Titolo: Creazione file LOG

Salve a tutto il NG,
ho dato uno sguardo al modulo del sitocomune riguardante la creazione di un
file log, ma non mi funziona la Sub Routine... nel momento in cui la lancio,
vi č un errore di compilazione nella riga di definizione "Dim ormacce As New
Logfile "... mi dice che il modulo non č un tipo valido... ma non capisco
perchč. Ho controllato la denominazione del modulo... tutto OK... qualche
suggerimento o qualche alternativa?
Ringrazio tutti anticipatamente.
--
Direttore Sviluppo Infrastrutture - Maurizio Facciuti

 scrisse...

Stai attento che č un modulo di classe e come tale va inserito.
RoDAgo
Newsgroup: it.comp.appl.access
Titolo: Query di creazione tabella

Sto cercando di creare una tabella con una query ma mi da'
errore:
"Impossibile assegnare il valore Null ad una variabile non
di tipo Variant"
L'errore non si verifica se non metto nella query il campo
contatore.
Questo probabilmente e' spiegato nell'help dove dice:
"I dati contenuti nella nuova tabella creata non ereditano
le proprietą di campo o l'impostazione della chiave primaria
dalla tabella originale"
Cio' vuol dire che nella tabella creata devo aggiungere la
chiave primaria manualmente?
Inoltre che vuol dire:
"I dati contenuti nella nuova tabella creata non ereditano
le proprietą di campo dalla tabella originale"?
il barbi

 ha scritto nel messaggio
news:4nPzb.50418$AX1.2...@news1.tin.it...

E provare a postare il tuo codice SQL, spiegando la struttura dei dati
origine?
Antonio

 il barbi
Cosa c'entra la "tabella originale"? Ne stai creando una o la stai
copiando da una già esistente?
Puoi creare la chiave primaria anche da SQL, sia in fase di creazione che
successivamente, con ALTER TABLE. Vedi CONSTRAINT sull'help.
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:y2Xzb.169281$e6.62...@twister2.libero.it...

in effetti ho dimenticato di dire che la tabella che devo
creare e' una porzione di una data tabella tabDocumenti,
dove carico solo i record che soddisfano a una condizione su
un'altra tabella. TabDocumenti e' collegata a tabConsegne
mediante il suo Id (IdDocumento) e io nella query metto
tutti i campi di tabDocumenti, cioe' tabDocumenti.*, piu' un
altro campo di tabConsegne (IdDestinatario, con Mostra=No)
colla condizione che sia uguale a un dato valore
e questo e' il codice SQL:
SELECT tabDocumenti.* INTO tabDocumentiNuova
FROM tabDocumenti RIGHT JOIN tabConsegne ON
tabDocumenti.IdDocumento = tabConsegne.IdDocumento
WHERE (((tabConsegne.IdDestinatario)=1));
il barbi

Newsgroup: it.comp.appl.access
Titolo: Problemi con variabile

Ciao a tutti
dopo l'aggiornamento di una combobox ottengo il seguente errore:
Impossibile assegnare il valore null a una variabile non di tipo variant
il problema e' che non assegno nessun valore null, i campi li compila tutti.
Aiuto ho A2000 Sp3.
Ciao 


Hai del codice su AfterUpdate...?
Hai il controllo nei riferimenti di una Query...?
Il controllo è associato ad un campo di tipo testo che non ammette
valori nulli...?
@Alex

Newsgroup: it.comp.appl.access
Titolo: Estarpolare la cifra decimale

Ciao a tutti,
ho 2 campi A e B dei quali A contiene un numero con i decimali, 
(10,9876), grazie a voi estrapolo la parte intera con Fix.
per estrarre la parte decimale del un numero per inserirlo nel campo B 
un campo come faccio?
grazie tante
rino

 ha scritto nel messaggio 
news:4ab7938e$0$1112$4faf...@reader2.news.tin.it...

ciao rino,
B=A-Fix(A)
-- 
Cinzia [Office Access MVP]
_______________________
 
www.riolab.org
http://accessdaziacin.spaces.live.com
----------------------------------------  


grazie Cinzia ok funziona
avevo trovato la soluzione con>  int ma � =
rino
Newsgroup: it.comp.appl.access
Titolo: [REQ] Form con oggetto OLE da creare/modificare

    Vorrei implementare nel form di un database MSAccess 97 la possibilita'
di modificare un immagine predefinita caricata nell'apposito campo Oggetto
OLE ad ogni creazione di record.
    In pratica vorrei creare una scheda per ogni albero di una piccola
pineta vicino casa. Ogni scheda deve contenere, fra le altre cose,
l'immagine della sagoma-tipo di un pino che possa essere modificata
indipendentemente per ogni record colorando le parti dell'albero che sono
state attaccate da parassiti.
    Fra le varie probabili soluzioni che sto cercando di implementere:
    Nella tabella - X: campo Oggetto OLE;
    Nella maschera relativa - strumento "cornice di oggetto associato" a X
che, ogni volta che viene creato un record, carichi in X l'immagine della
sagoma-tipo da un file, la visualizzi nel riquadro e ne permetta la
modifica per esempio cliccandovi sopra 2 volte.
    Problema: non riesco ad impostare lo strumento "cornice di oggetto
associato" in modo che carichi automaticamente l'immagine predefinita della
sagoma-tipo (come fosse un "valore predefinito").
    Chiaramente sarebbe piu' efficiente una soluzione che registri in ogni
record solo le variazioni rispetto alla sagoma-tipo.
    Dove posso trovare spunti per risolvere il problema? (sul sito comune
non ne ho trovati)
A presto.
Andrea

 ha scritto nel messaggio
news:VSM98.56478$nI1.1...@twister1.libero.it...

nella maschera crei un'altra cornice invisibile con ole associato
incorporato in cui piazzi la tua immagine di default.
su apertura maschera ne copi il contenuto nella cornice visibile cosi' puoi
partire da quella per fare le modifiche.
il doppio click se non funziona o e' disabilitato nelle proprieta' della
maschera o non esiste un programma associato per visualizzare, o c'e'
qualche problema nei registri.
Ti consiglio di usare Photo editor e paint che non danno problemi con access
e di settare oggetto incorporato nella cornice (mai collegato se no ti
cambiano le immagini col variare del file associato)

 partire da quella per fare le modifiche.
    Questo, invece, mi e' poco chiaro...
A presto.
Andrea

 incorporo l'immagine e imposto la proprieta' "Visibile" a "No".
Esatto
poi copi l'mmagine di default nella cornice campo x (associato alla tabella)
in un nuovo record (usando il recordset o una query di aggiornamento) oppure
semplicemente lasci visibile la cornice "default" e fai un bel copia &
incolla col mouse.
ciao
ale

 semplicemente lasci visibile la cornice "default" e fai un bel copia &
    Bene, l'ultimo suggerimento e' effettivamente semplice... e funziona!
    Mi piacerebbe, comunque, imparare anche a risolvere il problema tramite
i due strumenti (recordset e query di aggiornamento)... piu' difficili (ho
fatto qualche prova con la query di aggiornamento, ma senza raggiungere il
risultato atteso).
    Se qualcuno ha tempo e voglia...
Saluti.
Andrea
Newsgroup: it.comp.appl.access
Titolo: chi lavora nel settore trasporti?

Ho postato diverse richieste d'aiuto ma mai la domanda forse piů semplice: 
c'č qualcuno che lavora nel settore trasporti e in particolare nella loro 
gestione ed amministrazione?
In particolare vorrei sapere come ha affrontato la gestione delle 
triangolazioni (un solo cliente per piů vettori) e magari scambiarsi altre 
idee.
Buona giornata
Giorgia

Qui ci sono 2 articoli al caso ma probabilmente la tua è un'altra
richiesta
http://www.associati.org/articoli/datiarticoli/iva/teue.htm
http://www.associati.org/articoli/datiarticoli/iva/tc.htm
Io lavoro nel campo delle spedizioni ma il mio reparto si occupa di
logistica applicata ad un singolo appalto
e non gestiamo triangolazioni.

 
Ciao, personalmente ho un programma Cartesy per la gestione dei noleggi e 
dei parchi veicoli aziendali oltre che DataSlick, programma in Access per 
la gestione dei gommisti.
Probabilmente quello che più si avvicina alle tue problematiche è il 
primo, si tratta di un vasto progamma ADP basato su SQLServer.
Se ha i bisogno di parlarne o di idee puoi scrivere a 
supportoPoiTogl...@sviluppatorisoftware.com
Ciao

Newsgroup: it.comp.appl.access
Titolo: rotazione testo su un report

Avrei necessita'  di stampare su un foglio adesivo A4 per poi ricavare delle
etichette.
Mi chiedevo (ma non ho trovato nulla a riguardo) se era possibile ruotare
parte del testo del report di 90 gradi, in modo da stampare sullo stesso
foglio alcuni campi in orizzontale ed altri in verticale.
Sapete se e' possibile?
Thanx

 ha scritto nel messaggio
news:b8lPa.21592$qa5.4...@news2.tin.it...

Direttamente con Access no, ma ci sono un sacco di controlli OCX che fanno
questa cosa.
Ciao.


www.lebans.com
MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: estrapolare solo alcuni

Salve,
ho una tebella 1000 record formata da 2 campi: nome e AnnoIscrizione,
in una query ho messo l'opzione al campo AnnoIscrizione 2000 or 2001.
il risultato è il seguente:
tizio AnnoIscrizione 2000
tizio AnnoIscrizione 2001
caio AnnoIscrizione 2000
sempronio AnnoIscrizione 2000
sempronio AnnoIscrizione 2001
così via.
Domanda:
come faccio da questo elenco di 1000 record ad estrapolare solo chi è 
iscritto l'anno 2000?
grazie
 

 ha scritto nel messaggio
news:45cb9a7f$0$30613$4faf...@reader1.news.tin.it...

invece di scrivere 2000 or 2001 metterai solo 2000
Ma è uno scherzo?
Sono su candid camera?
Scherzi a parte?
Antonio

 ha scritto nel messaggio 
news:45cb9a7f$0$30613$4faf...@reader1.news.tin.it...

Se hai salvato la query riusala per una seconda query mettendo il criterio 
2000 sotto annoiscrizione.
Ciao, Carlo 

 io voglio solo gli iscritti dell'anno 2000.


Newsgroup: it.comp.appl.access
Titolo: richiesta sensata

vorrei cortesemente sapere se qualcuno di Voi ha realizzato un software per
tappeti persiani con lettori codice a barre? O se conoscete qualcuno che lo
ha fatto e lo vuole vendere.
Altrimenti mi suicidio ingerendo il pc intero
Oppure un testo che spieghi come inserire il codice a barre in access.
Grazie una Birra pagata a chi mi helpa.

 ha scritto nel messaggio
news:eUMd8.8713$Ns4.3...@news2.tin.it...

Cerchi un programma che gestisca i tappeti persiani? Eccomi sono il
principale indiziato.
Contattami e ne parliamo
Marco M.

 dove ti contatto????


Ti ho mandato una mail
Marco M.


wrote:

scarichi un font di codici a barre e lo usi semplicemente come
testo...
naturalmente lo usi la pistola come elulatore tastiera...
non c'è nessuna differenza rispetto all'inserimento manuale dei codici
numerici
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: unione tabelle

Avendo due tabelle che contengono campi denominati nello stesso modo, ma che 
vengono aggiornate indipendentemente una dall'altra come posso fare per 
ottenere una unica tabella che contenga i dati di entrambe? Non una tantum, 
ma a richiesta (una query che mi dia l'unione delle due tabelle).

"info"  ha scritto nel messaggio 
news:4d7f74c4$0$1339$4faf...@reader2.news.tin.it...

__________Risposta:
SELECT id, Cognome, Nome FROM Tabella1
union
SELECT id, Cognome, Nome FROM Tabella2
MA 

 ha scritto nel messaggio 
news:ilnsh0$iv9$1...@tdi.cu.mi.it...


 E' possibile ordinare diversamente i vari campi?
SELECT id, Cognome, Nome FROM Tabella1
UNION ALL
SELECT id, Cognome, Nome FROM Tabella2 ORDER BY Cognome
Se non riesci copia/incolla la tua stringa SQL e spiegi
meglio come vuoi ordinare i dati.
-- 
cu
Karl
*********
Access FAQ: 
http://www.donkarl.com/it
 

 ha scritto nel messaggio 
news:8u9of3...@mid.individual.net...

Newsgroup: it.comp.appl.access
Titolo: Creare Tabella al volo

Devo creare una tabella al volo attraverso del codice...
nella tabella deve esserci un campo contatore id e un campo testo
esempio:
tabellanuova
ID        Contatore
email    testo
poi dopo attraverso una stringa SQL la vado a riempire..
Ho provato con il comando tabledef e createfield  e funziona.. ma non riesco
a creare un campo contatore
---------
Dim tdfnuovo As TableDef
Dim dbsquesto As Database
Set dbsquesto = CurrentDb
Set tdfnuovo = dbsquesto.CreateTableDef("mailingstaff")
With tdfnuovo
        .Indexes.Append .CreateIndex("id")
        .Fields.Append .CreateField("email", dbText, 30)
End With
dbsquesto.TableDefs.Append tdfnuovo
----------
cosa ho sbagliato?
Sul sitocomune non ho trovato nulla

a creare un campo contatore
Prova questo:
Function Nuovo() 'Crea un nuovo database Access
    Dim wspPredefinito As Workspace, dbs As database
    Dim tdf As TableDef, fld1 As Field, fld2 As Field
    Dim idx As Index, fldIndice As Field
    Set wspPredefinito = DBEngine.Workspaces(0)
    ' Crea il nuovo database cifrato.
    Set dbs = wspPredefinito.CreateDatabase("Nuovodb.mdb", _
        dbLangGeneral, dbEncrypt)
    ' Crea una nuova tabella con due campi.
    Set tdf = dbs.CreateTableDef("Contatti")
    Set fld1 = tdf.CreateField("IDContatto", dbLong)
    fld1.Attributes = fld1.Attributes + dbAutoIncrField
    Set fld2 = tdf.CreateField("Contatto", dbText, 50)
    ' Accoda i campi.
    tdf.Fields.Append fld1
    tdf.Fields.Append fld2
    ' Crea indice chiave primaria.
    Set idx = tdf.CreateIndex("ChiavePrimaria")
    Set fldIndice = idx.CreateField("IDContatto", dbLong)
    ' Accoda i campi indice.
    idx.Fields.Append fldIndice
    ' Imposta la proprietą Primary.
    idx.Primary = True
    ' Accoda indice.
    tdf.Indexes.Append idx
    Set idx = tdf.CreateIndex("Secondaria")
    Set fldIndice = idx.CreateField("Contatto", dbText)
    ' Accoda i campi indice.
    idx.Fields.Append fldIndice
    ' Accoda indice.
    tdf.Indexes.Append idx
   ' Accoda oggetto TableDef.
    dbs.TableDefs.Append tdf
    dbs.TableDefs.Refresh
    Set dbs = Nothing
End Function
Ciao, warp

 a creare un campo contatore
se non hai esigenze particolari, usa sql anche per creare la tabella
DoCmd.RunSQL "CREATE TABLE tabellanuova (ID COUNTER, Email TEXT)"
-- 
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
----------------------------------

 ha scritto nel messaggio
news:3B73B530...@sitocomune.com...
Grazie Federico e WARP a buon rendere
Newsgroup: it.comp.appl.access
Titolo: Posizionarsi in apertura su un cero record

Saluti a tutti.
Ho una maschera chiamata "VediMultiplo" e una sottomaschera chiamata
"Tabella1".
Nella sottomaschera c'è un campo testo chiamato fantasiosamente "testo".
Vorrei che all'apertura di maschera e sottomaschera il suddetto campo si
posizionasse in un
certo record che sò il terzo. C'è da notare che le sottomaschere sono tre e
che tutte dovranno aprirsi
su un determinato record e che puntano tutte sullo stessa tabella.
Io ho provato cosi, mettendo le seguenti istruzioni nell'evento "Su
apertura" della maschera principale
DoCmd.GoToRecord acDataForm, "Forms![VediMultiplo]![Tabella1].Form.testo,
acGoTo", 3
ma non ha funzionato!
Ciao e grazie Enrico

 ha scritto nel messaggio
news:%02X6.52626$Cq5.4...@news.infostrada.it...

Se il primo controllo sottomaschera (ho detto controllo sottomaschera e no
sottomaschera) contenuto nella maschera VediMultiplo si chiama Tabella1 (al
limite come la sottomaschera).
Se gli altri due controlli sottomaschera si chiamano rispettivamente
Tabella2 e Tabella3.
A fronte dell'evento "Su corrente" della mashera VediMultiplo, prima sposta
il fuoco sui controlli sottomaschera e poi esegui il metodo GoToRecord,
ovvero:
Me!Tabella3.SetFocus
DoCmd.GoToRecord , , acGoTo, 3
Me!Tabella2.SetFocus
DoCmd.GoToRecord , , acGoTo, 3
Me!Tabella1.SetFocus
DoCmd.GoToRecord , , acGoTo, 3
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: STAMPARE IN PROFONDITA

Non so se qualcuno mi può aiutare,ho una tabella di un file mdb
con un campo numerico progressivo e vorrei creare un report
con tre grosse etichette su ogni pagina dei vari fogli del report
in base a questo campo numerico progressivo
avremo così una etichetta superiore con il numero 1 una etichetta
centrale con il numero 2 e una etichetta inferiore con il numero 3
e così via per tutti i fogli del report che si sviluppano in base al numero
dei record della tabella.Di conseguenza avremo le prime tre etichette
stampante in senso verticale sul foglio la numero 4-5-6 sul secondo foglio
e così via.Invece come potrebbe essere possibile stampare in senso della
pronfondita sempre in base a questo campo numerico che sviluppi un
orientamento prima nella pila di etichette superiore continui nella pila
centrale e infine nella pila inferiore? Auguri aTutti. Davide

 ha scritto nel messaggio
news:Xojoa.52502$DT4.1...@twister1.libero.it...

Mi sa che ti sei capito da solo...
la profondità? hai sbagliato NG? qui esiste solo altezza e larghezza,
verticale e orizzontale, alto e basso, sù e giù, destra e sinistra.
Tutto quello che si riferisce all'asse Z è considerato solo dai programmi
3D.
Puoi essere più chiaro?
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Query particolare su report con popup

Ciao a tutti,
io ho un problema con una query.
Ho creato un report che prende i dati da una semplicissima query di
selezione. Ho creato poi una maschera di popup che si apre
automaticamente insieme al report e nella quale io inserisco i
parametri secondo i quali deve essere creato il report (ovvero "data
inizio", "data fine", "status" e "nome impiegato"). Quindi,
all'apertura del report si apre il popup, io inserisco i dati, spingo
il pulsante e ottengo il report con i dati che ho richiesto.
Chiaramente per fare ciò ho specificato nella query di selezione
(nella riga dedicata ai "criteri") che i record da richiedere dovevano
essere uguali a quanto specificato nei campi della maschera di popup
(es. "= [Forms]![Maschera Popup]![Status]"). E fin qui tutto bene.
Il mio problema è che per far sì che la query funzioni devo riempire
tutti e 4 i textbox della maschera di popup (ovvero "data inizio",
"data fine", "status" e "nome impiegato"). Se solo ne lascio uno vuoto
mi restituisce il report completamente in bianco. Vorrei far sì,
invece, che quando lascio un textbox in bianco vengano considerati
tutti i valori del campo in questione (ovvero se io inserisco "data
inizio", "data fine", "status" lasciando vuoto "nome impiegato" mi
deve restituire un report considerando i primi 3 criteri immessi
indipendentemente dal "nome impiegato"). So che devo agire sulla query
ma non so come! Potete gentilmente aiutarmi? Non so se potrebbe
funzionare un'istruzione del tipo "IF << il texbox della maschera
popup è vuoto>> THEN <<restituisci tutti i valori per uno specifico
campo>>. E se dovesse essere una buona idea, potreste aiutarmi sul
linguaggio SQL e su dove e come inserire l'istruzione. Accetto
qualsiasi tipo di idea per risolvere il problema.
Grazie mille per la disponibilità.

 ha scritto nel messaggio 
news:1190104619....@g4g2000hsf.googlegroups.com...
Ciao a tutti,

Ciao Pegaso
nei criteri della query puoi usare:
Like ([Forms]![MascheraPopup]![Satus] & "*")
cerca query parametriche nel sito comune e
www.donkarl.com/it?FAQ3.14
Daniele 

Grazie mille!!!!
Va alla grande!
Mi sei stato veramente di grande aiuto!!
Grazie ancora!
CIDI ha scritto:


 ha scritto nel messaggio 
news:1190109772....@n39g2000hsh.googlegroups.com...
Grazie mille!!!!
Va alla grande!
Mi sei stato veramente di grande aiuto!!
Grazie ancora!
prego, perň la prossima volta rispondi dopo il testo  non prima.
regole del NG :-)
Ciao Daniele
Newsgroup: it.comp.appl.access
Titolo: File mde

Salve a tutti.
Avrei un piccolo problema, tempo fa ho creato per un amico un db con access
che poi ho trasformato in mde.
Io naturalmente mi sono lasciato la copia modificabile.
Ora però dopo aver rotto il disco fisso e dovendo fare delle modifiche al
db, non riesco più ad aprire e modificare le maschere.
C'è un sistema che mi permetta almeno di importare le maschere ed i report?
in modo da ricostruirlo?
Grazie gianni

 ha scritto nel messaggio
news:WKBlb.59917$e6.21...@twister2.libero.it...

No.
Puoi importare le tabelle con i dati e armarti di santa pazienza e rifare
tutto.
Queste sono le cose belle della programmazione.
@Alex.

 ha scritto nel messaggio
news:bn70n5$2gs$1...@lacerta.tiscalinet.it...

che p........e grazie
gianni

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

Nella maschera tabulare frmImporti ho due controlli
txtAnnoCorrente
txtFinanziamento
è una maschera dove vengono visualizzati tutti i dati  relativi agli anni
precedenti e quello corrente
a piè di maschera è possibile visualizzare in una casella di testo
SommaAnnoCorrente
la somma relativa hai finanziamenti dell'anno in corso
If Me.txtAnnoCorrente = Format(Now(), "yyyy") Then
Me.SommaAnnoCorrente = Nz([txtFinanziamento])
End If
io ho utilizzato questa routine ma non funzione
sono sulla strada giusta, qualche idea per aiutarmi
grazie, barbara

 ha scritto nel messaggio
news:7CUib.282278$R32.9...@news2.tin.it...

Se il campo associato alla casella di testo txtAnnoCorrente è di tipo
numerico e si chiama AnnoCorrente.
Se il campo associato alla casella di testo txtFinanziamento è di tipo
valuta e si chiama Finanziamento.
Nell'origine controllo della casella di testo non associata chiamata
SommaAnnoCorrente scrivi:
= Sum(IIf([AnnoCorrente] = Year(Now()); [Finanziamento]; 0)
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

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

Salve a tutti
Su una maschera ho un pulsante START che assegna data/ora al
controlloINIZIO, lo stesso pulsante poi diventa STOP e assegna data/ora al
controllo FINE, quindi faccio datediff , e sul controllo TEMPO inserisco  la
differenza in minuti o secondi tra le 2 date.
Ora io vorrei inserire 3 controlli separati ore,minuti,secondi, che avanzino
in tempo reale, in modo che chi utilizza la form si renda conto subito del
tempo, senza aspettare di premere il tasto STOP per saperlo.
Spero di essermi spiegato.
Grazie per la cortesia che ho sempre trovato e AUGURI a TUTTI.

 ha scritto nel messaggio
news:jVrS7.6931$OP2.2...@news2.tin.it...

metti l'intervallo del timer della form su cui sono i controlli su 1000 (1
sec) ed esegui il requery dei controlli su timer
ad ogni secondo che passa il valore cambia ...
Ciao da Elio
Newsgroup: it.comp.appl.access
Titolo: file in cff

Ciao qulacuno di voi ha mai sentito parlare di file in estensione .cff? devo
convertirli in Access.
Grazie

 ha scritto nel messaggio
news:b4xu8.20351$vF6.6...@news2.tin.it...

puoi provare a guardare sul sito
http://filext.com/
ho appena visto che questo tipo di file è presente
ciao
fabio

Newsgroup: it.comp.appl.access
Titolo: Archivio autovetture

Buongiorno a tutti.
Qualcuno conosce qualche sito dove si può scaricare un archivio contenente
tutte le autovetture costruite da tutte le marche?
Grazie a tutti per il cortese aiuto
Ringhitt

 ha scritto nel messaggio
news:b1g65i$o6a$1...@lacerta.tiscalinet.it...

Ciao, se vuoi ti posso passare un file di testo delimitato di quello che
cerchi ....ma parli di Italia o di anche paesi europei?
Fammi sapere
Paolo


Mi servirebbe di tutte le autovetture europee, ma
al limite mi va bene anche la lista delle auto italiane.
Se puoi mandarmi il file via E-mail ti ringrazio immensamente.
Ciao
Ringhitt

 ha scritto nel messaggio
news:b1h7g6$c1t$1...@lacerta.tiscalinet.it...

Posta per te (lista europea)
Spero sia utile..
Ciao ciao
Paolo
Newsgroup: it.comp.appl.access
Titolo: riferimento in VBA alla "cella" attiva di una tabella/query

salve
lavorando in tabelle o query, voglio poter aprire una maschera che, tra 
l'altro, mi riporti in un controllo not embedded il valore della "cella" 
(orribile terminologia del da me deprecato excel, ma non so come altro 
chiamarla) attiva e che mi permetta anche di modificarlo.
lo so fare con le maschere, ma non riesco a capire come ci si debba 
"riferire" in VBA alla cella col focus di una tabella/query.
grazie e buon lavoro
ruggero.

 ha scritto nel messaggio 
news:4c83c826$0$12128$4faf...@reader4.news.tin.it...

Se la tabella ha un indice univoco è fatta.
Ti posizioni o scorri via VBA o query quel record (indice) e leggi qualsiasi 
campo o controllo della riga semplicemente riferendoti al nome del campo.
In VBA puoi riferirti ad una tabella o una query usando per esempio i 
recordset.
Devi comunque usare le maschere o una pagina di accesso ai dati.
Anche le maschere in visualizzazione foglio dati assomigliano molto ad una 
tabella o query: qui puoi riferirti ad una "cella" con i metodi sopra detti.
Ciao, Carlo

 Se la tabella ha un indice univoco č fatta.


 ruggero
Non si puň.
Ciao.
-Marco-
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Ma perché complicarsi la vita.
Le tabelle sono tabelle.
Come esporle all'utente è un'altra storia.
Personalmente la tendeza di ms di implementare gli eventi su tabella, la 
condivido molto parzialmente. Il risultato è che si vuole poi replicare 
ciò che una form fa già.
Indi meglio le form che puoi controllare vba
Ciao
-- 
Daniele
Rispondere scartando OneEDP, spam e 32


Attesa inutile.
Le tabella di Access non sono fogli di calcolo.
Ripeto, puoi aprire la tabella per mezzo di una maschera foglio dati o 
maschere continue, opportunamente formattate, avendo come risultato lo 
stesso impatto visivo di una tabella ma con la possibilità di usare il VBA 
per riferirti ad una "cella".
Ciao, Carlo 

 stesso impatto visivo di una tabella ma con la possibilitą di usare il VBA 

Newsgroup: it.comp.appl.access
Titolo: Eliminare record duplicati discriminando una data

Ho una query di eliminazione duplicati che mi mantiene l'ID della PK più
alto cercando i duplicati sul campo [Code].
Dovrei aggiungere la condizione che se i duplicati hanno il campo
[DataIngresso] diverso non devono essere eliminati
Parto da queso costrutto che funziona, ma non ho idea di come aggiungere la
condizione sul campo [DataIngresso]
DELETE tblSampleData.*, tblSampleData.SampleID
FROM tblSampleData
WHERE (((tblSampleData.SampleID) Not In (SELECT Max(SampleID) FROM
tblSampleData GROUP BY Code)));
Suggerimenti?
Morgan

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

 Roberto
Ciao Roby,
grazie per il suggerimento appena posso lo provo.
Ho cmq risolto creandomi una  qry di ricerca duplicati sul campo Code e
DataIngresso contemporaneamente
(non mi ricordavo che per cercare duplicati potevo usare due campi
contemporaneamente), quindi su
questa ho scritto questa funzione
Function EliminaDuplicati()
Dim strSQL As String
Dim strCode As String
Dim rsResultDataDuplicati As DAO.Recordset
Set rsResultDataDuplicati = CurrentDb.OpenRecordset("qrySampleDataDup")
Do Until rsResultDataDuplicati.EOF
strCode = rsResultDataDuplicati.Fields("Code")
strSQL = "SELECT * FROM tblSampleData WHERE [Code] = '" & strCode & "';"
Set rsSampleData = CurrentDb.OpenRecordset(strSQL)
rsSampleData.Delete
rsSampleData.Close
Set rsSampleData = Nothing
rsResultDataDuplicati.MoveNext
Loop
rsResultDataDuplicati.Close
Set rsResultDataDuplicati = Nothing
End Function
Tra l'altro ho notato che la query di eliminazione che elimina l'ID Max o
min (senza discriminare la data)
è piuttosto lenta rispetto alla seconda soluzione(la funzione).La tbl su cui
devo/dovevo effettuare
l'eliminazione era di soli 8000 record.
Ho notatoche questa query parte a razzo poi si ferma per un 4,5 minuti e poi
completa
un'altra volta a razzo.
Morgan

 ha scritto nel messaggio 
news:4559f3ed$0$3212$4faf...@reader2.news.tin.it...

Le query che contengono funzioni di aggregazione (Sum, Max, Min ecc.) ha 
sempre problemi di performance, se poi, come nel tuo caso, contengono anche 
una subquery gli esiti in termini di tempi di esecuzione sono del tutto 
imprevedibili specie se la subquery è basata sullo stesso recordset della 
query principale. E' per questo che spesso si preferisce scrivere una 
routine in VBA usando DAO piuttosto che usare del codice SQL.
Comunqe, a prescindere dai problemi di performance (che però non vanno mai 
trascurati), qualsiasi soluzione che risolve il problema è valida ed ancora 
meglio se è frutto del proprio ingegno, visto che sarà più vicino al proprio 
modo di pensare e quindi risulterà più facile in futuro effettuare eventuali 
interventi di manutenzione.

Newsgroup: it.comp.appl.access
Titolo: query - campo uguale 2 filtri

ho una tabella con un campo formato SI/NO (quindi valori -1 e 0)
vorrei costruire una query che mi dia solo il risultaro del conteggio  dei
due valori -1 e 0 ma non riesco,
ho fatto una query di selezione con il campo si/NO mettendo conteggio
nella formula (SELECT DISTINCTROW Count(Tabella2.si_no) AS ConteggioDisi_no
FROM Tabella2;), ma mi da come risultato il numero totale dei record,
mettendo nei criteri il valore 0 o -1 (SELECT DISTINCTROW
Count(Tabella2.si_no) AS ConteggioDisi_no
FROM Tabella2
HAVING (((Count(Tabella2.si_no))=0));)
non mi restituisce niente
come posso fare per farmi restituire solo il conteggio dei valori -1 e 0
in due colonne separate? o anche in una
grazie
pietro
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:dpfs81$ml4$1...@news.newsland.it...

prova cosě
SELECT Count(Tabella2.si_no) AS ConteggioDisi_no, Tabella2.si_no
FROM Tabella2
GROUP BY Tabella2.si_no
ciao
ap 

 ap
questa formula va benissimo ma i risultati li mette in un unica colonna,
io vorrei averli in colonne separate per richiamare in una maschera l'uno
o l'altra.
grazie

Newsgroup: it.comp.appl.access
Titolo: Eliminare record da Casella di riepilogo

Ennesimo problema da niubbo...
Ho una maschera dove elenco in una lista i dati di una tabella molti a
molti in modo da vedere tutti gli item collegati ad un soggetto,
banalmente pensavo che il comando elimina record "prendesse"
automaticamente la selezione nella lista e cancellasse il relativo
record. in realtà ciò non accade e mi elimina sempre e comunque il
primo in lista.
Come faccio a cancellare quello selezionato?
la lista, chiamiamola ListItems è popolata in questo modo:
column (0)= ID tabella Link
column (1)= NomeItem (da tabella Items)
In pratica io vorrei cancellare il record il cui ID è quello
selezionato (la tabella Link ha ID, IDItem, IDSoggetto)
Grazie mille e scusate le domande stupide!

Grazie mille e scusate le domande stupide!
In effetti il comando elimina il record corrente......
Pensando che tu usi una query di eliminazione, dovresti gestirla cos�:
"DELETE * FROM TuaTabella WHERE Id=" me.TuaLista.ID.value & ";"
poi fai requery della lista (se no nn si aggiorna). Probabilmente non passi il parametro ID......
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

 "DELETE * FROM TuaTabella WHERE Id=" me.TuaLista.ID.value & ";"
Quello che mi manca è in effetti la sintassi della condizione WHERE,
in particolare quello che serve per definire l'ID [column(0)] della
riga selezionata. Ora vedo che mi combina con il suggerimento che mi
hai dato!
Grazie!


 "DELETE * FROM TuaTabella WHERE Id=" me.TuaLista.ID.value & ";"
Ok, la cosa funziona. Se volessi passare un valore diverso da quello
associato alla lista?
Mi spiego meglio, la lista ha 3 colonne: ID, IDItem, NomeItem
La colonna associata è la (0), con quella dò la possibilità di
eliminare il record selezionato, ora però vorrei aggiungere un comando
che al doppio click apre una maschera dettagli filtrata in base al
valore della colonna(1), come faccio a passare il valore della riga su
cui ho doppiocliccato?
Grazie!

 - Mostra testo citato -
Prova in questo modo:
CurrentDb.Execute "Delete * From NomeTuaTabella Where ID = " & Me!
NomeTuoElenco
Me!NomeTuoElenco.Requery

 - Mostra testo citato -
DoCmd.OpenForm "NomeTuaForm", acViewNormal, , "[id]=" &
Me.Elenco0.Column(1)
sostituisci id con il nome del tuo controllo.


Grazie per tutte le risposte! ;-)
Newsgroup: it.comp.appl.access
Titolo: Impedire accodamento record...

Salve,
Gestisco un db in rete fatto con Access 2000; ho bisogno di accodare
determinati record, che rappresentano degli eventi fissi che accadono ogni
giorno, da una tabella "matrice" a una tabella "giornaliera" e gli operatori
fanno questo da un pannello con pulsanti che azionano una semplice macro che
a sua volta esegue prima una query di accodamento e poi una di aggiornamento
che porta il campo "data" (Null, dalla matrice) alla data corrente... tutto
OK, solo che se l'utente preme il pulsante magico due volte nello stesso
giorno mi si duplicano tutti i record, ed ho due eventi uguali al giorno
invece che uno solo come dovrebbe... volevo, magari nelle condizioni delle
macro, porre come ostacolo che se nel campo data dell'ultimo record della
"giornaliera" c'è già la data di oggi, la macro non si eseguisse... ci sto
diventando matto, anche perché sembra che la colonna condizioni della macro
prenda solo maschere e report come riferimenti in cui cercare valori... mi
sbaglio? Ho poi paura che un altro problema potrebbe derivare dal fatto che
il valore predefinito per i nuovi record, nella "giornaliera" è settato a
=Date() nel caso di aggiunta di eventi straordinari, non presenti nella
"matrice"... in un'ipotetica maschera costruita a uso della macro, la data
corrente comparirebbe sempre e quindi, addio macro!  Come posso fare???
Spero di essermi spiegato e grazie comunque...
DonDario

Per prima cosa non capisco perchè tu debba fare la seconda query, quella di
aggiornamento. Basterebbe che nella query di accodamento, in corrispondenza
del campo data mettessi, invece che un campo della matrice, l'espressione
date(). Costruendo inoltre un indice a duplicati impossibili costituito
dall'insieme di campi (sicuramente data e qualcun altro che non conosco non
conoscendo la tua tabella) impedisci in qualunque caso che si verifichi
l'incidente di cui ti preoccupi.
Ciao,
Emanuele
-- 
Posted from 
puppis2.tiscalinet.it
 [195.130.225.135] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 giorno mi si duplicano tutti i record,
Prima di tutto la query di accodamento puo' tranquillamente includere la
data odierna evitandoti l'esecuzione della seconda query, poi, per risolvere
il tuo problema, presupponendo (dato che non lo prevedi) che la tabella
"matrice" non debba essere "ripulita", puoi inserire un campo Si/No che
imposti a si per tutti i record che travasi.
Alla pressione del pulsante ti bastera' escludere i record gia' travasati
(quindi con il campo impostato a Si)
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
Newsgroup: it.comp.appl.access
Titolo: aggiornare subform

Salve a tutti,  il mio problema è semplice... ho una form costituita da
alcuni campi principali e da una sub-form.
Ora io vorrei aggiornare la subform in funzione dei valori immessi  nei
campi principali quando premo un bottone 'cerca' presente nella subform
stessa...
.. come dicevo prima il problema è semplicemente questo... la soluzione per
me non è tanto semplice(non la ho ancora trovata)...  ringrazio
anticipatamente chiunque vorrà darmi una mano o fornirmi qualche spunto....
ciao!

, 
carmin...@inwind.it
 
says...

Basa la form principale su una query che contiene tutti i campi della tabella 
sottostante (usa l'asterisco) e inoltre tutti gli altri campi che costuiscono 
i tuoi "criteri di ricerca", deselezionando per questi ultimi la casellina che 
li rende visibili in foglio dati. Quindi inserisci i criteri di ricerca per 
ogni campo con tutto il percorso della form (usa l'autocompositore) ed 
aggiungi OR [ripeti percorso e nome del controllo della maschera] is null 
(serve a prendere tutti i dati se non è selezionato un criterio) 
A questo punto dalla form fai partire su aggiornamento di ogni campo query un 
Me!requery e vedrai solo i record che metchano i criteri.
Roberto

Grazie per la dritta provo subito....


 ha scritto nel messaggio
news:yLpP6.311$WT5....@news.infostrada.it...

se ho ben capito mi stai suggerendo di :
1. creare una sottomaschera ... 'SOTTO' basata su qry  che mi fornisce i
dati che mi interessano...
2. mettere questa sottomaschera in un' altra maschera in cui collocare anche
i campi con cui voglio fare    la  ricerca.
... ora quello che non ho ben capito è qundo dici ' Quindi inserisci i
criteri di ricerca per ogni campo con tutto il percorso della form (usa
l'autocompositore) ed aggiungi OR [ripeti percorso e nome del controllo
della maschera] is null ...'
potresti spiegarmi meglio come e dove inserire i criteri?
in particolare se volessi che la subform fosse aggiornata a seguito della
pressione di un pulsante?
grazie mille... e a presto..
Newsgroup: it.comp.appl.access
Titolo: Funzionamento selezione valori da ComboBox...

Ho un problema a selezionare dei valori da una combo che fa da origine ad
una ListBox:
io carico la ComboBox con colonna associata = ID_CategoriaContatto e colonna
2 = DescrizioneCategoriaContatto,
quando seleziono un valore dalla CB, la LB mi visualizza le info riguardo
quel/quei Contatti che appartengono alla Categoria con ID_Categoria = a
quello selezionato dalla CB; ho messo nell'evento On_Change della CB un
LB.requery ma funziona solo se clicco col mouse su uno dei valori, mentre se
scrivo con la tastiera non cambia nulla. Mi sapete indicare la soluzione?
Ciao
PS

"Io [Lavoro]" <I...@Io.it> wrote in message
news:2qqhrtF...@uni-berlin.de

Sposta il tutto sull'evento After Update
Ciao+
MArco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Io [Lavoro] ha scritto:

Prova con "AfterUpdate" . 
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

"Io [Lavoro]" <I...@Io.it> ha scritto nel messaggio
news:2qqhrtF...@uni-berlin.de...

Prova ad usare l'evento "Dopo aggiornamento".
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: [OT] Errore con Netmeeting con uso @

Salve ragazzi (e affini)...
so che non ha niente a che fare con Access, ma in una grande famiglia ci
si puň (+/-) sfogare di tutto no? ;-)
Bhč il fatto č questo :
io faccio assistenza remota dei miei Prg con Netmeeting, con il quale non
ho mai trovato problemi... ultimamente ho notato perň, che utilizzando
alcuni caratteri (o penso una combinazione di tasti), il PC dall'altra
parte va in tilt (Es. se configuro un account in outlook il PC risponde
finchč non scrivo l'indirizzo di posta dell'account stesso e in modo
specifico quando dello stesso scrivo la "@")... bloccandosi in scrittura
(nel senso che non riesco ne piů io a scrivere ne l'utente dall'atra
parte). La prima volta che č accauto, ho dato la colpa al PC del cliente
(credendo fosse incasinato o fatiscente), ma a quanto pare mi accade anche
con altri... quindi?
Sapete che roba č?
Sia il mio che il loro S.O. č XP.
Tnks.
-- 
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Tnks.
Ti č sempre successo o da quanto sei passato a XP? Forse l'installazione 
dell'SP2 (se l'hai fatta)...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio
news:cslbd4$m6j$1...@canarie.caspur.it...

 scusa una cosa
ma che server di elenchi in linea devi digitare per trovare qualcuno???

 Ciao.
SP2 l'ho fatto...
il problema è che non ti so dire per il passato perchè è ora che mi sta
accadendo... non ho ahimè una casistica precedente...


 ma che server di elenchi in linea devi digitare per trovare qualcuno???
Non mi sognerei mai di passare per Elenchi in linea pubblici... io passo
esclusivamente per IP privati senza passare per alcun Elenco.


 esclusivamente per IP privati senza passare per alcun Elenco.
Ohooo Yesss...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio
news:cslmn1$paq$1...@canarie.caspur.it...

Hai mai pensato di usare vnc? E' troppo pesante?

 Hai mai pensato di usare vnc? E' troppo pesante?
Non mi sono trovato bene...NM invece con gli IP statici e ADSL è come
lavorare in "locale" (usando la dovuta fantasia)


 ha scritto nel messaggio
news:csm4cf$uk$1...@news.newsland.it...

ok lo proverò ... io ogni tanto sono costretto ad usare vnc ma è una rottura
xè è lento come la fame. Sicuramente sarà dovuto alla differenza della
velocità in dowload/upload.... ma na faticaccia ...
Newsgroup: it.comp.appl.access
Titolo: Date

Salve a tutti,
prima di tutto informo che sto postando questo messaggio due gruppi
contemporaneamente perché non so esattamente chi può avere la risposta che
cerco.
Qualche giorno fa mi hanno cambiato il computer in ufficio dandomi uno
stupendo Compaq con Windows XP e Office 97.
Io utilizzo molto access per fare delle query attraverso ODBC sul database
aziendale per estrapolare certe informazioni.
Oggi mi sono accorto che non riesco più ad ottenere selezioni per data. Se
utilizzo la sintassi solita >=#19/11/2002# in un campo data ottengo come
risposta nulla.
Ho provato a convertire la data in seriale (37579) ma la risposta non
cambia.
Se invece scrivo 37576 mi mostra di dati di oggi!!!
Ho provato su un altro computer con su XP e Access XP e lì riesco a fare
questa selezione.
Come posso ovviare a questo problema? La soluzione più semplice sarebbe
installare Access XP ma questo mi provocherebbe non pochi problemi a partire
dalla licenza.
Grazie tante a chi mi darà risposta.
Cristiano 1972



controlla le impostazioni internazionali
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: selezione di un recordset con più parametri

ho una tabella cosi fatta:
id                dal                        al 
valore
25               01/01/2005           28/02/2005        10
25               01/03/2005           15/05/2005         12
26               01/07/2005            12/082005         14
devo selezionare il valore 10 in quanto gli passo id 25 e data 15/01/2005 
quindi è il primo record dei recordi qui sopra, ma come ho provato qui sotto 
non funziona
Set rs2 = db.OpenRecordset("select * from cantieriinteressi where 
idcantiere=" & cantiere & " and validodal<=" & Data & " and validoal>=" & 
Data)
secondo voi cosa sbaglio? 


scoperto mancavano i cancelletti, grazie
    Set rs2 = db.OpenRecordset("select * from cantieriinteressi where 
idcantiere=" & cantiere & " and validodal<=#" & Data & "# and validoal>=#" & 
Data & "#")


rettifico non mi da errore ma mi seleziona sempre il primo record qualcosa 
non và anche cosi mi sapete illuminare? 

intanto come si chiamano di preciso i campi? poi hai definito il
recordset come ADODB?

Ecco la procedura, i campi di chiamano IdCantiere, Validodal, e Validoal. 
Grazie.
    Dim db As Database
    Dim rs2 As Recordset
    Set db = CurrentDb
    Set rs2 = db.OpenRecordset("select * from cantieriinteressi where 
idcantiere=" & cantiere & " and validodal<=#" & Data & "# and validoal>=#" & 
Data & "#")
    rs2.Close
    Set db = Nothing
End Function

Prova con
dim DocName1 as string (ti serve per passare la condizione)
Dim rs2 As ADODB.Recordset
  Set rs2 = New ADODB.Recordset
  DocName1 = "select * from cantieriinteressi where idcantiere=" &
cantiere & " and validodal<=#" & Data & "# and validoal>=#" &
Data & "#""(da quel che leggo ti serve il valore 10 che sarà in un
campo e quindi al posto dell'asterico ci metti il nome del campo)
 obj1.Open DocName1, CurrentProject.Connection, adOpenKeyset,
adLockOptimistic