title: Formattazione report

text:
Il giorno venerdì 26 ottobre 2018 12:52:03 UTC+2, @Alex ha scritto:

Ciao Alex, solo ora sto cercando di risolvere il problema...
Non sono riuscita, sono una capra in access...
Non riesco a capire cosa mettere al posto dei puntini nell'if, potresti darmi ancora una mano? Grazie mille


title: Formattazione report

text:

Devi usare la proprietà FORCENEWPAGE ed impostarla al valore che ti servirà comed definito nella guida.

GUIDA:
https://docs.microsoft.com/it-it/office/vba/api/access.section.forcenewpage?f1url=https%3A%2F%2Fmsdn.microsoft.com%2Fquery%2Fdev11.query%3FappId%3DDev11IDEF1%26l%3Dit-IT%26k%3Dk(vbaac10.chm12192)%3Bk(TargetFrameworkMoniker-Office.Version%3Dv16)%26rd%3Dtrue

Leggi anche questi se vuoi:
https://www.experts-exchange.com/questions/26582274/vba-coding-to-insert-page-break-in-a-report-when-a-subreport-has-more-than-one-record.html

http://access-excel.tips/access-report-page-break-by-group-and-add-blank-page/

@Alex


title: Esportare Form

author: Raffaele

text:
Qualcuno sa indicarmi il modo di esportare un report, in Word ad esempio in
modo che compaia a schermo cosě come in Access?


title: Do..........Loop

author: MRB

text:
Bg a tutto il NEWS,
vorrei un piccolo aiutino con il ciclo Do...Loop, non sto riuscendo a capire
il motivo perche il ciclo non inizia dal primo record con l' ID "4" ma
dall'ID "36", mi spiego ho una TBL con 300 record, il primo ID incomincia
dal N 4 e l'ultimo record e  con il N 314 , il campo � impostato come chiave
primaria e tipo di dati "contatore", in Vba ho fatto molte prove con scarso
risultato, se il Recordset lo sposto sul primo record (.MoveFirst) nella
finestra immediata il valore � giusto cio� il 4, mentre se utilizzo
Do....Loop il primo record e  il 36, contandoli nn sono pi� 300 ma  268. St�
utilizzando il seguente codice... dove sbaglio?
**********************************
Dim TblArtic       As DAO.Recordset
Set TblArtic = CurrentDb.OpenRecordset("SELECT *  FROM Tbl_Articoli",
dbOpenDynaset)
TblArtic.MoveFirst
Do Until TblArtic.EOF
Debug.Print TblArtic!IDArticolo
TblArtic.MoveNext
  Loop
TblArtic.Close
Set TblArtic = Nothing
**********************************
Spero di essermi spiegato e  che qualcuno mi aiuti a capire dove commetto l
errore. Grazie in anticiopo    MRB


title: Do..........Loop

author: Alessandro Cara

text:
MRB ha scritto:
> Bg a tutto il NEWS,
> vorrei un piccolo aiutino con il ciclo Do...Loop, non sto riuscendo a capire
> il motivo perche il ciclo non inizia dal primo record con l' ID "4" ma
> dall'ID "36", mi spiego ho una TBL con 300 record, il primo ID incomincia
sei sicuro che vengano restituiti ordinati secondo l'ID. Io non ci
metterei la famosa mano sul fuoco
> dal N 4 e l'ultimo record e  con il N 314 , il campo ï¿œ impostato come chiave
> primaria e tipo di dati "contatore", in Vba ho fatto molte prove con scarso
> risultato, se il Recordset lo sposto sul primo record (.MoveFirst) nella
> finestra immediata il valore ï¿œ giusto cioï¿œ il 4, mentre se utilizzo
> Do....Loop il primo record e  il 36, contandoli nn sono piï¿œ 300 ma  268. Stï¿œ
> utilizzando il seguente codice... dove sbaglio?
Sei sicuro che l'ID non abbia buchi, i.e. che non ci siano ID assenti?
Altrimenti non ci credo neanche se lo vedo.
--
ac


title: Do..........Loop

text:
> Sei sicuro che l'ID non abbia buchi, i.e. che non ci siano ID assenti?
> Altrimenti non ci credo neanche se lo vedo.
> --
> ac
Ciao, si!!ci son dei ID assenti infatti il primo record ha come id il 4, dal
4 al 35 ci sono tutti, dal 36 al  314 ne mancano altri, nella finestra
immediata  vedo che  nn ci sono...es: 307, 308 <mancanti> 313,314. Il
problema � perche il ciclo mi incomincia dal 36 anzich� dal 4? nel ciclo mi
mancano tutti i record dal 4 al 35....tutti gli altri ci sono.


title: Do..........Loop

text:
MRB ha scritto:
>> Sei sicuro che l'ID non abbia buchi, i.e. che non ci siano ID assenti?
>> Altrimenti non ci credo neanche se lo vedo.
>> --
>> ac
> Ciao, si!!ci son dei ID assenti infatti il primo record ha come id il 4, dal
> 4 al 35 ci sono tutti, dal 36 al  314 ne mancano altri, nella finestra
> immediata  vedo che  nn ci sono...es: 307, 308 <mancanti> 313,314. Il
> problema ï¿œ perche il ciclo mi incomincia dal 36 anzichï¿œ dal 4? nel ciclo mi
> mancano tutti i record dal 4 al 35....tutti gli altri ci sono.
>
>
Ma fammi capire. Cosa vedi se fai doppioclick sulla tabella?
--
ac


title: Do..........Loop

text:
> Ma fammi capire. Cosa vedi se fai doppioclick sulla tabella?
> --
> ac
TBL:
   |IDArticolo|Descrizione|ect..
+|   4            | Pippo       |
+|   5            | Pluto        |
ect...
ultimo record
+|  314        | Rossi        |
tot record 300
il + = relazione tra tbl


title: Do..........Loop

text:
MRB ha scritto:

OK! Il codice che hai postato "deve" funzionare, anche senza la
movefirst e se tutti i riferimenti sono giusti.
Hai provato a lanciare da query la:SELECT *  FROM Tbl_Articoli?
Il suo risultato e' esattamente quello che viene passato al ciclo.
--
ac


title: Do..........Loop

text:
> OK! Il codice che hai postato "deve" funzionare, anche senza la
> movefirst e se tutti i riferimenti sono giusti.
> Hai provato a lanciare da query la:SELECT *  FROM Tbl_Articoli?
> Il suo risultato e' esattamente quello che viene passato al ciclo.
> --
> ac
la query � esattamente come la tbl cio� dall IDarticolo 4  all'IDarticolo
314
ma il ciclo da VBA esclude  dal 4 al 35 e include dal 36 al 314..... boh!


title: Do..........Loop

author: Antonio

text:
"MRB" <
r....@libero.it
> ha scritto nel messaggio
news:9CExm.73197$1s6....@twister2.libero.it...

Ho seguito la conversazione fra te ed Alessandro.
Il ciclo Do Loop che icrimini per funzionamento non regolare dove si trova ?
Sei sicuro che l'input di questo ciclo sia la tabella stessa e non magari
una query che fornisce un recordset in ordine diverso ? Perch� non posti
l'intero gruppo di istruzioni, a partire dalla select o da qualsiasi altra
istruzione che genera il recordset ?
Ciao
Antonio


title: Do..........Loop

text:
> Ho seguito la conversazione fra te ed Alessandro.
> Il ciclo Do Loop che icrimini per funzionamento non regolare dove si trova
> ? Sei sicuro che l'input di questo ciclo sia la tabella stessa e non
> magari una query che fornisce un recordset in ordine diverso ? Perch� non
> posti l'intero gruppo di istruzioni, a partire dalla select o da qualsiasi
> altra istruzione che genera il recordset ?
>
> Ciao
> Antonio
>
>
Il ciclo si trova in una funzione.....che al momento � disabilitata perche
mi sono accorto che nn prende tutti i record della tbl in effetti ho creata
un altra funzione solo per verificarne il funzionamento:
Function G()
Dim TblArtic       As DAO.Recordset
Set TblArtic = CurrentDb.OpenRecordset("SELECT *  FROM Tbl_Articoli",
dbOpenDynaset)
TblArtic.MoveFirst
Do Until TblArtic.EOF
Debug.Print TblArtic!IDArticolo
TblArtic.MoveNext
  Loop
TblArtic.Close
Set TblArtic = Nothing
End Function
************************
"Immediata":
36
37
38
ect...
307
308
313
314
*************************
ho fatto tantissime prove, ma il problema si verifica solo per qst tbl e nn
capisco il motivo, ho provato su ben 5 altre tbl e il ciclo funziona
perfettamente dal primo all' ultimo record anche se mancano dei record
(eliminati), in qsta per� mi incomincia il ciclo dall' ID 36 in s� e mi
esclude dal 35 in gi� SOLO IN QUESTA TBL
. il Recordset lo prende direttamenta dalla tbl nn ci sono QUERY anche
perche ho l'abitudine di mettere l'identificazione davanti ai nomi x taballe
Tbl_ x query Qry_ ect..ect..
Come ho postato il cod. se escludo il ciclo e faccio uscire solo il primo
record, lo visualizza cio� l ID 4 per� nel ciclo no!!!!!
TblArtic.MoveFirst
'Do Until TblArtic.EOF
Debug.Print TblArtic!IDArticolo
'TblArtic.MoveNext
 ' Loop
************************
"Immediata":
4
************************
CMQ VI RINGRAZIO PER LA PAZIENZA


title: Do..........Loop

author: Karl Donaubauer

text:
MRB wrote:
> ...
> Do Until TblArtic.EOF
>
> Debug.Print TblArtic!IDArticolo
>
> TblArtic.MoveNext
>
>  Loop
>
> TblArtic.Close
> Set TblArtic = Nothing
>
> End Function
> ************************
> "Immediata":
> 36
> 37
> 38
> ect...
> 307
> 308
> 313
> 314
> *************************
Non ï¿œ che ti disturba il fatto che la finestra immediata sempre e solo
mostra le ultime 199 righe e mangia le prime se ci sono di piï¿œ?
--
:-)
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Do..........Loop

author: sv

text:
MRB ha scritto:




> TblArtic.MoveFirst
> Do Until TblArtic.EOF
> Debug.Print TblArtic!IDArticolo
> TblArtic.MoveNext
>   Loop


