mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: test su windows 11

avendo del tempo libero ho testato la build in anteprima di windows 11 
pro 64 bit :
 
https://ibb.co/VN9XZFr
 
 
installando applicativi access realizzati negli ultimi 15 anni che vanno 
da Access XP ad Access 2019
 
tutti i runtime si installano senza problemi e senza avvisi di problemi 
di compatibilità e tutte le applicazioni girano senza problemi
 
con grande stupore vedo che gira ancora allegramente e senza problemi il 
vecchio formato adp connesso a sql server 2019
 
BFS
 
 
 
 
 
 

Salve,
 
BFS:

Grazie per l'informazione.
 
Ciao
Karl
*********
http://AccessDevCon.com
 
Access FAQ: 
https://www.donkarl.com/it
 

 avendo del tempo libero ho testato la build in anteprima di windows 11 
 
Tu del tempo libero?  Non ci credo!
 

 
 
:-)
più che altro volevo togliermi il dubbio che il futuro windows non mi 
impallasse applicazioni vecchissime che alcuni clienti non vogliono 
assolutamente aggiornare. I classici che pensano "se una cosa funziona 
non la toccare"
 
BFS
Newsgroup: it.comp.appl.access
Titolo: Controllo codice

Un saluto a tutti.
Devo verificare che il codice immesso in un controllo, non sia uguale ad uno
esistente.
La tabella è indicizzata su questo campo, e non sono ammessi duplicati.
Vorrei che la verifica avvenga dopo aver immesso il codice e non dopo aver
chiuso la maschera.
So che è una stupidata, però sono alle prime armi. Grazie
Alessandro

 wrote in message
news:_JS98.59850$3J1.1...@news2.tin.it...

Se è come dici l'errore lo restituisce appena premi INVIO o TAB dopo
aver inserito un Dupplicato.
Eventualmente il controllo lo devi inserire prima dell'aggiornamento
di detto Controllo.
Per verificate la presenza di un eventuale dupplicato utilizza
la funzione DlookUp, se restituisce un valore Null allora è OK
altrimenti Cancel=true nella Routine Evento ed esci.
Alessandro.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG



l'errore te lo da solo al momento del salvataggio del record che puoi
al limite forzare su lostfocus
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: Controllo Data chiudi Forms

Alcune volte succede che un utente dimentiche di fare alcune procedure,
allora mi viene in mente di fare una cosa di questo genere :
Che in funzione di una data stabilita il  primo giorno di ogni mese non
festivo naturalmente inviti l'utente a fare click su un Msgbox "Attenzione
impossibile continuare " e di conseguenza  chiuda l'applicazione ?
Ho iniziato sul help a leggere datepart, Datediff, Weekday ...
qualche suggerimento ?
Grazie.

 ha scritto nel messaggio
news:7M04d.1408$N45....@twister2.libero.it...

Potresti crearti una tabella contenente un solo record articolato in un solo
campo Data/ora.
In tale tabella andrai a registrare la data corrente ogni volta che effettui
le procedure mensili di cui sopra.
All'apertura del database (ad esempio nella macro Autoexec (vedi help))
verifica se il mese e l'anno della data memorizzata nella tabella di cui
sopra coincidono con il mese e l'anno della data corrente: se non coincidono
significa che, per il mese corrente, non sono state effettuate le procedure
di inizio mese, quindi visualizzerai il messaggio e proponi all'operatore di
eseguire tali procedure: se l'operatore non dà il consenso ad eseguirle
chiudi l'applicazione.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:qCb4d.1931$N45....@twister2.libero.it...

Grazie Roberto.
E quello che sto pensando di fare.
Newsgroup: it.comp.appl.access
Titolo: Access FE e Mysql BE

Un saluto a tutti e vado al dunque.
Avrei necessita' di collegarmi attraverso un FE in access con una tabella
situata
su mysql. Ho installato i driver ODBC di Mysql, ma il risultato che ottengo
e' che vedo la tabella collegata in access, ma non posso in alcun modo
trattarla e tra l'altro access e' instabile.
Mi potreste spiegare in dettaglio i passi che devo fare per  riuscire
nell'operazione o indicarmi un link o quanto altro potrebbe aiutarmi.
Ringraziandovi del prezioso aiuto ricevuto in passato, vi saluto augurandovi
una buona giornata.
Maicol

 wrote in message
news:l%w9b.319846$
lK4.10...@twister1.libero.it

Non saprei che problemi ci siano, io ho importato tutte le Tabelle
di un DB di Access con DBTool e poi Linkate non mi ha dato nessuna
difficoltà.
L'unica cosa non bella è che in Rete le Form associate sono più lente,
mentre sono molto veloci le QRY_PassTrough e gli aggiornamenti
diretti con il metodo EXECUTE.
P.S. Il collegamento ODBC supporta DSN_LESS e può essere DIRECT.
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Maicol wrote:

E' una FAQ, cerca sul sito di MySQL ci sono tutti i riferimenti
necessari.
-- 
I'am what I'am, I do what I can

Ti ringrazio.l'ho trovata e provero' a metterla in atto.

 Ti ringrazio per la risposta, solo che per me spesso e' difficile seguire
i tuoi consigli perche' sei troppo piu' avanti di me e quindi spesso non
riesco a metterli in atto data la loro sinteticita'. Continuero' a studiare.
Grazie.

L'ho letta, utilizzata e risolto. Grazie un milione.

Cerchiamo di quotare lo stretto indispensabile.
-- 
Gabriele Bertolucci
PBsoft 
www.pbsoft.it

Newsgroup: it.comp.appl.access
Titolo: Come visualizzare il formato ora per i calcoli?

Ho bisogno di calcolare un monte ore che spesso arriva a 180 e piů. Il
formato 'ora' di access non mi permette di visualizzarlo ma si ferma alle 24
(es. 37 ore = 13  e non il valore 37). C'č qualche cosa che mi permetta di
ottenere ciň che desidero?  In Excel il formato utilizzabile č [h],mm e qui?
Grazie a chiunque mi risponda.


