title: Immagine Sfondo in Maschera

author: stwe

text:
"Re Artù" <
lucc...@tiscalinet.it
> ha scritto nel messaggio
news:ctx77.24591$sE4.4...@news6.giganews.com...

questo perchè l'immagine viene conertita in bmp all'interno di access
sul sito comune c'è qualcosa
by
stwe


title: Immagine Sfondo in Maschera

author: Roberto dal portatile

text:
"Re Artù" <
lucc...@tiscalinet.it
> ha scritto nel messaggio
news:ctx77.24591$sE4.4...@news6.giganews.com...

Hai provato ad impostare la proprietà Tipo immagine della maschera a
Collegata anzichè Incorporata?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Valutazione di Is Null in una query.

text:
In A2010 ho una query "qDati" che prende dati da due fonti: "tEnti" e "qElenco". Un campo [cFisc] è riempito così:
Nz([tEnti].[cFisc];[qElenco].[cFisc])
perché il valore in "tEnti", se presente, abbia il sopravvento su quello di "qElenco".

Ora, succede che di alcuni enti, ma non tutti, il campo risulti vuoto anche se il corrispondente campo di "qElenco" ha un valore, e non me lo spiego.
Ho fatto una query:
SELECT tEnti.Denominazione, tEnti.cFisc
FROM tEnti
WHERE (((tEnti.cFisc) Is Null));
quegli enti compaiono... quindi hanno il campo null!

Ma non basta. Ho ordinato la "qDati" per cFisc e Denominazione. Risultato: i nomi con un cFisc null risultano ordinati nel primi 2941 record, poi ci sono altri 27 record, anch'essi ordinati alfabeticamente e col cFisc apparentemente vuoto, ma che la query evidentemente ritiene con valore maggiore dei precedenti.

Preciso che avevo anche provato:
Iif(IsNull([tEnti].[cFisc]);[qElenco].[cFisc];[tEnti].[cFisc])
per riempire il campo in "qDati", ma niente.

La domanda è: sono io che do di matto o è Access?

Grazie a tutti
Riccardo Baldinotti


title: Valutazione di Is Null in una query.

author: Karl Donaubauer

text:
Ciao Riccardo,

bari...@gmail.com
:
> In A2010 ho una query "qDati" che prende dati da due fonti: "tEnti" e "qElenco". Un campo [cFisc] è riempito così:
> Nz([tEnti].[cFisc];[qElenco].[cFisc])
> perché il valore in "tEnti", se presente, abbia il sopravvento su quello di "qElenco".
>
> Ora, succede che di alcuni enti, ma non tutti, il campo risulti vuoto anche se il corrispondente campo di "qElenco" ha un valore, e non me lo spiego.
> Ho fatto una query:
> SELECT tEnti.Denominazione, tEnti.cFisc
> FROM tEnti
> WHERE (((tEnti.cFisc) Is Null));
> quegli enti compaiono... quindi hanno il campo null!

Quanti sono? 2941?

> Ma non basta. Ho ordinato la "qDati" per cFisc e Denominazione. Risultato: i nomi con un cFisc null risultano ordinati nel primi 2941 record, poi ci sono altri 27 record, anch'essi ordinati alfabeticamente e col cFisc apparentemente vuoto, ma che la query evidentemente ritiene con valore maggiore dei precedenti.
>
> Preciso che avevo anche provato:
> Iif(IsNull([tEnti].[cFisc]);[qElenco].[cFisc];[tEnti].[cFisc])
> per riempire il campo in "qDati", ma niente.
>
> La domanda è: sono io che do di matto o è Access?

Dipende... ;-)

Qual'è il tipo dati del campo cFisc? Se si tratta di un testo prova se i
27 record contengono stringhe vuote, cioè

WHERE tEnti.cFisc = ""

Se sì, la soluzione dipende da dove vengono i dati. Preferisco di
eliminare/evitare le stringhe vuote e impostare la proprietà "Consenti
lunghezza zero" dei campi a No. Però in alcuni casi (importazione da
altri sistemi ecc.) si deve vivere con il problema e adattare le query ecc.

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it

Access Lobby:
http://www.AccessDevelopers.org


title: Valutazione di Is Null in una query.

text:
Karl Donaubauer:
> ... Preferisco di
> eliminare/evitare le stringhe vuote e impostare la proprietà "Consenti
> lunghezza zero" dei campi a No...

Per non provocare malintesi: Non si deve semplicemente impostarla a No,
altrimenti si perde i record già esistenti con "". Certo che prima si
deve esguire una query di aggiornamento "" --> Null. Sempre se le
circostanze permettono di essere così rigoroso.


title: Valutazione di Is Null in una query.

text:

Naturalmente avevi ragione, i 28 record risultano avere cFisc="". Ma la cosa buffa è che se filtro per cFisc is Null mi dà anche quelli insieme agli altri e per questo mi sono ingannato.
Ora cercherò di capire in che modo si è prodotta questa differenza, nel frattempo potrei fare:
Iif([tEnti].[cFisc]<" ";[qElenco].[cFisc];[tEnti].[cFisc])
Perché sia Null che stringa vuota sono minori di " " (spazio).

Tante grazie per l'aiuto, prezioso come sempre.
Riccardo Baldinotti


title: come popolare e selezionare da listbox

author: andrea

text:
Un Saluto a tutto il NG,
uso A97 su W00 nel progetto che sto' realizzando, vorrei consentire
all'utente di selezionare da una listbox, preventivamente popolata con
i nomi dei file contenuti in una cartella sul desktop, un file
specifico, nel mio caso un file con estensione .exe, oppure con
estesione .txt (uno alla volta), da trasferire a discrezione
dell'utente su una determinata stazione in rete.
Qualcuno mi sa dare qualche dritta sulle funzioni da utilizzare?
Se possibile preferirei non caricare in una tabella i nomi dei file
contenuti nella cartella dato che possono cambiare molto spesso.
Ringrazio tutti per i suggerimenti che mi potrete dare
Andrea


title: come popolare e selezionare da listbox

author: Roberto da casa

text:
"andrea" <
andrea...@libero.it
> ha scritto nel messaggio
news:4fae75e.04033...@posting.google.com...

Se la casella di riepilogo si chiama Elenco ed ha una sola colonna.
Se la cartella ha come path C:\Documenti\ .
Per popolare l'origine riga della casella di riepilogo con l'elenco dei file
contenuti nella cartella Documenti del disco C: , imposta a Elenco valori la
proprietą Tipo origine riga della casella di riepilogo ed esegui il seguente
codice VBA:
Dim MyPath As String
Dim MyName As String
Me!Elenco.RowSource = ""
MyPath = "c:\Documenti\"
MyName = Dir(MyPath)
Do While MyName <> ""
    Me!Elenco.RowSource = _
    Me!Elenco.RowSource & MyName & ";"
    MyName = Dir
Loop
Me!Elenco.RowSource = _
Left(Me!Elenco.RowSource, _
Len(Me!Elenco.RowSource) - 1)
>
> Ringrazio tutti per i suggerimenti che mi potrete dare
>
> Andrea
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: come popolare e selezionare da listbox

text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message news:<QzAac.100189$
Kc3.3...@twister2.libero.it
>...
> "andrea" <
andrea...@libero.it
> ha scritto nel messaggio
> news:4fae75e.04033...@posting.google.com...
> > Un Saluto a tutto il NG,
> >
[CUT]
> Se la casella di riepilogo si chiama Elenco ed ha una sola colonna.
> Se la cartella ha come path C:\Documenti\ .
>
> Per popolare l'origine riga della casella di riepilogo con l'elenco dei file
> contenuti nella cartella Documenti del disco C: , imposta a Elenco valori la
> proprietą Tipo origine riga della casella di riepilogo ed esegui il seguente
> codice VBA:
>
> Dim MyPath As String
> Dim MyName As String
> Me!Elenco.RowSource = ""
> MyPath = "c:\Documenti\"
> MyName = Dir(MyPath)
> Do While MyName <> ""
>     Me!Elenco.RowSource = _
>     Me!Elenco.RowSource & MyName & ";"
>     MyName = Dir
> Loop
> Me!Elenco.RowSource = _
> Left(Me!Elenco.RowSource, _
> Len(Me!Elenco.RowSource) - 1)
[CUT]
Grazie Roberto per l'indicazione ;-)


title: Refresh Dati

author: Peo

text:
Ho questo problema.
Nella maschera clienti ho una combobox che mi elenca le città (dei miei
clienti).
Facendo doppio clic sulla combobox si apre la maschera che mi permette di
caricare (o variare) ulteriori città.
Dopo aver aggiunto una città chiudo questa maschera e torno alla maschera
clienti (che era "sotto").
Come devo fare affinché nella combobox appaia anche il record appena
aggiunto?
Io riesco a fare il "refresh" della combo solo se clicco su un altro campo e
poi torno alla combo con il seguente codice sull'evento "su attivato" della
combo "Città":
Private Sub Città_GotFocus()
On Error GoTo Err_Città_GotFocus
    DoCmd.RunCommand acCmdRefresh
Exit_Città_GotFocus:
    Exit Sub
Err_Città_GotFocus:
    MsgBox Err.Description
    Resume Exit_Città_GotFocus
End Sub
Mi aiutate per favore?
Grazie, PEO


title: Refresh Dati

author: Antonio Biso

text:
Peo <
moto...@libero.it
> wrote in message 3c39...@news.omniway.sm...
> Ho questo problema.
> Nella maschera clienti ho una combobox che mi elenca le città (dei miei
> clienti).
> Facendo doppio clic sulla combobox si apre la maschera che mi permette di
> caricare (o variare) ulteriori città.
> Dopo aver aggiunto una città chiudo questa maschera e torno alla maschera
> clienti (che era "sotto").
> Come devo fare affinché nella combobox appaia anche il record appena
> aggiunto?
Immagino che userai un pulsante per conferma dell'inserimento della nuova
città nella seconda maschera. Sul clic di questo pulsante scriverai
forms("form principale").controllocombo.requery
forms("form principale").controllocombo = città
dove città è il nome del controllo dove scrivi la città nella seconda
maschera
Antonio


title: Refresh Dati

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:LZc_7.19442$%B.67...@twister2.libero.it...

Ciao Antonio, intanto grazie però l'inserimento della nuova città non è
subordinato a nessun pulsante, l'utente carica il record e basta.
Poi clicca su un pulsante di chiusura maschera (cmdChiudi) e si ritrova
nella maschera clienti sulla combo della scelta città.
Io usavo "su attivato" perchè pensavo che chiudendosi la maschera città il
focus tornasse sulla combo...
Altre idee?
PEO
www.studiopasquali.it


title: Refresh Dati

author: ramblers

text:
"Peo" <
moto...@libero.it
> ha scritto nel messaggio
news:3c39...@news.omniway.sm...

