mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: problema sottoreport in report controllo della pagina corrente

nel sottoreport all'interno del report su formattazione devo controllare se
la pagina del report esterno è l'ultima ma non ricordo il nome della
propietà?
if reports![nomereport]![page] =  reports![nomereport]![pages] forse?
ho provato ma non vi và.
mi aiutereste?

 ha scritto nel messaggio
news:avpa43$b0k$1...@lacerta.tiscalinet.it...

Il numero di pagine lo puoi sapere sull'evento "Su Pagina" del report.
Private Sub Report_Page()
TuaVariabile= Me.Pages
End Sub
Questo vale per il report principale. D'altra parte le pagine del
sottoreport sono un falso problema visto che comunque verra contenuto nelle
pagine del report principale: le pagine saranno comunque quelle del report
principale, corpo e anima....indivisibili...o no?
Ciao, Carlo

Questo è il codice che eseguo ma non riconosce
If Reports![ddtpre].[Page] = Reports![ddtpre].[Pages] Then
ddtpre è il report contenete il sottoreport
questo codice è su formattazione del sottoreport
----------------------------------------------------------------
If Reports![ddtpre].[Page] = Reports![ddtpre].[Pages] Then
   Dim righeultime
   righeultime = DCount("[documento]", "ddtprevoci") Mod 20
    Dim db As Database
    Dim rs As Recordset
    Set db = CurrentDb
    Set rs = db.OpenRecordset("select * from ddtprevoci")
    For i = 1 To (20 - righeultime)
        rs.AddNew
        rs!Documento = Forms![ddtmom]![Documento]
        rs!Qta = Null
        rs.Update
    Next i
    rs.Close
    Set db = Nothing
End If
Help,

 ha scritto nel messaggio
news:avptt2$mse$1...@lacerta.tiscalinet.it...

Come ti dicevo nel precedente post le Pages del sottoreport sono le stesse
del report principale. Quindi puoi spostare il tutto facendo riferimento al
report principale.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: edit update tra due tabelle collegate con due join

Salve, come da oggetto...
con questa funzione effettuo l'aggiornamento del campo ufficio in una
tabella al valore dell'analogo campo in una seconda tabella con queste due
tabelle collegate tra loro (join) per un campo (Ragcod)
se dovessi collegare le due tabelle per due campi anzichč uno (es ragcod e
nome)l'istruzione mystring che nel codice che segue collega i due campi
ragcod come si potrebbe riscrivere? e come opera il metodo findfirst in
questo caso?
Infinite grazie a tutti come sempre per l'attenzione.
 
function aggiornaufficio()
dim archivi as database
dim tab1 as recordset
dim tab2 as recordset
dim mystring as string
set archivi=db engine.workspaces(0).databases(0)
set tab1=archivi.openrecordset("backup1", dbopentable)
set tab2=archivi.openrecordset("filiali1", dbopendynaset)
tab1.movefirst
do while not tab1.EOF
mystring="[RagCod] = '" & tab1("RagCod") & "'"
tab2.findfirtst mystring
if not tab2.nomatch then
tab1.edit
tab1("ufficio")=tab2("ufficio")
tab1.update
endif
tab1.movenext
loop
tab1.close
tab2.close
end function
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Ciao Io farei cosě
dim archivi as dao.database
dim tab1 as dao.recordset
dim tab2 as dao.recordset
dim mystring as string
set archivi= Currentdb
set tab1=archivi.openrecordset("backup1", dbopentable)
with tab1
do
mystring= "select * from tuabella where [RagCod] = " chr(34) &
tab1("RagCod") & chr(34) & " AND Nome = " & chr(34) & !Nome & chr(34)
set tab2 = archivi.openrecordset(mystring)
if not tab2.nomatch then
.edit
!ufficio=tab2!ufficio
.update
end if
.movenext
loop until .eof
end with
tab1.close: set tab1=nothing
tab2.close: set tab2=nothing
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 Ciao Io farei così

Ti ringrazio massimiliano il tuo codice funge.
vorrei pero' chiederti questo. Il codice che avevo proposto era un caso tipo
che in passato avevo utilizzato con successo. nel caso che oggi mi occupa
quella che tu hai chiamato tuatabella in realtà è una query. Questa query
non esiste come oggetto del dbase ma viene costruita via codice con
istruzione del tipo
mystring = "select ...................>"
e quindi richiamata come recordset
se tab2 = dbs.openrecordset (mystring)
credi che il codice che m i hai indicato possa fungere an che in questo
caso?
ancora grazie

Newsgroup: it.comp.appl.access
Titolo: AIUTO

Ho bisogno urgentemente di aiuto, č impazzito Access.
Ho creato tempo fa una macro che mi importa da un file di testo i dati e li
piazza in una tabella, tutto funzionava ora mi da errore:
IMPOSSIBILE TROVARE ISAM INSTALLABILE
Che c.... vuole ?
Qualcuno mi puņ aiutare ho gią provato a reinstallare.
Paolo


Per caso hai installato SR2 ed il file non ha estensione TXT?
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------
Newsgroup: it.comp.appl.access
Titolo: invio autimatico di messaggi

Ho due tabelle. Una contenente i dati anagrafici dei fornitori 
(suppliernumber-nome-cognome-email-telefono...) e l'altra contenente i dati 
riferiti agli ordini per singolo fornitore (supplier number-ordine-data 
emissione, codice ordinato, scadenza...)
Manualmente, attraverso l'utilizzo e la personalizzazione del form 
"ricerche" che ho trovato nel forum, tramite outlook invio in formato DOC o 
XLS il riepilogo ordini ad ogni fornitore. Il campo comune tra le due 
tabelle e SupplierNumber.
Vorrei passare ad un invio automatico delle mail.
Creare un qualcosa che legga il SupplierNumber della tabella fornitori, 
estragga tutti i dati nell'altra tabella dove il SupplierNumber sia lo 
stesso, confezioni un mail tipo con un testo predefinito, ci associ 
l'allegato, e infine invii la mail al destinatario. Tutte queste operazioni 
le faccio già ma inviata la mail, ogni volta devo tornare sulla maschera di 
ricerca e passare al fornitore successivo...
Ho provato ad utlizzare il componente MAPI ...ma non ho la licenza (questo 
il messaggio che compare appena cerco di inserirlo nella maschera). Ci sono 
altre strade?
Cosa mi serve lo so. Il come realizzarlo è il mio problema. Potreste 
aiutarmi voi?
Grazie e scusate se sono stato poco chiaro 

 Grazie e scusate se sono stato poco chiaro