Poi usare la seguente funzione se ti basta il formato "[h].mm"
Public Function CHm$(DataOra)
 On Error Resume Next ' se dataora non è valida
 CHm$ = ""
 minuti& = DataOra * 24 * 60
 ore& = minuti& \ 60: minuti& = minuti& - ore& * 60
 CHm$ = CStr(ore&) & ":" & IIf(minuti& < 10, "0", "") & CStr(minuti&)
 On Error GoTo 0
End Function
Oppure questa, dove vengono considerati giorni, ore, minuti e secondi
ma devi modificare leggermente per avere l'output come vuoi tu
Function ProvaDate(param As Date)
 Dim giorni&, ore&, minuti&, secondi&
 giorni = Int(param): secondi& = (param - giorni) * 86400  '(24*60*60)
 ore = Int(secondi / 3600): secondi = secondi Mod 3600 '(60*60)
 minuti = Int(secondi / 60): secondi = secondi Mod 60
 ' qui utilizzi e formatti giorni, ore, minuti, secondi come ti pare
End Function
Ciao
        gpb
Newsgroup: it.comp.appl.access
Titolo: Casella di Testo su Report mista: Tasto + Valore da Query

Ho un problema con una casella di testo in un Report: vorrei che oltre al
contenuto di uno dei campi della query che alimenta il Report, ci fosse un
testo fisso. Se valorizzo la proprietà Origine Controllo con:
=" " & [Oggetto]
mi da sempre ERRORE. Se invece uso:
[Oggetto]
o
=" " & "pippo"
é OK. Cosa mi sfuge?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 é OK. Cosa mi sfuge?
Una causa frequente è questa:
Se non si crea una nuova casella per una espressione ma si cambia
solo l'origine controllo di una casella esistente, la casella ha ancora
il nome del campo dall'origine record del report. Questo conflitto dei
nomi provoca la segnalazione "#Errore".
--> Si deve rinominare la casella.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 é OK. Cosa mi sfuge?
Controlla il nome della casella testo :-)
se la casella testo si chiama Oggetto e metti nella sua origine controllo
----
=" " & [Oggetto]
----
vai a innescare un riferimento circolare che genera [ERRORE]
Per risolvere cambia il nome della casella testo ad esempio con txtOggetto
Ciao
Giorgio 

 ha scritto:

Bravi tutti.... tranne me!!!!
Grazie!


Newsgroup: it.comp.appl.access
Titolo: Margini maledetti

Salve, avrei questo strano problema: sto effettuando delle stampe
utilizzando un report che prende i dati da una query.
La stampa č su di un formato definito dall'utente, quasi un A3, ogni volta
che cambio un parametro della query e la salvo, poi richiamo il report,
qusto mi perde le impostazioni di "imposta pagina" in particolare tutti i
magini ritornano al valore di default di 24 e dispari millimetri, cosě sono
costretto a riimpostarli nuovamente, premetto che ogni volta che li
reimposto salvo nuovamente la query, ma non cambia nulla.
Grazie Marcello.

 ha scritto nel messaggio
news:Isoga.21342$i26.5...@news2.tin.it...



Argomento ampiamente dibattuto. Se usi A2000 installa la sr1 e togli dalle
opzioni la correzione automatica del nome
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 ciao MAssimiliano
Ciao Massimiliano, innanzitutto grazie, poi cos'è la sr1?
io ho istallato la versione premiunm dell'office2000.
Ciao Marcello


Grazie Provo subito.
Ciao Marceme


Il service pack: gli aggiornamenti a cui il buon Bill ci ha sottomessi.
Una curiosità.
Godendo di una connessione a 2MB ho scarico i service pack di tutti i
sistemi operativi windows e di tute le versioni di office. 700Mb di roba.
Incredibile, ogni versione ha buchi enormi. Addirittura W2k ha un service
pack di 128MB.
Bill, Bill, e allora... e allora...
eh eh eh eh eh eh eh eh eh


 pack di 128MB.
Se facessi i report in vb6 cambierebbe qualcosa?
Non sapevo ci fossero i service pack per office, cmq aggiornando dovrei
risolvere il problema giusto?
Ciao Marcello
Newsgroup: it.comp.appl.access
Titolo: Riferimento relativo a file

Ciao a tutti.
Per chi mi conosce sono sempre alla presa con i cataloghi aziendali.
In questo contesto devo creare dei report con immagini. Qualche
risultato l'ho ottenuto, grazie anche all'appoggio del sito comune. I
suddetti risultati sono stati apprezzati tanto che mi hanno chiesto di
fare di più (a costo zero).
Nello specifico, oltre a continuare ad aggiornare cataloghi (e
prossimamente siti web), devo gestire in generale files di documenti
(da pdf a doc word o excel) per ricerche rapide.
A proposito di ciò vorrei nelle varie tabelle che ho creato nei db ho
sempre messo il percorso assuluto dei file che devo andare a pescare,
ma per vari (e talvolta ovvi) motivi mi interessa scrivere il percorso
relativo del file (ad esempio immagine) in modo che in rete i report
funzionino senza problemi su qualunque macchina, se poi copio la
cartella con il db e tutte le sottocartelle (in cui inserisco tutti i
file correlati) il db funziona ovunque.
Ho cercato quindi sul sitocomune e nel web come implementare il
percorso relativo ai file ma non ho trovato nulla.
Pensavo di cercare qualche comando che estrae la cartella in cui si
trova il db, lo memorizza in una variabile e poi una query aggiorna la
tabella con il valore di questa variabile aggiunge la parte restante di
percorso (che sarà .\immagini o .\documenti) e il report viene così
generato....
un po' macchinoso lo so, ma è l'unica via che mi viene in mente.
Suggerimenti?

 ha scritto nel messaggio
news:1148301921....@i39g2000cwa.googlegroups.com...

La soluzione è proprio quella che hai ipotizzatotu, ovvero posizionare le
immagini/documenti nella stessa cartella che contiene il database; ciò fatto
memorizzare nelle tabelle solo i nomi dei file invece che il loro percorso
completo, quindi determinare da VBA il percorso della cartella che contiene
il database attivo e ad esso aggiungere il nome dei file immagine/documento
per determinarne così in maniera dinamica il loro percorso assoluto
completo, così come ti serve per la loro visualizzazione nelle maschere e
nei report.
Esistono molti modi per determinare il percorso del database attivo; uno lo
trovi sul Sito Comune, nella Sezione General, nella FAQ di  Paolo Holtz
intitolata "6.27 Percorso del database corrente".
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