Personalmente uso questo metodo:
Nella maschera da richiamare dichiaro a livello di modulo una variabile
pubblica di tipo control
ad esempio:
Public Ctl as control
poi della maschera che la richiama, imposto tale variabile oggetto come la
casella
combinata che mi interessa:
docmd.openform nomeForm
set Forms(NomeForm).ctl =me.casellacombinata
in questo modo si può, dalla maschera chiamata, eseguire il requery della
casella combinata (sull'evento chiusura, o dopoaggiornamento):
if not ctl is nothing then ctl.requery
ciao


title: Refresh Dati

text:

Ok, allora quel codice scrivilo sull'evento su chiusura della form
Antonio


title: Refresh Dati

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:PBg_7.19706$%B.68...@twister2.libero.it...

No, sarebbe troppo facile (e sbagliato). Quella form può essere raggiunta da
varie maschere.
Devo agire quando sono nella maschera dei clienti, più precisamente sulla
combo Città (altrimenti potrei rallentare inutilmente il programma: finchè
qualcuno non apre la lista della combo, non serve che venga aggiornata).
Quale evento devo usare sulla combo Città?
Ciao e grazie di nuovo
PEO
www.studiopasquali.it


title: Refresh Dati

text:

Embè?
> Devo agire quando sono nella maschera dei clienti, più precisamente sulla
> combo Città (altrimenti potrei rallentare inutilmente il programma: finchè
> qualcuno non apre la lista della combo, non serve che venga aggiornata).
Non si fa così, si fa la requery quando i dati sono cambiati
Per il problema della maschera chiamante risolvi passando come openargs alla
seconda maschera il nome della maschera chiamante. Poi farai
forms(openargs).controllocombo.requery
forms(openargs).controllocombo = città
Antonio


title: Refresh Dati

author: Emyr

text:
On Mon, 07 Jan 2002 20:46:24 GMT, "Antonio Biso" <
ch...@etruria.net
>
wrote:

al limite puoi usare un IF THEN per far girare il tutto solo sulla
maschera che ti interessa...
Saluti.
Emanuele.


title: stampare

author: Rokko Bianchi

text:
Ho un archivio (Ex. campi: titolo, autore con titolo in ordine
alfabetico) devo far sì che stampando l'archivio completo non sia tutto
di seguito ma deve cambiare foglio ogni volta che inizia una nuova
lettera. (Se i titoli che cominciano con la lettera a sono 5 deve
cambiare foglio per stampare la lettera b)
Ciao e grazie
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: stampare

text:
On Mon, 4 Mar 2002 10:41:01 +0000 (UTC), "Rokko Bianchi"
<
rocc...@yahoo.com
> wrote:
>Ho un archivio (Ex. campi: titolo, autore con titolo in ordine
>alfabetico) devo far sě che stampando l'archivio completo non sia tutto
>di seguito ma deve cambiare foglio ogni volta che inizia una nuova
>lettera. (Se i titoli che cominciano con la lettera a sono 5 deve
>cambiare foglio per stampare la lettera b)
>Ciao e grazie
crea un campo contenente la prima lettera, raggruppa in base a quel
campo e metti un fine pagina alla fine del gruppo...
Saluti.
Emanuele.


title: Quando i record diventano milioni oppure miliardi?

text:
Volevo chiedere a chi è più esperto di me cosa accade, quando i record
diventano davvero molti ad esempio qualche milione di record o anche
miliardo! le prestazioni del database access calano vorticosamente oppure li
regge? meglio usare altri database tipo Sql server? grazie a tutti coloro
che mi daranno un loro parere.


author: Sib dal portatile

text:
"Tosto73" <
tos...@libero.it
> ha scritto nel messaggio

Si sa per certo che si lavora tranquillamente con qualche milione di record.
Al miliardo credo che piu' che problemi di record avrai problemi di spazio
occupato dal file mdb che, in A2000, non puo' superare i 2Gb.
Ma se gestisci una multinazionale o un grande magazzino (altrimenti non
capisco come arrivi al miliardo) ti conviene sicuramente passare a SQL.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Esportare Report

author: Giuseppe

text:
Ciao a tutti
Ho bisogno di esportare una anteprima report  , anzichč con un pulsante
aprire la finestra stampa per scegliere la stampante , vorrei poter , sempre
con un pulsante esportare in formato TXT in C:\ ......
il risultato del report , sono tre campi e non ho bisogno di separatore
E' possibile farlo ?
Grazie anticipato
Giuseppe


title: Esportare Report

author: PBsoft

text:
> con un pulsante esportare in formato TXT in C:\ ......
> il risultato del report , sono tre campi e non ho bisogno di
> separatore
Cerca nell'help il metodo DoCmd.TransferText.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: Esportare Report

text:
Chiedo scusa. Intendevo il metodo DoCmd.OutputTo.



title: Esportare Report

author: Metz

text:
"Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:446ecc22$0$18299$4faf...@reader1.news.tin.it...

Nell'evento "su clic" inserisci il seguente codice:
'esporta in TXT
DoCmd.OutputTo acOutputReport, "tuoReport", acFormatRTF, "C:\tuoReport.txt"
Ciao Metz


title: problemi con report di access

author: valetti giuseppe

text:
salve
ho creato un report di access ma non mi funziona come vorrei, mi spiego
meglio
quando visualizzo in anteprima di stampa  il report  nella 1 pagina il primo
recordd č visualizzato correttamente nella 2  viene
visualizzato 4 centimetri di una banda blu in alto a sinistra nella 3 pagina
il 2 record č perfetto, nella 4 pg č bianca nella 5 il3record č perfetto, e
cosivia fino alla fine
cosa posso fare
e poi vorrei sapere come fare a risolvere un problema con un db di access in
praticca vorei convertirlo in un db di open office org.
ma non so propprio come fare


title: problemi con report di access

text:
valetti giuseppe wrote:
> ho creato un report di access ma non mi funziona come vorrei, mi
> spiego meglio
> quando visualizzo in anteprima di stampa  il report  nella 1 pagina
> il primo recordd è visualizzato correttamente nella 2  viene
> visualizzato 4 centimetri di una banda blu in alto a sinistra nella 3
> pagina il 2 record è perfetto, nella 4 pg è bianca nella 5 il3record
> è perfetto, e cosivia fino alla fine
> cosa posso fare
> e poi vorrei sapere come fare a risolvere un problema con un db di
> access in praticca vorei convertirlo in un db di open office org.
> ma non so propprio come fare
Perché mandi la tua domanda già la terza volta?
Non vedi la mia risposta sul tuo messaggio di ieri?
È stato il link
www.donkarl.com/it?FAQ5.12
per consigliarti di controllare diversi aspetti delle tue
impostazioni di pagina, margini ecc.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: problemi con report di access

text:
scusami karl non l'avevo vista perche non cera il mio nome scusa tanto
ora provo il tuo consiglio poi ti faccio sapere.
sii gentile potresti indicarmi come  un db di acces in open office
gazie di cuore
 org"Karl Donaubauer" <
nos...@donkarl.com
> ha scritto nel messaggio
news:8agr2u...@mid.individual.net...



title: problemi con report di access

text:
valetti giuseppe wrote:
>>> e poi vorrei sapere come fare a risolvere un problema con un db di
>>> access in praticca vorei convertirlo in un db di open office org.
>>> ma non so propprio come fare
> ...
> sii gentile potresti indicarmi come  un db di acces in open office
In ogni caso puoi solo importare i dati, cioč le tabelle e in
parte le query, in un db di OO Base. Maschere, report,
macro, codice devi ricreare da zero.
Per il metodo preferito sarebbe meglio di chiedere o cercare
in un ng o forum per OpenOffice invece di qui. ;-)
Ho letto diverse varianti da un semplice drag'n drop a un
lavoro duro come:
http://sheepdogguides.com/fdb/fdb1imp1.htm
Personalmente ho solo fatto alcune prove con Base due
anni fa e subito smetto perché si tratta del programma piů
nuovo di OO e in contrario di Writer o Calc ha tante
limitazioni in paragone con il correspondete programma
di MS Office. :-)



title: [Lungo] Chi sa sbrogliare questa matassa?

author: Alex

text:
E' un problema che devo risolvere per estrapolare dati da un database su un
server AS/400 a cui accedo via ODBC.
Ho una prima tabella, chiamiamola "Anagrafica Articoli", strutturata così:
codice --- descrizione
----------------------
00123       acqua
00555       vino
66000       limonata
C'è poi una seconda tabella, chiamiamola "Codici barre", con questi campi:
codice---barcode
------------------
00123    200123A
00555    200555A
00555    200555B
00123    200123B
00123    200123C
In quest'ultima tabella la chiave è data da "codice+barcode".
In pratica per ogni articolo si possono introdurre tutti i codici a barre
che si vogliono, in qualsiasi ordine.
Mi creo, quindi, una tabella intermedia "Temp" fatta così:
codice---descrizione---barcode
--------------------------------
00123    acqua             200123A
00555    vino                200555A
00555    vino                200555B
00123    acqua             200123B
00123    acqua             200123C
A questo punto ho la necessità di creare una nuova tabella con l'anagrafica
articoli dove,
però, in corrispondenza di ogni codice, oltre ai campi di "Anagrafica
Articoli", ci siano anche gli eventuali barcode. Quindi devo ottenere
qualcosa del tipo (la chiamerò "Tabella Finale"):
codice --- descrizione---barcode1---barcode2---barcode3
------------------------------------------------------------
00123       acqua            200123A    200123B    200123C
00555       vino               200555A    200555B
66000       limonata
Per il momento ho pensato solo a qualcosa in VB di questo tipo
cn.connectionstring = ...
cn.Open
SqlSource = "SELECT * FROM Temp;"
rsSource.Open SqlSource, cn                            'carico nel recordset
rsSource tutta la tabella Temp
Do while not rsSource.EOF
    'seleziona da Tabella Finale il record che ha lo stesso codice del
record attualmente puntato in rsSource
    SqlTarget= "SELECT * FROM TabellaFinale WHERE codice = " &
rsSource!codice & ";"
    rsTarget.Open SqlTarget, cn
    if rsTarget.EOF then
        'Se in Tabella Finale non esiste già il record corrispondente
all'attuale rsSource!codice
        rsTarget.AddNew
    else
        rsTarget!codice = rsSource!codice
        rsTarget!descrizione = rsSource!descrizione
        'riempi il primo campo barcode libero
        if IsNull(rsTarget!barcode1) then
                rsTarget!barcode1 = rsSource!barcode
                Goto ProssimoRecord
        end if
        if IsNull(rsTarget!barcode2) then
                rsTarget!barcode2 = rsSource!barcode
                Goto ProssimoRecord
        end if
        if IsNull(rsTarget!barcode3) then
                rsTarget!barcode3 = rsSource!barcode
                Goto ProssimoRecord
        end if
ProssimoRecord:
        rsTarget.Update
        'Carica il record successivo
        rsSource.MoveNext
Loop
Giunti a questo punto, vi dico che complessivamente ho ottenuto il risultato
voluto. "Cazzo rompi allora?" vi chiederete. Credo che il metodo non sia il
migliore: la tabella Temp contiene 46.000 record e in questo modo funziona
molto speditamente solo per i primi 10.000, poi rallenta esasperatamente
perché per ciascun record fa una query nella tabella finale per vedere se
esiste già e, di conseguenza, l'aggiunge o l'aggiorna. Questo programma lo
userò tre volte in tutta la mia vita, però mi piacerebbe capire se ci sono
alternative. Inoltre mi ha dato un inghippo: dopo circa 29.000 record
processati ha restituito un errore 6 di runtime, un bel overflow. Ho risolto
facendolo ripartire caricando Temp solo dall'ultimo record inserito in
Tabella Finale. Tuttavia, mi chiedo come sia possibile dato che in memoria
carica sì tutta la tabella originale in rsSource, ma di "Tabella Finale"
carica e scarica un solo record alla volta, quindi in fin dei conti occupa
uno spazio grande quanto rsSource + 1 record.
Se siete arrivati a leggere fin qua vi meritate tutta la mia sincera
gratitudine. Se poi mi poteste dare anche una risposta, boh?!, chiederò a
quelli di Striscia la Notizia se per Natale possano mandare il buon
Iacchetti a portarvi un panettone! :)
Mal che vada, spero che a qualcuno possa servire il sorgente che ho postato.
Ciao e grazie!
Alex
--
Private replays to
not.to....@geocities.com
Remove "
not.to
."!!


text:
ma io barcode sono al massimo 3???
un L2K contrario al quoting se non espressamente necassario :)


author: Daniele Gadaleta

text:
Utilizza dei recordset sconnessi... vedrai che le performance aumenteranno
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Andrea MORO

text:
Francamente non vedo come possa usare dei recordset disconnessi.
Non credo che sia opportuno caricarci in memoria 46.000 record ...
altro che overflow poi ...
Ciao Andrea


text:
supponendo che alla domanda del msg precedente tu risponda "SI" ho buttato
giu una procedurina che dovrebbe farti risparmiare tempo
utilizza "MsDataShape" che è installato di default con ADO quindi no problem
per utilizzarla ho creato un database ACCESS con le tabelle "anagrafica
(codice as string, descrizione as string)", "barcode (codice as string,
barcode as string)", "totale (codice as string, descrizione as string,
barcode1 as string, barcode2 as string, barcode3 as string)"
successivamente per comodita ho aggiunto il DSN di sistema in Pannello di
controllo chiamandolo "dbone"
da VB  : "Nuovo progetto" -> "Project" -> "References" -> "Microsoft ActiveX
Data Object 2.7 Library" (vanno bene tutte le versioni)
aggiunto "command1 al form" e aggiunto codice dopo la firma
Fammi sapere se migliorano le prestazioni e di quanto visto che non ho mai
usato il SHAPING
Ciao
un L2K davanti al libro "Universal Data Access con Visual Basic e ADO di ROB
MACDONALD edizione Mondadori Informatica"
--CODE--
Private Sub Command1_Click()
    Dim Cn As Connection
    Dim Rs As Recordset
    Dim subRs As Recordset
    Dim rsTot As Recordset
    'Inizializzo risorse
    Set Cn = New Connection
    Set Rs = New Recordset
    Set rsTot = New Recordset
    'Apro i RecordSet e la connessione
    Cn.Open "Provider=MSDataShape.1;Persist Security Info=False;Data
Source=dbone;Data Provider=MSDASQL"
    Rs.Open "shape {select * from anagrafica} append ({select * from
barcode} relate codice to codice) as barcodes", Cn
    rsTot.Open "select * from totale", Cn, adOpenKeyset, adLockOptimistic
    With Rs
        While Not .EOF
            rsTot.AddNew
            rsTot.Fields("codice").Value = .Fields("codice").Value
            rsTot.Fields("descrizione").Value = .Fields("descrizione").Value
            'inizializzo recordset dei barcodes e li inserisco nel DB
            Set subRs = Rs.Fields("barcodes").Value
            x = 0
            While Not subRs.EOF
                x = x + 1
                rsTot.Fields("barcode" & CStr(x)).Value =
subRs.Fields("barcode").Value
                subRs.MoveNext
            Wend
            Set subRs = Nothing
            rsTot.Update
            .MoveNext
        Wend
    End With
    MsgBox "Fatto"
    'libero risorse
    rsTot.Close
    Rs.Close
    Cn.Close
    Set rsTot = Nothing
    Set Rs = Nothing
    Set Cn = Nothing
End Sub
--END CODE--


text:
un ultima cosa
La procedura non dovrebbe occupare moltissimo la memoria di sistema in
quanto tutti i recordset ado utilizzano una cache che viene riempita
gradualmente e rilasciata nel momento in cui non hai bisogno
ciao
L2K


text:
"Lukino2000" <
lu...@lukino2000.net
> ha scritto nel messaggio
news:a29cfn$vq6p7$1...@ID-126178.news.dfncis.de...
> un ultima cosa
Domattina, appena metto piede in ufficio, provo subito! Intanto ti
ringrazio, poi ti farň sapere. (Il panettone dove lo faccio portare? ;) )
Ciao!
Alex