> .. il Recordset lo prende direttamenta dalla tbl nn ci sono QUERY anche
> perche ho l'abitudine di mettere l'identificazione davanti ai nomi x taballe
> Tbl_ x query Qry_ ect..ect..
> Come ho postato il cod. se escludo il ciclo e faccio uscire solo il primo
> record, lo visualizza cio� l ID 4 per� nel ciclo no!!!!!
> TblArtic.MoveFirst
> 'Do Until TblArtic.EOF
> Debug.Print TblArtic!IDArticolo
> 'TblArtic.MoveNext
>  ' Loop
> ************************
> "Immediata":
> 4
> ************************
> CMQ VI RINGRAZIO PER LA PAZIENZA
Riscrivila in questa maniera:
Dim db as DAO.Database
Dim tblArtic as DAO.Recordset
Set db = CurrentDb
set tblArtic = db.OpenRecordset(etc...
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Do..........Loop

text:
Karl Donaubauer ha scritto:
> MRB wrote:
> > ...
> > Do Until TblArtic.EOF
> >
> > Debug.Print TblArtic!IDArticolo
> >
> > TblArtic.MoveNext
> >
> >  Loop
> >
> > TblArtic.Close
> > Set TblArtic = Nothing
> >
> > End Function
> > ************************
> > "Immediata":
> > 36
> > 37
> > 38
> > ect...
> > 307
> > 308
> > 313
> > 314
> > *************************
> Non � che ti disturba il fatto che la finestra immediata sempre e solo
> mostra le ultime 199 righe e mangia le prime se ci sono di pi�?
Ciao Karl,
lui dice che legge 300 record meno una trentina..



title: Do..........Loop

text:
sv wrote:
> Karl Donaubauer ha scritto:
> ...
>> Non � che ti disturba il fatto che la finestra immediata sempre e
>> solo mostra le ultime 199 righe e mangia le prime se ci sono di
>> pi�?
>
> lui dice che legge 300 record meno una trentina..
Ciao Salvino,
qui (A97 e A03) non sono mai pi� di 199.
Forse lui vede qualche riga in pi�... visto che sono abbastanza miope.



title: Do..........Loop

text:
Karl Donaubauer ha scritto:
[cut]
.. visto che sono abbastanza miope.
A chi lo dici..
Per� noi da vicino ci dovremmo veder meglio!



title: Do..........Loop

text:
SCUSATE LA MIA IGNORANZA!!!!! nei post ho specificato che nella tbl sono 300
record e nell finestra immediata ne ho contati di meno...
Cmq K.D. ha ragione nella finestra immediata nn visualizza tutti i record..
ho fatto una prova con il ciclo e creazione tbl da Vba....nella nuova tbl mi
ha messo tutti gli ID dal primo all ultimo. Grazie K.D. per l accorgimento,
sino ad oggi nn sapevo che la finestra immediata era limitata.
Grazie a TUTTI!


title: Moduli PDF - compilazione da codice

author: pablitomf

text:
Ciao ragazzuoli...
vediamo se a voi è capitato di affrontare e risolvere sta cosetta...
Scenario :
Modulo PDF a campi compilabili.
DB con notizie da esportare nel modulo.
Obbiettivo:
Compilare da codice i campi del Modulo PDF aperto.
Questione :
Ho provato a intercettare l'hndl del file PDF con FindWindow e a
passargli dati... senza riuscirvi.
Qualcuno di voi ne sa qualcosa?
Prima di applicarmi definitivamente, un confronto con chi magari ha
"già dato" non sarebbe male.


title: Moduli PDF - compilazione da codice

author: Paolo opg

text:
pablitomf <
pabl...@virgilio.it
> wrote in news:248ff02a-7f1e-4014-be02-
f4f216...@i31g2000vbt.googlegroups.com
:
> Ciao ragazzuoli...
> vediamo se a voi č capitato di affrontare e risolvere sta cosetta...
>
> Scenario :
> Modulo PDF a campi compilabili.
> DB con notizie da esportare nel modulo.
>
> Obbiettivo:
> Compilare da codice i campi del Modulo PDF aperto.
>
> Questione :
> Ho provato a intercettare l'hndl del file PDF con FindWindow e a
> passargli dati... senza riuscirvi.
> Qualcuno di voi ne sa qualcosa?
>
> Prima di applicarmi definitivamente, un confronto con chi magari ha
> "gią dato" non sarebbe male.
>
>
fdf
io avevo fatto una cosa simile via asp utilizzando un ocx disponibile
gratuitamente sul sito adobe.
non ho sottomano i riferimenti e soprattutto sono passati diversi anni,
ma se provi a fare qualche ricerca dovresti trovare info in rete.
prova con queste chiavi:
fdftoolkit
fdfacx.dll
--
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--


title: Moduli PDF - compilazione da codice

text:
On 26 Mag, 10:27, Paolo opg <
spamcatc...@tiscali.it
> wrote:
> pablitomf <
pablit...@virgilio.it
> wrote in news:248ff02a-7f1e-4014-be02-
>
f4f21606a...@i31g2000vbt.googlegroups.com
:
>
>
>
> > Ciao ragazzuoli...
> > vediamo se a voi è capitato di affrontare e risolvere sta cosetta...
>
> > Scenario :
> > Modulo PDF a campi compilabili.
> > DB con notizie da esportare nel modulo.
>
> > Obbiettivo:
> > Compilare da codice i campi del Modulo PDF aperto.
>
> > Questione :
> > Ho provato a intercettare l'hndl del file PDF con FindWindow e a
> > passargli dati... senza riuscirvi.
> > Qualcuno di voi ne sa qualcosa?
>
> > Prima di applicarmi definitivamente, un confronto con chi magari ha
> > "già dato" non sarebbe male.
>
> fdf
>
> io avevo fatto una cosa simile via asp utilizzando un ocx disponibile
> gratuitamente sul sito adobe.
>
> non ho sottomano i riferimenti e soprattutto sono passati diversi anni,
> ma se provi a fare qualche ricerca dovresti trovare info in rete.
>
> prova con queste chiavi:
>
> fdftoolkit
> fdfacx.dll
Lo uso anche io fdfacx in ASP, ma non ti permette di scrivere "DATI"
in campi modulo di file PDF già esistenti...
almeno non ricordo si potesse.
Quella DLL permette di creare exnovo un file PDF formattato come ti
pare... ma di uno già esistente no.
Cmq approfondiremo.


title: Moduli PDF - compilazione da codice

text:
pablitomf <
pabl...@virgilio.it
> wrote in
news:396f623c-3bdd-4f9c...@c7g2000vbc.googlegroups.com
:
[cut]
>> prova con queste chiavi:
>>
>> fdftoolkit
>> fdfacx.dll
>
> Lo uso anche io fdfacx in ASP, ma non ti permette di scrivere "DATI"
> in campi modulo di file PDF già esistenti...
> almeno non ricordo si potesse.
> Quella DLL permette di creare exnovo un file PDF formattato come ti
> pare... ma di uno già esistente no.
> Cmq approfondiremo.
>
>
>
controlla meglio.
cercato in google con le chiavi:
fdf toolkit fdfacx.dll
primo risultato:
http://www.aspitalia.com/articoli/pdf.aspx
il titolo dell'articolo e' fuorviante, ma descrive esattamente quello che
vuoi ottenere tu: compilare i campi di un pdf tramite fdf.
tra le altre cose, mi sa che e' proprio l'articolo (e' di 10 anni fa ^^)
che avevo usato io come punto di partenza per il mio progetto...



title: Moduli PDF - compilazione da codice

text:
On 26 Mag, 12:56, Paolo opg <
spamcatc...@tiscali.it
> wrote:
> pablitomf <
pablit...@virgilio.it
> wrote
innews:396f623c-3bdd-4f9c...@c7g2000vbc.googlegroups.com
:
>
> [cut]
>
> >> prova con queste chiavi:
>
> >> fdftoolkit
> >> fdfacx.dll
>
> > Lo uso anche io fdfacx in ASP, ma non ti permette di scrivere "DATI"
> > in campi modulo di file PDF già esistenti...
> > almeno non ricordo si potesse.
> > Quella DLL permette di creare exnovo un file PDF formattato come ti
> > pare... ma di uno già esistente no.
> > Cmq approfondiremo.
>
> controlla meglio.
>
> cercato in google con le chiavi:
> fdf toolkit fdfacx.dll
>
> primo risultato:
http://www.aspitalia.com/articoli/pdf.aspx
>
> il titolo dell'articolo e' fuorviante, ma descrive esattamente quello che
> vuoi ottenere tu: compilare i campi di un pdf tramite fdf.
>
> tra le altre cose, mi sa che e' proprio l'articolo (e' di 10 anni fa ^^)
> che avevo usato io come punto di partenza per il mio progetto...
Paolo il problema non è cercare... il problema è "funzionare"...io
cerco che funzioni in VBA :
c'è questo che "se fuonzionasse" sarebbe l'ideale...
http://www.simply4you.it/articoli/vbp/art0002a.asp
ma è cosa nota da 10 anni, che non funzia... :)


title: Moduli PDF - compilazione da codice

text:
pablitomf <
pabl...@virgilio.it
> wrote in
news:bd9741a4-862f-4301...@m21g2000vbr.googlegroups.com
:
[cut]
>
> Paolo il problema non è cercare... il problema è "funzionare"...io
> cerco che funzioni in VBA :
> c'è questo che "se fuonzionasse" sarebbe l'ideale...
>
http://www.simply4you.it/articoli/vbp/art0002a.asp
> ma è cosa nota da 10 anni, che non funzia... :)
>
hum...
effettivamente io l'ho usato solo su un sito web, mai da un'applicativo.
sorry, ho dato per scontato che fosse trasportabile in maniera indolore dal
web all'exe.



title: Moduli PDF - compilazione da codice

author: Carlo Costarella

text:
"pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:bd9741a4-862f-4301...@m21g2000vbr.googlegroups.com...
cut
Paolo il problema non � cercare... il problema � "funzionare"...io
cerco che funzioni in VBA :
c'� questo che "se fuonzionasse" sarebbe l'ideale...
http://www.simply4you.it/articoli/vbp/art0002a.asp
ma � cosa nota da 10 anni, che non funzia... :)
In effetti contiene molti errori...mal scopiazzati.
Credo di avere la soluzione. Ho bisogno che mi mandi il file con i moduli e
con l'esatto nome dei campi.
Quel codice, a patto che tu abbia installato le dll (registrando
FdfAcX.dll - in questo modo registri anche l'altra dll, fdftk.dll), potrebbe
essere corretto cos�:
Dim FdfAcx As New FDFACXLib.FdfApp
Dim myFDf, varNome As String, varCognome As String, varIndirizzo As String,
varCitta As String, varTelefono As String
varNome = "Mario"
varCognome = "Rossi"
varIndirizzo = "Via Unit� d'Italia n�10"
varCitta = "00100 Roma RM"
varTelefono = "06/1234567"
Set myFDf = FdfAcx.FDFCreate
myFDf.FDFSetValue "Nome", varNome, False
myFDf.FDFSetValue "Cognome", varCognome, False
myFDf.FDFSetValue "Indirizzo", varIndirizzo, False
myFDf.FDFSetValue "Citta", varCitta, False
myFDf.FDFSetValue "Telefono", varTelefono, False
'Punto al modello PDF con i campi testo
myFDf.FDFSetFile "c:\NomeFileCampiTesto.pdf"
'Salvo il file PDF Creato. In realt� salvo un file fdf che richiamer� il
modello ma compilato.
myFDf.FDFSaveToFile "C:\MypdfModulo.fdf"
myFDf.FDFClose
Set myFDf = Nothing
Set FdfAcx = Nothing
Fammi sapere.
Ciao, Carlo


title: Moduli PDF - compilazione da codice

text:
"pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:248ff02a-7f1e-4014...@i31g2000vbt.googlegroups.com...
Ciao ragazzuoli...
vediamo se a voi � capitato di affrontare e risolvere sta cosetta...
Leggi risposta pi� avanti.
Ciao, Carlo


title: Moduli PDF - compilazione da codice

text:
On 27 Mag, 21:21, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> "pablitomf" <
pablit...@virgilio.it
> ha scritto nel messaggionews:bd9741a4-862f-4301...@m21g2000vbr.googlegroups.com...
> cut
> Paolo il problema non è cercare... il problema è "funzionare"...io
> cerco che funzioni in VBA :
> c'è questo che "se fuonzionasse" sarebbe l'ideale...
http://www.simply4you.it/articoli/vbp/art0002a.asp
> ma è cosa nota da 10 anni, che non funzia... :)
>
> In effetti contiene molti errori...mal scopiazzati.
> Credo di avere la soluzione. Ho bisogno che mi mandi il file con i moduli e
> con l'esatto nome dei campi.
> Quel codice, a patto che tu abbia installato le dll (registrando
> FdfAcX.dll - in questo modo registri anche l'altra dll, fdftk.dll), potrebbe
> essere corretto così:
>
> Dim FdfAcx As New FDFACXLib.FdfApp
> Dim myFDf, varNome As String, varCognome As String, varIndirizzo As String,
> varCitta As String, varTelefono As String
>
> varNome = "Mario"
> varCognome = "Rossi"
> varIndirizzo = "Via Unità d'Italia n°10"
> varCitta = "00100 Roma RM"
> varTelefono = "06/1234567"
>
> Set myFDf = FdfAcx.FDFCreate
>
> myFDf.FDFSetValue "Nome", varNome, False
> myFDf.FDFSetValue "Cognome", varCognome, False
> myFDf.FDFSetValue "Indirizzo", varIndirizzo, False
> myFDf.FDFSetValue "Citta", varCitta, False
> myFDf.FDFSetValue "Telefono", varTelefono, False
>
> 'Punto al modello PDF con i campi testo
> myFDf.FDFSetFile "c:\NomeFileCampiTesto.pdf"
>
> 'Salvo il file PDF Creato. In realtà salvo un file fdf che richiamerà il
> modello ma compilato.
> myFDf.FDFSaveToFile "C:\MypdfModulo.fdf"
>
> myFDf.FDFClose
> Set myFDf = Nothing
> Set FdfAcx = Nothing
>
> Fammi sapere.
>
> Ciao, Carlo
Ci avevo provato anche io così...ma non funzia cmq.
Il file fdf lo crea, e il modulo si apre... ma di dati compilati
neanche l'ombra.


title: Moduli PDF - compilazione da codice

text:

Mi sa che ci sono riuscito...
il problema era il modulo che non aveva i diritti di salvataggio...
sembrerebbe funzionare.


title: common dialog

author: dani

text:
Dal sito ho prelevato un esempio di common dialog per aprire un determinato
file una volta selezionato il file qual'è il codice per importare il file
nella casella di testo? C'è qualche esempio in rete? Io non sono riuscita a
trovarlo?? Grazie a tutti


title: common dialog

author: Alessandro Baraldi

text:
"dani" <
dann...@tiscali.it
> wrote in message
news:438a2c6d$1$8496$
5fc...@news.tiscali.it

Non sono sicuro di aver capito quanto vuoi fare, ma
a mio avviso la strada più veloce è questa:
Call ImportFile(NomeFile, Me!NomeTextBox)
Private Sub ImportFile(strFile as string, ctl as Access.Control)
    Dim fno As Integer
    Dim fname As String

    'Apre il file per importarlo
    Open strFile For Input As #fno
        ctl = Input$(LOF(fno), fno)
    Close #fno
End Sub
Ciao
@ALex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: common dialog

text:
Pardon ma non me ne sono acciorta di aver risposto all'e-mail personale..
e per dargli il nome della tabella su cui importarlo e le relativo
> specifiche di importazione che ho creato?  Scusa ma sono alle prime armi e
> grazie mille per l'aiuto.
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:6c4db0c60820a8fc8d...@mygate.mailgate.org...
> "dani" <
dann...@tiscali.it
> wrote in message
> news:438a2c6d$1$8496$
5fc...@news.tiscali.it
>
> > Dal sito ho prelevato un esempio di common dialog per aprire un
determinato
> > file una volta selezionato il file qual'č il codice per importare il
file
> > nella casella di testo? C'č qualche esempio in rete? Io non sono
riuscita a
> > trovarlo?? Grazie a tutti
>
>
> Non sono sicuro di aver capito quanto vuoi fare, ma
> a mio avviso la strada piů veloce č questa:



title: common dialog

text:
"dani" <
dann...@tiscali.it
> wrote in message
news:438b531b$1$348$
5fc...@news.tiscali.it
> Pardon ma non me ne sono acciorta di aver risposto all'e-mail personale..
>
> e per dargli il nome della tabella su cui importarlo e le relativo
> > specifiche di importazione che ho creato?  Scusa ma sono alle prime armi e
> > grazie mille per l'aiuto.
>
2 cose:
1) Non cambiare l'Oggetto del Post per inserire il nome di
un partecipante, potrebbero rispondere anche altri...!
2)Si risponde dopo il quoting
Se utilizzi da poco quest'area di discussione ti suggerisco di
leggerti le chiare regolette di partecipazione che Roberto
settimanalmente
inserisce nel NG.
Per rispondere alla domanda devo dire che proprio non si capisce
cosa vuoi fare.
Prima parli di importarlo in una casella di Testo, ora parli
di inserirlo in una Tabella con le specifiche d'importazione
che solitamente sono quelle usate per definire delle personalizzazioni
sulla struttura d'importazione dati, ma che non hanno molto a che
fare con quanto mi č parso di capire.
Sostanzialmente dovresti chiarirti meglio e chiarirci meglio
cosa devi fare, magari spiegando in modo meno succinto e
senza voler trovare tu la soluzione, quella la possiamo
trovare insieme capendo meglio la questione.
Ciao
@Alex