Caspita mi è sfuggito!
A questo punto io ho una query che mi raccoglie tutti i dati, dovrei
fare in modo che aprendo la query esegue le righe di codice dle 6.27  e
crea un campo che indica il percorso fittizio del file.
Io ho i report che si basano su questa query al momento.
P.S.: il 6.27 mi era proprio sfuggito!
Newsgroup: it.comp.appl.access
Titolo: Usare una sola riga di codice per caricare dati da un recordset con campi  di nome simile

Scusate ma ho un vuoto:
in un recordset fatto di campi nominati allo stesso modo: Campo1, Campo2, 
Campo3, etc. La variabile testo deve prendere il valore presente in uno dei 
campi in base ad una scelta (y).
Come posso "nominare" la variabile del recordset  Rst.CampoX  usando una 
sola riga di codice?
            y = Me![scelta]
            Select Case y
            Case 1
            testo = Rst!Campo1
            Case 2
            testo = Rst!Campo2
            Case 3
            testo = Rst!Campo3
            '  e cosě via.
      Grazie infinite
Marco

 Marco
rst("Campo" & y)
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA
Ecco perchč mi dava l'erore: usavo cmq. il punto esclamativo prima della 
variabile: rst!("Campo" & y).
Ti saluto e Grazie ancora Sergio

 Ti saluto e Grazie ancora Sergio
Di nulla...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Proprietà column che tronca stringa lunga

Ho una casella combinata dove l'utente fa una sua scelta. La combo
restituisce, nascosto, il valore di un campo memo del record scelto tramite
la combo. Sul dopo aggiornamento, schiaffo questo valore in una casella di
testo della maschera.
Ebbene, se la stringa contenuta in tale campo supera i 255 caratteri, la
proprietà column me la tronca appunto a 255 caratteri.
Tra l'altro eseguendo la query della combo il valore del campo restituito
non è troncato, quindi è proprio la proprietà che non supporta più di 255
caratteri.
C'è un modo per ovviare a questo?
Antonio

"Antonio Biso" <