author: Gustavo Bartolini

text:
"Alex" <
not.to....@geocities.com
> ha scritto nel messaggio
news:9kV18.6059$ly.1...@twister1.libero.it...
> E' un problema che devo risolvere per estrapolare dati da un database su
un
> server AS/400 a cui accedo via ODBC.
> Ho una prima tabella, chiamiamola "Anagrafica Articoli", strutturata così:
>
> codice --- descrizione
> ----------------------
> 00123       acqua
> 00555       vino
> 66000       limonata
>
> C'è poi una seconda tabella, chiamiamola "Codici barre", con questi campi:
>
> codice---barcode
> ------------------
> 00123    200123A
> 00555    200555A
> 00555    200555B
> 00123    200123B
> 00123    200123C
>
> In quest'ultima tabella la chiave è data da "codice+barcode".
> In pratica per ogni articolo si possono introdurre tutti i codici a barre
> che si vogliono, in qualsiasi ordine.
>
....omissis
Fermati quì.
Tu hai una tabella Anagrafica Articoli con un suo codice (che suppongo sia
chiave primaria).
Hai una tabella di corrispondenza Codice - BarCode con ambedue i campi
definiti chiave.
In Maschera Articoli puoi mettere una listBox per vedere, modificare,
aggiungere ed eliminare BarCode associati a quel codice articolo.
Qualunque programma di lettura BarCode leggerà la tabella di corrispondenza.
Che altro ti serve?
saluti
GB


text:
"Gustavo Bartolini" <
si...@tiscalinet.it
> ha scritto nel messaggio
news:a2dmde$lnj$1...@fe2.cs.interbusiness.it...
> In Maschera Articoli puoi mettere una listBox per vedere, modificare,
> aggiungere ed eliminare BarCode associati a quel codice articolo.
>
> Qualunque programma di lettura BarCode leggerà la tabella di
corrispondenza.
>
> Che altro ti serve?
>
> saluti
> GB
Lo scopo di questo lavoro è esportare oltre 46.000 record da un AS/400 a un
sistema Unix. Fatto il lavoro butto la tabella. Grazie comunque.
Ciao.
Alex


text:
"Lukino2000" <
lu...@lukino2000.net
> ha scritto nel messaggio
news:a29cfn$vq6p7$1...@ID-126178.news.dfncis.de...

Allora, tutto bene a parte un paio di inghippi. Il problema più grosso,
però, è di nuovo l'overflow (questa volta dopo 32.000 record). Non ho idea
da cosa dipenda. E tu? Troverei interessante, se sei d'accordo e ne hai
voglia, risolverlo.
Parliamo di prestazioni: con SHAPE ci ha impiegato qualche minuto, prima che
si bloccasse per overflow, contro un'oretta e mezza. Che ne dici? Niente
male, eh?
Stavo pensando anche a un'altra cosa: in realtà io so a priori che al
massimo posso avere 10 barcode per articolo (nell'esempio avevamo detto 3)
perché era una limitazione del nostro vecchio gestionale ma, come ho detto,
in teoria con il nuovo potrei averne nessuno o infiniti. Se volessi fare in
modo di aggiungere un campo alla tabella di destinazione ogni volta che
scopro che c'è un barcode in più per il quale non ci sono campi disponibili
come potrei procedere? Prima di tutto dovrei aggiungerlo nel recordset, ma
come?
Sono fuori sede fino giovedì, quindi non so se riuscirò a rispondere subito
alla conversazione.
Ciao.
Alex


text:
riesci a mandarmi il db zippato con le dovute cut
in pratica mi serve la tabella anagrafica con codice e descrizione, la
tabella barcode con codice e barcode
ciao
L2K
> Sono fuori sede fino giovedì, quindi non so se riuscirò a rispondere
subito
> alla conversazione.
PS : Aspetto e intanto faccio delle prove ;)


text:


non puoi prendere in considerazione l'idea di avere una tabella con
codice articolo - barcode collegata uno a molti?
Saluti.
Emanuele.


title: Problema con query

author: Luca T

text:
ho tabella "anagrafica_pazienti" in cui ad ogni record si correla (relazione
1 a molti) una visita o piů visite ad un paziente (tabella
"Visite_controllo") e l'elemento che distingue distingue quest'ultima tbl č
la data della visita. Ad ogni visita si registra un valore della
colesterolemia (numerico).
Vorrei estrapolare solo i valori della colesterolemia presenti nell'ultima
visita per un determinato paziente in un anno.
dalla tbl "visite" prendo il campo data e imposto il criterio >= #01/03/01#
And <#01/03/02#
Ottengo una qry dove vi sono alcuni pazienti che hanno una sola visita in
quell'anno, mentre ve ne sono altri che hanno fatto due o piů visite in
anno.
Io di questi ultimi vorrei solo i dati relativi all'ultima visita,
eliminando i dati delle visite cronologicamente precedenti.
Grazie
LucaT


title: Problema con query

author: mino

text:
Il 06 Giu 2003, 00:45, "Luca T" <
lNOALLO...@libero.it
> ha scritto:
> ho tabella "anagrafica_pazienti" in cui ad ogni record si correla
(relazione
> 1 a molti) una visita o più visite ad un paziente (tabella
> "Visite_controllo") e l'elemento che distingue distingue quest'ultima tbl
è
> la data della visita. Ad ogni visita si registra un valore della
> colesterolemia (numerico).
> Vorrei estrapolare solo i valori della colesterolemia presenti nell'ultima
> visita per un determinato paziente in un anno.
> dalla tbl "visite" prendo il campo data e imposto il criterio >=
#01/03/01#
> And <#01/03/02#
> Ottengo una qry dove vi sono alcuni pazienti che hanno una sola visita in
> quell'anno, mentre ve ne sono altri che hanno fatto due o più visite in
> anno.
> Io di questi ultimi vorrei solo i dati relativi all'ultima visita,
> eliminando i dati delle visite cronologicamente precedenti.
utilizza una query con raggruupamenti e sulla data usa il MAX.
ciao
>
> Grazie
>
> LucaT
>
--------------------------------
Inviato via
http://usenet.libero.it


title: Problema con query

text:
> ho tabella "anagrafica_pazienti" in cui ad ogni record si correla
(relazione
> 1 a molti) una visita o piů visite ad un paziente (tabella
> "Visite_controllo") e l'elemento che distingue distingue quest'ultima tbl
č
> la data della visita. Ad ogni visita si registra un valore della
> colesterolemia (numerico).
> Vorrei estrapolare solo i valori della colesterolemia presenti nell'ultima
> visita per un determinato paziente in un anno.
> dalla tbl "visite" prendo il campo data e imposto il criterio >=
#01/03/01#
> And <#01/03/02#
> Ottengo una qry dove vi sono alcuni pazienti che hanno una sola visita in
> quell'anno, mentre ve ne sono altri che hanno fatto due o piů visite in
> anno.
> Io di questi ultimi vorrei solo i dati relativi all'ultima visita,
> eliminando i dati delle visite cronologicamente precedenti.
>
> Grazie
>
> LucaT
>
>
>
>


title: Collegare DBF

author: Fumok

text:
Salve a tutto l'NG,
sto perdendo la testa e forse anche la pazienza su un problema che non
riesco a spiegarmi. Collego in Access 2002 delle tabelle DBF che sembrano
fatte in FoxPro (2.6). Ho creato un'entry ODBC di sitema che usda il driver
FoxPro.
In una tabella di queste, chiamamola Movimenti, c'è un campo stato che può
essere "V" oppure "N". Il problema è che se cerco di ordinare per tale
campo attraverso una query non c'è verso di avere un'output coerente.
Il tutto funziona regolarmente se invece di colleagare le tabelle le
importo (ma non posso praticare tale soluzione).
Poi ho anche vari problemi con le date ...
Grazie a chi mi potrà dare una mano a capir cosa non funziona.
P.S. Uso Win 98 SE con tutti gli aggiornamenti di sorta e ho installato
l'MDAC 2.7.
--
Fumok
[Toglimi le MUTANDE se vuoi rispondermi]


title: tabella con nome dei files contenuti in una cartella

author: fabià

text:
ciao a tutti,
credo di voler fare il passo più lungo della gamba!
vorrei creare una tabella con il nome dei file presenti in una
cartella .
sul sito comune ho trovato il seguente codice, soltanto che essendo
alle prime armi (vi giuro sto studiando) non so da dove cominciare.
c'è qualcuno che ha voglia di darmi un indizio?
grazie 1000
Questa funzione fa uso della funzione DIR e restituisce una matrice a
2 colonne contenente il path ed il nome di tutti i file contenuti in
una determinata cartella ed in tutte le sue sottodirectory.
L'ho creata con Access '97, sinceramente non so se nel 2000 la
funzionalità della funzione dir sia stata ampliata o se siano stati
aggiunti nuovi metodi x la gestione del file system.
Option Compare Database
Option Explicit
Option Base 1
Private matrice() As String
Public Function creamatrice(PATDINIZIO As String) As Variant
   ReDim matrice(2, 1)
   If PATDINIZIO Like "?:\" Then
      caricamatrice PATDINIZIO, True
   Else
      caricamatrice PATDINIZIO
   End If
   If UBound(matrice, 2) > 1 Then
      ReDim Preserve matrice(2, UBound(matrice, 2) - 1)
   End If
   creamatrice = matrice
   Erase matrice
End Function
Private Sub caricamatrice(strpercorso As String, Optional blnIsRoot As
Boolean = False)
   Dim lngcnt2 As Long, lngcnt1 As Long, strnome As String
   strnome = Dir(strpercorso, vbDirectory)
   Do While strnome <> ""
      If blnIsRoot = True And lngcnt1 = 0 Then
         strnome = Dir(strpercorso, vbDirectory)
      Else
         strnome = Dir
      End If
      lngcnt1 = lngcnt1 + 1
      If strnome <> "" And strnome <> "." And strnome <> ".." Then
         If GetAttr(strpercorso & strnome) <> vbDirectory Then
            matrice(1, UBound(matrice, 2)) = strpercorso
            matrice(2, UBound(matrice, 2)) = strnome
            ReDim Preserve matrice(2, UBound(matrice, 2) + 1)
         Else
            caricamatrice (strpercorso & strnome & "\")
            strnome = Dir(strpercorso, vbDirectory)
            lngcnt2 = IIf(blnIsRoot = False, 0, 1)
            Do While lngcnt2 < lngcnt1
               strnome = Dir
               lngcnt2 = lngcnt2 + 1
            Loop
         End If
      End If
   Loop
End Sub
8-)> Fabià


author: Roberto da casa

text:
"fabià" <fabi...@SPAMyahoo.com> ha scritto nel messaggio
news:3c89e0ff...@powernews.inwind.it...
> ciao a tutti,
> credo di voler fare il passo più lungo della gamba!
> vorrei creare una tabella con il nome dei file presenti in una
> cartella .
>
[CUT]
>
>
> 8-)> Fabià
Se la tabella dove vuoi registare i nomi dei file si chiama Pippo ed ha la
seguente struttura:
ID            Contatore e chiave primaria
Path          Testo
Se il percorso (path) della cartella che contiene i file è contento in un
controllo chiamato Percorso.
Il codice VBA che ti serve potrebbe essere il seguente:
    Dim rst As Recordset, i As Integer
    If IsNull(Me.Percorso) Then Exit Sub
    'Svuota la tabella Pippo da eventuali dati precedenti
    DoCmd.RunSQL "DELETE * FROM Pippo;"
    Set rst = CurrentDb.OpenRecordset("Pippo")
          With Application.FileSearch
            .NewSearch
            .FileType = msoFileTypeAllFiles
              .LookIn = Me!Percorso
              If .Execute > 0 Then
                  For i = 1 To .FoundFiles.Count
                      rst.AddNew
                      rst!Path = NomeLink(.FoundFiles(i))
                      rst.Update
                  Next i
              Else
                  MsgBox "La cartella è vuota", vbCritical, ""
              End If
          End With
    Set rst = Nothing
Tieni presente che, affinchè il tutto funzioni, occorre che nei Riferimenti
del tuo database tu aggiunga anche quelli relativi Microsoft Officice x.x
Object Library. C'è una soluzione che non prevede l'aggiunta di tali
riferimenti, ma con Windows Me non funziona.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: fattura elettronica - errore riferimento normativo

author: mario rossi

text:
riporto di seguito mia fattura in modo che qualcuno possa capire l'errore grazie in anticipo

<Codice>00200</Codice>
<Descrizione>File non conforme al formato (nella descrizione del messaggio Ã¨ riportata lâ€™indicazione puntuale della non conformitÃ ) - Invalid content was found starting with element 'RiferimentoNormativo'. One of '{SpeseAccessorie, Arrotondamento, ImponibileImpor</Descrizione>