title: common dialog

text:
Ho gia importato un file in una casella di testo (esempio prelevato dal sito
di giorgio rancati) ho provato ad importare il file visualizzato nella
casella di dialogo nel seguente modo ma non funziona!!
DoCmd.TransferText acImportFixed, "importazione cnc", "importa cnc",
Me.T.Result.Value, False, ""
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:70d859eb1cb560ab9b...@mygate.mailgate.org...
> "dani" <
dann...@tiscali.it
> wrote in message
> news:438b531b$1$348$
5fc...@news.tiscali.it
>
> > Pardon ma non me ne sono acciorta di aver risposto all'e-mail
personale..
> >
> > e per dargli il nome della tabella su cui importarlo e le relativo
> > > specifiche di importazione che ho creato?  Scusa ma sono alle prime
armi e
> > > grazie mille per l'aiuto.
> >
>
>
> 2 cose:
>
> 1) Non cambiare l'Oggetto del Post per inserire il nome di
> un partecipante, potrebbero rispondere anche altri...!
>
> 2)Si risponde dopo il quoting
> Se utilizzi da poco quest'area di discussione ti suggerisco di
> leggerti le chiare regolette di partecipazione che Roberto
> settimanalmente
> inserisce nel NG.
>
> Per rispondere alla domanda devo dire che proprio non si capisce
> cosa vuoi fare.
> Prima parli di importarlo in una casella di Testo, ora parli
> di inserirlo in una Tabella con le specifiche d'importazione
> che solitamente sono quelle usate per definire delle personalizzazioni
> sulla struttura d'importazione dati, ma che non hanno molto a che
> fare con quanto mi è parso di capire.



title: common dialog

author: MA

text:
dani wrote:
> Ho gia importato un file in una casella di testo (esempio prelevato
> dal sito di giorgio rancati) ho provato ad importare il file
> visualizzato nella casella di dialogo nel seguente modo ma non
> funziona!!
> DoCmd.TransferText acImportFixed, "importazione cnc", "importa cnc",
> Me.T.Result.Value, False, ""
>
www.accessgroup.it/notiquette.htm
e vedrai la versione nuova
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: File batch che avvia procedura Access e poi rimane visibile finestra nera, come toglierla?

author: RobertoA

text:
Dispongo di una procedura realizzata con Microsoft Access 2003 che viene
avviata da un un file batch
Una roba del tipo:
"C:\Programmi\Microsoft Office\OFFICE11\Msaccess.exe"
"D:\MIA_PROCEDURA.mde"   /cmd   parametro1, parametro2, arametro3
Funziona tutto correttamente ad eccezzione del fatto che l'inestetica
finestra dos nera resta sullo sfondo e ci resta finche' chiudo la procedura
Access avviata dal file batch
La domanda e': cme fare per avviare una procedura Access da un file batch
SENZA che rimanga visibile la finestra nera ?
Ciao e grazie
RobertoA


text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:4e1834d5$1...@newsgate.x-privat.org...

metti Start davanti a tutto.
Per esempio:
Start "C:\Programmi\Microsoft Office\OFFICE11\Msaccess.exe"
"D:\MIA_PROCEDURA.mde"   /cmd   parametro1, parametro2, arametro3
Ciao, Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:ivcasp$r9k$1...@tdi.cu.mi.it...

Ti ringrazio per la risposta
Il programma viene lanciato, ma non gli viene passato nesun parametro in
avvio, sembra non prendere il /cmd parametro1, parametro2, e via
Ho provato anche ad usare questo
star  "" "D:\MIA_PROCEDURA.mde"   /cmd   parametro1, parametro2, arametro3
Stesso risultato, nessun parametro in avvio
Ho provato anche con questo
star  "" "D:\MIA_PROCEDURA.mde"   /cmd   parametro1, parametro2, arametro3
Uguale a sopra, sembra che con lo star non riescano a passare i parametri
forniti alla procedura
Effettivamente la finestra dos non compare, e sarebbe quindi la soluzione al
mio problema, ma senza i parametri in ingresso nno riesco a proseguire
Ciao e grazie
RobertoA


text:
Start e non star.
Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:ivcq8n$5pp$1...@tdi.cu.mi.it...
> Start e non star.
> Carlo
Si certo
Ho scritto erroneamente Star ma usavo Start negli script


author: Popi - TheBadHabits

text:

Ciao Roberto.
Devi usare il comando "exit" che termina una shell dos.
Popi


text:
On 9 Lug, 13:14, "RobertoA" <
amoro...@tiscalinet.it
> wrote:

inserisci cls alla fine del file bat
"C:\Programmi\Microsoft Office\OFFICE11\Msaccess.exe"
"D:\MIA_PROCEDURA.mde"   /cmd   parametro1, parametro2, parametro3
cls


text:
On 10 Lug, 19:56, "RobertoA" <
amoro...@tiscalinet.it
> wrote:
> "Carlo Costarella" <
carlocoslib...@libero.it
> ha scritto nel messaggionews:ivcasp$r9k$1...@tdi.cu.mi.it...
>
>
>
>
>
>
>
> > "RobertoA" <
amoro...@tiscalinet.it
> ha scritto nel messaggio

Roberto, questa funziona.
start "" "C:\Programmi\Microsoft Office XP\Office10\MSACCESS.EXE" "D:
\MIA_PROCEDURA.mde" /cmd para1 para2 para3
HTH
Popi


text:
"Popi - TheBadHabits" <
rlu...@yahoo.com
> ha scritto nel messaggio
news:2798a58d-e653-4974...@e7g2000vbw.googlegroups.com...


-------------------------------------
No
Ho provato ad aggiungere un EXIT alla fine del batch che avvia la procedura
Access ma la riga non viene eseguita finche' la procedura Access e' stata
chiusa
E quindi l'Exit non funziona
Ciao e grazie
RobertoA


text:
"Popi - TheBadHabits" <
rlu...@yahoo.com
> ha scritto nel messaggio
news:534e243f-6b46-4d64...@10g2000yqn.googlegroups.com...

Roberto, questa funziona.

HTH
Popi
-------------------------------------
Si hai ragione, funziona senza le virgole tra i parametri
Grazie mille
RobertoA


text:
On 11 Lug, 15:05, "RobertoA" <
amoro...@tiscalinet.it
> wrote:
> "Popi - TheBadHabits" <
rlu...@yahoo.com
> ha scritto nel messaggionews:2798a58d-e653-4974...@e7g2000vbw.googlegroups.com...

Uh?
Veramente ... quello è un sistema che ho usato per *parecchio* tempo e
quel comportamento mi pare un tantino strano ... anche perché i
comandi vengono eseguiti (AFAIK!!!) in maniera asincrona.
Ciò significa, ad esempio, che potresti avere due start consecutive di
due diversi programmi access ed il secondo verrebbe avviato subito
dopo il primo, con il risultato di averli *entrambi* up-and-running in
contemporanea.
A meno che, ovviamente, non venga specificato il parametro /WAIT di
start che blocca l'esecuzione dei comandi del BAT sino a termine del
primo programma lanciato, rendendo sincrona l'esecuzione dei vari
comandi presenti nel file BAT.
Tutto quando sopra non solo AFAIK ma anche e soprattutto IMVHO! :)
Popi


text:
"pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:a320ca88-495c-472b...@a11g2000yqm.googlegroups.com...



--------------------------
CLS  'sbianca' il contenuto della finestra nera, ma non la elimina
Ho comunque trovato. grazie a  Popi-TheBadHabits, la soluzione al problema
con la seguente
start "" "C:\Programmi\Microsoft Office XP\Office10\MSACCESS.EXE"
"D:\MIA_PROCEDURA.mde" /cmd para1 para2 para3
Quindi  con i vari parametri senza le virgole in mezzo come facevo io
Ciao e grazie
RobertoA


title: struttura a schede

author: Davide Prandi

text:
Ciao a tutti!
Ho il seguente problema: ho creato una maschera con una struttura a
schede. La dimensione della maschera è maggiore di quella dello schermo
perciò ho abilitato le barre di scorrimento. Quando però apro la
maschera questa si posiziona non ad inizio pagina come è ragionevole ma
spostata verso il basso. Continua a fare questo scherzo tutte le volte
che cambio pagina nella struttura a schede.
Sapete aiutarmi?
grazie
davide


title: struttura a schede

author: access il top

text:
"Davide Prandi" <
davide...@studenti.unipr.it
> ha scritto nel
messaggio news:w9Hke.936973$b5.40...@news3.tin.it...

una cosa che mi viene in mente è che nella tua struttura a schede il
controllo attivo sia in fondo alla pagina e ovviamente access ti fa
vedere il controllo attivo.
prova a modificare l'ordine di tabulazione
spero sia questo il problema


title: struttura a schede

text:
Funziona!!!!
Grazie mille, sono 2 giorni che mi scervello!
Mitico.



title: stampa in pdf e allegato ad una e-mail.

author: Filippo Campolmi

text:
Salve a tutti,
Vorrei sapere se esiste un modo rapido, credo attraverso codice, di
produrre una stampa in .pdf di una maschera contenente un record che a
me interessa, attraverso un pulsante su una barra dei comandi
personalizzata.
Si dovrebbe a questo punto aprire automaticamente un nuovo messaggio di
posta elettronica ed allegare il file pdf.
Non serve momorizzare il file, in quanto non credo serva riempirsi di
file che magari sono stati utilizzati una sola volta e comunque una
copia resta sempre come allegato nel messaggio inviato.
Ringrazio tanto per l'aiuto.
Saluti.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: stampa in pdf e allegato ad una e-mail.

author: Riccardo Casadei

text:
"Filippo Campolmi" <
pip...@sitoverde.com
> ha scritto nel messaggio
news:0673e8fab08ac9ec11c...@mygate.mailgate.org...

Non credo che Access ti permetta di creare un pdf.
Devi individuare un sw che permetta di generare pdf e interfacciarti con
esso via codice.
Personalmente ho il PdfFactory (49 $) che in pratica installa una stampante
virtuale.
Da Access ho dirottato in modo automatico il documento su tale stampante
(preventivamente settata in modo opportuno) che salva direttamente su file
pdf.
Poi ho sfruttato un esempio di invio posta con winsock (dal sitocomune) al
quele allego il file pdf.
Esistono diversi programmi pdf, come il BroadGun PDFmachine, pdf995, etc.
Spero di esserti stato d'aiuto
Rick


title: stampa in pdf e allegato ad una e-mail.

text:
"Riccardo Casadei" <
in...@ricweb.it
> wrote in message
news:bm6dvu$32f$
1...@fata.cs.interbusiness.it
>CUT<
> Spero di esserti stato d'aiuto
> Rick
Ciao, volevo precisare che per avere il report in .pdf, lo stampčo con
acrobat distiller, poi dovrebbe venire il resto.
Grazie tante comunque.



title: stampa in pdf e allegato ad una e-mail.

text:
"Filippo Campolmi" <
pip...@sitoverde.com
> ha scritto nel messaggio
news:21384f45972fc11d1d3...@mygate.mailgate.org...

Ok, allora vai sul sitocomune e trovi in quello che ti serve.
Rick


title: Storico

author: Franco

text:
Archivio Richieste_interventi, interventi_effettuati;
1) Mi arrivano le richieste di intervento
2) Ogni richiesta puoņ avere diversi interventi prima di essere considerata
chiusa.
3) Effettuati tutti gli interventi necessari per la richiesta, nella
Richiesta_intervento inserisco la data della chiusura richiesta per dire che
č stata conclusa.
A questo punto avrei bisogno di mettere da parte le Richieste_intervento
concluse per poterle perņ visualizzare all'occorrenza:
come si procede per creare uno storico delle richieste_intervento gią
concluse?
Si deve creare una tabella e copiare tutte le Richieste_intervento aventi
una data di Fine_richiesta? ma come si fa?
e poi.. devo anche registrare tutti gli interventi?
Chiaritemi questi dubbi su :)
Grazie a tutti


title: Storico

author: mino

text:
Franco wrote:
> Archivio Richieste_interventi, interventi_effettuati;
> 1) Mi arrivano le richieste di intervento
> 2) Ogni richiesta puoò avere diversi interventi prima di essere considerata
> chiusa.
> 3) Effettuati tutti gli interventi necessari per la richiesta, nella
> Richiesta_intervento inserisco la data della chiusura richiesta per dire che
> è stata conclusa.
> A questo punto avrei bisogno di mettere da parte le Richieste_intervento
> concluse per poterle però visualizzare all'occorrenza:
> come si procede per creare uno storico delle richieste_intervento già
> concluse?
> Si deve creare una tabella e copiare tutte le Richieste_intervento aventi
> una data di Fine_richiesta? ma come si fa?
> e poi.. devo anche registrare tutti gli interventi?
> Chiaritemi questi dubbi su :)
> Grazie a tutti
metti un campo data chiusura nella tabella che hai già e aggiornalo ogni
qualvolta che chiudi un intervento nel modo che ti è più semplice (campo
apposito, pulsante, ecc.). poi per vedere gli interventi già chiusi
utilizza una query che seleziona i record che hanno la data di chiusura
divera da Null.
ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Coordinate mouse sez. corpo: saltano i controlli