Inutile scrivere che solo un clonaccio potrebbe postare una simile
stronzata!
Lo sanno tutti ciccio che la .Column tronca a 255 i memo ... per ovviare
devi trasferire il memo attraverso Recordset (ma lo sai poi cos'è?)
Saluti: Antonio Biso (DOC)
Newsgroup: it.comp.appl.access
Titolo: Query campi incrociati - ordinamento mesi

Buongiorno,
scusate se chiedo ancora aiuto.
Ho una query a campi incrociati che riepiloga dei dati e li
rappresenta per mese.
Questo è il codice:
TRANSFORM Sum(Qry_mensilizza_sommatorie1.[Somma Di IMPORTO Buono]) AS
[SommaDiSomma Di IMPORTO Buono]
SELECT Qry_mensilizza_sommatorie1.mese
FROM Qry_mensilizza_sommatorie1
WHERE (((Qry_mensilizza_sommatorie1.mese)>"#01/2010#"))
GROUP BY Qry_mensilizza_sommatorie1.mese
ORDER BY Qry_mensilizza_sommatorie1.mese
PIVOT Qry_mensilizza_sommatorie1.[ACCORDO QUADRO];
Il problema che non riesco a risolvere è che i dati vengono
rappresentati per mese (come righe in tabella) come serve a me, ma con
un ordinamento bruttissimo.
In pratica questo è il risultato:
mese
dicembre 2009
febbraio 2010
gennaio 2010
luglio 2009
marzo 2010
ottobre 2009
Qualcuno di buona volontà ha qualche suggerimento per aggiungere una
colonna alla query per un ordinamento cronologico? Secondo me potrebbe
essere una copia della colonna mese stessa ma con una formattazione
che consenta l'ordinamento automatico.
Secondo problema:
Nella query mi serve impostare una soglia di partenza sempre sulla
colonna mese.
Io ho indicato   >"#01/2010#"  per filtrare i dati a partire da
gennaio 2010 ma non funziona.
Mi potete gentilmente aiutare ?
grazie

 ha scritto nel messaggio 
news:874f5560-24b8-4b2f...@33g2000yqj.googlegroups.com...






TRANSFORM Sum([Prezzo Conc]*[QtaProd]) AS Totale
SELECT Format([Data Bolla],"mmm"" '""yy") AS Espr1
FROM [@^Causali Bolle] INNER JOIN ([Bolle Clienti] INNER JOIN ([Bolle 
Clienti/Dettaglio] INNER JOIN [xOrdini Clien/Dett] ON [Bolle 
Clienti/Dettaglio].[ID DettOrd] = [xOrdini Clien/Dett].[ID DettOrd]) ON 
[Bolle Clienti].[ID Serie Bolla] = [Bolle Clienti/Dettaglio].[ID Serie 
Bolla]) ON [@^Causali Bolle].[ID Causale Bolla] = [Bolle Clienti].[ID 
Causale Bolla]
WHERE ((([Bolle Clienti/Dettaglio].[Bolla Fatturata])=True) AND (([Bolle 
Clienti].[ID Causale Bolla])=5 Or ([Bolle Clienti].[ID Causale Bolla])=10) 
AND (([Bolle Clienti].[Data Bolla]) Between (DateSerial(Year(DMax("[Data 
Fattura]","Fatture Clienti")),Month(DMax("[Data Fattura]","Fatture 
Clienti"))-12,1)) And (DateSerial(Year(DMax("[Data Fattura]","Fatture 
Clienti")),Month(DMax("[Data Fattura]","Fatture Clienti"))+1,1)-1)))
GROUP BY Year([Data Bolla])*12+Month([Data Bolla])-1, Format([Data 
Bolla],"mmm"" '""yy")
ORDER BY [@^Causali Bolle].[Causale Bolla] DESC
PIVOT [@^Causali Bolle].[Causale Bolla];

 ha scritto nel messaggionews:874f5560-24b8-4b2f...@33g2000yqj.googlegroups.com...

Ciao Claudio,
grazie infinite per l'aiuto. Scusami ma sono un pò indietro rispetto
alla tua capacità.
Ho provato ad incollare il tuo codice su una query per capirne il
funzionamento ma mi segnala un errore di parentesi e non mi consente
di vedere come hai risolto il problema.
Potresti farmi capire?
grazie anche per la tempestività e cortesia.

 - Mostra testo citato -
ho risolto dando il seguente formato al campo mese della query:
mese: Format$(NumerazioniRoberto.dataapertura;'yyyy-mm')
grazie infinite.
Newsgroup: it.comp.appl.access
Titolo: ERRORE COMUNICAZIONE CON IL SERVER OLE

Improvvisamente oggi ho questo errore su una applicazione ACCESS2000.
Cosa potrebbe essere?
 
Grazie per l'interessamento


Se gli  parli sottovoce forse ti ascoltera'
 
-- 
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)
 
---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus

Newsgroup: it.comp.appl.access
Titolo: Tipo di dati in Access97

In un precedente post ho descritto un fatto che mi č capitato tempo fa,
ovvero un'errore sulla somma di due campi impostati come valore numerico a
precisione singola.
Allora avevo rimediato impostando i campi numerici della tabella a
precisione doppia.
Ora perň mi capita questo :
valore primo campo = 8,40000000596046
valore secondo campo =584,549998871982
loro somma =592,199998952448
i campi sono numerici a precisione singola.
Il totale esatto sarebbe 592,94999887794246.
Ora se imposto i campi della tabella a precisione doppia il loro risultato
non cambia.
Se imposto i valori a intero lungo il tutto viene arrotondato al valore
intero e perdo cosě i decimali.
Qual'č la strada che mi porta a risolvere definitivamente questo problema ?
Chi mi spiega da dove arriva questa differenza ?
Ovvero perchč l'errore non si presenta negli ultimi decimali, ma si trova
subito dopo il primo valore decimale dopo la virgola ?
Scusate se riposto ancore questa domanda.
Ciao e grazie.
Enrico

 Il totale esatto sarebbe 592,94999887794246.
Sei proprio sicuro di avere impostato bene i tipi di dati?
Ho copiato i valori che riporti in un mio db e, come li metti metti, tutto
funziona perfettamente (cioe' da' sempre il valore corretto)
Spiega meglio la cosa.
Ciao, Sib
Newsgroup: it.comp.appl.access
Titolo: Procedura automatica di stampa report su Acrobat Distiller

Buongiorno a tutti. Vi sottopongo il mio problema.
Devo creare una procedura automatica che stampi tanti report quanti sono
i record della mia tabella principale.
La stampa non avviene su carta, ma utilizzando come stampante il driver
di "Acrobat Distiller". In questo modo creo tanti file PDF quanti sono i
record della mia tabella.
Le due domande sono queste:
1) come faccio a fare in modo che, cliccando su un pulsante stampa
presente su una maschera con l'elenco dei record, il computer setti
automaticamente come tipo stampante "Acrobat Distiller" (che non è la
stampante predefinita e che non vorrei impostare come tale) e la
utilizzi?;
2) Come faccio a salvare il file PDF che mi si aprirà dandogli come nome
un codice che identifica il singolo record (tutto, ovviamente, senza
intervento dell'operatore...)?
Grazie in anticipo,
Luigi
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 intervento dell'operatore...)?
Non so se si riesca a passargli un parametro, io proverei con SendKeys ma
non so se può funzionare.
Ciao, FABIO

 ha scritto nel messaggio
news:4b0138c679816789cb8...@mygate.mailgate.org...

Ti consiglio di dare un'occhiata a partire da:
http://www.microsoft.com/AccessDev/Articles/GetzCh10.HTM
Se ti serve il db di esempio nominato nell'articolo (ch10.mdb)
fammi un fischio.
Esistono altre strade per stampare su di una stampante specificata.
Non ultima CTRL + P quando visualizzi il report. Funziona anche a runtime
(credo).
Dai un'occhiata a 
www.sitocomune.com
 troverai qualcosa.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Stampare su LPT1:

Salute a tutti,
Per la prima volta mi giunge vantaggioso stampare un banalissimo
report al volo, utilizzando la porta parallela come file di output,
(LPT1:) al fine di indirizzarlo direttamente sulla stampante locale.
Però, nella stampa delle righe di dettaglio, pur utilizzando la
funzione di formattazione degli Importi, questi vengono allineati a
sinistra anzichè a destra, con evidente effetto estetico alquanto
schifosetto. L'istruzione che uso per comporre la riga è la seguente:
 
Print #1, Format(Importo1, "#,###,###,###") & Space (7)
Format(Importo2, "#,###,###,###") .
Qualche suggerimento?
Grazie.   Loris

schifosetto. 
Alla peggio riempi di spazi a sx in base alla lunghezza del
numero...
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--
Newsgroup: it.comp.appl.access
Titolo: report "personalizzati"

ciao a tutti
sicuramente qualcuno di voi può darmi un aiuto per risolvere un mio
problema:
ho una tabella con il campo "marca" (di auto). ora con una query creata con
l'autocomposizione voglio ricercare solamente le marche di auto che mi
interessano, digitando nella finestra di msgbox ( si chiama così ????) la
marca che mi interessa.
nuovamente con l'autocomposizione report ho creato il report
corrispondenteprelevando i dati dalla query.
ora dopo le dovute personalizzazione del report (intestazioni e altro),
voleve fare sì che nell'intestazione del report comparisse anche il criterio
di ricerca da me digitato nella msgbox. nel caso non trovasse nessun record
che venisse riportata (sempre nel report) la voce NESSUN RECORD TROVATO o
qualcosa di simile.
è fattibile questo lavoro ????
preciso che il report lo attivo direttamente da un pulsante che ho messo
nella maschera.
a dire la verita avevo trovato qualche riga di codice in giro, ma non è che
ci ho capito molto.
c'è qualcuno disposto a darmi una mano nonostante le ferie ?????
saluti da valter

 che venisse riportata (sempre nel report) la voce NESSUN RECORD TROVATO
Invece di far partire il report in questo caso potresti mandare un messaggio
e annullare il tutto.
Prima di tutto metti un On Error resume next prima di lanciare il report,
poi, nell'evento su report vuoto del report manderai un messaggio all'utente
con una msgbox e quindi metterai cancel = true
Antonio
Newsgroup: it.comp.appl.access
Titolo: MDE ed EXCEL

Ciao a tutti,
qualcuno ha idea di come generare un controllo che importi da excel e accodi
automaticamente a una tabella in mde ?
Ovviamente i campi di Excel sono nello stesso formato della tabella...
Ovviamente creo il controllo da MDB e poi ricompilerei MDE.
Grazie
-----

 ha scritto nel messaggio
news:8l9dsd$5v6$2...@nslave2.tin.it...

Hai provato ad allegare la tabella Excel?
Ciao.

 wrote in message
8l9gk5$m87$1...@suite03.caspur.it...



Non ho parlato di accodare ma di allegare la tabella Excel in Access: file -
Carica dati esterni - collega tabelle; e qui scegli il formato xls. Avrai a
disposizione la tabella excel come se fosse una tabella di access. Hai
provato così? Altrimenti c'è il comando docmd.TransferSpreadsheet (vedi
help)...
Ciao.

Timeo Danaos sed dona ferentes (Omero)
non sono un latinista, ma non dovrebbe essere "...ut dona ferentes"?
almeno un mio amico diceva cosi'...
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

Newsgroup: it.comp.appl.access
Titolo: funzione Nz

Ho una query che , se in un form, nella casella Cliente non c'è nessun
valore, mi deve restituire come criterio "*", altrimenti il valore
che ci sta nella casella.
Come criterio ho inserito
IIf(nz([Forms]![Rapporti_Stampe]![Cliente])="";"*";Like
[Forms]![Rapporti_Stampe]![Cliente])
ma così facendo mi restituisce:
Se la casella Cliente non è vuota;
    una query vuota!
Se la casella Cliente è vuota;
    il seguente errore:     Espressione digitata non correttamente o troppo
complessa per
essere vallutata. Un'espressione numerica, ad esempio, puo' contenere troppi
elementi
complessi. Semplificare assegnando parti dell'espressione  a variabili.
Come posso risolvere?
grazie mille
Riccardo


Prova scrivendo nei criteri:
Like Nz([Forms]![Rapporti_Stampe]![Cliente]; "*")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ...
Se vuoi tutti record quando la casella e vuoto:
[Forms]![Rapporti_Stampe]![Cliente] Or [Forms]![Rapporti_Stampe]![Cliente]
Is Null
--
HTH
Karl
*********
Non meravigliarti del mio strano italiano. M'esercito qui.
Access-FAQ (tedesco): 
http://www.donkarl.com

 ...
Se vuoi tutti record se la casella e vuoto:

Newsgroup: it.comp.appl.access
Titolo: Bytes persi tra put e get

Chiedo scusa se può essere OT rispetto al codice in puro access o vb, ma sto trovando problemi imprevisti nell'up e 
download di un database. Ho provato  host diversi, ho provato con immagini e pdf invece che di mdb, ma il risultato è 
sempre quello: il file non mantiene le dimensioni durante i due percorsi. Anche ad eseguire i due comandi separatamente 
a distanza di qualche minuto non porta a soluzione.
 
 Grazie in anticipo per ogni idea e suggerimento.
 
 
220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 1 of 50 allowed.
220-Local time is now 13:39. Server port: 21.
220-This is a private system - No anonymous login
220-IPv6 connections are also welcome on this server.
220 You will be disconnected after 15 minutes of inactivity.
ftp> user xxxx yyyyy
331 User xxxxx OK. Password required
230 OK. Current restricted directory is /
ftp> put C:\zDatiCiro.mdb temp.mdb
200 PORT command successful
150 Connecting to port 33630
226-File successfully transferred
226 1.238 seconds (measured here), 2.18 Mbytes per second
ftp: 2834432 bytes sent in secondi Kbyte/sec)
ftp> 1,172422,59get temp.mdb c:\zDatiCiro_rit.mdb
200 PORT command successful
150-Connecting to port 33631
150 2764.1 kbytes to download
226-File successfully transferred
226 0.296 seconds (measured here), 9.13 Mbytes per second
ftp: 2835278 bytes received in secondi Kbyte/sec)
ftp> 0,377580,96close
221-Goodbye. You uploaded 2765 and downloaded 2769 kbytes.
221 Logout.
ftp> quit
 
-- 
Greg

>>>>  
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........

 1024 o 2048 o simile
 
Si, se è un database non si apre, se è un jpg non si visualizza.... quindi mancano dati, oppure ce ne sono in piu
E il programma usato è Ftp.exe di mamma Microsoft
 
-- 
Greg

 
 
orpola, lo sto usando da un po' di tempo per scambiare dati
 
vedi se qualche parametro ti era sfuggito negli esempi qui sotto (<<< sono 
commenti da togliere)
 
questo script per leggere:
 
open 
ftp.xxxxx.it
  <<< host
123...@yyyyy.it
   <<< username
8/68zh8hhb         <<< password
cd 
www.xxxxx.it
 
cd test
cd 
aaa.bb
 
hash
binary             <<< questo in particolare
prompt
mget *.acx
mdelete *.acx
close
quit
 
 
e questo per scrivere:
 
open 
ftp.xxxxx.it
 
123...@yyyyy.it
 
8/68zh8hhb
cd 
www.xxxxx.it
 
cd test
cd 
aaa.bb
 
hash
binary
prompt
mput c*.acx
close
quit


 binary             <<< questo in particolare
 
Si, era lui l'assente, grazie :)
 
-- 
Greg

Il 06/03/19 11:11:43 Ammammata ha scritto:
 
Leggedo meglio il tuo esempio di Ftp, mi vien da chiedere cosa significa la "m" prima di put e get?
 
-- 
Greg


Multiple Get  (per scaricare tutti i files , si usa con l'asterisco 
infatti)

Il 06/03/19 21:02:11 Micky ha scritto:

Interessante, grazie
 
-- 
Greg
Newsgroup: it.comp.appl.access
Titolo: Problema con Replace

Un db di access che fino ad oggi ha sempre funzionato oggi mi dice errore
di runtime 5 sulla funzione replace.
Premetto che non ci sono riferimenti mancanti
IL db è in versione 00 e girava fino a stamattina su accessxp e win98.
copia del db lavora perfettamente sotto access03 e winxp.
Sul pc non sono stati installati nuovi programmi.
E' stata inoltre avviata l'utilità per rilevare e ripristinare problemi.
Mi sta facendo ammattire!!!!
HTH
Luca
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Questo mi succede quando lavoro su un oggetto a "Nothing"
Dove agisce quella replace?
--
ac

 ac


 
Puoi fare un copiaincolla dell'istruzione?
Prova inoltre a seguirla con il "debug"
--
ac

 --
Eccola ma non è l'istruzione il problema perchè su questo pc funziona
perfettamente
If Nz(Me.PROG1.Value, vbNullString) <> vbNullString Then
    StrSQL = StrSQL & " PROG1 = " & Replace(Me.PROG1.Value, ",", ".") & "
AND"
End If
Se tolgo la replace qui la routine funziona ma mi da errore sulla replace
successiva... fino a che non le tolgo in tutto il db!!!!


 
La verifica sui riferimenti la hai gia' fatta?
--
ac

 ac
e' stata la prima cosa che ho fatto!!!
sigh :°°°(


 
Compilato?
--
ac

Alessandro Cara ha scritto:

sì


 
decompilato?
cmq questa non e' una stringa: Me.PROG1.Value
prova ad inserire una replace con variabili solo stringa, che so tipo
sX = "100,20"
e poi
sx=replace(sx,",",".")
--
ac

Newsgroup: it.comp.appl.access
Titolo: Valori minimi e max di un grafico

Non riesco proprio a trovare niente...
... e sicuramente non cerco nel posto giusto!
Qualcuno sa percaso come posso fare ad impostare i valori min e max
delle ascisse e delle ordinate da codice in un grafico inserito in un
report?
Anticipatamente grazie infinite!!!

 ha scritto nel messaggio
news:82e68103.05040...@posting.google.com...

In dettaglio, vale quanto detto al tup post precedente:
Me!NomeGrafico.Axes(2).MinimumScale = 10 ' minimo  y
Me!NomeGrafico.Axes(2).MaximumScale =  100 ' massimo  y
Ciao

...

Finalmente quello che cercavo...
uso Access 2003 ed il grafico inserito nel mio report è classe
MSGraph.Chart.8, ma le istruzioni sopra riportate generano un errore
del tipo: Proprietà o metodo non supportato dall'evento.
Dov'è che sbaglio!


Prova a vedere se tuoi riferimenti includono Microsoft Graph Object Library
Inoltre dai uno sguardo a questo:
Dai un occhio qui:
http://groups.google.it/groups?hl=it&lr=&threadm=2r17nsF14q49dU1%40uni-berlin.de&rnum=1&prev=/groups%3Fhl%3Dit%26lr%3D%26q%3DAxes(2).MinimumScale%26btnG%3DCerca%26meta%3Dgroup%253Dit.comp.appl.access
Ciao
Peppe
Newsgroup: it.comp.appl.access
Titolo: Servizi per access 2003

Salve ragazzi, stavo disabilitando qualche servizio non utilizzato su 
windows xp, devo però aver disabilitato alcuni servizi che servono ad Access 
2003, infatti ora ogni volta che lo avvio, viene segnalato l'errore "Errore 
di comunicazione con il server Ole o con il controllo ActiveX", qualcuno 
saprebbe dirmi quali servizi devo riabilitare per far funzionare di nuovo 
Access. Grazie a chi vorrà rispondermi 

Joe Black ha scritto:

Io sono di passaggio solo per i Saluti, visto che non ti fai più
sentire.....!!!
Spiacente per non poterti aiutare.
@Alex

sentire.....!!!
Chi sarebbe quello che non si fa sentire? :-O 

 Chi sarebbe quello che non si fa sentire? :-O
Sei il J.B. che dico io...?
Se si allora sei un disetore...! ;-)
Se no chiedo scusa per il caso di Omonimia...!
@Alex


Questo problema normalmente lo da il blocco degli script di Norton Antivirus
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Newsgroup: it.comp.appl.access
Titolo: Come si lanciano le API da Access???

Coem si lanciano le API a Access?
se devo sialogare con un programma
che ne fa uso, cosa devo leggere,studiare?
Avete qualche URL, risorsa da visitare?
Grazie
Adriano

 Coem si lanciano le API a Access?
Guarda il thread
R: [?] Stampare una sola riga e fermare la stampante
per un esempio.
--
Cordiali saluti,
Jonathan Canova
www.aladinoinformatica.com

Newsgroup: it.comp.appl.access
Titolo: tabelle in relazione

Buongiorno a tutti,
ho una conoscenza (mooolto) base di access e leggiucchiando un po' in questo 
ng mi sono fatta un'idea di come potrei risolvere il problema che mi si 
pone... qualcuno mi dice se sono sulla strada giusta o se sono completamente 
fuori? :-)
La situazione è questa: devo creare un db in cui registrare le disponibilità 
di molte (si spera!) persone a fare delle specifiche funzioni in un 
oratorio.
Ad esempio, devo segnare che il signor mario rossi è disponibile come 
allenatore sportivo e/o per pulire il giardino, e in quali giorni e orari è 
disponibile.
Io avrei pensato di creare una tabella anagrafica, una con le varie funzioni 
e una con i giorni della settimana. Poi metterei in relazione molti a molti 
l'anagrafica e le funzioni (ogni persona può fare + funzioni e ogni compito 
può essere svolto da più persone) e ancora molti a molti le funzioni e i 
giorni della settimana, in modo da poter per esempio programmare che se + 
persone danno disponibilità per pulire il bar al martedì, allora si sceglie 
quello come giorno, e così via...
Dite che ci sono + o meno, oppure sto sbagliando tutto?
Grazie.
-Cri- 

 -Cri-
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: [Otissimo] - Scusate...