<FatturaElettronicaBody>
<DatiGenerali>
<DatiGeneraliDocumento>
<TipoDocumento>TD01</TipoDocumento>
<Divisa>EUR</Divisa>
<Data>2018-11-08</Data>
<Numero>116/2018</Numero>
</DatiGeneraliDocumento>
</DatiGenerali>
<DatiBeniServizi>
<DettaglioLinee>
<NumeroLinea>1</NumeroLinea>
<Descrizione>RINNOVO POSTA CERTIFICATA</Descrizione>
<Quantita>1.00</Quantita>
<UnitaMisura>N.</UnitaMisura>
<DataInizioPeriodo>2018-10-07</DataInizioPeriodo>
<DataFinePeriodo>2019-10-07</DataFinePeriodo>
<PrezzoUnitario>15.00</PrezzoUnitario>
<PrezzoTotale>15.00</PrezzoTotale>
<AliquotaIVA>22.00</AliquotaIVA>
</DettaglioLinee>
<DettaglioLinee>
<NumeroLinea>2</NumeroLinea>
<Descrizione>CANONE ANNUALE PERIODO 10/2018-10/2019</Descrizione>
<PrezzoUnitario>0.00</PrezzoUnitario>
<PrezzoTotale>0.00</PrezzoTotale>
<AliquotaIVA>0.00</AliquotaIVA>
<Natura>N2</Natura>
</DettaglioLinee>
<DatiRiepilogo>
<AliquotaIVA>0.00</AliquotaIVA>
<Natura>N2</Natura>
<RiferimentoNormativo>NON SOGGETTE</RiferimentoNormativo>
<ImponibileImporto>0.00</ImponibileImporto>
<Imposta>0.00</Imposta>
<EsigibilitaIVA>I</EsigibilitaIVA>
</DatiRiepilogo>
<DatiRiepilogo>
<AliquotaIVA>22.00</AliquotaIVA>
<ImponibileImporto>15.00</ImponibileImporto>
<Imposta>3.30</Imposta>
<EsigibilitaIVA>I</EsigibilitaIVA>
</DatiRiepilogo>
</DatiBeniServizi>
<DatiPagamento>
<CondizioniPagamento>TP02</CondizioniPagamento>
<DettaglioPagamento>
<ModalitaPagamento>MP05</ModalitaPagamento>
<DataScadenzaPagamento>2018-11-18</DataScadenzaPagamento>
<ImportoPagamento>18.30</ImportoPagamento>
</DettaglioPagamento>
</DatiPagamento>
</FatturaElettronicaBody>


author: Potone

text:
Ciao,
La sequenza con cui le varie componenti appaiono in un dato blocco é vincolante, nel caso di DatiRiepilogo la voce RiferimentoNormativo deve apparire per ultima, mentre nello stralcio che hai postato appare prima di ImponibileImporto.
Il messaggio d'errore dice proprio questo.

Mat.


text:

dopo questa correzzione ho inoltrato di nuovo la fattura al sistema di simulazione ed ho ricevuto un messaggio con oggetto "ricevuta di consegna" (simulazione)

quindi dovrebbe essere stata accettata, grazie infinite per il tuo aiuto.


title: maschera come motore di ricerca

author: kakagol

text:
ciao a tutti,
il mio problema è questo, devo realizzare un maschera, dove ci sia una
funzione che faccia da motore di ricerca, quindi mi serve una casella
di testo e un pulsante... e sotto come risultato della ricerca mi
devono uscire tutti i risultati inerenti alla parola chiave.
se per esempio io ho più record legati alla parola "pippo" voglio
visualizzarli tutti... e poi eventualmente collegare il tutto ad un
tasto modifica che mi fa modificare il campo... chi mi da una mano. io
purtroppo nn sono molto bravo con access... sono un principiante.
grazie in anticipo. ciao carmine


title: maschera come motore di ricerca

author: AndreaPapi

text:
kakagol ha scritto:

potresti utilizzare una form a Maschere continue, nell'intestazione
della form inserisci il pulsante di comando e la casella di testo.
la routine che associ al clic del pulsante di comando dovrebbe
modificare l'origine dati della form in base al valore impostato nella
casella di testo
dim sql as string
    sql = "SELECT * FROM NomeTabella WHERE NomeCampo LIKE '*"  &
NZ(ME!NomeTasellaDiTesto,"") & "*'"
    Me.RecordSource = sql
    Me.Requery
     ' non utilizzare il doppio apice nella casella di testo
ciao
Andrea Papi


title: maschera come motore di ricerca

text:
AndreaPapi ha scritto:
>
> potresti utilizzare una form a Maschere continue, nell'intestazione
> della form inserisci il pulsante di comando e la casella di testo.
> la routine che associ al clic del pulsante di comando dovrebbe
> modificare l'origine dati della form in base al valore impostato nella
> casella di testo
>
> dim sql as string
>
>     sql = "SELECT * FROM NomeTabella WHERE NomeCampo LIKE '*"  &
> NZ(ME!NomeTasellaDiTesto,"") & "*'"
>     Me.RecordSource = sql
>     Me.Requery
>      ' non utilizzare il doppio apice nella casella di testo
scusa l'ignoranza... ma siccome nn sono per nulla pratico di vb...
vorrei sapere come faccio a collegare il pulsante con la ricerca, mi da
un errore di sintassi... evidenziandomi la & prima di nz. rripeto che
nn posso sapere cosa significa. so che chiedo molto ma potresti darmi
qualche ulteriore delucidazione?? grazie di tutto. anche per la
pazienza...


title: maschera come motore di ricerca

author: Sergio MAZZA

text:
"kakagol" <
kaka...@libero.it
> ha scritto nel messaggio
news:1154599600....@i3g2000cwc.googlegroups.com...
ciao a tutti,
il mio problema č questo, devo realizzare un maschera, dove ci sia una
funzione che faccia da motore di ricerca, quindi mi serve una casella
di testo e un pulsante... e sotto come risultato della ricerca mi
devono uscire tutti i risultati inerenti alla parola chiave.
se per esempio io ho piů record legati alla parola "pippo" voglio
visualizzarli tutti... e poi eventualmente collegare il tutto ad un
tasto modifica che mi fa modificare il campo... chi mi da una mano. io
purtroppo nn sono molto bravo con access... sono un principiante.
grazie in anticipo. ciao carmine
[risposta]
www.sitocomune.com
 Sezione Forms
3.71 Form che ricerca in tutti i controlli di un'altra form a maschere con
3.49 Maschera di ricerca record.
6.92 Semplice motore di ricerca
Ciao.
--
Sergio MAZZA


title: errore aggiornando gli archivi access

author: Gabriele

text:
Scusate, cosa potrei reinstallare dal momento che aprendo un gestionale
scritto in VB6 +ADO+Access97  mi compare sempre questo errore:
errore:-
2147024769
 ,impossibile aggiornare o accedere agli archivi - metodo
'tilde' dell'oggetto'tilde' .....( tilde è il simbolo dell'onda  di cui nn
ricordo la combinazione di tasti).
Ieri purtroppo è stato reinstallato il sistema operativo wXP sopra se stesso
, e oggi mi dà questo errore.
Ho reinstallato il programma è anche il motore Jet di DB sp8 per xp , ma
niente da fare .
cordiali saluti!


title: errore aggiornando gli archivi access

author: Sib

text:
"Gabriele" <
lib...@libero.it
> ha scritto nel messaggio
> Scusate, cosa potrei reinstallare dal momento che aprendo un gestionale
> scritto in VB6 +ADO+Access97  mi compare sempre questo errore:
> errore:-
2147024769
 ,impossibile aggiornare o accedere agli archivi -
metodo
> 'tilde' dell'oggetto'tilde' .....( tilde è il simbolo dell'onda  di cui nn
> ricordo la combinazione di tasti).
~ ALT + 126 ~
> Ieri purtroppo è stato reinstallato il sistema operativo wXP sopra se
stesso
> , e oggi mi dà questo errore.
> Ho reinstallato il programma è anche il motore Jet di DB sp8 per xp , ma
> niente da fare .
Personalmente sconsiglio sempre di reinstallare su se stesso un SO.
Hai anche aggiornato tutte le relative patch?
hai reinstallato office e relative patch?
Sib


title: rubrica indirizzi

author: Marco

text:
Ciao a tutti
Ho una rubrica indirizzi dei miei amici
e ho creato un report per la stampa
ma volevo mettere un record per ogni pagina ma non ci riesco.
Sapete dirmi come devo formattare il report?
Ciao e grazie 1000


title: rubrica indirizzi

author: Antonio Biso

text:
"Marco" <
ma...@tin.it
> ha scritto nel messaggio
news:KWN09.10464$lu5.2...@twister1.libero.it...

Prendi il campo campo chiave nella tabella dati (se non lo hai aggiungi un
contatore) e raggruppa il report su quel campo. Quindi fai vedere anche il
piè di gruppo e nel piè di gruppo ci metti un controllo salto pagina
Antonio


title: rubrica indirizzi

author: Alberto S.

text:
"Marco" <
ma...@tin.it
> ha scritto nel messaggio
news:KWN09.10464$lu5.2...@twister1.libero.it...

In visualizzazione struttura devi modificare la proprietà 'interruzione
pagina' del corpo del report.
Ciao
--
Alberto


title: ftp da VBA

author: Galvy

text:
Giorni fa ho chiesot se qualcuno era in grado di darmi qualche dritta per
fare un ftp da vba e gentilmente mi hanno anche risposto con il codice
sorgente da inserire nel mio mdb ma il fato è che non va...
mi restituisce un errore "Necessario Oggetto" ho letto e cercato anche noe
sito di bill gates ma nulla.... qualcuno sa aiutarmi?
questo è il codice sorgente che mi restituisce l'errore...
Dim strSite As String
Dim strFile As String
strSite = Me!txtFTPSite
strFile = Me!txtFileName
objFTP.Protocol = icFTP
objFTP.UserName = "administrator"
objFTP.Password = "PippoPippo"
objFTP.URL = strSite
Do While objFTP.StillExecuting
    DoEvents
Loop
objFTP.Execute strSite, "PUT C:\temp\" & strFile & " " & strFile
Do While objFTP.StillExecuting
    DoEvents
Loop
objFTP.Cancel
Saluti Galvy


title: ftp da VBA

author: Giorgio prx

text:
"Galvy" <
ga...@libero.it
> ha scritto nel messaggio
news:ONL89.85121$lu5.2...@twister1.libero.it...

Devi aggiungere ai riferimenti (da vba Strumenti -> Riferimenti) il
controllo 'Microsoft Internet Transfer Control 6.0'  MSINET.OCX
Ciao Giorgio


title: ftp da VBA

text:
> Devi aggiungere ai riferimenti (da vba Strumenti -> Riferimenti) il
> controllo 'Microsoft Internet Transfer Control 6.0'  MSINET.OCX
>
> Ciao Giorgio
>
>msinet.ocx  è un componente che viene fornito con office developer
giusto...
dato che uso access 2000 "light" immagino di non poter far nulla da ciò che
ho letto.
Giusto?
Saluti Galvy


title: ftp da VBA

text:
Sono riuscito dopo svariati tentativi a "inserire" inet ma ora quando provo
il codice... mi restituisce il seguente errore
-Metodo 'Execute' dell'oggetto 'iinet' non riuscito...
sbaglio a livello codice oppure semplicemente installando il componente ocx
e nulla altro cio non basta???
insomma sbaglio io oppure necessita di un altra dll?
Saluti Galvy


title: Un consiglio strutturale

author: vespamu

text:
Ho le tabelle:
"Tipo prodotto" con il campo Tipo.
"Marca prodotto" con il campo Marca.
"Codice prodotti" con i campi Codice, Tipo, Marca
"Clienti" con i campi Cognome, Codice, Tipo, Marca
Le tabelle Tipo prodotto e Marca prodotto hanno una relazione uno a molti
con la tabella Codice Prodotti e con la tabella Clienti.
Il problema è che se nella tabella Codice prodotti a parità di codice, viene
modificato ad esempio il campo Marca, questa non si aggiorna automaticamente
nella tabella Clienti.
(Ed è ovvio non essendoci nessuna relazione)
Ma come potrei impostare le relazioni fra tabelle in modo che ciò avvenga?
Spero di essermi spiegato bene...
Grazie


title: Un consiglio strutturale

text:
"vespamu" <
ves...@libero.it
> ha scritto nel messaggio
news:dwHd6.65249$ew1.4...@news.infostrada.it...

Nella tabella Clienti non mettere i campi Tipo e Marca; a cosa ti servono?
Creati invece tra la tabella Clienti e la tabella CodiceProdotti una
relazione uno-a-molti in base ai campi Codice.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Un consiglio strutturale

text:
Roberto da casa ha scritto nel messaggio
<8gId6.65832$
ew1.4...@news.infostrada.it
>...

Ci ho pensato anch'io, ma ho la necessità di effettuare delle ricerche per
Marca e Tipo nella tabella Clienti.
Non ci sono proprio altre soluzioni?


title: Un consiglio strutturale

author: Roberto dal portatile

text:
"vespamu" <
ves...@libero.it
> ha scritto nel messaggio
news:a21e6.73776$ew1.4...@news.infostrada.it...

Le ricerche per Marca e Tipo nella tabella Clienti li puoi sempre fare in
una query nella quale metti in join la tabella Clienti e la tabella Codice
prodotti.
Non credo tu abbia molte altre possibilità per evitare l'inconveniente da te
lamentato.



title: Un consiglio strutturale

author: Pietro Crincoli

text:
>Ci ho pensato anch'io, ma ho la necessità di effettuare delle ricerche per
>Marca e Tipo nella tabella Clienti.
Quando le tabelle sono disegnate correttamente, le ricerche potranno essere
effettuate con le join. Secondo me ti devi preoccupare soprattutto che
tabelle e relazioni siano appunto corrette.
Pietro
--
Posted from
urano.wintec.it
 [195.135.34.162]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Un consiglio strutturale