Prego
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: A proposito di query pass-through... (Post "Access e AS/400" di Maestro del 21/12/2006)

Dal dibattito sull'argomento mi era parso che le query pass-through
potessero migliorare enormemente i tempi di accesso alle tabelle
AS/400.
Con l'aiuto dell'help in linea (essendo per me la prima volta che le
sentivo nominare) ho quindi costruito una query pass-through che
prevedeva l'accesso ad una grossa tabella AS/400 (circa 15.000.000 di
records) con criteri di selezione su tre campi.
Poi ho creato una tabella in Access collegata alla stessa grossa
tabella AS/400 sulla quale ho creato una query standard con gli stessi
criteri di selezione.
Poi ho lanciato prima una e poi l'altra query, aspettandomi risultati
eclatanti dalla query pass-through.
Sorpresa delle sorprese: i tempi di risposta sono risultati IDENTICI !
(Circa 30 secondi in entrambi i casi).
Come si spiega ciň? Qual č la vostra opinione?
Grazie.

 Come si spiega ciň? Qual č la vostra opinione?
Azzardo: caching dei piani di esecuzione delle due query?
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


Ciao Ludus, io stesso ho avuto modo di verificare quanto dici e non mi sono
chiare alcune cose.
L'apertura della query e della tabella collegata hanno gli stessi tempi di
esecuzione, salvo che lo scorrimento di tutto il recordset impiega molto più
tempo di quanto sembri avvenire all'apertura. Mi spiego, se eseguo la query
o collego la tabella mi vedo il recordset in formato griglia in pochissimo
tempo ma se cerco di andare immediatamente all'ultimo record ci mette il
suoi bei 10 15 secondi. Scorre tutto il recordset ed è lento o trasferisce
in locale i dati? Boh!
Non mi è chiaro a questo punto chi esegue la query, se il server o jet e
soprattutto dove risiedono tutti i dati che vengono passati? attraversano la
rete e per questo i tempi di reazione sono cosi lunghi?
Non so davvero cosa fare, se importo i dati da as400 in tabelle access ho la
portabilità dell'applicazione, ma un lento caricamento massivo dei dati, e
un difficile aggiornamento, se invece appoggio l'applicazione direttamente
su as400 via odbc o via pt sono allineato ai dati ma pago la lentezza del
caricamento di tutto il recordset ad ogni riesecuzione della query.

 caricamento di tutto il recordset ad ogni riesecuzione della query.
Probabilmente bisognerebbe lavorare con un set di record inferiore, magari 
utilizzando delle query filtrate.
Meglio ancora, forse, potrebbe essere l'idea di creare delle viste logiche 
su AS/400, in modo da spostare sul server anche il filtro dei dati.


 --
qui bisognerà chiedere alla società proprietaria della procedura as400 ...
il cui compenso giornaliero è pari al mio mensile!
;-)

Newsgroup: it.comp.appl.access
Titolo: inserimento di dati in un report

Sono alle prime esperienze con Access, quindi, forse, la domanda che vi
pongo č banale, sorry... ;) :
Devo creare un report che mi stampi un'etichetta i cui dati sono presi da
una maschera di inserimento dati. Sulla maschera voglio mettere un pulsante
che se attivato mi crei il report. Perņ nel momento in cui premo il
pulsante, il record appena inserito nei campi della maschera non č ancora
registrato all'interno del DB,quindi non posso prendere come sorgente del
report una query. Come posso fare? Esiste un modo per forzare l'inserimento
del record nel DB prima della chiusura della maschera? Oppure, come faccio a
inserire nei campi del report i valori sulla maschera? Premetto che non sono
molto pratico di VB.
Vi rimgrazio in anticipo.
Ciao, Fabio

 ha scritto nel messaggio
news:9qm01o$ovo81$1...@ID-108349.news.dfncis.de...

Prima di lanciare l'apertura del report, inserisci questo comando
RunCommand acCmdSaveRecord
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
Newsgroup: it.comp.appl.access
Titolo: Creare applicazione multiutente per internet!

Salve ragazzi non so come fare e se si può fare.....
vorrei creare una applicazione che tramite internet permetta di inserire dei 
dati a vari utenti.
come fare????? 

 ha scritto nel messaggio 
news:4680e784$0$4791$4faf...@reader4.news.tin.it...

Con Access?
mmmmm... bhè su internet non direi proprio...!
In internet ci sono linguaggi adeguati per fare questo (Es. ASP)
Se poi per internet intendi invece semplicemente condivisione remota della 
tua applicazione, bhè c'è Terminal Service che può fare al caso tuo.
-- 
-- 
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." 

 come fare????? 
usando una tecnologia adeguata? che preveda l'uso di applicazioni con:
php, asp, aspx, java, perl.....etc o magari qualche CMS evoluto
Ti consiglio di andare su qualche NG che si occupa di applicazioni web.
-- 
ac
y-1=x

 es claro.
Usa ASP.
vuLCan 

 Usa ASP.
Perche' mi minacci cosi'. Cosa ti ho fatto? ;<)
-- 
ac
y-1=x

 ha scritto nel messaggio 
news:4680e784$0$4791$4faf...@reader4.news.tin.it...

Usa XpUnlimited (
www.xpunlimited.com
)...
Ciao.
-- 
Sergio MAZZA 


e lasciami aggiungere
http://www.accessgroup.it/index2.asp?ID=233&ID_Coll_Menu=233&Titolo=WorkShop:%20Xp%20Unlimited
un esempio già calato sulle nostre esigenze
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007

 ha scritto nel messaggio 
news:f5r9qd$jil$1...@tdi.cu.mi.it...
e lasciami aggiungere
http://www.accessgroup.it/index2.asp?ID=233&ID_Coll_Menu=233&Titolo=WorkShop:%20Xp%20Unlimited
un esempio già calato sulle nostre esigenze
[risposta]
Era il "la"...
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007
[risposta]
Ciao.
-- 
Sergio MAZZA 

 Era il "la"...
???
Ah, ho capito...
ululì...
-- 
ROTFL


Newsgroup: it.comp.appl.access
Titolo: [OT] Questo NG e' una noia ;-)