Salve a tutti e scusate l'OT,
ma non so piu' a chi chiedere.
qualcuno conosce qualche prog per creare animazioni parlanti?
tempo fa ne avevo uno di cui non ricordo il nome, che dati dei
soggetti(foto, o soggetti predefiniti del prog), potevi farli parlare con un
wav, o fargli assumere delle espressioni predefinite.....
conoscete qualcosa di simile?

 ha scritto nel messaggio 
news:Emwxf.28296$av6....@tornado.fastwebnet.it...

Usa i personaggi della guida di office che puoi liberamente modificare, 
distribuire crearne di nuovi e fargli dire quello che vuoi.
Per fare questo esistono dei software gratuiti messi a disposizione da 
Microsoft.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Access asp e decimali

Ciao,
avrei da porvi un quesito...(forse banale, forse OT)
all'interno di una tabella di access 2000 imposto un campo in formato Euro
e gli attribuisco 2 posizioni decimali.
Vado poi a richiamare il contenuto del campo via web utilizzando un
recordset di asp...bene, se non fosse che perdo tutte le cifre decimali
impostate a zero per la formattazione del campo.
La stessa cosa succede se il campo è numerico o valuta.
Ringrazio tutti voi per la disponibilità e in maniera particolare chi
sarà così gentile da rispondermi.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 --
Ho provato con CCur(), FormatCurrency() e FormatNumber(); il risultato é:
CCur: 12,23 - FormatCurrency: L. 12 - FormatNumber: 12,23
CCur: 23,45 - FormatCurrency: L. 23 - FormatNumber: 23,45
CCur: 12 - FormatCurrency: L. 12 - FormatNumber: 12,00
CCur: 44,2 - FormatCurrency: L. 44 - FormatNumber: 44,20
CCur: 55,01 - FormatCurrency: L. 55 - FormatNumber: 55,01
CCur: 0 - FormatCurrency: L. 0 - FormatNumber: 0,00
La cosa strana è che FormatCurrency mi ritorna il valore in Lire pur avendo
impostato localmente (sviluppo sul server) la valuta Euro. Il campo di
tabella è impostato a precisione doppia, valuta con 2 decimali.
Ciao.
--
Sergio MAZZA

 CCur: 0 - FormatCurrency: L. 0 - FormatNumber: 0,00