text:
"Pietro Crincoli" ha scritto nel messaggio
<000501c08c3c$ee112000$0201020a@Angela>...

Il fatto è che ho anche un'altro problema legato ad una cosa che ho omesso
di dire nel mio primo messaggio per non incasinare ancor più la faccenda, ma
purtroppo i nodi vengono al pettine...
e cioè il famoso codice prodotto non lo inserisco direttamente nella
tabella, questo viene inserito automaticamente nella medesima attraverso una
funzione Dlookup (che per crearla ho già fatto dannare Roberto) legata a due
combo (Marca e Tipo) che recuperano i dati da due rispettive query. In
questo modo scegliendo la marca x nella combo Marca, posso scegliere solo i
tipi y e z nella combo Tipo. Una volta che tutte e due le combo vengono
"riempite" ecco che compare il codice prodotto.
E' per questo motivo che ho dovuto inserire anche i campi Marca e Tipo nella
tabella Clienti.


title: Un consiglio strutturale

text:
"vespamu" <
ves...@libero.it
> ha scritto nel messaggio
news:KMhf6.103319$ew1.6...@news.infostrada.it...
>
[CUT]
> Il fatto è che ho anche un'altro problema legato ad una cosa che ho omesso
> di dire nel mio primo messaggio per non incasinare ancor più la faccenda,
ma
> purtroppo i nodi vengono al pettine...
> e cioè il famoso codice prodotto non lo inserisco direttamente nella
> tabella, questo viene inserito automaticamente nella medesima attraverso
una
> funzione Dlookup (che per crearla ho già fatto dannare Roberto) legata a
due
> combo (Marca e Tipo) che recuperano i dati da due rispettive query. In
> questo modo scegliendo la marca x nella combo Marca, posso scegliere solo
i
> tipi y e z nella combo Tipo. Una volta che tutte e due le combo vengono
> "riempite" ecco che compare il codice prodotto.
> E' per questo motivo che ho dovuto inserire anche i campi Marca e Tipo
nella
> tabella Clienti.
>
Le due caselle combinate ansichè associate a campi della tabella Clienti,
rendile non associate; questo non ti creerebbe alcun problema per la
DLookup.



title: Palmare e sincronizzazione PC

author: Gigi

text:
Premetto che ho provato a fare delle ricerche su questo argomento ma ho
trovato ben poco.
Avrei bisogno di capire se è possibile creare un db su un palmare per
acquisire dei dati e poi sincronizzandolo con il pc scaricarli su una
tabella di un DB access 2003.
Grazie per l'attenzione


title: Palmare e sincronizzazione PC

author: Ivan

text:
"Gigi" <
rs...@email.it
> ha scritto nel messaggio
news:1gxis4wwpznex$.xd10i6bbijh.dlg@40tude.net...
> Premetto che ho provato a fare delle ricerche su questo argomento ma ho
> trovato ben poco.
> Avrei bisogno di capire se č possibile creare un db su un palmare per
> acquisire dei dati e poi sincronizzandolo con il pc scaricarli su una
> tabella di un DB access 2003.
> Grazie per l'attenzione
Possibilissimo.
Io lavoro molto con il seguente scenario.
Palmari con windows mobile con sql server ce...interfaccia grafica
realizzata con il vecchio EVb 3.0
Postazione fissa con MSDE o sql server
Sincronizzazione dei dati con IIS
Tutto va una bomba ed č molto affidabile e di documentazione ne trovi quanta
ne vuoi.
lascia perdere soluzioni con activesync o file mdb o cdb..ormai non sono piů
supportati
Ivan


title: Palmare e sincronizzazione PC

text:


grazie della risposta ma sono alle prime armi e avrei bisogno di qualche
dritta per incominciare a muovermi....
ho capito che si puň fare ma avrei bisogno di capire da dove cominciare.
Grazie ancora per l'attenzione


title: Palmare e sincronizzazione PC

text:
"Gigi" <
rs...@email.it
> ha scritto nel messaggio
news:694rklge6ttt.1u...@40tude.net...

tutto quello che ho fatto l'ho imparato qui...buon divertimento
http://devbuzz.com/
ciao, Ivan


title: Formattare un numero?

author: Joyce

text:
Salve,
non riesco a trovare la funziona che faccia al caso mio:
Ho una textbox dentro al quale faccio un paio di conti.
Il risultato è un numero con 10 cifre decimali.
Come si fa a troncare a due cifre ad esempio?
Grazie


title: Formattare un numero?

author: Alex

text:
"Joyce" <
liap...@uni.de
> wrote in message
news:9rRz7.49554$1H1.6...@news.infostrada.it...

Hai 2 strade:
1)Istruzione Format con (F1) vedi l'utilizzo...
2)Formattare la TxtBox a Numero decimali =2
Ciao @Alex.
--
Posted from  [146.133.1.30]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Formattare un numero?

text:
Joyce <
liap...@uni.de
> wrote in message
9rRz7.49554$1H1.6...@news.infostrada.it...

Se ti basta la visualizzazione, metti due cifre decimali nella proprietà del
controllo, altrimenti usa questa espressione per troncare veramente il
risultato
int(espr*100)/100
Antonio


title: Formattare un numero?

author: Tecnoricambi Oderzo

text:
Antonio Biso <
ch...@etruria.net
> wrote in message
eMRz7.49699$1H1.6...@news.infostrada.it...

Oppure con arrotondamento centisimale più vicino
 int((espr*100)+0,499)/100


title: textbox DOS

author: Sandrobi

text:
In una textbox richiamo un file testo creato in DOS. Per questo motivo
alcuni caratteri non vengono visualizzati bene, ad esempio i caratteri
accentati. C'è qualche istruzione per fare la conversione in automatico
oppure è necessario modificare il testo con Blocco note?


title: Lentezza apertura maschere

author: Noperditempograzie

text:
Ciao a tutti,
ho un database in rete, diviso in 1 BE e 4FE.
Il Be di circa 2,5 Mb i FE di circa 15Mb.
I FE sono tutti uguali, cioè non personalizzati. Il mio problema è che per
aprire una maschera è capace di impiegarci anche 5/7 secondi. E' nornale
tutto questo? C'è un sistema per velocizzarlo (compattazione già fatta)? Può
essere lento perchè ci sono diversi campi nelle tabelle che sono
indicizzati?
grazie in anticipo per i suggerimenti.
C.


title: Lentezza apertura maschere

author: Bruno Campanini

text:
"Noperditempograzie" <noperd...@NOSPAMlibero.it> wrote in message
news:eKaEf.73516$eD5.1...@twister2.libero.it...

Tutto fa brodo, anche controlli calcolati nelle schede
con formule di dominio (DLookup, DSum, etc) e immagini.
Query laboriose nel Record Source delle schede?
La dimensione del file non dovrebbe invece contare molto.
Lavoro con file (FE) di oltre il doppio e non ho problemi
(Excel 2003).
Ciao
Bruno


title: Lentezza apertura maschere

author: Oscar Manfredini

text:
"Noperditempograzie"