...ovvero in difesa delle espressioni regolari
dato:
\r\n[\s\.,p]+\r\n   in \r\n
\r\n$$$$$\r\n  in \r\n
\r\n\[[0-9]+\]\-\([0-9]+\)\r\n\[   in \r\n\ [
l'ultima ricorsiva
Quale era la struttura del file originario?
 
-- 
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)


 
Il primo che _azzecca_ , se passa da Roma, caffe' pagato!


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

 si son viste cose che voi umani...
 
L'idea è decisamente BELLA... una volta si faceva anche quì... parliamo di 10 anni fa... ma siete troppo giovincelli...
 
@Alex


 
Al solito sempre preciso
Vero.
Lo ho come un bambino di sei anni  ;-)


Ehehehehe ;-) 
 
@ALEX
Newsgroup: it.comp.appl.access
Titolo: calcolare in automatico il campo età

Ciao a tutti....
iniziamo con dire subito che io so proprio pochino di Access... cmq adesso
vi spiego il mio problema.
ho un bel DB in Access2000... e ho una tabella in cui metto i dati delle
persone che si registrano al mio sito.
vi riporto le colonne (i campi)
username - password - data_di_nascita - età - ecc...
ecco il mio problema sarebbe...
che il campo età si dovrebbe riempire da solo... dovrebbe calcolarsi in
automatico
cioè prendendendo la data di sistema - data_di_nascita e mi scriva gli anni
nel campo età.
Ma non so come fare... nemmeno dove mettere le mani...
Se qualcuno di voi mi potesse dare una mano... anche via email... come
preferite...
Grazie a tutti.

 ha scritto nel messaggio
news:uHp%a.7878$zN5.2...@news1.tin.it...

Questa una funzione possibile:
Public Function Eta(DataNascita As Date)
   Dim varEta As Variant
   varEta = DateDiff("yyyy", DataNascita, Now)
   If Date < DateSerial(Year(Now), Month(DataNascita), Day(DataNascita))
Then
       varEta = varEta - 1
   End If
   Eta = varEta
End Function
Apri un modulo pubblico o ne crei uno nuovo. Incolla la funzione e salva il
modulo (per es. "CalcolaEta").
Puoi usare la funzione da una maschera, da una query o da un report. Per
chiamarla e fare una prova in una maschera
che abbia anche il controllo "data_di_nascita" fai così:
crea un pulsante (è solo un esempio) e a fronte dell'evento clic scrivi
questo codice:
Me!Età = Eta(Me!data_di_nascita).
In una query che si alimenta dalla tabella interessata, aggiungi una
colonna:
EtàUtente:Eta([data_di_nascita])
Ti ricordo che tutto funziona se "data_di_nascita" è una data.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Sarebbe comodo la sottolineatura errori

Proprio adesso mi sono accorto che sul database che ho creato per la 
gestione dell'ufficio, qualcuno ha inserito una nuova attività e invece di 
scrivere "cantiere" ha scritto "cantirere".
Se poi qualcuno va a fare una ricerca con un filtro non lo si trova più....
Sarebbe comodo che sulla maschera le parole "sbagliate" fossero sottolineate 
come su Word. Mi pare che non si possa fare o sbaglio ?
Ciao 

 ha scritto nel messaggio
news:dc2e8i$t59$1...@newsread.albacom.net...

GEstisciti le attività con una tbl di convalida
tblAttività
Nome del campo =Attività
Valori immessi
Cantiere
Ciccio
Bello
Altro
Da definire
Poi sulla tbl che gestisce la cosa sul campo Attività ci associ la tabella
appena creata.
Sulla frm ti apparirà una bella combo, imposti la proprietà della combo
"Solo in elenco" a si
ed il gioco è fatto.
SunRex

Grazie del suggerimento. Purtroppo prevedere in anticipo che attività possa 
essere non è così semplice. Sovente sono dei cognomi o nomi particolari (che 
verrebbero comunque segnati come errori). Comunque è una possibile 
soluzione. 

 ha scritto nel messaggio
news:dc2hak$17o$1...@newsread.albacom.net...

Ciao Vale,
hai provato ad utilizzare l'algoritmo Soundex ?
Se i cognomi/nomi sono in inglese il risultato può essere decente, se invece
sono italiani (nomi/cognomi) non sono certo della potenziale efficacia.
Ho detto decente, nota bene.
Ciao, sul sito comune dovrebbe esserci un esempio a riguardo.
Ciao, Sandro.
Newsgroup: it.comp.appl.access
Titolo: incrementare campo con multipli di 10

vorei avere un campo in una maschera continua che si incrementa di 10
ogni inserimento di un nuovo record. il campo ha valore di partenza =
10; avro' 10 - 20 -30 ecc.
grazie

 ha scritto nel messaggio 
news:1163516350.0...@m73g2000cwd.googlegroups.com...

Su selezionato del controllo:
IIF(isnull(nz(dmax("TuoCampo","TuaTabella"),0)),10,dmax("TuoCampo","TuaTabella") 
+ 10)
Ciao, Carlo 

 ha scritto nel messaggio 
news:1163516350.0...@m73g2000cwd.googlegroups.com...