Con FormatNumber() il problema č risolto.
Grazie per l'aiuto.
Ciao.
Marco

Newsgroup: it.comp.appl.access
Titolo: QUERY AGGIORNAMENTO

Ho 2 tabelle con identica struttura.
Mi servirebbe gestire linserimento di nuovi records provenienti dalla
seconda tabella e nello stesso tempo, a parita' di chiavi, gestire
l'aggiornamento.
In alternativa quando i records delle 2 tabelle siincontrano (match)
cancellare il rispettivo recors della prima tabella e inserire il
secondo come nuovo
grazie

 secondo come nuovo
... questa è la replace() di cui sopra.
Con Access devi fare una query di aggiornamento mettendo in inner join
(il join "standard", se non lo modifichi tramite menu) i campi con le
chiavi (sempre che siano univoche, oppure a patto che la non-univocità
non sia un problema...), trascini nella query i campi della tabella di
DESTRA, modifichi la query in "query di aggiornamento"; e a manina in
ogni campo scrivi [tabellasinistra].[nomecampo] in corrispondenza dei
campi che vuoi aggiornare.
ciao,
Panathos
Newsgroup: it.comp.appl.access
Titolo: Match tra campi anziche tra records

Salve! 
Su due Recordsets relativi a due Tabelle ho bisogno di "Matchare" (l'accademia della crusca mi perdoni) più campi data di una TabellaB con una data di TabellaA 
 
Qualcosa tipo:   
TROVA TabellaB!Data1  in TabellaA!Data  altrimenti 
TROVA TabellaB!Data2  in TabellaA!Data  altrimenti 
TROVA TabellaB!Data3  in TabellaA!Data  …. 
Ho risolto la cosa con un ciclo Do Until  e FindFirst… ma  è venuta fuori una routine un po’ pasticciata soprattutto nel momento in cui ho trovato il match e dovo fargli fare qualcosa.... 
 
C’è qualche metodo più specifico che posso usare? 
Grazie come sempre! 

 C’è qualche metodo più specifico che posso usare? 
 
Prova questa:
============================
Private Sub Command0_Click()
Dim i As Integer, SQL As String, RS As Recordset
 
For i = 1 To 3
    SQL = "SELECT TabellaA.Data FROM TabellaA WHERE TabellaA.Data "
    SQL = SQL & "In(SELECT TabellaB.Data" & i & " FROM TabellaB;);"
    Set RS = CurrentDb.OpenRecordset(SQL, dbOpenDynaset)
    If RS.RecordCount > 0 Then
        MsgBox RS![Data]
        Exit For
    End If
Next
 
End Sub
==============================
 
Bruno


Salve Bruno,
scusa ma nel tuo esempio non ho capito dove hai messo i Nomi dei Campi Data diversi della TabellaB:
Data1 , Data2, Data3....vedo solo un TabellaB.Data.
Un'altra cosa: essendo Campi Data non occorrono i simboli #?...

 Un'altra cosa: essendo Campi Data non occorrono i simboli #?...
Dovessimo scrivere delle date i cancelletti ( # ) sarebbero
indispensabili, non così dovendo solo leggere date,
presumibilmente già formattate.
 
Bruno


Ciao Bruno, 
sulla riga 
Set RS = CurrentDb.OpenRecordset(SQL, dbOpenDynaset)
mi dice "caratteri non previsti dopo la fine dell'istruzione SQL
((Al di là di questo continuo a non capire come SQL potrebbe trovare 
TabellaB.Data quando il campo nominato Data non esiste in TabellaB.... cmq, al momento mi dà questo errore. Quali sono i caratteri non previsti?!))

 al momento mi dà questo errore. Quali sono i caratteri non previsti?!))