Oltre a eventuali strategie di programmazione "di per sè" lente (totalmente
documentate nell'Help), ci sono altri fattori più tecnici (anch'essi, in
parte, documentati nell'Help di Access che dovresti imparare a consultare):
http://www.granite.ab.ca/access/performancefaq.htm
Ciao, Oscar


title: Lentezza apertura maschere

author: MA

text:

Togli la correzione automatica del nome
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Access "disabilita" messaggi tipo SetWarnings e altre funzioni.

text:
Ciao a tutti, vi sottopongo un quesito che per forza di cose dal
titolo non è chiaro..
Sto lavorando con un mdb creato col 97 il quale poi viene passato ad
un utente finale che ha il 2003 e che quindi ad ogni aggiornamento fa
la conversione.
Il programma funziona ma, con questo passaggio, ogni volta l'utente
aveva problemi come:
- i messaggi che io avevo "nascosto" con SetWarnings = False vengono
invece mostrati
- in una sottomaschera in vista foglio dati il CTRL+T non funziona,
mentre sul mio sì
- alcuni calcoli presenti in eventi tipo AfterUpdate non vengono
fatti, altri sì.
Ho dovuto installare sul mio pc, sul quale era già presente Office 97,
una copia di Access 2003 (solo Access); nessun problema, seguendo le
istruzioni Microsoft.
Ho installato, attivato, aggiornato, tutto senza problemi.
Ho convertito un mdb fatto con il 97 ed ho proseguito il suo sviluppo
direttamente col 2003, salvando in formato 2003 e sperando che il
problema dipendesse dalla conversione fatta ogni volta.
Niente da fare. anche così, il problema rimane.
ho creato un mdb vuoto in 2003 ed ho importato gli oggetti, ma non
risolve.
Ah, giusto per precisione, il codice rimane corretto.
Avevo trovato un'impostazione tra i menu di Access che ora non
ritrovo: faceva riferimento proprio ad avvisi relativi alla sicurezza,
ma provandone i valori, non dipendeva da quella.
Avete idee sul perchè di questo comportamento? Vi siete mai scontrati
con una cosa simila?


text:
<
iota...@gmail.com
> ha scritto nel messaggio
news:1178694775.4...@u30g2000hsc.googlegroups.com...







____
Guarda bene i riferimenti da A97 a 2003 cambi versione DAO


title: La funzione mi dà errore...

author: Augusto

text:
Grazie, ho copiato  la funzione che qui riproduco ma mi d� errore...
Ho una maschera basata su una tabella con un campo data di nascita e un
campo anni
poi ho un pulsante che una volta premuto, con il seguente codice dovrebbe
darmi l'et� nel campo anni..
Me.et� = DateDiff("aaaa"; [DataNascita]; Date) + (Format(Date; "mmgg") <
Format([DataNascita]; "mmgg"))
ma non funziona affato.... anzi sembra che non accetta i punti e virgola
della formula.
Sono io che sbaglio o � sbagliata la formula.....?   l'ho presa da qui
www.donkarl.com/it?FAQ2.7
su consiglio di Daniele.  Grazie


title: La funzione mi dà errore...

author: CinziaPagani

text:
"Augusto" <
aug...@tin.it
> ha scritto nel messaggio
news:4be80d73$0$823$4faf...@reader5.news.tin.it...

Ciao Augusto,
se usi la formula come origine dati della casella, � giusta cos� con i
punti e virgola;
  se invece la usi in cofice VB come mi pare stai facendo, allora devi
usare virgola al posto di punto e virgola.


title: La funzione mi dà errore...

author: Karl Donaubauer

text:
CinziaPagani wrote:
> "Augusto ha scritto:
>> Grazie, ho copiato  la funzione che qui riproduco ma mi d� errore...
>> Ho una maschera basata su una tabella con un campo data di nascita e
>> un campo anni
>> poi ho un pulsante che una volta premuto, con il seguente codice
>> dovrebbe darmi l'et� nel campo anni..
>> Me.et� = DateDiff("aaaa"; [DataNascita]; Date) + (Format(Date;
>> "mmgg") < Format([DataNascita]; "mmgg"))
>> ma non funziona affato.... anzi sembra che non accetta i punti e
>> virgola della formula.
>> Sono io che sbaglio o � sbagliata la formula.....?   l'ho presa da
>> qui
www.donkarl.com/it?FAQ2.7
>> su consiglio di Daniele.  Grazie
>>
> se usi la formula come origine dati della casella, � giusta cos� con i
> punti e virgola;
>  se invece la usi in cofice VB come mi pare stai facendo, allora devi
> usare virgola al posto di punto e virgola.
Inoltre devi sostituire le abbreviazioni con le versioni inglesi:
Me![et�] = DateDiff("yyyy", DataNascita, Date) + _
(Format(Date,"mmdd") < Format(DataNascita, "mmdd"))
BTW
Tenta di evitare segni speciali come accenti (�) nei nomi.
Possono dare problemi in VBA e SQL.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: La funzione mi dà errore...

text:
Grazie Karl.... adesso funziona...!
grazie davvero...


title: La funzione mi dà errore...

author: Pablitomf (da casa)

text:

Me.et� = DateDiff("yyyy", format([DataNascita],"dd/mm/yy");
format(Now(),"dd/mm/yy"))


title: La funzione mi dà errore...

text:
"Pablitomf (da casa)" <
pabl...@hotmail.it
> wrote in message
news:DCXFn.56544$Ua....@twister2.libero.it...
> Me.et� = DateDiff("yyyy", format([DataNascita],"dd/mm/yy");
> format(Now(),"dd/mm/yy"))
A che cosa serve Format(..., "dd/mm/yy") quando
la formula deve restituire un numero intero di anni
(e non una data)?
[Et�] = DateDiff("yyyy", [DataNascita], Now())
Bruno


title: La funzione mi dà errore...

author: pablitomf

text:
On 12 Mag, 12:32, "Bruno Campanini" <
B...@gmail.com
> wrote:
> "Pablitomf (da casa)" <
pablit...@hotmail.it
> wrote in messagenews:DCXFn.56544$Ua....@twister2.libero.it...
>
> > Me.età = DateDiff("yyyy", format([DataNascita],"dd/mm/yy");
> > format(Now(),"dd/mm/yy"))
>
> A che cosa serve Format(..., "dd/mm/yy") quando
> la formula deve restituire un numero intero di anni
> (e non una data)?
>
> [Età] = DateDiff("yyyy", [DataNascita], Now())
>
> Bruno
in realtà era in origine un Cdate(format([DataNascita],"gg/mm/yy))...
perchè non sò se il formato DataNascita è Data o testo... ma se è
Data, è ovvio che è come dici tu.


title: runtime access

author: magico

text:
ciao
devo distribuire un db access che ho sviluppato.(ACCESS 2000).
Qual e' il modo migliore per assicurarmi la compatibilita con le versioni
di access installate nei pc dell'utente finale?
ho pensato di distribuire il runtime di access2000 che andra installato
nel pc dell utente. Questo crea problemi in caso ci sia gia un access
installato?
Posso far in modo che il mio db venga eseguito dal mio runtime piuttosto
che dall'access gia presente nel pc?
come ci si regola in questi casi?
ciao grazzzzzzzzie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: runtime access

text:
"magico" <
> devo distribuire un db access che ho sviluppato.(ACCESS 2000).
>
> Qual e' il modo migliore per assicurarmi la compatibilita con le versioni
> di access installate nei pc dell'utente finale?
Pare procurarsi gli script sagekey  (non ho provato personalmente)
www.sagekey.com
> ho pensato di distribuire il runtime di access2000 che andra installato
> nel pc dell utente. Questo crea problemi in caso ci sia gia un access
> installato?
Dipende da cosa intendi tu per problemi.
Comunque la versione Runtime di Access 2000 dev'essere la 1.5, diversamente
vai incontro a un mare di problemi ... la realese originale era disastrosa.
> Posso far in modo che il mio db venga eseguito dal mio runtime piuttosto
> che dall'access gia presente nel pc?
Ci pensa già lui, creando la stringa di connessione corretta per eseguire
l'applicazione Runtime.
Ciao.


title: runtime access

author: minoo

text:
Oscar Manfredini wrote:
> "magico" <
>
>
> Pare procurarsi gli script sagekey  (non ho provato personalmente)
>
www.sagekey.com
fa la stessa cosa dell'office developer piu o meno?
ciao


title: runtime access

author: Ferrari Rino

text:
"minoo" <
mi...@min.com
> ha scritto nel messaggio
news:BRLHd.429726$b5.20...@news3.tin.it...

Io lo utilizzo ed e molto meglio del setup generato
da microsoft(almeno per le versioni xp,2003)
Ferrari Rino


title: Spostamento in subform

author: 'Roccia' Max

text:
Ciao tutti.
Ho un lapsus pazzesco...
Ho una cosa molto classica, ovvero un form volgarissimo (dati di
persone) con una struttura a schede, in una scheda c'e' una subform
con dentro una maschera continua (turni di servizio).
L'utente deve, per ciascuna persona, andare ad inserire i nuovi turni
di servizio.
Il problema e' che la tabella dei turni comincia a diventare corposa,
e l'utente si scoccia a scorrere l'elenco dei turni per arrivare al
record da inserire.
Come faccio a spostarmi sul primo record vuoto della subform quando
cambio record della form principale, MA solo se la scheda con la
subform e' visibile? Non riesco a trovare la sintassi corretta...
cia'
Max


title: Spostamento in subform

text:

Metti il fuoco sulla sub e metti docmd.gotorecord ,, acnewrec
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007


title: Spostamento in subform

text:

Se p.e. la scheda con la sottomaschera è la seconda della struttura:
If Me!TuaScheda = 1 Then
    Me!TuaSottoMaschera.SetFocus
    DoCmd.GoToRecord , , acNewRec
End If
Vedi anche le spiegazioni qui:
www.donkarl.com/it?FAQ4.17
www.donkarl.com/it?FAQ4.2
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Spostamento in subform

text:
Karl Donaubauer wrote:
> 'Roccia' Max wrote:
>> ...
>> Ho una cosa molto classica, ovvero un form volgarissimo (dati di
>> persone) con una struttura a schede, in una scheda c'e' una subform
>> con dentro una maschera continua (turni di servizio).
>> L'utente deve, per ciascuna persona, andare ad inserire i nuovi turni
>> di servizio.
>>
>> Il problema e' che la tabella dei turni comincia a diventare corposa,
>> e l'utente si scoccia a scorrere l'elenco dei turni per arrivare al
>> record da inserire.
>>
>> Come faccio a spostarmi sul primo record vuoto della subform quando
>> cambio record della form principale, MA solo se la scheda con la
>> subform e' visibile? Non riesco a trovare la sintassi corretta...
>
> Se p.e. la scheda con la sottomaschera è la seconda della struttura:
>
> If Me!TuaScheda = 1 Then
Volevo dire:
If Me!TuaStrutturaASchede = 1 Then



title: Spostamento in subform

text:
On 10 Set, 12:18, "MA" <
mas...@massimilianoamendola.it
> wrote:
> Metti il fuoco sulla sub e metti docmd.gotorecord ,, acnewrec
Chie pirla... e' vero: dimenticavo il setfocus.
Gra'
Ciao


title: Report access 2000 con più totali

author: alessio

text:
Ciao a tutti,
premetto che sono un principiate quindi vi porrò una domanda che
potrebbe sembrare stupita.
Ho fatto un report in access basato su una quey.
Il report è stato generato in automatico con la creazione guidata ed
hai dei totali in fondo alla pagina.
Sotto ai totali già presenti mi servirebbe aggiungere altri totali
calcolati al di fuori della query di partenza.
La domanda è: posso mettere altri campi che vengono calcolati da altre
query?
Oppure inserire campi calcolati da query "dinamiche" ciò mettere la
query nell'origine controllo?
spero di essere stato chiaro....
grazie in anticipo
Alessio


title: Report access 2000 con più totali

author: Carlo Costarella

text:
"alessio" <
kav...@libero.it
> ha scritto nel messaggio
news:1171186696....@k78g2000cwa.googlegroups.com...
Ciao a tutti,







grazie in anticipo
Alessio
---------------------------
Sì puoi mettere altri controlli (i campi sono in tabelle e query) calcolati.
Mettere una query nell'origine controllo non ha senso, infatti le query sono
dei recordset.
Semmai il valore restituito da un campo in una query:
=Dlookup("MioCampo";"MiaQuery")
=Dsum("MioCampo";"MiaQuery")
=Dlast("...ecc.
Personalmente preferisco usare il codice piuttosto che l'origine controllo:
Me.MioControllo = Dlookup("MioCampo","MiaQuery")
Nota che ho usato la virgola (,) e non il punto e virgola (;) come
nell'origine controllo.
Ciao, Carlo


title: aprire una maschera all'interno di un'altra maschera

author: ndb

text:
Volevo chiedere al ns. se è possibile e come far si che premendo un
determinato tasto si apra una maschera all'irteno di un'altra maschera.
Ma la cosa singolare è che vorrei riuscire a dare ...."tipo le coordinare"
di dove aprire la maschera...
il comando
Docmd.OpenForm(NomeMaschera, Visualizzazione, NomeFiltro, CondizioneWHERE,
ModalitàDati, ModalitàFinestra, ArgomentiApertura)
devo modificare i parametri ModalitaFinestra? e come


author: Gabriele Bertolucci

text:

Puoi aprire la maschera lasciandola nascosta, quindi utilizzi il metodo
Move per spostarla dove ti serve, quindi la rivisualizzi.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


author: Alessandro Baraldi

text:

All'interno....????
Puoi usare una SubForm, e gestirne la proprietà Visible... ?
Di quella poi la puoi spostare.
Si può anche fare in modo che la Form si apra all'interno... ma è
meglio non intraprendere questa strada....
@Alex


text:
Puoi usare una SubForm, e gestirne la proprietą Visible... ?
Di quella poi la puoi spostare.
Non so come si faccia una sub form. Ho gią la maschera che mi si "apre" alla
pressione di un tasto. Mi basterebbe solo trovare il modo di "dire"
all'applicativo di aprirla in una determinata posizione(tipo coordinate)


text:
> Non so come si faccia una sub form.
Una subform si fa proprio come una form, infatti sono la stessa cosa.
Semplicemente le form si possono inserire una dentro l'altra.
> Ho già la maschera che mi si "apre" alla
> pressione di un tasto. Mi basterebbe solo trovare il modo di "dire"
> all'applicativo di aprirla in una determinata posizione(tipo coordinate)
Hai provato a seguire il mio precedente consiglio (metodo Move) ?



title: Problema con access 2003 per stampa report e visualizzazione immagini

author: Nick

text:
ieri da un cliente ho avuto questo strano problema
dopo avcer caricato il mio pplicativo (creato con Access2000) lancio le
funzioni di collegamento tabelle, ecc.. e tutto ok
faccio l aprova di alcuni banalissimi report e non vanno.. provo a
visualizzare le immagini .tif e non vanno :(
ho convertito il db in Access 2003 e rigenerato l'mde.. ma nulla
l'errore rimane (per i report dice "l'operazione è stata annullata")
appena aperto il file A03 mi chiede "le istruzioni dannose non sono
state bloccate, bloccarle?"
al primo tentativo ho detto no, ma poi mi chiede l'aggiornametno del
jet, che puntualmente non fa :(
allora al secondo tentavivo gli ho detto si. po ho abbassato il livello
macro a basso.
cosa ho sbagliato?
qual'è la procedura giusta di "iniziailizzazione" di A03?
a qualcuno è successa la stessa cosa??
Grazie
Ciao
Nick


author: Cinzia

text:
"Nick" <senz...@chedetesul.NG> ha scritto nel messaggio
news:w60Ge.19232$B6.5...@twister1.libero.it...

Ciao Nick,
probabilmente non hai installato i filtri grafici per la visualizzazione
delle immagini tiff, prova ad aggiornare l'installazione facendo attenzione
a selezionare i filtri grafici che ti servono.
Saluti
Cinzia


text:
Cinzia ha detto: in data 28/07/2005 10.47:

si credo che chi gilelo ha installato non l'abbia fatto in maniera
completa, ma quello che mi lasica perplesso (molto perplesso) è che non
apre nessun report!!
il docmd.openreport non funziona .. parte epoi dice "operazione annullata"
mah.. spero che dopo aver caricato tutti i filtri e convertori si sitemi
pure il discorso dei report...
ciao
Nick


title: Help file

author: marcod

text:
Ho creato un file di help e funziona benissimo.
Quando però lo vado a distribuire ai pc con runtime di access 2003 non
viene visualizzato.
Se lo stesso è caricato su un pc con access 2003 (no runtime) funziona
perfettamente.
Dove sto sbagliando?
Dove devo posizionare il file  che ha estensione .chm sul pc con
runtime?
Grazie in anticipo
Marco Dell'Oca


title: Esiste un "runtime" di Access x Macintosh?

author: Marco

text:
... tipo le dll che permettono ad un utente che non ha Access di utilizzare
una mdb x WindowsX?
Grazie, Marco.


author: lbo dal lavoro (ogni tanto...)

text:
>... tipo le dll che permettono ad un utente che non ha Access di utilizzare
>una mdb x WindowsX?
credo che non esista nemmeno access per mac...


author: Expo

text:
Io perň avevo sentito parlare di una versione per Mac di Office 97
"lbo dal lavoro (ogni tanto...)" <
l...@NOSPAM.blunet.it
> ha scritto nel
messaggio news:399ba2c...@news.flashnet.it...



text:
>Io perň avevo sentito parlare di una versione per Mac di Office 97
office standard, senza access.


author: Fabio Chiaro

text:
"Marco" <
mas...@hotmail.com
> ha scritto nel messaggio
news:6xzm5.77661$dF5.1...@news.infostrada.it...
> ... tipo le dll che permettono ad un utente che non ha Access di
utilizzare
> una mdb x WindowsX?
> Grazie, Marco.
>
>
>
Non so se sia valido anche per Mac ma c'è una particolare versione di Office
97 che si chiama "Developer Edition" che ha un particolare tool per creare
un setup della tua applicazione fatta in Access che provvede ad installare
sul sistema le librerie di Access e ti crea anche l'icona nel menu
Programmi.


title: Query di ricerca

author: Luca

text:
Ciao a tutti una domanda che può sembrare stupida!!! ma per me che sono alle
prime armi non è
é possibile creare una queri di ricerca?
vi spiego meglio ho una tabella con questi campi
Piatto
Data
Produttore
su questa tabella ho creato una query di selezione e ad esempio sul criterio
del piatto inserisco [piatto?]
eseguendo la query.... mi chiede il nome del piatto l'unico problema è che
se inserisco il nome completo, riesco a visualizzarlo su risultato della
query mentre se inserisco l'iniziale non succede.... come posso fare ad
esempiio a farmi elencare tutti i nomi dei piatti che iniziano con la S..,
Grazie per l'aiuto..


title: Query di ricerca

author: cidi

text:
"Luca" <
lb...@inwind.it
> ha scritto nel messaggio
news:mlYoa.56011$iy5.1...@twister2.libero.it...

Prova con :   Like  [piatto] & "*"
saluti Daniele
---


title: Query di ricerca

text:
GRAZIE CIDI
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:M8Zoa.68211$T34.1...@news2.tin.it...



title: cerco ocx gestione scanner per windows xp

author: Arold

text:
il controllo kodak non funziona in windows xp o meglio funziona solo se si
esegue una procedura sul pc
ma poi le jpg creano problemi, io vorrei importare delle immagini in windows
xp formato jpg
conoscete qualche ocx freeware che permette di gestire in modo serio lo
scanner?
Grazie.


title: Somma parzile righe

author: marco

text:
Ciao a tutti
è la prima votla che posto su questo NG, premetto che non sono un
esperto di ACCESS, ma prima di postare ho cercato in giro al fine
trovare una soluzione al mio problema ma non riesco a venirne a capo,
quindi eccomi qua.
Ho una tabella del tipo:
DATI	VALORI
a	1
b	1
c	1
d	1
e	1
vorrei riuscire  a fare delle somme parziali per riga al fine di
arrivare ad una query del tipo:
DATI	VALORI
a	1
b	1
tot 1	2	praticamente la somma dei valori delle righe a + b
c	1
d	1
tot 2	2	praticamente la somma dei valori delle righe c + d
tot 3	4	praticamente la somma dei valori delle righe tot 1 + tot 2
e	1
tot 4	5	praticamente la somma dei valori delle righe tot 3 + e
Qualcuno mi può speigare se ciò è realizzabile?
Ciao e grazie
Marco


title: Somma parzile righe

author: PBsoft

text:
[omissis]
Devi spiegarci quale dovrebbe essere il metodo deterministico per fare le
somme, altrimenti la vedo dura.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: Somma parzile righe

text:
Ciao PBsoft
Scusa la mia ignoranza ma che cosa intendi per metodo deterministico?



title: Somma parzile righe

author: MA

text:
marco wrote:
> Ciao PBsoft
> Scusa la mia ignoranza ma che cosa intendi per metodo deterministico?
Scrivi DOPO la risposta a cui ti riferisci, non prima.
Intende come fai a capire quali valori sommare, qual'è il criterio?
>
> On 6 Lug, 19:20, PBsoft <info[REMOVE]@
pbsoft.it
> wrote:
>> [omissis]
>>
>> Devi spiegarci quale dovrebbe essere il metodo deterministico per
>> fare le somme, altrimenti la vedo dura.
>>
>> --
>> PBsoft di Gabriele
Bertolucciwww.pbsoft.it
>> skype:pbsoftsolution
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007


title: OT: un veloce saluto

text:
Salve ragazzi,
vi saluto con affetto,
presto mi farò vivo con maggiore frequenza
Ciao
MA
http://www.accessgroup.it


title: OT: un veloce saluto

author: CIDI

text:
<
accessg...@gmail.com
> ha scritto nel messaggio
news:aec556da-16c2-4503...@googlegroups.com...

ciao MA
ben risentito...a presto

Daniele


title: OT: un veloce saluto

text:

Lo prometto anch'io così se entrambi non manteniamo, almeno abbiamo
una scusa... io do la colpa a te...!!!
;-)

Frequento ormai sempre meno... poi da quando quel certo CiDi, da
quanto mi hanno detto è Siciliano, si è inserito in questo gruppo, la
stanza era troppo stretta per me... gli ho anche
detto di stare a dieta, ma lui tra grigliate, feste, compleanni,
feste ...

Un caro saluto a tutti.

Ciao Massimiliano


title: OT: un veloce saluto

text:
...
> ciao MA
> ben risentito...a presto
>
> Daniele

;-) Mascalzone...

@Alex


title: OT: un veloce saluto

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:315da771-2233-4ed6...@h16g2000vby.googlegroups.com...

le cose sono totalmente cambiate con l'arrivo di Leonardo :D
ho pochissimo tempo libero, per quanto sopra, oltre che proibito
dal dietologo, con la tendenza a peggiorare nei prossimi mesi ;-)

ciao
Daniele


title: OT: un veloce saluto

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:6f166f0c-e6a0-4d5d...@g18g2000vbf.googlegroups.com...

..senti chi parla *__*

Daniele


title: query di accomodamento e query di eliminazione

author: Paolo

text:
Salve a tutti!!
Mi scuso se la mia domanda può sembrare ai più banale,con access sono un
principiante assoluto.
Qualcuno potrebbe spiegarmi a cosa servono e come si realizzano le query
di accomodamento e di eliminazione?
Grazie!!
Paolo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Claudio

text:
"Paolo" <
paolon...@hotmail.com
> ha scritto nel messaggio
news:ao9j29$u5g$1...@news.newsland.it...
> Salve a tutti!!
> Mi scuso se la mia domanda puň sembrare ai piů banale,con access sono un
> principiante assoluto.
> Qualcuno potrebbe spiegarmi a cosa servono e come si realizzano le query
> di accomodamento e di eliminazione?
Query di *accodamento*! :-)
Con una brevissima ricerca su google ho trovato questo link:
http://web.tiscali.it/programmazione/query.htm#Le%20query
Potrebbe risponderti.
Ciao. Claudio.


title: calendario italiano

author: Francesco

text:
Ho inserito un controllo calendario in una maschera ma non riesco  a
modificare la lingua che è in inglese. Se qualcuno conosce come modificare
il testo in italiano può gentilmente spiegarmelo grazie.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: database semplice

author: Fabio

text:
Salve,
Premetto che la mi esperienza in Access è pari a zero,
ma so usare abbastanza bene excel.
Vorrei costruire un database semplice.
Non ho ancora ben chiaro come funziona questo programma, cmq vorrei fare una
cosa del genere:
Ho fatto una tabella A, contente:
1. nome pratica
2. data fine lavori
3. collegamento ipertestuale;
Ho fatto una tabella B, contente informazioni relative ad A:
1. nome e cognome,
2. n° telefono,
3. indirizzo @
4 abitazione
5. ecc.ecc..
Adesso vorrei poter "collegare" le due tabelle,
cioè, poter richiamare la tabella B dalla tabella A
(per consultare, modificare, eliminare dati);
Se non vado errato questo si può fare con una query ?
Grazie per l attenzione.
Fabio.


title: database semplice

author: ALESSANDRO Baraldi

text:
"Fabio" <
fa...@ax.it
> ha scritto nel messaggio
news:IB%vi.80$yh6...@nntpserver.swip.net...
> Salve,
> Premetto che la mi esperienza in Access è pari a zero,
Beh si impara...
> ma so usare abbastanza bene excel.
Peccato non ti servirà a nulla se non una parte del VBA.
> Vorrei costruire un database semplice.
> Non ho ancora ben chiaro come funziona questo programma, cmq vorrei fare
una
> cosa del genere:
>
> Ho fatto una tabella A, contente:
> 1. nome pratica
> 2. data fine lavori
> 3. collegamento ipertestuale;
>
> Ho fatto una tabella B, contente informazioni relative ad A:
> 1. nome e cognome,
> 2. n° telefono,
> 3. indirizzo @
> 4 abitazione
> 5. ecc.ecc..
>
> Adesso vorrei poter "collegare" le due tabelle,
> cioè, poter richiamare la tabella B dalla tabella A
> (per consultare, modificare, eliminare dati);
>
> Se non vado errato questo si può fare con una query ?
Dipende... ti suggerisco, prima di partire con poche idee ma ben confuse di
aprire il Database che trovi con l'installazione di Office(access) chiamato
NorthWind
e cercare di capire con quello come normalmente vengono gestite queste cose.
Partire con il piede sbagliato è facile, rimediare agli errori poi è
praticamente impossibile
senza rifare tutto, quindi ti suggerisco di usare la razionalità e la calma,
non farti prendere
dalla fretta pensando di essere capace...(o peggio che Access sia semplice)
è un'errore
che commettono molti e che tutti pagano a caro prezzo.
> Grazie per l attenzione.
> Fabio.
Prego
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: database semplice

author: Sergio MAZZA

text:

Tenendo presente quello che ti ha detto @Alex.
Anche in excel, come faresti a collegare le due tabelle che hai creato tu?
Ti mancano le basi per creare delle relazioni tra tabelle.
Seguendo questo link:
http://www.accessgroup.it/index2.asp?ID=225&ID_Coll_Menu=225&Titolo=Normalizzare%20un%20db
dovresti arrivare ad una soluzione...
Ciao.
--
Sergio MAZZA


title: Versione Run TIme di Access

author: Koala

text:
Quella specie di "Visualizzatore" di file Mdb (non gli snapshot) nel windows
2000 non e' contenuta nel cd di office? (io ho la versione 2000 Premium)
Non si puo' scaricare dalla rete?
--
Emporio Roiatti - Reparto Computer
http://www.emporioroiatti.it


title: Versione Run TIme di Access

author: lbo dal portatile

text:
>Quella specie di "Visualizzatore" di file Mdb (non gli snapshot) nel windows
>2000 non e' contenuta nel cd di office? (io ho la versione 2000 Premium)
è contenuta nella versione developer che costa di più.  fino a qualche
tempo fa non si trovava più percheé era stata ritirata dal mercato
essendo troppo piena di bug.  adesso sembra che l'abbiano corretta.
se hai office professional "normale" forse basta solo pagare un
upgrade per prendersi la versione developer.
>Non si puo' scaricare dalla rete?
no, si compra.
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Versione Run TIme di Access

author: warp

text:
Koala ha scritto nel messaggio ...
>Quella specie di "Visualizzatore" di file Mdb (non gli snapshot) nel windows
>2000 non e' contenuta nel cd di office? (io ho la versione 2000 Premium)
>
>Non si puo' scaricare dalla rete?
>
Definire l'Access Runtime alla stregua di un word viewer è un pochino riduttivo :-)
La versione 2000 di O.D.E è il pacchetto che cerchi.
Purtroppo, come ti ha già postato Lbo, ha dato enormi grattacapi a chi pensava già lo scorso anno di
passare ad Access 2000.
Ora sta per essere commercializzata la versione 1.5 che dovrebbe essere dubuggata.
Ciao, warp


title: Versione Run TIme di Access

text:
ma quanto costa? (piu' o meno)
"warp" <
war...@libero.it
> ha scritto nel messaggio
news:8o8mlp$mt2$1...@fe1.cs.interbusiness.it...



title: Versione Run TIme di Access

text:
Koala ha scritto nel messaggio ...
>ma quanto costa? (piu' o meno)
>
>
Stando ai vecchi listini dovrebbe costare circa 700.000 + IVA in aggiornamento da Office PRO o
Premium.


title: Versione Run TIme di Access

text:
sai dirmi anche quando uscira' circa la nuova versione? L'aggiornamento per
chi ha gia' la versione developer e' gratuito?
"warp" <
war...@libero.it
> ha scritto nel messaggio
news:8o8pfp$8q5$1...@fe2.cs.interbusiness.it...



title: Versione Run TIme di Access

author: Jonathan Canova

text:
"Koala" <
koa...@libero.it
> ha scritto nel messaggio
news:xMCJSig...@news1.galactica.it...
> sai dirmi anche quando uscira' circa la nuova versione? L'aggiornamento
per
> chi ha gia' la versione developer e' gratuito?
Vai su
http://www.microsoft.com/italy/annunci/
trovi tutto!
--
--
--
Cordiali saluti
ALADINO INFORMATICA - CyberNet Point
Via E.Chianesi, 15 - 55049 Viareggio (LU)
Tel.Fax. 0584/389210 Cell. 0338/8456974
e-mail:
in...@aladinoinformatica.com


title: vba & access cosa usare DAO ADODB - cosa consigliate?

author: pfm

text:
salve

svilippando in vba

cosa consigliate

DAO
ADODB o altro?

GRAZIE


text:
Dipende... anche entrambi...
La domanda posta così non ha senso.
Access e jet sono ottimizzati con DAO o ACEDAO.
Ma anche ADO ha una grande utilità... ad esempio i Recordset non associati...
Se poi parliamo di BE un RDBMS ci sono altre considerazioni...

@ALEX


author: Bruno Campanini

text:
pfm was thinking very hard :

DAO

Bruno


text:
Ero incuriosito da "altro"... pensavo qualcuno proponesse una 3° opzione...

@ALEX


text:
salve

devo dire che avendo sviluppato un buon numero di funzioni di mio utilizzo lavoro essenzialmente con DAO

Ora devo dare una mano ad un mio collega che ha sviluppato in Adodb
ho provato a convertire delle mie procedure

crea query, cancella query, ...
ma trovo alcune difficoltà - in particolare stavo eseguendo una procedura per creazione query mi dice che l'espressione troppo complessa

mentre in DAO nessun problema

...
per altro intendevo ADO,ADODB, ADOX


text:
Prima di tutto Ado/Adodb/Adox non sono affatto altro...
I 2 driver sono DAO e ADO Adodb è il riferimento all'oggetto che accede ai dati... mentre ADOX all'oggetto che accede alla struttura del db...cosa che DAO raggruppa in un unico Oggetto...

Per il problema che invece esponi serve analizzare singolarmente le anomalie... ti faccio un esempio semplice...
Con DAO il Jolly è il char [*]
Con ADO il Jolly è il char [%]

Quindi se vuoi pubblica qualche esempio è lo si analizza.

@ALEX


text:
ciao

prima di tutto grazie per le tue precisazioni

sono concorde che i 2 driver sono DAO e ADO

ma quello che mi crea confuzione e dubbio prima di volermi allontane da DAO

e' l'articolo
http://allenbrowne.com/tips.html

in particolare

Examples by Library

Developer reference section: create, delete, modify, and list the database objects (tables, fields, indexes, relations, queries, databases) and set their properties. Heaps of code, with only limited explanations.

    DAO code - 25 examples Access 97 and later
    ADO code - 9 examples Access 2000 and later
    ADOX code - 21 examples Access 2000 and later
    DDL query - 8 examples Access 2000 and later


text:
Mi permetto di chiedere

Ma qualcuno di voi utilizza query dll o l'altra?


text:
Il giorno giovedì 2 marzo 2017 08:09:45 UTC+1, pfm ha scritto:
> Mi permetto di chiedere
>
> Ma qualcuno di voi utilizza query dll o l'altra?

Cosa sarebbe QUERY DLL...?

Non è che intendi DDL...? (Data Definition Language)
Ovvero Statement SQL di Modifica Strutturale dello schema, anche esegubili con Query di comando.

Cosa intendi per "o Altra"...?

Mi pare di parlare con uno sche scivola sull'olio... siamo in un FORUM TECNICO... cerca di essere concreto, altrimenti rischi di dare impressioni di grande superficialità.

@Alex


title: Impostazione valore

author: Benedetto

text:
Ho una tabella che deve contenere dei valori in formato Data, Numero e
Testo. Tuttavia dovrebbe essere permesso anche l'inserimento del valore *
che di default non lo è. Come faccio ad aggiungere l'asterisco ai valori
concessi?
ciao
Benedetto


title: Impostazione valore

author: Roberto da casa

text:
"Benedetto" <
deva...@libero.it
> ha scritto nel messaggio
news:fu%ha.605$mg5....@twister2.libero.it...
> Ho una tabella che deve contenere dei valori in formato Data, Numero e
> Testo. Tuttavia dovrebbe essere permesso anche l'inserimento del valore *
> che di default non lo č. Come faccio ad aggiungere l'asterisco ai valori
> concessi?
> ciao
> Benedetto
E' chiaro che il valore asterisco lo puoi usare come valore solo di un campo
di tipo Testo o di tipo Memo.
Ma per quale assurdo motivo vuoi inserire tale valore nei campi vuoti?
Voglio sperare che non sia per fare una ricerca con Like "*" !!
Se fosse cosě č bene che ti studi un po' il significato dell'asterisco come
carattere jolly in una funzione Like.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Copia Incolla

author: Santilli Marco

text:
Ho una maschera principale e una sottomaschera.
nella maschera principale ho un campo "PIPPO" che durante l'inserimento dati
assumerà un valore. Io vorrei che premendo un pulsante "AGGIORNA" mi copi
tutti i valori del campo "PIPPO" nella mascherà principale in tutti i campi
"PLUTO" nella sottomaschera.
Questo mi serve per un controllo particolare
Spero di essere stato chiaro.
Ciao e grazieeeeeeeeeeee


title: Copia Incolla

author: MA

text:
Il 03 Mar 2003, 13:28, "Santilli Marco" <
marco.s...@libero.it
> ha
scritto:
> Ho una maschera principale e una sottomaschera.
>
> nella maschera principale ho un campo "PIPPO" che durante l'inserimento
dati
> assumerà un valore. Io vorrei che premendo un pulsante "AGGIORNA" mi copi
> tutti i valori del campo "PIPPO" nella mascherà principale in tutti i
campi
> "PLUTO" nella sottomaschera.
Fagli eseguire un query di aggiornamento mettendo come valore da aggiornare
forms!tuamaschera!tuocontrollo e dopo esegui un requert della sottoamschera.
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Copia Incolla

text:
Ok ci provo...... se ho prolemi posso ricontattarti
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:151Z26Z50Z157Y1...@usenet.libero.it...



title: Copia Incolla

text:

Ho la sottomaschera "SOTTOMASCHERA1" con il campo "PLUTO" che devo assumere
i valori di pippo
Con il solito pulsante aggiorna mi deve copiare il campo PIPPO presente
nella maschera principale a TUTTI i campi "PLUTO"
Mi dici bene i passaggi
1) Creo una query e la converto in AGGIORNAMENTO
2) Ora devo importare una tabella...... importo quella dove c'è il campo
PIPPO o quella dove c'è il campo PLUTO
3) Ora devo impostare le condizioni.  [Forms]![MASCHERA1]![PIPPO]  oppure
[Forms]![SOTTOMASCHERA1]![PLUTO]
Non l'ho mai fatta una query di aggiornamento..... ti prego aiutami che è
importantissimo


title: Danno?

author: ^Mauro^

text:
Salve a tutti,
    mentre impostavo le opzioni di avvio di un database  per visualizzare
automaticamente una maschera, ho anche disabilitato la finestra database,
tutti i menù e la possibilità di modificarli!!!
Adesso ovviamente all'apertura del database mi si apre la maschera nuda a
cruda, ma io devo continuare a lavoraci su quel database :o(
Ditemi che c'è un modo per riaprire il file ed avere tutti i menù ed opzioni
disponibili...
    Ciao, Mauro.


title: Danno?

text:
"^Mauro^" <
m...@despammed.com
> wrote in message
news:GSZY9.86249$0v.25...@news1.tin.it...
> Salve a tutti,
>
>     mentre impostavo le opzioni di avvio di un database  per visualizzare
> automaticamente una maschera, ho anche disabilitato la finestra database,
> tutti i menù e la possibilità di modificarli!!!
[cut]
Ho risolto da solo tenendo premuto il tasto SHIFT all'apertura del database
:))) ... mi era sfuggita questa cosa dall'help di access!
    Ciao a tutti, Mauro.