Correggo e aggiungo:
Su selezionato del controllo:
If isnull(me.TuoControllo) or me(TuoControllo = 0 then
IIF(isnull(nz(dmax("TuoCampo","TuaTabella"),0)),10,dmax("TuoCampo","TuaTabella")
+ 10)
End if
Ciao, Carlo

Carlo Costarella ha scritto:

mi da errore di compilazione: Previsto: =
su selezionato intendi su attivato?
Private Sub PhaseNumber_GotFocus()
    If IsNull(Me.PhaseNumber) Then
IIF(isnull(nz(dmax("PhaseNumber","WorkingCycleFrame"),0)),10,dmax("PhaseNumber","WorkingCycleFrame")
+10)
    End If
End Sub

Non funziona

 ha scritto nel messaggio 
news:1163520186.7...@k70g2000cwa.googlegroups.com...


Me.PhaseNumber = 
IIF(isnull(nz(dmax("PhaseNumber","WorkingCycleFrame"),0)),10,dmax("PhaseNumber","WorkingCycleFrame")
 +10)
    End If
 End Sub
CIao, Carlo

Ho risolto in questo modo:
Private Sub PhaseNumber_GotFocus()
Dim supp As Integer
supp = Forms![WorkingCycle]!IDCiclo 'riceve il dato x il criterio di
Dmax, cosi' filtro la tabella WorkingCycleFrame che contiene + valori
di PhaseNumber
    If Me.PhaseNumber = 0 Then
    Me!PhaseNumber = Nz(DMax("[PhaseNumber]", "WorkingCycleFrame",
"[IDCiclo] =" & supp), 0) + 10
    End If
End Sub

 ha scritto nel messaggio 
news:1163563204....@i42g2000cwa.googlegroups.com...

Un po' più lunga e con l'aggiunta di una variabile ma va bene.
Sempre da preferire le soluzioni personali perchè ognuno sa quello che ha 
scritto...
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Creare una POPUP Temporale

Buonasera a tutti,
avrei bisogno di sapere come creare una popup temporale su Access in
modo da allertare, ad un orario prestabilito, i colleghi con un
messaggio. Per esempio:
alle 9,00 inviare i 740
alle 9,20 inviare le ricevute 
ecc......
Grazie a tutti  e buona serata.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie a tutti  e buona serata.
All'avviodel tuo applicativo potresti aprire una maschera non visibile.
Imposta la proprietà Intervallo timer di questa tua maschera a 60000 (in
modo che avvenga un interrupt ogni minuto).
A fronte dell'evento Su timer della maschera verifica se sono le ore 9:00,
nel qual caso apri una maschera popup con il messaggio "inviare i 740"; se
sono invece le ore 9:20 apri la maschera popup con il messaggio "inviare le
ricevute", e così via.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ricevute", e cosě via.
Grazie Roberto,
ma sono un principiante in Access. Dove potrei reperire un esempio ??
Avresti la bonta' di crearne uno tu ??
Fammi sapere ancora grazie !!


 Fammi sapere ancora grazie !!
Ora fammi sapere tu.


Ciao Roberto,
mi occorrerebbero tutti i passaggi. Ti ripeto sono un novizio sui DB e
mi servirebbe
sapere queste info in quanto ho un compito da portare a scuola.
Grazie ancora Ciccio.


 Grazie ancora Ciccio.
Se non sbaglio hai spostato il problema in un altro thread.

Newsgroup: it.comp.appl.access
Titolo: Da query lista di email a cui inviare mail

da una query ho questi dati: Nome, Cognome, Email
Adesso arriva la domanda...
Dovrei inviare delle newsletters, ho un file chiamato news.eml (quello di
outlook per interderci) a questo sul campo CCN dovrei mettere gli indirizzi
di email estrapolati dalla query, come posso fare?
Mi hanno detto che Outlook non accetta piu di un N. di indirizzi per volta
per cui secondo logica dovrei estrapolare 30 indirizzi per volta e postarli
sul file di posta, come è possibile fare tutto cio??
Domanda troppo complessa?
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Ti riporto il testo di un messaggio di @Alex che riassume le possibili tecniche da utilizzare per inviare mail:
'---------------------------
Inviare una Mail con allegato è relativamente semplice, e riceverla pure.
Hai diversi metodi:
1)Outlook
2)MAPI
3)CDO
4)WINSOCK(inteso la dll, ma dovresti essere molto esperto)
5)Controllo Winsock(OCX)
In aggiunta a questo devi o dovresti imparare la formattazione
MIME, necessaria sia per inviare, che per ricevere Allegati.
I file allegati vengono infatti inviati come stringa estratta da file
binario, ma devono essere inglobati all'interno di una corretta
formattazione STANDARDIZZATA dai protocolli POP3
e SMTP relativamente alla formattazione MIME-Version: 1.0
Ci sono in rete moltissimi esempi in VB, ma in Access molto pochi.
Per questo credo ti convenga usare Outlook via Automazione.
Ciao.
@Alex.
'---------------------------
Questo per sapere da te come vorresti inviare mail visto che non hai inserito l'esempio di codice utilizzato...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Tutti i lunedì di un periodo

Salve, ho una tabella calendario dove registro le lezioni di un
docente, dovendo esportare in un report tutti i lunedì in cui il
docente è stato presente,  mi potete dare una qualche dritta.
p.e.  da 01.10.2008 a 31 .06.2009  devo tirar fuori tutti i lunedi di
un certo prof ?
P.S.
Un altra domanda, sto redigendo un picolo db dove tener traccia delle
lezioni dei docenti, e degli allievi che vi partecipano, c'è già
qualcosa in giro in access che potrei adattare  ?
Grazie amici

 ha scritto nel messaggio 
news:89b5face-be15-462c...@m11g2000yqf.googlegroups.com...
Salve, ho una tabella calendario dove registro le lezioni di un
docente, dovendo esportare in un report tutti i luned� in cui il
docente � stato presente,  mi potete dare una qualche dritta.
p.e.  da 01.10.2008 a 31 .06.2009  devo tirar fuori tutti i lunedi di
un certo prof ?
fai una query e metti nel campo giornosett(weekday(tuadata)) nel criterio = 
2
ciao
max

 ha scritto nel messaggio 
news:hb1umc$tjm$1...@news.task.gda.pl...

perdonami mancano i due punti giornosett:(weekday(tuadata))
ciao
max 

 max
GRAZIE
Funziona...  per la seconda domanda ?    Mica sai se esiste qualcosa
da cui prendere spunto ?
Grazie
Newsgroup: it.comp.appl.access
Titolo: utilizzo di IIf e Like nei criteri di una query

Cia a tutti.
 
Ho una maschera con due combobox e tre campi testo in cui inserisco i 
criteri (opzionali) di ricerca per una query.
Le due combo sono IdCliente e IdPratica
Gli altri campi sono ininfluenti (Campo1, Campo2, Campo3)
 
Nella query, per avere la libertà di non immettere tutti i criteri ho 
utilizzato il like "*" & Forms!ricerca_mirata.IdCliente & "*" e ovviamente 
IdPratica, Campo1, etc.
In questo modo, se non inserisco parametri la query mi restituisce tutti i 
record che si riducono man mano che inserisco tutti i parametri.
Tutto funzionerebbe alla perfezione se non fosse quando viene eseguita una 
ricerca su alcuni vecchi clienti, che purtroppo hanno il codice 
identificativo a 2 caratteri al posto dei normali tre caratteri attuali 
(impossibile cambiare il codice dei vecchi clienti).
Se eseguo una ricerca sul codice AA trovo anche AAA BAA AAB CAA AAC etc 
etc...
 
Ho provato con questo sistema:
IIf(""& Forms!ricerca_mirata.IdCliente = ""; Like "*" & 
Forms!ricerca_mirata.IdCliente & "*"; Forms!ricerca_mirata.IdCliente)
 
Non funziona, nel senso che non mi restituisce alcun record.
Dove sbaglio?
Grazie
 