author: robviv

text:
In una sezione corpo con n controlli, inserendo
sull'evento spostamento mouse del corpo, un codice che
mi scrive le coordinate del medesimo, si verifica che
quando il mouse passa sopra il controllo non č
piu sensibile alle coordinate (che quindi si bloccano
sull'ultimo valore) per poi essere riprese quando
esco dal controllo.
C'č un modo per fare in modo che i controlli non
"buchino" il riferimento delle coordinate.
N.B. Se i controlli sono pochi, si possono riallineare
le coordinate di ogni controllo con quelle del corpo.
Solo che ho tanti piccoli controlli.
By By


author: Lorenzo Coronati

text:
Scrisse robviv <
XXXv...@usa.net
>:
>C'è un modo per fare in modo che i controlli non
>"buchino" il riferimento delle coordinate.
I tuoi controlli sono read only?
Se si' ci piazzi sopra un bel rettangolone trasparente e usi
l'evento mouse su quello, se no... ciccia.
--
Lorenzo Coronati
--
<<Si perché forse Ilbo (ed altri come lui) sono
convinti che noi poveri principianti (nel senso
ironico) scrivano le domande senza pensare.>>
(Ivan Lelli, 25/08/2000)
--


text:
Purtroppo sono attivabili a seguito di click.
Quindi ciccia, o ...............
sto ipotizzando: se all'evento pulsante giù disabilito
il rettangolo (o lo porto in secondo piano, però non so se
è possibile), quindi il click agisce sul pulsante e poi sull'evento
su del pulsante riabilito la casella!!! Funzionerà????
Lo proverò quanto prima.
Comunque visto che tali coordinate mi sarebbero servite per
spostare due linee: una orizzontale e una verticale
al fine di simulare il puntatore a croce di autocad (n.b. le linee
si estendono per tutta la form) ho sempre in base ad un post
che ho ricevuto la possibilità di crearmi con API un mouse del
genere.
Solo che non so minimamente cos'è un api, se effetivamene è il
metodo giusto per costruire un puntatore personalizzato del genere
e come si fa a farlo. Esempi di utilizzo di API (ammesso che sia adatto)
Gradite delucidazioni in merito e suggerimenti ulteriori.
(Il post è puntatore + tipo Autocad) dom 17.35
By By (non mi arrendo)


text:
Scrisse robviv <
XXXv...@usa.net
>:
>Comunque visto che tali coordinate mi sarebbero servite per
>spostare due linee: una orizzontale e una verticale
Quindi sotto ci stanno dei pulsanti?
Puoi sapere su quale pulsante sei dalle coordinate o no?
Io uso questo metodo per una griglia di 13x16 ctl: con mouse
down ricavo le coordinate e con click gestisco l'evento.
Va che e' una meraviglia e mi sono evitato 208 routine click
:-)



text:
Scrisse robviv <
XXXv...@usa.net
>:
>>Puoi sapere su quale pulsante sei dalle coordinate o no?
>  non capisco
Date le coordinate, puoi ricavare su quale pulsante sei?
Sono disposti in maniera regolare?
>>Io uso questo metodo per una griglia di 13x16 ctl: con mouse
>>down ricavo le coordinate e con click gestisco l'evento.
>>va che è una meraviglia ….
>continua a non essermi chiaro.
Invece di gestire un evento per ogni controllo, ho solo il
click sul rettangolo. Sapendo che a certe coordinate x y
corrisponde il pulsante a, mi regolo di conseguenza.



text:
> Date le coordinate, puoi ricavare su quale pulsante sei?
> Sono disposti in maniera regolare?
La disposizione non è regolare.
> Invece di gestire un evento per ogni controllo, ho solo il
> click sul rettangolo. Sapendo che a certe coordinate x y
> corrisponde il pulsante a, mi regolo di conseguenza.
Scusa, non mi è chiara una cosa
Per certe coordinate x y intendi da un xiniziale a un xfinale
e da un yiniziale ad un yfinale?
Cioè, quando io mi sposto con il mouse, per ogni punto
a video ho una x ed una y (date dall'evento mousespostato);
ma in realtà un rettangolo è una superficie e quindi
io dovrei considerare l'intervallo di tutte
le coordinate comprese dentro tale superficie.
Altrimenti, dovrei beccare con il mouse, il punto esatto
dentro al rettangolo.
Non mi vorrei sbagliare ma:
le x e y te le da l'evento mousemove,
quindi, in base a tali valori, se fai click si ha l'azione
corrispondente a quelle coordinate.
Scusa la mia ignoranza, ma come si fa a riprodurre
tale azione (dentro al mousemove), evitando inoltre che però
il click stesso non cada dentro la casella di testo trasparente (tu, mi
sembra
avevi indicato un rettangolo trasparente, però come spiegato
nel post precedente non funziona)
Piccola sintesi:
Ho una form con 5 pulsanti.
Se uso direttamente il mousemove della sezione corpo,
quando con il mouse passo sopra i pulsanti, perdo
le coordinate del mouse move.
Siccome tali coordinate spostano due linee (una orizz. e una verticale)
che simulano un puntatore a croce, ho un buco di coordinate sopra i
pulsanti (quindi il mouse passa, ma le linee no, perchè non ho le
coordinate)
Tua soluzione(se non erro):
Mettere un controllo rettangolo trasparente sopra la form
ed usare il suo mouse move per avere le coordinate che spostano
le 2 linee.
Come coordinate però ho solo quelle del perimetro.
Allora ho usato una casella di testo con sfondo trasparente
ed ho usato le coordinate del mousemove.
Tutto ok per lo spostamento delle 2 linee.
Il problema è che: sopra ad un pulsante se clicco, in realtà
sto cliccando dentro la casella di testo e quindi mi si attiva
la stessa (diventa tutta bianca e lampeggia il cursore testo).
Quindi, riassumendo i problemi:
1- il pulsante (o rettangolo come usi tu)
è una superficie e quindi devo considerare un intervallo
di x ed y (sbaglio?).
2- come fai a far partire il click del pulsante, dentro
il codice dell'evento, quando fai effettivamente click
dentro la casella di testo, visto che tale azione si verrebbe a
trovare dentro un'altra azione.
3 Siccome poi il click mi attiva la casella di testo ed ho tutto
bianco, come fai ad evitare ciò?
n.b. Non ho capito se usi esattamente questo metodo.
Eventualmente, dov' è diverso?
O è proprio tutto diverso?
Thank you
By By


title: Relazione Uno a Uno

author: Mario Puglisi

text:
Ho una Tabella1 con chiave primaria.
Ho collegato a questa, una Tabella2 con la stessa chiave primaria;
(relazione UNO a UNO).
Le due tabelle hanno due relative maschere che chiameremo Form1 e Form2.
Domanda: Come faccio a far comparire l' ID nella Form2 quando l'ho già
digitato nella Form1?
Tenendo conto che Form2 NON è una Sottomaschera?
Ciao!


title: Relazione Uno a Uno

author: sib

text:
Mario Puglisi <
puglis...@hotmail.com
> wrote in message
8upe9d$l90$1...@serv1.albacom.net...

Su DopoAggiornamento del controllo ID di Form1:
Forms!Form2!ID=Me!ID
Ammesso che Form2 sia aperta.
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Relazione Uno a Uno

text:
sib <
sibN...@iol.it
> wrote in message
wGZP5.52748$BF.19...@news.infostrada.it...
> Mario Puglisi <
puglis...@hotmail.com
> wrote in message
> 8upe9d$l90$1...@serv1.albacom.net...
> > Ho una Tabella1 con chiave primaria.
> > Ho collegato a questa, una Tabella2 con la stessa chiave primaria;
> > (relazione UNO a UNO).
> > Le due tabelle hanno due relative maschere che chiameremo Form1 e Form2.
> > Domanda: Come faccio a far comparire l' ID nella Form2 quando l'ho già
> > digitato nella Form1?
> > Tenendo conto che Form2 NON è una Sottomaschera?
> > Ciao!
>
> Su DopoAggiornamento del controllo ID di Form1:
>
> Forms!Form2!ID=Me!ID
>
> Ammesso che Form2 sia aperta.
>
> Sib
>
> --No, non lo è. Una volta compilata Form1 apro Form 2. Se Form 2 è già
compilata il pulsante di comando creato da me provvede a recuperare lo
stesso ID. Se Form2 è da compilare per la prima volta Non compare ovviamente
nessun record.



title: Relazione Uno a Uno

author: Roberto da casa

text:
"Mario Puglisi" <
puglis...@hotmail.com
> ha scritto nel messaggio
news:8upe9d$l90$1...@serv1.albacom.net...
> Ho una Tabella1 con chiave primaria.
> Ho collegato a questa, una Tabella2 con la stessa chiave primaria;
> (relazione UNO a UNO).
> Le due tabelle hanno due relative maschere che chiameremo Form1 e Form2.
> Domanda: Come faccio a far comparire l' ID nella Form2 quando l'ho già
> digitato nella Form1?
> Tenendo conto che Form2 NON è una Sottomaschera?
> Ciao!
>
>
Innanzi tutto se non vuoi complicarti la vita oltre a qando inserisci nuovi
record anche quando li devi cancellare, non vedo perchè non vuoi dichiararti
Form2 come sottomaschera di Form1 o viceversa.
Comunque a fronte dell'evento Su corrente di Form2 genera il seguente codice
VBA:
If Me.NewRecord Then
Me!ID = [Forms]![Form1]![ID]
End If
E bene che, prima di aprire Form2 da Form1, tu salvi il record corrente  al
fine di evitare possibili errori.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Relazione Uno a Uno

text:
Mario Puglisi <
puglis...@hotmail.com
> wrote in message
> sib <
sibN...@iol.it
> wrote in message
> > Mario Puglisi <
puglis...@hotmail.com
> wrote in message
> > > Ho una Tabella1 con chiave primaria.
> > > Ho collegato a questa, una Tabella2 con la stessa chiave primaria;
> > > (relazione UNO a UNO).
> > > Le due tabelle hanno due relative maschere che chiameremo Form1 e
Form2.
> > > Domanda: Come faccio a far comparire l' ID nella Form2 quando l'ho già
> > > digitato nella Form1?
> > > Tenendo conto che Form2 NON è una Sottomaschera?
> >
> > Su DopoAggiornamento del controllo ID di Form1:
> >
> > Forms!Form2!ID=Me!ID
> >
> > Ammesso che Form2 sia aperta.
> >
> > Sib
> >
>  --No, non lo è. Una volta compilata Form1 apro Form 2. Se Form 2 è già
> compilata il pulsante di comando creato da me provvede a recuperare lo
> stesso ID. Se Form2 è da compilare per la prima volta Non compare
ovviamente
> nessun record.
Su DopoAggiornamento della maschera
dim rst as recordset
set rst =currentdb.openrecordset("Tabella2",dbopendynaset)
rst.findfirst "ID = " & me!ID
if rst.nomatch then
    rst.addnew
    rst!ID=me!ID
    rst.update
end if
rst.close
set rst=nothing
Sib
--



title: Invio email

author: Roberto A.

text:
Ciao a tutti,
volevo chiedervi in che modo posso automatizzare l'invio di una e-mail però
nel seguente modo:
ho una anagrafica clienti dove appunto vi è un campo email, dopo una ricerca
effettuata sui clienti vorrei tramite un tasto far sì che si apra la
finestra di outlook e che nel Ccn in automatico vengano inseriti gli
indirizzi email dei clienti filtrati.
E poi gestire normalmente l'invio con outlook...
Come posso fare?
Grazie a tutti
Roberto


title: Invio email

text:
"Roberto A." <
arisir...@hotmail.com
> ha scritto nel messaggio
news:54_Td.962623$35.35...@news4.tin.it...

Vai sul Sito Comune (link qui sotto) e guarda se trovi delle idee valide
nella Sezione Generalin queste FAQ:
1) Esempio della gestione di invio di messaggi di posta elettronica con
Access di Alessandro Baraldi
2) Inviare da codice VBA una e-mail con allegati usando Outlook Express di
Andrea Barchetti
3) Inviare e-mail ad una lista di utenti (mailing list) con MSAccess
utilizzando il winsock di Maurizio Cenere
4) Inviare e-mail con MSAccess utilizzando il winsock di Paolo Beltrame
5) Inviare e-mail con MSAccess utilizzando la libreria mapi32.dll di Carlo
Costarella
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Invio email

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:jN%Td.52438$QG6.9...@twister2.libero.it...

Grazie come sempre del validissimo aiuto...
Roberto


title: Aiuto Per Favore

author: Gigino

text:
Ho un bel Database di Gestione Magazzino
...funziona alla grande con poco codice molte macro
e' ben pianificato e razionalizzato...pero' cazz.....
nella maschera "PREVENTIVO
linkata alla sottomaschera "RIGHE_PREVENTIVO"
Join di tipo 2
links Preventivo: Id_Preventivo;Codice_Cliente
        Righe_Preventivo: Id_Preventivo; Codice_Cliente
..una tantum mi da questo errore che imambola il database costringendomi
alla chiusure del medesimo:
(Lungo)
"msaccess ha provocato un errore di pagina non valida nel modulo msjet.35dll
in 015f:04040dc3.
Registri:
EAX=00000000 Cs= 015f EIP=04040dc3 EFGLS=00010203...(continua)"
Basta una compattazione del database che tutto ritorna a posto pero' alle
volte l'mdb si e' imputtanato alla grande tanto da buttarlo via
(rispolverando il backup del giorno prima)..cosa faccio!!!!
Premetto che il mio database non e' composto da back end e front end....e
che questo problema mi succede solo nella'mbito della maschera
"Preventivo"...ho provato a disinstallare e rinstallare access ma
nienteeeeeeeeeeee!!!!
Grazie a chi mi aiuta Tank You