title: Danno?

author: Alessandro Cara

text:

bah, ci provo, quando attivi l'mdb prova e tenere premuto il tasto shift
--
a.cara
Togli qualcosa dall'email


title: Danno?

author: gianluca

text:
> bah, ci provo, quando attivi l'mdb prova e tenere premuto il tasto shift
se ti dimentichi di shiftare c'è sempre <F11>...


title: RecordSet: problema stupido

author: Doc Hollywood

text:
Ho il seguente codice in una funzione per l'esportazione in un file di
interscambio, che fino ad ora ha sempre funzionato egregiamente:
Dim rs As DAO.Recordset
Dim Campo As DAO.Field
Dim Tabella, strSql As String
    Tabella = "DatiDaEsportare"
    strSql = "SELECT * FROM " & Tabella & " WHERE [NrOrdine] = " &
NrOrdine
    Set rs = CurrentDb.OpenRecordset(strSql, dbOpenDynaset)
    Print #FileNumber, "Tabella: " & Tabella
    Print #FileNumber, "Record: " & rs.RecordCount
    For Each Campo In rs.Fields
        If Left(Campo.Name, 2) <> "ID" And Campo.Name <> "NrOrdine"
Then
            Print #FileNumber, Campo.Name & "|" & Campo.Value
        End If
    Next Campo
    rs.Close
    Set rs = Nothing