-- 
_____/)_____
 
Skipper dixit... 
 

 ...
 
Prova con questo criterio:
 
Forms!ricerca_mirata!IdCliente Or Forms!ricerca_mirata!IdCliente Is Null
 
Vedi anche:  
http://www.donkarl.com/it?FAQ3.14
 
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 


come al solito disponibile e utilissimo!

Newsgroup: it.comp.appl.access
Titolo: creare tabella da codice

praticamente devo creare uno schema in base al numero di persone della
tabella:
ogni cliente ha un cognome e una matricola. Io devo inserirli ed una volta
fatto ciň stampare in un report una specie di griglia fatta a albero dove su
ogni ramo (a destra o a sinistra a seconda di dove si trovano i clienti)
viene stampato il cognome e la matricola.
---------------++---------------
MATTEO       ++  PINO
1245665         ++  234495
---------------++ ---------------
LUCA            ++   GIORGIO
243453           ++    432423
una specie di cosa cosě.
Si tratta di uno schema per inserire i condomini con la matricola del
proprio contatore.
Ciao

 243453           ++    432423
Praticamente non c'entra niente col creare una tabella da codice (che e'
tutta un'altra cosa), devi solo creare un report a piu' colonne, trovi come
farlo anche nell'autocomposizione.
Ciao, Sib

Newsgroup: it.comp.appl.access
Titolo: Auguri sinceri a tutti e domandina - Paolo

Inviandovi i miei più sinceri auguri per natale ed il nuovo anno, ringrazio
tutti per l'aiuto che mi avete dato ed approfitto per avere un'altra
informazione: Come posso fare per nascondere la BARRA DEI MENU' (file,
visualizza, modifica etc.....) Grazie infinitamente. Paolo

 ha scritto nel messaggio 
news:wmAqf.95$av...@tornado.fastwebnet.it...

Dal menù strumenti AVVIO
Newsgroup: it.comp.appl.access
Titolo: Access Development Kit

Ciao a tutti,
volevo chiedervi se avete informazioni su questo "componente".
Ovvero, come faccio ad ottenerlo in Access 97 ? Ed in access 2000?
Si puo' ottenere solo prendendo una qualche particolare versione di
Office (tipo la developer)? Si puo' comperare separatamente? Dove
posso acquistarlo??
Ciao a tutti e grazie
Vanyie

 ha scritto nel messaggio
news:sud5vs4oami51o3ha...@4ax.com...

Lo puoi acquistare "anche" separatamente in qualsiasi negozio di PC comunque
dovrai ordinarlo perchè di solito
non lo hanno come prodotto.
Non chiamare la microsoft perchè ci ho già provato non ti dice il prezzo in
quanto lo vende soltanto ai negozi
e non hai singoli utenti, ti dirà di rivolgerti ad un punto vendita.
quello per il 2000 credo non lo abbiano ancora rilasciato ma non ne sono
sicuro.
Non è un compilatore ma permette a chi non possiede access di usare comunque
il database.
Tosto73

Newsgroup: it.comp.appl.access
Titolo: sottoreport ed intestazione pagina

Ciao a tutti
Ho un report Primario che contiene, nell'intestazione report, un
sottoreport. Tale sottoreport ha l'intestazione di pagina. Lanciando il
report Primario l'intestazione di pagina del sottoreport non è visibile.
Esiste una soluzione per farlo visualizzare, dato che non posso
rinunciarci?
Ringrazio tutti in anticipo.
ciao

 ha scritto nel messaggio
news:3BE6458A...@hotmail.com...


 nell'intestazione report del sottoreport
Inoltre il tutto va scritto DOPO il quoting!!!
Antonio

Newsgroup: it.comp.appl.access
Titolo: Limiti di access 2000

Salve a tutti, sto sviluppando un'applicazione di e-commerce pacchettizzata,
che poggia su access. Vorrei sapere quali sono i limiti reali di access, in
special modo quante connessioni simultanee potrebbe reggere. So che questo
dipende anche dalle operazioni svolte dagli utenti ma comunque si può avere
un'indicazione in merito ? Grazie a tutti.
Stefano

 ha scritto nel messaggio
news:c0finq$6a8$1...@fata.cs.interbusiness.it...

Non sono esperto in applicazioni client-server SQL, comunque Access dovrebbe
reggere fino a 5-6 utenti contemporanei in stand-alone, dopodichè potresti
utilizzare le ottime funzionalità offerte come front-end, ed utilizzare un
motore di database + robusto come back-end.
MSSQL per rimanere in casa Microsoft, oppure MySQL o PostgreSQL per andare
su software liberi, poi dipende anche dalla piattaforma server.
Purtroppo oltre questo non sò darti come consiglio.
Ciao.
--
Francesco G. Rizzoni
Newsgroup: it.comp.appl.access
Titolo: pivot e report

scusate è possibile fare una tabella pivot nei report di access97????
mi servirebbe scambiare righe con colonne
grazie

 grazie
Usa una query a campi incrociati come base per il report.
Puoi usare l'autocomposizione o studiare sull'help come funzionano le
query a campi incrociati, non sono difficili.
Il problema che ti si può presentare è che non conosci a priori i nomi dei
campi restituiti dalla query, quindi non è semplice farci sopra un report.
Sul 
www.sitocomune.com
 trovi 4 esempi di report basati su query a campi
incrociati.
Se invece conosci già tutti i nomi dei campi che verranno generati (caso
tipico: i mesi da Gennaio a Dicembre) li puoi specificare nella struttura
della query in modo che vengano creati anche se non ci sono dati
corrispondenti, così il report sarà molto più semplice da fare.
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
Newsgroup: it.comp.appl.access
Titolo: Access a SQL Server - massimo numero record insert into select

Buongiorno, ho Microsoft Access 2013 e devo fare upload di record da una tabella locale a un'identica tabella in SQL Server.
Per l'upload utilizzo una query Access di tipo INSERT INTO <tabella SQL-Server> ... SELECT... <tabella Access>.
Mi viene restituito l'errore "Risorse di sistema insufficienti" e il trasferimento fallisce lasciando la tabella SQL Server completamente vuota.
Ho verificato che l'errore si verifica con un numero di record maggiore di 8000 circa.
Ho provato a lanciare la query impostando alternativamente il parametro "Utilizza transazione" in Si/No ma l'errore persiste.
Premetto che non mi si è mai posto questo problema forse perché come backend utilizzavo database diversi da SQL Server.
Vi chiedo se avete una soluzione su come risolvere il problema, in particolare:
- posso programmare inserimenti "a tranche" con filtri sui record;
- esiste un parametro nel database Access oppure SQL Server da configurare, quale?
- devo usare inserimento bulk esportando i dati in file di appoggio?
- altra soluzione?
Grazie per l'aiuto.

 Mi viene restituito l'errore "Risorse di sistema insufficienti" e il trasferimento fallisce lasciando la tabella SQL Server completamente vuota. 
 