title: Aiuto Per Favore

author: GIGI

text:
Aiutooooooooooooooooooooooo
Gigino <
gco...@tin.it
> wrote in message rAZD6.1942$o3.3...@news2.tin.it...



title: Poter Scegliere

author: antcim

text:
Cordialita' a chi mi  legge.
Da una tabella vorrei selezionare e/o deselezionare dei records
da visualizzare successivamente (la classica "pipetta" che si
usava in altri linguaggi...).
Operazione di selezione e/o deselezione da fare a video in
quanto non ci sono concetti per usare filtri..
Il filtro lo usero' poi per vedere solo quelli che sono stati
selezionati.
Quale strada devo seguire..?
Grazie in anticipo.
Antcim


title: Poter Scegliere

author: Paolo P

text:
"antcim" <
gabriel...@virgilio.it
> ha scritto nel messaggio
news:vhae8.11687$Ns4.5...@news2.tin.it...

Inserisci un campo con tipo dati Sě/No nella tabella, fai le spunte che ti
servono e nella query di selezione successiva metti nei criteri del campo di
cui sopra "true" o "false" a seconda di ciň che ti serve
Paolo


title: Poter Scegliere

text:
Paolo P <
p.pe...@inrete.it
> wrote in message 3c79...@news.opennet.it...

>>Grazie Paolo
>>Questa soluzione mi obbliga a digitare su tastiera..?
>>Se si, non vi e' modo di operare col click del mouse..?
>>(Click che se viene rifatto deseleziona la selezione)
>>Pongo questa domanda perche', da vecchio programmatore
>>Clipper, questa utility gia' veniva usata molti anni fa....
>>Purtroppo in Access sono agli inizi.
>>Grazie ancora per la tua gentilezza.
>>Antcim


title: Poter Scegliere

author: Emyr

text:


Si funziona con il mouse
Saluti.
Emanuele.


title: NON LEGGERE

author: Land

text:
prova
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: SQL con date

author: Pippuzzo

text:
Salve a tutti !!!
Ho bisogno di un'informazione che per molti di voi è una banalità.
Devo costruire una query che esegua una selezione in base al valore
contenuto da un campo di tipo Data/Ora.
Ho fatto i seguenti tentativi
1. WHERE <campo> = 10/10/2003
2. WHERE <campo> = 10102003
ma entrambi sono falliti.
Qual'è la sintassi corretta ?
Grazie


title: SQL con date

author: K

text:
> 1. WHERE <campo> = 10/10/2003
> 2. WHERE <campo> = 10102003
>
> ma entrambi sono falliti.
>
> Qual'è la sintassi corretta ?
>
> Grazie
>
WHERE (((Tabella.Campo)=#1/1/1993#));


title: SQL con date

text:
> WHERE (((Tabella.Campo)=#1/1/1993#));
Grazie mille !!!!


title: SQL con date

author: Fabrizio Alessandri

text:
> 1. WHERE <campo> = 10/10/2003
> 2. WHERE <campo> = 10102003
>
> ma entrambi sono falliti.
>
> Qual'è la sintassi corretta ?
Per indicare una data in SQL devi usare i cancelletti:
WHERE <campo> = #10/10/2003#
Ciao.


title: SQL con date

author: Maurizio Borrelli

text:
"Pippuzzo" <
rsup...@inwind.it
> ha scritto nel messaggio
news:bpl9g2$2cr$1...@newsreader.mailgate.org...

    L'esempio del 10 ottobre e' un po' infelice perche' "funziona" allo
stesso modo sia in inglese che in italiano... meglio il 13 dicembre (Santa
Lucia, che e' anche la giornata piu' corta che ci sia, cosi' ci sbrighiamo
prima... ;-)
        WHERE <campo> = #2003/12/13#
        WHERE <campo> = #12/13/2003#
    Attenzione pero' che questo ultimo se digitato nella griglia QBE in
italiano va scritto:
        #13/12/2003#
    ( Ma googlare un po' di vecchi post del ng non sarebbe piu' comodo,
invece di attendere una risposta? )
--
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------


title: SQL con date

author: sunrex

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:Eiqvb.7423$i_5....@news.edisontel.com...
> "Pippuzzo" <
rsup...@inwind.it
> ha scritto nel messaggio
> news:bpl9g2$2cr$1...@newsreader.mailgate.org...
[CUT]
>
>     ( Ma googlare un po' di vecchi post del ng non sarebbe piu' comodo,
> invece di attendere una risposta? )
googlare?
Fichissimo ;)
SunRex
>
> Ciao :o)
> Maurizio


title: vai a record con id=5

text:
ciao
il mio problema sara' per voi molto semplice :
ho 2 sottomaschere di una maschera principale. vI FACCIO un esempio:
clicco su un pulsante della sottomaschera1 e voglio fare in modo che la
sottomaschera2 si posizioni sul record che ha campo ID=3...4..n
COME FACCIO DA VB?
ciauuuu e graziee
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: vai a record con id=5

author: MA

text:
"marta3a" <
s...@aaa.com
> ha scritto nel messaggio
news:bpra21$kmn$1...@news.newsland.it...
> ciao
>
> il mio problema sara' per voi molto semplice :
>
> ho 2 sottomaschere di una maschera principale. vI FACCIO un esempio:
>
> clicco su un pulsante della sottomaschera1 e voglio fare in modo che la
> sottomaschera2 si posizioni sul record che ha campo ID=3...4..n
>
>
> COME FACCIO DA VB?
>
>
> ciauuuu e graziee
C'č un utility di Syb sul sitiocomune che fa questo
MAssimiliano


title: OT Traduzione FAQ 7.2

author: Karl Donaubauer

text:
Salve,
Com'č cosě piccola posso aggiungere un altro articolo oggi.
Aspetto le vostre correzioni.
**************
7.2 CAN'T FIND LANGUAGE DLL
P r o b l e m a
Non č possibile di lanciare Access 97.
Messaggio di errore: "Can't find Language DLL"
S o l u z i o n e
Nella cartella di Office cerchi il file "msain800.dll".
Se non č presente (o dannegiato) prendi lo stesso file
dal CD di Office e fai una riregistrazione.
Descrizione come registrare un DLL.
**************
L'ultima frase č un link a un articolo diverso.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: OT Traduzione FAQ 7.2

author: Pablitomf

text:
Karl Donaubauer ha scritto:
> Salve,







Karl, nei FONDAMENTALI "1.3 CREARE UN'EXE DA UN MDB"
non funzionano i link : (almeno a me)
"PROGRAMMI ALTERNATIVI PER IL SETUP"
http://www.donkarl.com/it/FAQ/FAQ1Fondamentali.htm#1.34

e
"LA VERSIONE ODE97"
http://www.donkarl.com/it/FAQ/FAQ1Fondamentali.htm#1.28
controlla...tnks
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: OT Traduzione FAQ 7.2

text:
Karl Donaubauer ha scritto:
> Salve,
> Com'è così piccola posso aggiungere un altro articolo oggi.
> Aspetto le vostre correzioni.
> **************
> 7.2 CAN'T FIND LANGUAGE DLL
> P r o b l e m a
> Non è possibile di lanciare Access 97.
> Messaggio di errore: "Can't find Language DLL"
> S o l u z i o n e
> Nella cartella di Office cerchi il file "msain800.dll".
> Se non è presente (o dannegiato) prendi lo stesso file
> dal CD di Office e fai una riregistrazione.
> Descrizione come registrare un DLL.
> **************
> L'ultima frase è un link a un articolo diverso.
**************
7.2 CAN'T FIND LANGUAGE DLL
P r o b l e m a
Non è possibile eseguire Access 97.
Messaggio di errore: "Can't find Language DLL"
S o l u z i o n e
Nella cartella di Office cerca il file "msain800.dll".
Se non è presente, o è dannegiato, recupera lo stesso file
dal CD di Office e registralo nuovamente.
Istruzioni per la registrazione di un file con estensione DLL.
**************



title: OT Traduzione FAQ 7.2

text:
Pablitomf wrote:
> Karl Donaubauer ha scritto:
> ...
> Karl, nei FONDAMENTALI "1.3 CREARE UN'EXE DA UN MDB"
> non funzionano i link : (almeno a me)
>
> "PROGRAMMI ALTERNATIVI PER IL SETUP"
>
http://www.donkarl.com/it/FAQ/FAQ1Fondamentali.htm#1.34
> e
> "LA VERSIONE ODE97"
>
http://www.donkarl.com/it/FAQ/FAQ1Fondamentali.htm#1.28
Burlone!
Dove vuoi andare con questi link se non abbiamo ancora
tradotto gli articoli corrispondenti?
--
:-)



title: OT Traduzione FAQ 7.2

author: sv

text:
Pablitomf ha scritto:
> Karl Donaubauer ha scritto:
> > Salve,
> > Com'è così piccola posso aggiungere un altro articolo oggi.
> > Aspetto le vostre correzioni.
> > **************
> > 7.2 CAN'T FIND LANGUAGE DLL
> > P r o b l e m a
> > Non è possibile di lanciare Access 97.
> > Messaggio di errore: "Can't find Language DLL"
> > S o l u z i o n e
> > Nella cartella di Office cerchi il file "msain800.dll".
> > Se non è presente (o dannegiato) prendi lo stesso file
> > dal CD di Office e fai una riregistrazione.
> > Descrizione come registrare un DLL.
> > **************
> > L'ultima frase è un link a un articolo diverso.
> **************
> 7.2 CAN'T FIND LANGUAGE DLL
> P r o b l e m a
> Non è possibile eseguire Access 97.
> Messaggio di errore: "Can't find Language DLL"
> S o l u z i o n e
> Nella cartella di Office cerca il file "msain800.dll".
> Se non è presente, o è dannegiato, recupera lo stesso file
 "danneggiato" con due "g"
> dal CD di Office e registralo nuovamente.
> Istruzioni per la registrazione di un file con estensione DLL.
> **************
Nella traduzione della Faq 1.2 la frase:
"Cioè mdb creati con versioni più vecchie di Access possono essere usati
con versioni nuove, rispetivamente vengono convertiti."
forse si dovrebbe rendere in questo modo (non conosco il tedesco):
"Gli mdb creati con versioni più vecchie di Access possono essere usati
con le versioni nuove, cioè si possono convertire."
PS: a disposizione per traduzione dall'inglese.
--
rgrds
SC
--



title: OT Traduzione FAQ 7.2

text:
Karl Donaubauer ha scritto:
> Pablitomf wrote:
> > Karl Donaubauer ha scritto:
> > ...
> > Karl, nei FONDAMENTALI "1.3 CREARE UN'EXE DA UN MDB"
> > non funzionano i link : (almeno a me)
> >
> > "PROGRAMMI ALTERNATIVI PER IL SETUP"
> >
http://www.donkarl.com/it/FAQ/FAQ1Fondamentali.htm#1.34
> > e
> > "LA VERSIONE ODE97"
> >
http://www.donkarl.com/it/FAQ/FAQ1Fondamentali.htm#1.28
> Burlone!
> Dove vuoi andare con questi link se non abbiamo ancora
> tradotto gli articoli corrispondenti?
No, no, burla a parte pensavo a un relink a quello tedesco dopo un tot di
tempo... va bhè come non detto.



title: OT Traduzione FAQ 7.2

text:
sv ha scritto:
[cut]
> "Gli mdb creati con versioni più vecchie di Access possono essere usati
> con le versioni nuove, cioè si possono convertire."
Scusate, ma vi piace proprio questo "più vecchie"??? perchè non
"precedenti"?
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito



title: OT Traduzione FAQ 7.2

text:
Pablitomf ha scritto:
> sv ha scritto:
> [cut]
> > "Gli mdb creati con versioni più vecchie di Access possono essere usati
> > con le versioni nuove, cioè si possono convertire."
> Scusate, ma vi piace proprio questo "più vecchie"??? perchè non
> "precedenti"?
No a me non piace, ma sembra che Karl vuole tradotto il termine in questo
modo.
--
rgrds
SC
--



title: OT Traduzione FAQ 7.2

text:
sv ha scritto:
> Pablitomf ha scritto:
> > sv ha scritto:
> > [cut]
> > > "Gli mdb creati con versioni più vecchie di Access possono essere usati
> > > con le versioni nuove, cioè si possono convertire."
> > Scusate, ma vi piace proprio questo "più vecchie"??? perchè non
> > "precedenti"?
> No a me non piace, ma sembra che Karl vuole tradotto il termine in questo
> modo.
> --
> rgrds
> SC
Karl, "precedente" da il senso di "seguito da altro più attuale"...
vecchio non è il termine più adatto a inquadrare una Versione, uscita sul
mercato prima di un altra... se poi a te piace... ;-|
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito



title: OT Traduzione FAQ 7.2

text:
Pablitomf wrote:
> sv ha scritto:
>>> [cut]
>>>> "Gli mdb creati con versioni più vecchie di Access possono essere
>>>> usati con le versioni nuove, cioè si possono convertire."
>
>>> Scusate, ma vi piace proprio questo "più vecchie"??? perchè non
>>> "precedenti"?
>
>> No a me non piace, ma sembra che Karl vuole tradotto il termine in
>> questo modo.
>
> Karl, "precedente" da il senso di "seguito da altro più attuale"...
> vecchio non è il termine più adatto a inquadrare una Versione, uscita
> sul mercato prima di un altra... se poi a te piace... ;-|
Ma voglio solo dire che sono più ve... okok ;-)