Fino ad ora esisteva un recor per ogni ordine.
Ora hanno deciso che i record possono essere piu' di uno (suddivisione
dell'ordine), per cui mi aspettavo di doverla cambiare semplicemente
con un loop sul "For Each", ma con grande sorpresa il numero di record
che mi scrive sul file e' sempre uno, solo il primo.
Sara' che e' sabato e sto per uscire, ma proprio non capisco dove sia
l'errore...
Ciao e grazie.
Doc Hollywood


title: RecordSet: problema stupido

text:
"Doc Hollywood" <
doch...@katamail.com
> ha scritto nel messaggio
news:adda0833.04022...@posting.google.com...

Se ci sono più record devi "muoverti" nel recordset con rs.MoveNext...
Ciao.
--
Sergio MAZZA


title: RecordSet: problema stupido

text:
> Se ci sono più record devi "muoverti" nel recordset con rs.MoveNext...
Infatti era la cosa stupida che non ricordavo.
Infatti con questo funziona bene:
 Dim rs As DAO.Recordset
 Dim Campo As DAO.Field
 Dim Tabella, strSql As String
 Tabella = "DatiDaEsportare"
 strSql = "SELECT * FROM " & Tabella & " WHERE [NrOrdine] = " &
NrOrdine
 Set rs = CurrentDb.OpenRecordset(strSql, dbOpenDynaset)
 Print #FileNumber, "#Tabella: " & Tabella
 With rs
     .MoveNext
     .MoveFirst
     Print #FileNumber, "#Record: " & rs.RecordCount
     Do While Not .EOF
         For Each Campo In rs.Fields
             If Left(Campo.Name, 2) <> "ID" And Campo.Name <>
"NrOrdine" Then
                 Print #FileNumber, Campo.Name & "|" & Campo.Value
             End If
         Next Campo
         .MoveNext
     Loop
 End With
 rs.Close
 Set rs = Nothing
Quello che mi "sconcerta" (e mi aveva tratto in inganno) e' che il
"RecordCount" rimane ad 1 fino a che non si fa la prima mossa in
avanti. Bug della MS? Chissa'...
Ciao
Doc Hollywood


title: RecordSet: problema stupido

text:
"Doc Hollywood" <
doch...@libero.it
> ha scritto nel messaggio
news:da374996.04022...@posting.google.com...

A me sconcerterebbe un recordset "pensante" o che indovini cosa voglio fare.
Anch'io cadevo in queste "stupidaggini" ma ho adottato un sistema che mi
preserva da questi errori. Quando scrivo del codice tipo If - End if la
completo subito in ogni sua parte:
es.
If Then
Else
End if
quindi il ciclio in un recordset diventa:
Do while not eof
movenext
loop
Poi la riempio con quello che serve; facendo questo limito i danni...
Ciao.
--
Sergio MAZZA


title: RecordSet: problema stupido

text:
> A me sconcerterebbe un recordset "pensante" o che indovini cosa voglio fare.
> Anch'io cadevo in queste "stupidaggini" ma ho adottato un sistema che mi
> preserva da questi errori. Quando scrivo del codice tipo If - End if la
> completo subito in ogni sua parte:
> es.
> If Then
> Else
> End if
> quindi il ciclio in un recordset diventa:
> Do while not eof
> movenext
> loop
> Poi la riempio con quello che serve; facendo questo limito i danni...
Di solito lo faccio anch'io.
Questa volta ho fatto il "raffinatone" per cui ne e' nata una sintassi
alquanto "strana", ma che per una cosa cosi' semplice funziona.
Rimane il problema del recordset il quale, fintanto che non viene
fatta la prima mossa, non sa quanti recor contiene... questo forse e'
piu' sconcertante...
Ciao
Doc Hollywood


title: RecordSet: problema stupido

text:
"Doc Hollywood" <
doch...@libero.it
> ha scritto nel messaggio
news:da374996.04030...@posting.google.com...
>
> Di solito lo faccio anch'io.
> Questa volta ho fatto il "raffinatone" per cui ne e' nata una sintassi
> alquanto "strana", ma che per una cosa cosi' semplice funziona.
> Rimane il problema del recordset il quale, fintanto che non viene
> fatta la prima mossa, non sa quanti recor contiene... questo forse e'
> piu' sconcertante...
>
> Ciao
>
> Doc Hollywood
Ah! Ma questa è documentato nell'help:
(cito) non nel senso del maschio di cita.
La proprietà RecordCount non indica il numero di record contenuti in un
oggetto Recordset di tipo dynaset, snapshot o forward-only scrolling finché
non si è avuto accesso a tutti i record.
Se vuoi contarli puoi farlo con DCount("*","nomeTabella/query")...
Ciao.
--
Sergio MAZZA


title: RecordSet: problema stupido

text:
> Ah! Ma questa è documentato nell'help:
> (cito) non nel senso del maschio di cita.
> La proprietà RecordCount non indica il numero di record contenuti in un
> oggetto Recordset di tipo dynaset, snapshot o forward-only scrolling finché
> non si è avuto accesso a tutti i record.
Questa mi è sfuggita... anche se non avrei capito cosa esattamente
possano intendere con "si è avuto accesso a tutti i record": una volta
che gli ho detto i reecord da leggere non gli basta?
> Se vuoi contarli puoi farlo con DCount("*","nomeTabella/query")...
Faccio prima a fare un passo avanti ed uno indietro...
Doc Hollywood


title: RecordSet: problema stupido

text:
"Doc Hollywood" <
doch...@libero.it
> ha scritto nel messaggio
news:da374996.04030...@posting.google.com...
> > Ah! Ma questa è documentato nell'help:
> > (cito) non nel senso del maschio di cita.
> > La proprietà RecordCount non indica il numero di record contenuti in un
> > oggetto Recordset di tipo dynaset, snapshot o forward-only scrolling
finché
> > non si è avuto accesso a tutti i record.
>
> Questa mi è sfuggita... anche se non avrei capito cosa esattamente
> possano intendere con "si è avuto accesso a tutti i record": una volta
> che gli ho detto i reecord da leggere non gli basta?
Sembra di no;
>
> > Se vuoi contarli puoi farlo con DCount("*","nomeTabella/query")...
>
> Faccio prima a fare un passo avanti ed uno indietro...
a te la scelta...
>
> Doc Hollywood
Ciao.
--
Sergio MAZZA


title: DaData/AData di serie di date non in sequenza

author: andrea

text:
Buondì.
Vado a ...decodificare quanto scritto in oggetto
Ho un cliente
Questo cliente mi deve delle rate di un pagamento
Le rt che mi deve sono così distribuite
05/2006
06/2006
07/2006
12/2006
01/2007
02/2007
Quello che mi servirebbe è riuscire a fare un report dove dico al cliente
che mi deve le rate da maggio 2006 a luglio 200 quella di dicembre 2006 e
quelle da gennaio a febbraio2007
Cliente X
Rate scadute
Da A
Maggio 2006 Luglio 2006
Dicembre 2006
Gennaio 2007 Febbraio 2007
Intanto io vado avanti a cercarmi una soluzione, ma se nel frattempo
qualcuno mi da una mano... :-)
Grazie anticipatamente
--------------------------------
Inviato via
http://arianna.libero.it/usenet/