Il trasferimento ha avuto successo con la soluzione di INSERT INTO a tranche.
Ho impostato una tranche di TOP 2000 e non esaurisce le risorse.
L'idea è molto semplice:
 
Do While DCount("[ID]", "TabellaAccess") > 0
     DoCmd.OpenQuery "qCaricaTabellaCampioneConTOP2000diCodiciChiavedellaTabellaAccess"
     DoCmd.OpenQuery "qInsertSQLServerdelCampioneCodiciChiave"
     DoCmd.OpenQuery "qDeleteTabellaAccessdelCampioneCodiciChiave"
Loop


Ciao
 
Di pronto accomodo, la tua soluzione è buona, ma per curiosità, che sistema hai?
Perchè avere un alert di risorse insufficienti per 8000 record è abbastanza strano...
 
Ciao
Davide

 Perchè avere un alert di risorse insufficienti per 8000 record è abbastanza strano... 
 
Ciao Davide, anche a me pare strano ma non rischio di fare interventi su SQL Server 2016 in quanto ci gira l'ERP.
Inoltre, uso Microsoft Access 2013.


Capisco. A2013 non dovrebbe dare questi problemi.
Comunque ERP a parte, le tue query si basano su viste o direttamente sulle tabelle di origine?
Mi viene in mente che se non gestisci bene gli indici su Access delle tabelle collegate le query potrebbero incasinarsi un po'.
 
Ciao
Newsgroup: it.comp.appl.access
Titolo: esiste un compilatore per access?

Ciao a tutti,
forse la mia domanda sarà banale dato che non sono tanto ferrato in materia,
comunque vorrei sapere se esiste un modo per far funzionare un database di
access (file *.mdb)  in modo autonomo senza installare Access.
Ringrazio anticipatamente chi avrà la pazienza di rispondermi.

 ha scritto nel messaggio
news:2Wtk8.24358$%g7.6...@twister2.libero.it...

NO!!!!!!!!!!!!!!
Ciao
Alfio

 Alfio
Grazie, sei stato molto sintetico

 Grazie, sei stato molto sintetico
Troppo sintetico, naturalmente esiste quello che cerchi ... solo che non lo
devi chiamare compilatore ma Runtime.
Office Developer Edition.
Ciao.


Che, cmq, non è un compilatore.
Alfio

 Che, cmq, non è un compilatore.
Irrilevante: la sua domanda era diversa.


Hai ragione, chiedo scusa. Il fatto è che appena ho letto l'oggetto.........
amen!
Ciao
Alfio

Newsgroup: it.comp.appl.access
Titolo: Access 2003: Errore di rete o disco.

Ciao Ragazzi. Ho una situazione di questo tipo.
Ho una serie di pc in rete, uno di questi effettua delle
interrogazioni su un database SQL
residente su uno dei server aziendali.
Ogni tanto.. succede che facendo queste interrogazioni sul SQL server
mediante ACCESS 2003 (facendo operazioni che di norma non danno alcun
problema), riceva l'errore "Errore di rete o dico".
Io non escludo che ci possano essere dele problematiche di connessione
di rete, che magari la rete possa vere degli alti e bassi, ma la cosa
mi sembra strana...
Ho provato in tempistiche diverse a lanciare dei "ping -t" della
macchina server, ma non ho mai ricevuto degli errori...
Può essere qualcos'altro la causa?!...
Grazie mille.


WWW.DONKARL.COM/IT
 vedi le faq 7.21 e 1.27 se fosse danneggiato il db.
Ci sono altre faq sull'argomento e una ricerca con 
groups.google.com
 su questo ng ti aiuterà sicuramente.
Ciao,
max

On 23 Feb, 10:41, "Massimo Piubelli"

Ci ho dato un'occhiata.. ma non mi sembra di trovare delle cose che
possono esser relamente valide per il mio problema..
Grazie comunque.. Altre idee?!

Newsgroup: it.comp.appl.access
Titolo: evento "Dopo aggiornamento"

Ciao a tutti.
Ho un piccolo problema: ho una maschera, con all'interno una sottomaschera,
che all'evento "Dopo aggiornamento", mi deve mostrare un messaggio di
avvertimento nel caso in cui non sia stato compilato uno tra due campi.
La tabulazione che ho impostato, ha il seguente ordine:
Campo1 della maschera
Campo2 della maschera
Sottomaschera
Campo3 della maschera
Campo4 della maschera
Record successivo.
Io vorrei che l'evento "Dopo aggiornamento", avvenisse dopo l'invio dato al
Campo4, invece mi avviene dopo l'invio al Campo2, cioè prima di passare alla
sottomaschera.
E' possibile invece, mantenendo la proprietà "Seleziona con tabulazione"
della sottomaschera a si, fare in modo che il passaggio alla sottomaschera,
non venga letto da Access come se avessi aggiornato il record della maschera
che la contiene?


wrote:

no
Saluti.
Emanuele.

 ha scritto nel messaggio
news:h9v3ju0ii2rbe06aq...@4ax.com...

Molto drastico, ma esaustivo.
Ciao e grazie.
Riccardo
Newsgroup: it.comp.appl.access
Titolo: Combinazioni di tasti

Vorrei, all'interno di una form, intercettare la pressione di combinazioni di tasti (per ex.
CTRL+ALT+F2) ma non ci riesco...
Normalmente utilizzo l'evento "Su pressione" con tasti funzione, ma stavolta ho la necessità di
programmare la pressione di più tasti e l'help di Access non aiuta.
Vi ringrazio, ciao
Mauro

 Mauro
Ciao
Devi usare l'evento suTasto Gių,
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
 If KeyCode = vbKeyF10 And Shift = 2 Then
.....
in questo modo puoi intercettare la combinazione di tasti
(vedi help per altri modi)
Marco
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

(vedi help per altri modi)
Molte grazie Marco.....
Mauro


Ciao  Mauro
 prego.-