title: OT Traduzione FAQ 7.2

text:
sv wrote:
> ...
> Nella traduzione della Faq 1.2 la frase:
>
> "Cioè mdb creati con versioni più vecchie di Access possono essere
> usati con versioni nuove, rispetivamente vengono convertiti."
>
> forse si dovrebbe rendere in questo modo (non conosco il tedesco):
>
> "Gli mdb creati con versioni più vecchie di Access possono essere
> usati con le versioni nuove, cioè si possono convertire."
"cioè" per me significa quasi =
Invece ci sono 2 varianti diverse:
- usare un mdb in una versione nuova senza convertirlo
- usare un mdb in una versione nuova ma prima convertirlo
Ho preso "rispetivamente" perché mi sembra quasi come
un e/o che lascia aperto tutte e due possibilità.
Forse sbaglio qui e queste cose non sono equivalente al
senso in tedesco.



title: OT Traduzione FAQ 7.2

text:
Karl Donaubauer ha scritto:



Allora dovrebbe essere:
"Gli mdb creati con precedenti versioni di Access, possono essere
utilizzati nella versione più recente in due modi: o aperti, senza
convertire il codice, o convertiti"



title: OT Traduzione FAQ 7.2

text:
Karl Donaubauer ha scritto:



Allora dovrebbe essere:
"Gli mdb creati con precedenti versioni di Access, possono essere
utilizzati nella versione più recente in due modi: o aperti, senza
convertire il codice, o convertiti"
--



title: OT Traduzione FAQ 7.2

author: Valerio Valentini

text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:ccehng$utm$1...@news.newsland.it...
> sv ha scritto:
>
> [cut]
> > "Gli mdb creati con versioni più vecchie di Access possono essere usati
> > con le versioni nuove, cioè si possono convertire."
>
> Scusate, ma vi piace proprio questo "più vecchie"??? perchè non
> "precedenti"?
>
Non ci piace, lo usiamo quando serve. In questa ipotesi hai perfettamente
ragione sull'uso di precedenti, dato che si riferisce a tutte le versioni
"precedenti" l'ultima.
>
>
>
> --
> Pablitomf
>
Ciao Valerio.


title: OT Traduzione FAQ 7.2

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel
messaggio news:ccek0b$gqc$1...@news.newsland.it...

Concordo con questa soluzione
MAssimiliano


title: OT Traduzione FAQ 7.2

text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel
messaggio news:ccegu6$o9n$1...@news.newsland.it...




title: OT Traduzione FAQ 7.2

text:
MA wrote:
> "sv ha scritto:
>>>> ...
>>>> Nella traduzione della Faq 1.2 la frase:
>>
>>> Ho preso "rispetivamente" perché mi sembra quasi come
>>> un e/o che lascia aperto tutte e due possibilità.
>>> Forse sbaglio qui e queste cose non sono equivalente al
>>> senso in tedesco.
>>
>> Allora dovrebbe essere:
>>
>> "Gli mdb creati con precedenti versioni di Access, possono essere
>> utilizzati nella versione più recente in due modi: o aperti, senza
>> convertire il codice, o convertiti"
Per me "convertire il codice" non sembra esatto perché si tratta
di una conversione non solo del codice ma del formato del file
completto. Allora ho scritto: "senza convertire il file"
Anche qui ripeto la preghiera: Facciamo un thread per ogni FAQ dove
sono perfetto i commenti, correzioni, domande ecc. su questo tema.
Se invece saltiamo da un numero all'altro come qui da 7.2 a 1.2 o se
facciamo un nuovo thread per ogni commento diventa poco chiaro
per me e costa troppo del mio tempo.



title: Trovare la data prima e dopo l 'Id passato alla function

author: Alberto Luzi

text:
Salve!
Chiedo aiuto per una function per
trovare la data avanti e successiva al'Id passato
per un paio di tabelle.
p.e.
tbOrdini
id passato alla function 100
data relativa all'id 99 e all'id 101
Grazie


author: BFS

text:

assumendo che esista sempre l'id prima e dopo e non sia stato cancellato
o che non ci troviamo a passare il primo o l'ultimo id
qualcosa del tipo:

Private Function MieDate(id As Double) As Variant
Dim risdate(2) As Date
risdate(1) = DLookup("datao", "tbordini", "id=" & id - 1)
risdate(2) = DLookup("datao", "tbordini", "id=" & id + 1)
MieDate = risdate
End Function

da richiamare con:

Dim fdate() As Date
Dim data1 As Date
Dim data2 As Date
fdate = MieDate(2)
data1 = fdate(1)
data2 = fdate(2)
Debug.Print data1
Debug.Print data2

BFS


text:

Se ID è Counter, userei un LONG come VarType, ma la soluzione potrebbe presentare problemi, potrebbero esserci dei BUCHI di progressione.
Se non si indica che l'array parte da 1, dichiarando 2 Elementi l'array è ZERO Based, quindi gli ITEMS sono 0-1

La soluzione a mio avviso migliore è aprire un RS di tipo Snapshot e fare un MovePrevious e MoveNext... una cosa simile

Public Function X(id As Long) As Variant
    Dim rs As DAO.Recordset
    Dim risdate(2) As Variant
    Dim bkm As Variant
    Set rs = DBEngine(0)(0).OpenRecordset("SELECT * FROM T1", dbOpenSnapshot, dbReadOnly)

    risdate(0) = "#"
    risdate(1) = "#"
    rs.FindFirst "ID=" & id
    If Not rs.NoMatch Then
        bkm = rs.Bookmark
        If Not rs.EOF Then
            rs.MovePrevious
            risdate(0) = rs!datao
        End If
        rs.Bookmark = bkm
        If Not rs.EOF Then
            rs.MoveNext
            risdate(1) = rs!datao
        End If
        Debug.Print risdate(0), risdate(1)
    End If
    rs.close
    set rs=nothing
End Function

Vedete voi...

@Alex


text:
Il giorno lunedì 5 dicembre 2022 alle 08:01:54 UTC+1 BFS ha scritto:

grazie


text:

grazie


text:
Il giorno lunedì 5 dicembre 2022 alle 08:40:14 UTC+1 @Alex ha scritto:

Alex come la richiamo la function per avere i due valori?
e se invece volessi inserirli in due controlli
p.e. firstData e nextData?
ancora grazie


text:
....
> Alex come la richiamo la function per avere i due valori?
> e se invece volessi inserirli in due controlli
> p.e. firstData e nextData?
> ancora grazie

Io ho fatto un esempio per provarla velocemente, ma come ti ha spiegato BSF, mi pare che il concetto di base sia ottimo, quindi se la modifichi così come sotto poi usa direttamente il codice di Test che ha pubblicato BSF.
Dall'altra parte, metti un controllo congruenza, se trovi # significa che non hai una data...

Public Function MieDate(id As Long) As Variant
Dim rs As DAO.Recordset
Dim risdate(2) As Variant
Dim bkm As Variant
Set rs = DBEngine(0)(0).OpenRecordset("SELECT * FROM T1", dbOpenSnapshot, dbReadOnly)

risdate(0) = "#"
risdate(1) = "#"
rs.FindFirst "ID=" & id
If Not rs.NoMatch Then
bkm = rs.Bookmark
If Not rs.EOF Then
rs.MovePrevious
risdate(0) = rs!datao
End If
rs.Bookmark = bkm
If Not rs.EOF Then
rs.MoveNext
risdate(1) = rs!datao
End If
End If
rs.close
set rs=nothing
MieDate=risdate
End Function

@Alex


title: Cercasi Collaboratori

author: Zanzara Software

text:
La Zanzara Software cerca nuovi collaboratori per
migliorare il proprio sito dedicato alla "Sicurezza in Rete"
Se siete interessati veniteci a trovare.
http://web.tiscalinet.it/zanzarasoftware
La Zanzara Software
zanza...@tiscalinet.it


title: Intestazione di sezione su report

author: ALCAU

text:
Come posso stampare anche sulla pagina successiva le intestazioni di sezione
se nella pagina precedente il numero dei record supera lo spazio a
disposizione della pagina.
Ho per esempio raggruppato tutti i nominativi per città quindi ho:
Città : MILANO
            pippo
            pluto
            ecc.... fino a fine pagina ed oltre
            sulla seconda pagina vedrei la continuazione dei nominativi però
senza ' Città : MILANO
Come posso visualizzarlo ?
Grazie, Alberto


title: Intestazione di sezione su report

author: Fabio Montagner

text: Prova a vedere la proprietą RipetiSezione


title: Errore su importazione o collegamento (8458)

author: Porta Luigi

text:
Buongiorno
ho il seguente problema e mi auguro possiate aiutarmi.
Sul un DB Access cerco di importare o collegare delle tabelle DBF. Al
momento dell'importazione mi appare il seguente messaggio di errore:
"ERRORE NON PREVISTO DEL DRIVER DEL DATABASE ESTERNO (8458)"
Prima non mi dava questo tipo di errore e tutto funzionava bene.
Mi potete aiutare ?
Grazie
Luigi


title: MSDE e repliche

author: Gabriele

text:
Avendo il database funzionante con MSDE 2000 , posso fare le
sincronizzazioni ( cioč le merge di due tabelle ) e le repliche remote ?
Oppure serve per forza la versione SQL Server 2000 ?
saluti!


title: Colorare Report

author: Emiliano

text:
Salve a tutti.
Vorrei sapere se è possibile Colorare alcuni componenti di iun report in
base al valore contenuto.
Mi spiego meglio:
Ho un report che prende dati da una query a campi incrociati e volevo
colorare tutte le colonne che avevano come totale un valore maggiore di una
certa cifra.
si può fare?
Ciao a tutti


title: Colorare Report

author: MegaMax

text:
"Emiliano" <
e.de...@libero.it
> ha scritto nel messaggio
news:9jjhl3$97s$1...@nreadA.inwind.it...

si, personalmente ho una mia tecnica che uso nelle maschere continue:
ho una casella di testo (che chiamerò T) con i dati che voglio evidenziare,
ed un'altra casella di testo (che chiamerò B) che contiene lo "sfondo"
T e B hanno le stesse dimensioni, e sono nella stessa posizione, T è in
primo piano ed ha sfondo trasparente, B è in secondo piano
B contiene un valore tipo:  =IIf([T]>100;"g";"")
Quindi se T è > 100 ritorna "g", altrimenti nulla....
B usa il font "Webdings" dove il carattere "g" è un bel quadratone, che fa
le veci di uno sfondo uniforme :-)
Per esempio, se T ha un testo di dimensione 12 B ha un testo di dimensione
100 (così il quadratone è abbastanza grande da coprire tutta la casella di
testo B, e di conseguenza anche lo sfondo di T :-)
Spero di essere stato chiaro, altrimenti chiedi :-)
Ciao, Max


title: Colorare Report

text:
Grazie, sei stato chiarissimo e velocissimo!!!
   Emiliano
"MegaMax" <
a...@a.com
> ha scritto nel messaggio
news:sVa77.13916$gU3....@news1.tin.it...



title: funzione dichiarata msau_officegetfilename

author: Quantum Milano

text:
Qualcuno sa darmi informazioni circa qusta funzione dichiarata nel
wz_ModUtilities del SetupWizard (parametri, informazioni generali sulla
funzione)?
Cosě compare:
    Declare function MSAU_officegetfilename lib "msAccess.exe" alias