"TabelleB.Data" & i    diventa "TabellaB.Data1" quando  i = 1
                       diventa "TabellaB.Data2" quando  i = 2
                       diventa "TabellaB.Data3" quando  i = 3
 
Bruno
Newsgroup: it.comp.appl.access
Titolo: [OT?] Access \ Systray

Nel caso sia un OT mi scuso anticipatamente!
Su google ho cercato nei vecchi post ma ho solo ottenuto un pò di confusione
... mi rivolgo quindi a voi del NG.
Vorrei creare un DB in Access per gestire una sorta di piccolo CRM.
Il BE risiederà sul server, sui Client attiverò invece i vari FE ma ...
... vorrei che all'avvio della macchina il DB partisse (fin qui tutto ok) ma
che resti attivo in SysTray e agendo su tale icona con il tasto destro del 
mouse io possa agire all'interno di un menu dedicato.
...is it possible? (spero ... sarebbe di mio gradimento ... anche perchè non 
ho licenze VB in ufficio!!!).
Grazie a tutti per eventuali suggerimenti\idee\informazioni in merito.
-- 
**********
EmMeCi
**********
ICQ: 228-143-897

 ICQ: 228-143-897
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

 ha scritto nel messaggio 
news:mcTuf.111661$65.32...@twister1.libero.it...