Newsgroup: it.comp.appl.access
Titolo: Creare query in vba

Ciao di nuovo,
Come si fa a creare una query nel codice.
E' possibile associare ad un pulsante di comando un lancio deela query nel
codice ??
Grazie

 ha scritto nel messaggio
news:CMUD9.14535$2B1.4...@twister2.libero.it...

Qualcosa del tipo:
-----------------------------------------------
Private Sub Bottone_Click()
Dim StringaSQL
StringaSQL = "SELECT * FROM TABELLA"
MsgBox Stringa
(usala x quello che vuoi)
End Sub
-----------------------------------------------
ovviamente la stringaSQL la puoui scrivere come vuoi
Fammi sapere :)
Ciao

 MsgBox StringaSQL


Ok, il  mio problema era propio il "come lanciarla in esecuzione" dopo le
attribuzione delle stringhe SQL alla variabile.
Ho visto che ci sono due possibilità: DAO e ADO
sarei più interessato al secondo.
Mi puoi aiutare ?

 ha scritto nel messaggio
news:CMUD9.14535$2B1.4...@twister2.libero.it...

Se vuoi realizzare una QUERY da codice devi leggere l'HELP sull'utilizzo
di QUERYDEFS e CreateQueryDef.......!!!
Che versione di ACCESS stai utilizzando...???
Io ti consiglio di mantenere DAO, per ACCESS è ancora il migliore.....!
@Alex.

 ha scritto nel messaggio
news:CMUD9.14535$2B1.4...@twister2.libero.it...

Non sono sicuro di aver capito il tuo problema; prova ad andare sul Sito
Comune, e nella Sezione Queries prova a dare uno sguardo alla FAQ intitolata
"Come si può creare in maniera dinamica una query con la tecnica QBF?".
Nel database d'esempio allegato alla FAQ (del quale puoi fare il download)
viene creata e registrata una query nel database e poi viene eseguita; il
tutto da codice VBA.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Il problema è che ho la necessità di rappresentare graficamente una query
in cui calcolo le somme parziali di alcuni valori ragruppati per lo stesso
id numerico:
55       a   40    40
55       b   10      50
55        c    5        55
56        c    60        60
56        b    5            65
56        a    7            73
per la corretta rappresentazione dellle somme dell'ID 56 dovrei invertire
l'ordine da crescente a decrescenre delle lettere e questo, come mi è stato
suggerito nel NG, posso farlo a livello di codice.


Ammettendo che i quattro campi della Query si chiamano Campo1, Campo2,
Campo3, Campo4,
Nella query crea un campo calcolato chiamato Campo5 cosě fatto:
Campo5: IIf(Campo1<>56; Campo2; IIf(Campo2 ="a"; "c"; IIf(Campo2="c"; "a";
"b")))
Ordina la query in maniera crescente per Campo1 e Campo5.

Newsgroup: it.comp.appl.access
Titolo: Stampare un file pdf direttamente

Qualcuno cortesemente sa dirmi perchè questo codice
che dovrebbe consentirmi di stampare diretamente un file pdf
mi genere l'errore 53 impossibile trovare il file?
grazie per la collaborazione
Carlo VE
'----------------------------------
Public Function stp_pdf()
Dim TUTTO As String
Dim path As String
Dim risp As String
path = Forms!avvio!Path_DocOffice
TUTTO = path & "Abbonamento1.Pdf"
If Esiste_file(TUTTO) Then
Else
MsgBox "Non esiste il file da stampare"
End If
risp = Shell("C:\Programmi\Adobe\Acrobat 5.0\Acrord32.exe TUTTO")
'  OPPURE IN ALTERNATIVA
'risp = Shell("C:\Programmi\Adobe\Acrobat 5.0\Acrord32.exe
C:\Abbonamento.pdf")
End Function

 TUTTO = path & "Abbonamento1.Pdf"
Il path ha il backslash finale?
es.  c:\pippo\

 C:\Documents and
Settings\Carlo\Documenti\Access\Pianiga\Doc\
Prova a raddoppiare gli apici.
potrebbero essere gli spazi a fregarti.
MAssimiliano

 ha scritto nel messaggio
news:b2WGc.107$B06...@news.edisontel.com...

Non penso dipenda da quello perchè l'esistenza del file della variabile
TUTTO viene verificata da
un'apposito funzione Esiste_file che altrimenti mi segnalerebbe la mancanza
del file da stampare
quindi il problema credo sia altrove
Carlo Ve

 ha scritto nel messaggio
news:hr5Hc.41453$c_1.1...@twister1.libero.it...

E' un problema patito da shell.
Prova a mettere il file pdf nella directory c: e
lanciarlo da lì lo shell
MAssimiliano

 ha scritto nel messaggio
news:u%5Hc.226$B06...@news.edisontel.com...

fatta anche questa ma non risolve