"#56" (gfni as  "WLIB_Officegetfilenameinfo, byval fopen as integer) as
long
grazie
Francesca


title: Inserire dati in una Tabella...

author: PAOLO

text:
...da un controllo di testo.
Come si fa a livello di programmazione?
Cioč: ho un controllo di Testo Testo1, il cui valore č Testo1.Value,
ho una tabella Table1 che ha solo un campo, Nome.
Come faccio a inserire progressivamente in Table1.[Nome] i valori
che vado via via immettendo in Testo1.
Graz.
--
_____________________________________________
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
ARMONITE
c/o Paolo Fosso
via Bologna, 3
27100 PAVIA
(ITALY)
Tel:
+39 333 2183075
 or
+39 382 467820
e-mail:
pa...@armonite.it
web-site:
www.armonite.it
mp3s:
http://stage.vitaminic.it/armonite
newsgroup: free.it.armonite


title: Inserire dati in una Tabella...

author: Roberto dal portatile

text:
"PAOLO" <
armo...@libero.it
> ha scritto nel messaggio
news:YEXJ5.29168$3K3.7...@news.infostrada.it...
> ...da un controllo di testo.
> Come si fa a livello di programmazione?
>
> Cioč: ho un controllo di Testo Testo1, il cui valore č Testo1.Value,
> ho una tabella Table1 che ha solo un campo, Nome.
> Come faccio a inserire progressivamente in Table1.[Nome] i valori
> che vado via via immettendo in Testo1.
>
> Graz.
Se non ho capito male il tuo problema, dai alla tua maschera come origine
record Table1 e al controllo Testo1 come origine controllo Nome.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Problemi con casella di riepilogo.

author: Gianni Santarelli

text:
Ciao a tutti. Nel mio database ho usato una casella di riepilogo in una
maschera (si tratta di ordini e la casella visualizza i codici degli ordini)
per avere un elenco del campo chiave dei record  relativi al cliente
corrente. Ho usato una semplice query dalla tabella relativa con il criterio
impostato sul campo cliente della maschera. Ebbene ogni volta che chiudo
questa maschera compare una finestra di dialogo che richiede l'immmisione di
quel criterio. Quando la apro invece non ci sono problemi e la casella di
riepilogo funziona bene. A cosa è dovuto questo strano funzionamento e
soprattutto come posso risolverlo? Grazie.


title: Problemi con casella di riepilogo.

author: Roberto da casa

text:
"Gianni Santarelli" <
picco...@tiscali.it
> ha scritto nel messaggio
news:ai95ml$28b$1...@lacerta.tiscalinet.it...

Prova, a fronte dell'evento su chiusura della maschera, ad impostare con una
stringa vuota l'origine riga della casella di riepilogo; se la casella di
riepilogo si chiama Elenco, prova a generare questa riga di codice VBA:
Me!Elenco.RowSource = ""
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problema nel creare menu a tendina con acces

author: Fran

text:
Ciao
ho creato un database per la gestione clientela e volevo inserire un
menů a tendina  dove poter pescare i vari dati da inserire. In un
campo c sono risucito alla perfezione e non mi ha dato problemi,
mentre negli altri 5 nn riesco a farlo. Ho controllato le relazione
tra tabelle e Maschere ma non ho riscobtrato problemi di sorta.
Vi prego aiutatemi


text:
"Fran" <
NOSPAMgo...@katamail.com
> ha scritto nel messaggio
news:3b2648f2...@news.galactica.it...
> Ciao
> ho creato un database per la gestione clientela e volevo inserire un
> menù a tendina  dove poter pescare i vari dati da inserire. In un
> campo c sono risucito alla perfezione e non mi ha dato problemi,
> mentre negli altri 5 nn riesco a farlo. Ho controllato le relazione
> tra tabelle e Maschere ma non ho riscobtrato problemi di sorta.
> Vi prego aiutatemi
Spiega meglio cosa hai già fatto e ti funziona e cosa invece vuoi fare e non
riesci a fare.
Magari con due esempi.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: COmpatibilità Access 07 e precedenti

author: Raffaele Alberoni

text:
Si pu� avere una panoramica di eventuali incompatibilit� fra Access 07 e
precedenti??
Soprattutto per la parte in VBA
Grazie
--
Raffaele Alberoni
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: COmpatibilità Access 07 e precedenti

author: Bruno Campanini

text:
"Raffaele Alberoni" <
cpe...@libero.it
> wrote in message
news:h1agdk$1ge$1...@news.newsland.it...
> Si pu� avere una panoramica di eventuali incompatibilit� fra Access 07 e
> precedenti??
> Soprattutto per la parte in VBA
> Grazie
In teoria non dovrebbere esservi incompatibilit� fra una
nuova release e le precedenti.
In pratica quando ne arriva una nuova c'� sempre
da penare un po' per far funzionare tutti i lavori precedenti.
MS forn� una lista di incompatibilit� (peraltro incompleta)
solo quando pass� da Access Basic a VBA.
Access Basic era il linguaggio originale che dur� - mi pare -
fino alla versione 2.
Bruno


title: Sommare delle ore per calcolare lo straordinario

author: Lisanna

text:
Salve a tutti sto facendo un programma per il calcolo degli straordinari, ma
ho un problemino.
La somma delle ore, se gli do il formato data/ora mi somma le ore
pefettamente ma fino a 23, come faccio?
avete un'idea in merito?
grazie


author: ciroteo

text:
"Lisanna" <
lisanna....@virgilio.it
> ha scritto nel messaggio
news:457e877d$0$4248$4faf...@reader1.news.tin.it...

ciao lisanna, il problema delle ore e dei conteggi con esse è già stato
dibattuto molte volte.
se cerchi nei post precedenti troverai un sacco di materiale.
io personalmente prediligo la tecnica di convertire in decimali così da
poter fare tutti i conteggi che voglio.
un modo potrebbe essere questo in una query.
tot: ([ora_fine] - [ora_inizio])*24
cosi converti in decimali e poi attraverso query di aggregazione puoi fare
tutte le somme che vuoi.
M


author: Gaspare

text:
"Lisanna" <
lisanna....@virgilio.it
> ha scritto nel messaggio
news:457e877d$0$4248$4faf...@reader1.news.tin.it...

Ciao,
vedi se ti ritorna utile il seguente link di Mrs. Bill & C.
http://support.microsoft.com/kb/210604/it?spid=2509&sid=51
Buona :-)


text:
Scusami ma mi sono iscritta oggi quindi non ho letto tutto il materiale
vecchio. Grazie del consiglio
"ciroteo" <ciroteo(nospam)@
libero.it
> ha scritto nel messaggio
news:457e88b9$0$19100$4faf...@reader4.news.tin.it...



text:
"ciroteo" <ciroteo(nospam)@
libero.it
> ha scritto nel messaggio
news:457e88b9$0$19100$4faf...@reader4.news.tin.it...

Ciao Matteo,
come va con la gamba? In queste circostanze apprezzi davvero tuo quello che
hai e che dai x scontato ;-)
Buona convalescenza :-)


text:
"Lisanna" <
lisanna....@virgilio.it
> ha scritto nel messaggio
news:457e8a8d$0$4250$4faf...@reader1.news.tin.it...

ok allora ti suggerisco affinchè la tua presenza sul newsgroup possa essere
ricca di soddisfazioni di consultare il sitocomune per trovare esempi e
suggerimenti nonchè alcune regole che tutti cerchiamo di rispettare.
www.sitocomune.com
la prima, da te "violata" è quella del quoting. Prova a rispondere dopo il
messaggio, come faccio io, la lettura sarà molto più agevole!
grazie e benvenuta!
M


text:
"Gaspare" <
em...@provider.it
> ha scritto nel messaggio
news:PVvfh.99$Xt2...@nntpserver.swip.net...

Ciao Gaspare, ogni tanto ti si rivede e con piacere, ottimo link non lo
conoscevo!
Grazie sto abbastanza bene, agile con le stampelle e finalmente non più
legato agli antidolorifici. Prendo solo un anti infiammatorio al mattino. Ho
sistemato una postazione di lavoro a casa, per cui tra pochi giorni sarà
come essere in ufficio, l'unica differenza è che ho più tentazioni:
televisione, letto, frigorifero e cantina!
;-)


author: Carlo Costarella

text:
"Lisanna" <
lisanna....@virgilio.it
> ha scritto nel messaggio
news:457e877d$0$4248$4faf...@reader1.news.tin.it...

Hai provato ad usare DateDiff?
Ciao, Carlo


text:
"ciroteo" <ciroteo(nospam)@
libero.it
> ha scritto nel messaggio
news:457e8d3a$0$19094$4faf...@reader4.news.tin.it...

Buona giornata e buone feste :-)


text:
"ciroteo" <ciroteo(nospam)@
libero.it
> ha scritto nel messaggio
news:457e8b97$0$19106$4faf...@reader4.news.tin.it...