Ottimo,
potrebbe fare al caso mio ... verifico in giornata.
Tante grazie per ora!
Buona giornata,


Newsgroup: it.comp.appl.access
Titolo: Controllo record in tbl relazionata

La mitica tbl clienti ha relazionata la puntuale tbl prodotti.
Elenco tutti i clienti in una maschera e puntanto un nome apro altra
maschera con i prodotti.Se per caso non ha prodotti, al posto di aprire la
maschera è possibile avere un msgbox che indica la mancanza di record?
grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Una roba del genere...
        Dim CLI as integer
        CLI = Tua_variabile_cliente
        Dim rst As Recordset
        Set rst = CurrentDb.OpenRecordset("SELECT Descrizione, 
campo_Relazionato, FROM tabella_prodotti WHERE campo_Relazionato='" & CLI & 
"';")
        If rst.EOF = true Then
            msgbox "Non vi sono Record per questo Cliente"
        Else End If
        rst.Close
        Set rst = Nothing
-- 
-- 
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."
Newsgroup: it.comp.appl.access
Titolo: n posizione di un record in masch. continua

In una maschera continua, come si fa a sapere
qual'è la posizione di un record.
Devo su un codice:
Private sub testo_change
qui ho la riga che trova il record
me.recordsetclone.findfirst "cognome like ""& me.testo & """
me.bookmark.me.recordsetclone
qui devo mettere una variabile con la posizione del record sopra
variabile=posizione del record trovato
end sub

 wrote in message 3A0A4E29...@usa.net...

_______
forse con
variabile=me.currentrecord
ciao Riccardo

penso che possa andare
ho testato il me current record su una maschera a parte
con un click e una casella di testo
quindi io con mouse seleziono il record e poi al click mi scrive
la posizione esatta del record
mi auguro che funzioni anche quando la selezione del
record avviene direttamente da codice (con il like e poi il bookmark)
thank you

Newsgroup: it.comp.appl.access
Titolo: Tempi di risposta eccessivi!!!!



Salve!!!

Accedo a Sql server 7.0 da Access 97 tramite ODBC, il BE si trova su
un servet NT 4.0 con 256 Mb ram, il FE su un PC NT 4.0 con 128 Mb ram.

La query con la quale accedo e la seguente, funziona tutto regolarmente
ma i tempi di  risposta sono un po’ eccessivi, dove pensate che sbaglio?

Private Sub Pulsante_Click()

Dim MioDb As Database, MIOSET As Recordset

Dim SQLIstr As String

SQLIstr = "select nome_campo1, nome_campo2 ect, ect  "

SQLIstr = SQLIstr & "Where nome_campo1 = 'pippo'  "

SQLIstr = SQLIstr & "order by nome_campo1;"

 Set MioDb = DBEngine.Workspaces(0).Databases(0)

 Set MIOSET = MioDb.OpenRecordset(SQLIstr, dbOpenDynaset, dbSQLPassThrough)

' Tempo di  elaborazione 3 secondi


Forms![nome_scheda]![ricerca].RowSource = SQLIstr

' Tempo di  elaborazione 10 secondi


MIOSET.Close

End sub

 

Grazie anticipatamente.

 






Hai provato a crearti una View (order by è 
possibile se usi "select top 100 percent * from TuaTabella" in Sql7 ed usare 
quella per accedere ai dati?






Intanto grazie per la risposta,

Scusami ma non t'ho capito...

Ciao.

Fabio Montagner ha scritto:



 wrote in message 
news:39D2E326...@numera.it
...


Newsgroup: it.comp.appl.access
Titolo: verificare esistenza campo in tabella

Ciao rieccomi con un nuovo problema. Data una tabella devo verificare
l'esistenza di un campo all'interno di essa. Se il campo esiste, riportare
il valore in una textbox della maschera.
grazie
Franciros
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 il valore in una textbox della maschera.
Puoi fare riferimento ai campi di una tabella con
nomedellatabella.fields(numerocampo).name quindi scoprire tutti i nomi dei
campi della tabella.
Lo si usa quando per esempio si vogliono fare confronti di strutture o
altro.
Lo uso anche nel mio programma per confrontare i database mdbcompare (se ti
interessa l'mde lo trovi in 
http://www.sysprogress.com
)
Ciao

 il valore in una textbox della maschera.
O come dice Paolo o, più semplicemente;
On error resume next
Me.TuoControllo=rs!TuoCampo
Se tuo campo non esiste l'errore non blocca il codice e passa all'istruzione 
successiva.
Davide
Newsgroup: it.comp.appl.access
Titolo: selezionare l'occorrenza più recente con DLookUp

Ho da poco tempo "scoperto" la funzione DLookUp e so utilizzarla con buoni 
risultati. Ho un nuovo problema.
Ho una tbOperatori con i dati anagrafici, una tbMovimenti dove sono 
riportati tutti gli incarichi per ciascun operatore.  Le due tabelle sono 
1operatore-molti movimenti. In ciascun movimento ovviamente c'è il campo 
[dal] e il campo [al] rispettivamente inizio e fine incarico. Ho una terza 
tbVisite anche questa 1operatore-molte visite. In una frScadenzario sono 
riportati i record di una qyScadenzario costruita con tbOperatori e tbVisite 
e che inserisce solo i record dove il campo [al]> date(). Nel caso di più 
incarichi il DLookUp mi riporta solo il primo record di tbMovimenti che 
soddisfa il criterio, mentre io desidererei che mi riportasse l'ultimo 
record disponibile. Spero di essere stato chiaro per chi vorrà aiutarmi. 
Grazie. Saluti
NSAntini 

NSantini ha scritto:

Usa Dmax() invece che Dlookup().
Vedi l'help <F1> per i dettagli.
Ciao.
-Marco-
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 -Marco-
Funziona, Grazie 1GB
Ciao
NSantini