Ma Acrord32.exe non server per aprire il file pdf?
Prova questo:
risp = Shell("C:\Programmi\Adobe\Acrobat 5.0\Reader\Acrord32.exe
C:\Abbonamento.pdf")
Ciao
Eugenio

 ha scritto nel messaggio
news:ccjldk$f8q$1...@lacerta.tiscalinet.it...

Ok grazie 1000
adesso va molto meglio, inserendo anche i parametri /p /h dopo Acrord32.exe
riesco a stampare direttamente il file
rimarrebbero due questioncine da risolvere
l'acrobat  rimane aperto dopo la stampa
vorrei poter inserire il path completo come variabile (TUTTO) al posto del
file C:\Abbonamento.pdf
grazie per l'attenzione

 ha scritto nel messaggio
news:R6eHc.41463$GQ3.1...@twister2.libero.it...

IL SECONDO PRB L'AVREI RISOLTO
risp = Shell("C:\Programmi\Adobe\Acrobat 5.0\Reader\Acrord32.exe /p /h " &
TUTTO)


Ciao
Sono intervenuto al tuo thread, perchè avevo notato che nel percorso mancava
"\Reader", ma, come avevo anticipato, non sapevo che si potesse stampare un
documento pdf usando quel comando.
Incuriosito, sono andato a cercare con google altre informazioni in merito e
ho letto che molti hanno avuto il tuo stesso problema. Spesso viene
consigliato di usare /t invece che /p, specificando però il percorso del
driver della stampante. Proverò anch'io oggi, quando avrò un po' di tempo.
Ti consiglio di fare un ricerca, magari con Google, specificando
"acrord32.exe /p" o "acrord32.exe /t", per avere quelle informazioni e
quegli esempi che forse potrebbero essere utili.
Ciao
Eugenio

 ha scritto nel messaggio
news:cclet0$hmj$1...@lacerta.tiscalinet.it...

Ok grazie 1000
Carlo Ve
Newsgroup: it.comp.appl.access
Titolo: grosso dubbio con docmd.sendobject per invio di allegati

Secondo voi esiste la possibilità con docmd.sendobject di specificare il
file che voglio allegare, per esempio c:\pippo.txt alla email che viene
creata in outlook express?
se che esiste la pibbilità di allegare un oggetto interno ad access tipo una
tabella query ecc... e di scegliere il formato di creazione di tale oggetto,
ma si può dire anche allegami il tal file magari formato pdf?
grazie a tutti.

 ha 
scritto:

Io ho utilizzato le indicazioni trovate in:
SitoComune > General > Inviare e-mail ad una lista di utenti (mailing 
list) con MSAccess utilizzando il winsock
che permettono anche la gestione degli allegati....
Ciao
MarinaV
-- 
Creato con M2, il rivoluzionario client e-mail di Opera: 
http://www.opera.com/m2/


lo usavo anche io ma poi hanno messo la connessione permanente adsl con
rounter e gateway, pare che non rilevi la connessione af inteternet e quindi
a me non mi và. non capisco perchè
Newsgroup: it.comp.appl.access
Titolo: Formato Access 2010

Ciao a tutti,
Solo ieri ho scaricato la beta di A10.
Avendo sentito parlare di campi calcolati a livello di tabelle,
pensavo che la MS avesse introdotto ancora un nuovo formato di
database.
Invece, leggendo la guida, mi pare che il formato sia lo stesso di
A07. Peraltro, non ho visto la funzione di conversione da a07 ad A10.
Sbaglio?


No. Il formato � "quasi" lo stesso. Cio� � diverso ma MS dice
che non fosse.  ;-) Con A07 + SP2 si puo aprire database di A10
dove sono disattivati o limitati i nuovi features. P.e. non si puo
aprire tabelle con campi calcolati. Vedi:
http://msdn.microsoft.com/en-us/office/cc907897.aspx
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 No. Il formato "quasi" lo stesso. Cio diverso ma MS dice
Non sono sicuro di aver capito...
Se creo un database con A07SP2, lo posso utilizzare con A10 senza
effettuare alcuna conversione (e posso creare anche un .ACCDE), ma se
inserisco dei campi calcolati nelle tabelle, A07 non lo riconosce più.
giusto?

Newsgroup: it.comp.appl.access
Titolo: Vai a record...

Salve, è un botto che non torno qui... un salutone a tutti.
Vorrei sapere come si fa per aprire una form e farla posizionare su un
record predefinito.
In particolare in questo caso, io mi trovo su un record x della form1 e su
evento di un pulsante di comando si apre la form2 che deve posizionarsi
sullo stesso record sul quale è posizionata la form1.
ciao e grazie.

"knives" <x@x.x> ha scritto nel messaggio
news:gkOrc.317703$rM4.13...@news4.tin.it...

usando la docmd.openform usi il parametro criterioWHERE passando alla form2
la chiave univoca (ID?) del record corrente in form1
Antonio

 
sulla openform puoi inserire il filtro di ricerca oppure, tramite 
openargs, invii  la chiave di ricerca e sulla load del form2 cerchi e ti 
posizioni sul record che ti interessa.
--
a.cara

 posizioni sul record che ti interessa.
Tsk tsk tsk...
ben due minuti di ritardo....
Antonio

 ben due minuti di ritardo....
magari fai i trucchi con l'ora. O li faccio io? Sempre proteso al futuro.
--
a.cara

 ha scritto nel messaggio
news:2hbdcbF...@uni-berlin.de...

Ma dai che entrambi avete fatto un ottimo tempo! :))

Ah! dimenticavo... GRAZIE!

Newsgroup: it.comp.appl.access
Titolo: If isNull (casella combinata) -> Evento su uscita    Non va

Buongiorno NG,
uso questo codice su una casella di testo di una maschera e va, ma non
sulla casella combinata.... Perchè?
Private Sub artumID_Exit(Cancel As Integer)
If IsNull(artumID) Then
MsgBox "Inserire l'unità di misura dell'articolo prima di proseguire"
Me!um_desc.SetFocus
Cancel = True
End If
End Sub
Il risultato è che esce dalla casella combo senza chiedere o eseguire
il ciclo if ...
Grazie x suggerimenti,
Samantha


If Len(Me!artumID.Value & "")=0 Then
    MsgBox "Inserire l'unità di misura dell'articolo prima di
proseguire"
    Me!artumID.SetFocus
    Cancel = True
End if
@Alex
Newsgroup: it.comp.appl.access
Titolo: percorso di collegamento di una tabella del FE all BE

Nella mia procedura ho bisogno di ricavare, da codice, il percorso completo 
di collegamento della tabella 'Anagrafiche' del FE al BE.
Normalmente tale percorso č 'c:\gestione aziendale\dati2000.mdb', ma vorrei 
prevedere anche il caso in cui fosse diverso.
Leggevo riguardo la proprietą Connect e i relativi esempi, ma sinceramente 
non ci ho capito granchč.
Sarebbe molto gradito un esempio esplicativo.
Ringrazio anticipatamente.
GioVe 

 GioVe
Vai sul Sito Comune (lik qui sotto) e nella Sezione Tables prova a vedere se
fa al caso tuo la FAQ di Vincenzo Turturro intitolata "Effettuare in maniera
del tutto automatica l'aggiornamento delle tabelle allegate ad un FE".
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio 
news:wIC3d.13270$2T6.4...@twister1.libero.it...

Grazie Roberto,
seguendo il tuo consiglio sono riuscito a creare la funzione 'NomeBE' che mi 
ritorna la stringa di connessione delle tabelle di FE al BE.
Se può servire a qualcuno, eccola:
Function NomeBE() As String
Dim dbs As Database, tdf As TableDef
Set dbs = CurrentDb()
For Each tdf In dbs.TableDefs
    If tdf.Name = "Anagrafiche" Then
        NomeBE = Right(tdf.Connect, Len(tdf.Connect) - 10)
        Exit For
    End If
Next tdf
End Function
Per completare l'argomento, ricordo che per avere il nome completo di 
percorso del proprio FE bisogna eseguire 'CurrentDb.name".
GioVe