scusa mi sento veramente analfabeta è la prima volta che mi accosto a questo
sistema e mi sento fuori luogo,
va bene dove ho scritto (quando faccio rispondi mi si posiziona il cursore
all'inizio della pagina).


text:
[cut]
> >
> > ok allora ti suggerisco affinchè la tua presenza sul newsgroup possa
> > essere
> > ricca di soddisfazioni di consultare il sitocomune per trovare esempi e
> > suggerimenti nonchè alcune regole che tutti cerchiamo di rispettare.
> >
www.sitocomune.com
> > la prima, da te "violata" è quella del quoting. Prova a rispondere dopo
il
> > messaggio, come faccio io, la lettura sarà molto più agevole!
> > grazie e benvenuta!
> >
> > M
> >
> >
>
>
> scusa mi sento veramente analfabeta è la prima volta che mi accosto a
questo
> sistema e mi sento fuori luogo,
> va bene dove ho scritto (quando faccio rispondi mi si posiziona il cursore
> all'inizio della pagina).
>
perfetto! L'accortezza è proprio questa, in automatico il client di posta,
(p.e. outlook express, ma succede anche con google gruppi o altri
newsreader) posiziona il cursore in alto lasciando i messaggi in calce. Solo
che questo sistema è contrario al normale modo di avanzare nella lettura.
Dalle mie parti si legge dall'alto verso il basso e non al contrario! Cosi
messaggi più vecchi all'inizio scendendo via via si trovano le risposte più
recenti ed è piu facile seguire il corso della discussione.
Al di là di questo sei riuscita a sistemare il problema degli orari?  La
segnalazione di gaspare non era proprio male.
Saluti Matteo
;-)


title: Calcolo della media aritmetica in una maschera di access

text:
Ho quattro valori numerici per i quali devo calcolare la media
aritmetica. Ma devo tenere conto che ogni campo può anche essere
valorizzato con zero.
Vi chiedo se sapete di una funzione access o VB che mi consenta di
calcolare esattamente  la media aritmetica tenendo conto dei campi zero.


author: Graziano

text:
Mi pare che la media sia una delle funzioni che si possono inserire in una
colonna calcolata con il generatore di espressioni o comunque con la
funzione  AVG del motore jet.
Per la cifra 0 non dovrebbero esserci problemi, il problema è quando c'e' un
Null che va testato prima di iniziare e sostituito con lo 0 ( salvo
casistiche particolari che non conosco )
<
mariofa...@virgilio.it
> ha scritto nel messaggio
news:1155584721....@h48g2000cwc.googlegroups.com...



author: Alessandro Cara

text:

In genere lo 0 fa media mentre il "null" non fa media
Se il valore numerico e' in una colonna e il tuo zero non deve fare
media si puo':
select avg(numero) as MediaNumero from tabella where numero <> 0
se numero contiene null:
select avg(numero) from tabella
--
ac


title: SONO DISPERATO AIUTATEMI!!!!

text:
Inanzitutto ciao a tutti..sono nuovo e spero di non infrangere qualche
qualche regola!!
ho un super problema e spero che qualche mago (ho visto che ce ne sono
parecchi), mi possa aiutare:
Premettendo che, ho letto tutte le e-mail dei mesi passati scaricate dal
sito, e ho controllato nel file Rptsamp7.mdb ma non ho trovato nulla che mi
potesse servire.
Il problema è il seguente:
in un report ho due colonne: "descrizione"   e "Importo" il primo con
proprietà espandibile=si, vorrei che se la descrizione si espandesse su più
righe, l'inporto corrispondente nella colonna a fianco venisse scritto
all'altezza dell'ultima riga della casella descrizione, e non all'altezza
della proma riga.
Ho provato a smanettare con le varie funzioni per i campi testo ma nulla.
Se qualcuno ha qialche idea, sarò felice di ubriacarlo a mie spese!!!
Ciao a tutti


title: SONO DISPERATO AIUTATEMI!!!!

author: Basjlico

text:
in Wed, 26 Apr 2000 13:00:38 GMT , Mr. "bobbit_barton"
<
bobbit...@wappi.com
> wrote:

Con VBA puoi utilizzare le proprietà Top e Height dei controlli.
Diciamo che Ctrl1 è contiene la descrizione e Ctrl2 l'importo.
L'importo ha una altezza fissa (1 riga di testo), la descrizione
cambia. Supponiamo infine che la descrizione parta da altezza 0.
Sull'evento formattazione della sezione dove si trovano i controlli
puoi scrivere un codice del genere.
Me.Ctrl2.Top = ((Me.Ctrl1.Height + Me.ctrl1.Top) - Me.ctrl2.Height)
Ovvero:
La distanza dal margine superiore della sezione di Ctrl2 è uguale
all'altezza di Ctrl1 + la sua distanza dal margine superiore, meno
l'altezza di Ctrl2.
P.S.: Non posso provare la cosa, se hai problemi scrivi.
Ciao


title: SONO DISPERATO AIUTATEMI!!!!

author: pietro

text:
La prima cosa che mi viene in mente e'
inserisci nel primo campo (quello espandibile) entrambi i campi che ti
servono
concatenandoli con "&"
es.
=[campo1]&"           "&[campo2]
questo esempio funziona se il testo di campo1 e' sempre lungo uguale
per testi a lunghezza differente occorre inserire un "a capo" oppure "una
tabulazione"


title: Access e ocx

author: Claudio

text:
Aiuto ho un problema:
Ho creato un database con access 97 con collegamenti ad ocx, funzioni varie
automazioni per il gestore di posta, ftp.
Fino a ieri tutto funzionava correttamente.
Un collega ha installato una nuova procedura sui pc creata con VB&, oracle
mi pare e la mia procedura non ha piu' funzionato.
O meglio le query che all'interno contengo una semplice funzione del tipo
Cdate(datanascita) mi da un errore stranissimo=Funzione non disponibile
nell'espressione della query.
Credo che l'errore risieda nei riferimenti degli add-ins ma non sono
riuscito a risolvere il problema.
Purtroppo sono bloccato e devo in qualche modo risolvere il problema.
AIUTATEMI VI PREGO
Forse si e' rovinato il registro da qualche parte???
HELP ME
cla...@tin.it


title: Access e ocx

author: Sergio MAZZA

text:
"Claudio" <
cla...@tin.it
> ha scritto nel messaggio
news:8brb1b$atq$1...@nslave1.tin.it...

&=6?
E' giusta l'osservazione che fai riguardo hai riferimenti mancanti; non
capisco pero' come fa un'istallazione a modificare i riferimenti... Mmhh!..
Controlla anche la versione dell'ocx che utilizzavi (quello funzionante),
prova a ricopiarlo e guarda che succede...
Ciao.


title: funzione pubblica per assegnare immagine a controlli immagine

text:
Ciao a tutti,
Avendo "skinnato" il mio db attraverso bmp collegate, mi sono ritrovato ad
avere
una grande quantità di maschere con codice molto simile (anzi identico).
Per ottimizzare il tutto ho scritto questa function pubblica, che richiamo
poi da ciascuna maschera contenente i controlli immagine sull'evento "Su
Caricamento" con setGrafs Me.Name
Public Function setGrafs(x As String)
    Dim Controllo As Control
    For Each Controllo In Forms(x).Controls
        If Controllo.Tag = "barT" Then
            Controllo.Picture = PathCorrente & "IMGs\barT.bmp"
        ElseIf Controllo.Tag = "barO" Then
            Controllo.Picture = PathCorrente & "IMGs\barO.bmp"
        ElseIf Controllo.Tag = "barB" Then
            Controllo.Picture = PathCorrente & "IMGs\barB.bmp"
        Else
        End If
    Next
End Function
Il tutto funziona a dovere, tranne quando apro una maschera contenente una
sottomaschera: in questo caso mi appare un errore di runtime 2450 che dice
"Impossibile
trovare la maschera 'nomeSottoMaschera' a cui si fa riferimento" ecc..
Come posso risolvere questo problema?
Grazie infinite per l'aiuto
em.an.


author: Alessandro Baraldi

text:

Devi assegnare l'immagine anche alla SubForm...?
Se fosse così dovresti modificare la funzione e farla diventare
ricorsiva...
Public Function setGrafs(frm As Access.Form)
     Dim Controllo As Control
     For Each Controllo In frm.Controls
         Select case ctl.ControlType
              Case acSubForm
                     Call setGrafs(Controllo.Form)
              Case else
                     If Controllo.Tag = "barT" Then
                             Controllo.Picture = PathCorrente & "IMGs
\barT.bmp"
                     ElseIf Controllo.Tag = "barO" Then
                             Controllo.Picture = PathCorrente & "IMGs
\barO.bmp"
                     ElseIf Controllo.Tag = "barB" Then
                             Controllo.Picture = PathCorrente & "IMGs
\barB.bmp"
                     Else
                     End If
          End Select
     Next
End Function
Saluti
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1181715110.9...@d30g2000prg.googlegroups.com...
On 13 Giu, 07:29, "em.an" <
f...@tiscali.it
> wrote:
>
[CUT]
Devi assegnare l'immagine anche alla SubForm...?
Se fosse cosě dovresti modificare la funzione e farla diventare
ricorsiva...
Public Function setGrafs(frm As Access.Form)
     Dim Controllo As Control
     For Each Controllo In frm.Controls
         Select case ctl.ControlType
              Case acSubForm
                     Call setGrafs(Controllo.Form)
              Case else
                     If Controllo.Tag = "barT" Then
                             Controllo.Picture = PathCorrente & "IMGs
\barT.bmp"
                     ElseIf Controllo.Tag = "barO" Then
                             Controllo.Picture = PathCorrente & "IMGs
\barO.bmp"
                     ElseIf Controllo.Tag = "barB" Then
                             Controllo.Picture = PathCorrente & "IMGs
\barB.bmp"
                     Else
                     End If
          End Select
     Next
End Function
Saluti
@Alex
ciao Alex,
si, devo assegnare le immagini anche alle sottomaschere, se presenti e
contenenti controlli immagine collegati a bmp.
scusami ancora 1 secondo: ora come richiamo la nuova funzione?
prima la richiamavo Su Caricamento delle form con: "setGrafs Me.Name" ,
ma ora mi da errore ..
em.an.


text:
On 13 Giu, 08:47, "em.an" <
f...@tiscali.it
> wrote:
> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggionews:1181715110.9...@d30g2000prg.googlegroups.com...
> On 13 Giu, 07:29, "em.an" <
f...@tiscali.it
> wrote:
>
> [CUT]
>
> Devi assegnare l'immagine anche alla SubForm...?
> Se fosse così dovresti modificare la funzione e farla diventare

Devi passare l'oggetto:
Call SetGrafs(Me)
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1181719671.2...@n15g2000prd.googlegroups.com...
[CUT]
> Devi assegnare l'immagine anche alla SubForm...?
> Se fosse così dovresti modificare la funzione e farla diventare
> ricorsiva...
>
> Public Function setGrafs(frm As Access.Form)
>      Dim Controllo As Control
>
>      For Each Controllo In frm.Controls
>          Select case ctl.ControlType
questo "ctl" mi era sfuggito..
>               Case acSubForm
>                      Call setGrafs(Controllo.Form)
>               Case else
>                      If Controllo.Tag = "barT" Then
>                              Controllo.Picture = PathCorrente & "IMGs
> \barT.bmp"
[CUT]
Devi passare l'oggetto:
Call SetGrafs(Me)
@Alex
Perfetto.
Grazie mille!
em.an.


title: imserire voce in ricerca guidata

author: paolo

text:
Sono un assoluto principiante di databases e vorrei sapere se è
possibile inserire una voce nuova direttamente dal campo a tendina in
cui è impostata la ricerca guida ad un altra tabella
immaginate ad esempio di dover scegliere la nazione di un cliente e di
non aver tra le scelte la Cambogia è possibile aggiornare la tabella
Nazioni direttamente da li senza dover aprire la tabella nazioni?
Ho provato a cercare nella guida e nel gruppo ma non ho trovato nulla
di simile che potesse aiutarmi
grazie
Paolo


title: imserire voce in ricerca guidata

author: MA

text:
paolo wrote:
> Sono un assoluto principiante di databases e vorrei sapere se è
Ciao e benvenuto
> possibile inserire una voce nuova direttamente dal campo a tendina in
> cui è impostata la ricerca guida ad un altra tabella
> immaginate ad esempio di dover scegliere la nazione di un cliente e di
> non aver tra le scelte la Cambogia è possibile aggiornare la tabella
> Nazioni direttamente da li senza dover aprire la tabella nazioni?
> Ho provato a cercare nella guida e nel gruppo ma non ho trovato nulla
> di simile che potesse aiutarmi
Vai su
www.accessgroup.it
sezione "non tutti sanno che"
l'articolo è "Aggiungi un posto a tavola"
Anzi ti chiedo, mi fai da betatester per vedere se è semplice da capire?
Grazie
>
> grazie
> Paolo
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: imserire voce in ricerca guidata

text:
ti chiedo scusa non sono gran beta tester non ho capito gran che ma
credo sia colpa del mio livello  di competenza prossimo allo zero sarei
andato meglio con un tutorial da "utonto" accendi il pc->apri access ->
il mio problema è inserire nell'elenco una voce invece access accetta
solo voci in elenco


title: imserire voce in ricerca guidata

text:
paolo wrote:
> ti chiedo scusa non sono gran beta tester non ho capito gran che ma
> credo sia colpa del mio livello  di competenza prossimo allo zero
B-(
> sarei andato meglio con un tutorial da "utonto" accendi il pc->apri
> access ->
>
> il mio problema è inserire nell'elenco una voce invece access accetta
> solo voci in elenco
Non è verissimo, solo in elenco è una proprietà del controllo e la puoi
settare
a NO



title: imserire voce in ricerca guidata

text:
giustamente posso settare NO ma mi viene restituito l'errore
"Impossibile impostare SoloinElenco a NO La prima colonna visibile
determinata dalla roprieta LunghezzaColonne non corrisponde alla
colonna associata


title: imserire voce in ricerca guidata

text:
ineffetti è bastato giocare sulla larghezza delle colonne
grazie per l'aiuto...continuero a far il tester e magari impare anche
qualcosa


title: Problema immissione dati nella Maschera!

author: Enrica Scotti (unina)

text:
Ho un problemino che risolver non so.
Ho creato una maschera di immissione dati legata alla mia tabella.
Ebbene, riesco a passare tra i vari campi durante l'immissione dati sia
premendo TAB e sia premendo il tasto INVIO, ma arrivati all'ultimo campo
se premo TAB non passo in automatico al record 2!!! Resto là!
Invece altre volte per altri file ha funzionato.
Inoltre ho una maschera autopartente con i vari Pulsanti di Comando:
quindi si apre prima questa e poi con il relativo pulsante apro la
maschera d'immissione di cui sopra: ebbene, arrivati all'ultimo campo
d'immissione per il record corrente, se clicco su INVIO non solo non mi
sposto al primo campo del record successivo ma mi si apre la finestra
relativa alla maschera autopartente e se premo INVIO ancora mi riporto di
nuovo alla maschera d'immissione dati!
Ma perchè???
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: cidi

text:
"Enrica Scotti (unina)" <
enrica...@unina.it
> ha scritto nel messaggio
news:br5dst$bma$1...@news.newsland.it...
> Ho un problemino che risolver non so.
> Ho creato una maschera di immissione dati legata alla mia tabella.
> Ebbene, riesco a passare tra i vari campi durante l'immissione dati sia
> premendo TAB e sia premendo il tasto INVIO, ma arrivati all'ultimo campo
> se premo TAB non passo in automatico al record 2!!! Resto là!
> Invece altre volte per altri file ha funzionato.
> Inoltre ho una maschera autopartente con i vari Pulsanti di Comando:
> quindi si apre prima questa e poi con il relativo pulsante apro la
> maschera d'immissione di cui sopra: ebbene, arrivati all'ultimo campo
> d'immissione per il record corrente, se clicco su INVIO non solo non mi
> sposto al primo campo del record successivo ma mi si apre la finestra
> relativa alla maschera autopartente e se premo INVIO ancora mi riporto di
> nuovo alla maschera d'immissione dati!
> Ma perchè???
>
>
Ciao Enrica Scotti (unina)
Nella proprietà della maschera in visualizzazione struttura cerca Sequenza :
tutti i record
e controlla anche l'ordine di tabulazione dal menù Visualizza.
Ciao Daniele


author: Enrica S.

text:
Grazie friend!
Mucho obrigada!
cidi ha scritto:




text:
"Enrica S." <
id...@idem.it
> ha scritto nel messaggio
news:br5i96$u5$1...@news.newsland.it...
> Grazie friend!
> Mucho obrigada!
De nada...

Ciao Enrica Scotti (unina)
Una delle regole di questo NG è quella di scrivere DOPO  e NON prima del
messaggio a cui si sta rispondendo oppure nel mezzo come ho fatto io  Le
altre le trovi nel post di Roberto: Istruzioni per l'uso.
Ciao Daniele


title: Elimina più spazi in un campo

author: Chicca

text:
Ciao a tutti!!!
Ho un problema che non riesco a risolvere... premetto che non sono
espertissima Access... e vba!!
Ho una tabella anagrafica contentente:
RagioneSociale          Indirizzo
Pinco     Pallino        Via Roma       3
Bar    Rossi  Spa        Via    Milano        5
E vorrei eliminare tutti gli spazi in piů in modo da ottenere:
RagioneSociale          Indirizzo
Pinco Pallino        Via Roma 3
Bar Rossi Spa        Via Milano 5
Ho provato ad usare Replece, ma spazi non hanno larghezza fissa (uno č
lungo 3.. uno 5) e la tabella contiene piů di 900.000 record, devo
ripetere il Replace diverse volte.. e il tempo di escuzione č davvero
lungo!!
Spero di esseremi spiegata.. se cosě non fosse.. mi scuso!!
bye bye


title: Elimina più spazi in un campo

text:
"Chicca" <
chia...@excite.it
> ha scritto nel messaggio
news:64ca3cdb.05021...@posting.google.com...

Un tracciato del genere ad occhio nasconde un'importazione sbagliata.
Possibile che abbia mantenuto la spaziatura.
prova ad esportarla e poi reimportando inserendo tu la linea per la
tabulazione (larghezza fissa)
MAssimiliano


title: Elimina più spazi in un campo

text:
"MA" <
mas...@massimilianoamendola.it
> wrote in message news:<HL3Pd.2345$
hd4....@news.edisontel.com
>...

Grazie.. ma non se inserisco la linea di tabulazione mi taglia in due
alcuni campi...
Avresti altri suggerimenti???
Grazia ancora!!!!


title: perdita dati

author: DESIO

text:
Qualche tempo fa avevo letto su una risposta di roberto che delle schede
della realtek avevano dato dei problemi a causa dei driver.
mi sta succedendo da un cliente un problema di dati che si perdono
casualmente qualcuno puo' aiutarmi
desio


title: perdita dati

author: yQy

text:
On Fri, 4 Apr 2003 12:51:00 +0200, "DESIO" <
giscar...@dada.it
>
wrote:

non saprei, ma mi fiderei di quello ke dissero a suo tempo i
malcapitati...access gia' fa stronzate di suo...figuriamoci se
perdiamo dati per colpa di una meschina scheda di rete da
20milalire...
cmq...
una soluzione (secondo me indispensabile e che ti para il popo' alla
grande) potrebbe essere quella di fare il backup delle tabelle OGNI
VOLTA che apri il database...prima di qualsiasi altra operazione,
oppure schedularlo (qualora il db fosse in rete appunto) ogni
(esempio) notte.
io uso FileCopy "c:\fileoriginale.mdb","c:\filecopia.mdb"
ad ogni apertura delle mie applicazioni, in modo che se durante l'uso
quotidiano avviene qualche perdita, possono recuperare i dati fino
all'ultima apertura...magari perdi i dati di oggi ma...meglio quelli
ke dati casuali o peggio tutti.
Usa 3com e prova se hai gli stessi problemi per quanto riguarda la
rete...o digicom...o quello ke vuoi, insomma prova a cambiare scheda
di rete.
Ciao :))


title: perdita dati

author: E. Meregalli

text:
            ...personalmente ho installato realtek varie ed sviluppato
applicativi access operanti su reti con skede realtek (chip 8139 A/B/C)
senza mai avere problemi.Oltre tutto le stesse si installano con molta più
facilità che non le stesse 3com (o almeno alcune versioni di esse).Penserei
che i tuoi problemi derivino da altro .....come siamo messi con la struutura
del DB et relative relazioni ??? (per esempio !)
"DESIO" <
giscar...@dada.it
> ha scritto nel messaggio
news:3e8d6...@news.dada.it...
