title: programmazione ad oggetti e classi

text:
"Fabrizio Conti (Panathos)"
> Ma quando mai può servire stà roba in un FE sviluppato in Access?
> Se utilizzi un prodotto, abituati alla filosofia di quel prodotto.
Ecco, la sostanza delle tue argomentazioni sta tutta qui: se non c'è
vuol dire che non serve.
----------------------------------------------------------------------------
--
Mie argomentazioni?
In questo ng, furbacchione, si trattano PHP, Perl et similia, o MS Access?
Se a te piace perder tempo con le matrici, su cose che ammettono soluzioni
agili (con QUESTO prodotto), è un problema tuo. Non pretendere che altri ti
seguano per forza...
Non realizzi che molti di quelli che ti rispondono sono professionisti che
hanno alle spalle procedure aziendali *vere*, non cacchiate a perditempo.
La sostanza delle mie argomentazioni è: impara a sviluppare con ACCESS.
Oppure continua ad utilizzare prodotti più consoni con la tua forma mentis.
----------------------------------------------------------------------------
--
Ne prendo atto, e visto che non ho più nulla da aggiungere rispetto a
quanto detto finora, chiudo il thread.
----------------------------------------------------------------------------
--
Ciccio, troppo comodo dire "chiudo il Thread quando lo dico io".
Ti ho cortesemente posto delle domande e sono estremamente curioso di
ricevere le risposte.



title: programmazione ad oggetti e classi

author: Carlo Costarella

text:
"pippo" <
sda...@gmail.com
> ha scritto nel messaggio
news:b07913bf-9eb9-47b8...@d45g2000hsc.googlegroups.com...
Salve a tutti,
scusate l'ignoranza, ho sempre usato access/vba in modo procedurale,
domanda: è possibile usare access anche in modo orientato agli
oggetti?....ma quando si parla di classi, si parla dell'argomento
"programmazione ad oggetti"?
grazie
---------------------------------------
Mica te lo credevi di accendere questa interessante discussione!
Almeno un interventino lo potevi fare...sei sparito.
Ciao, Carlo


title: programmazione ad oggetti e classi

author: Fabrizio Conti (Panathos)

text:
On 23 Apr, 19:55, "Oscar Manfredini" <
oscar.manfred...@libero.it
>
wrote:
> Ecco, la sostanza delle tue argomentazioni sta tutta qui: se non c'è
> vuol dire che non serve.
>
> Mie argomentazioni?
> In questo ng, furbacchione, si trattano PHP, Perl et similia, o MS Access?
> Se a te piace perder tempo con le matrici, su cose che ammettono soluzioni
> agili (con QUESTO prodotto), è un problema tuo. Non pretendere che altri ti
> seguano per forza...
> Non realizzi che molti di quelli che ti rispondono sono professionisti che
> hanno alle spalle procedure aziendali *vere*, non cacchiate a perditempo.
> La sostanza delle mie argomentazioni è: impara a sviluppare con ACCESS.
> Oppure continua ad utilizzare prodotti più consoni con la tua forma mentis.
D'accordo. Detto questo, siccome abbiamo concetti di educazione
lievemente differenti; e siccome non sta scritto da nessuna parte che
ti siano dovute delle risposte, tantopiù visto l'atteggiamento
sfottirorio, ritorno a salutarti. Partecipare ed imparare mi
interessa, mentre di stupidi flame al momento non ho proprio voglia.
ciao,
Panathos


title: programmazione ad oggetti e classi

author: Oscar Manfredini

text:
"Fabrizio Conti (Panathos)" <
> Mie argomentazioni?
> In questo ng, furbacchione, si trattano PHP, Perl et similia, o MS Access?
> Se a te piace perder tempo con le matrici, su cose che ammettono soluzioni
> agili (con QUESTO prodotto), è un problema tuo. Non pretendere che altri
ti
> seguano per forza...
> Non realizzi che molti di quelli che ti rispondono sono professionisti che
> hanno alle spalle procedure aziendali *vere*, non cacchiate a perditempo.
> La sostanza delle mie argomentazioni è: impara a sviluppare con ACCESS.
> Oppure continua ad utilizzare prodotti più consoni con la tua forma
mentis.
D'accordo. Detto questo, siccome abbiamo concetti di educazione
lievemente differenti; e siccome non sta scritto da nessuna parte che
ti siano dovute delle risposte, tantopiù visto l'atteggiamento
sfottirorio, ritorno a salutarti. Partecipare ed imparare mi
interessa, mentre di stupidi flame al momento non ho proprio voglia.
--------------------------------------------------------------------------
Sfottirorio?
Ma queste sono quisquillie rispetto ai flames che si sono visti da queste
parti.
Ormai pare di stare in politica: tutti preoccupati del politicamente
corretto.
Mah.
Ciao: Oscar
P.S: Ma capiterà un tuo post in cui s'evince che il Visual Basic di ACCESS
lo sfrutti in tutte le sue appendici ... eccome se capiterà...


title: programmazione ad oggetti e classi

text:
On 24 Apr, 18:17, "Oscar Manfredini" <
oscar.manfred...@libero.it
>
wrote:
> Sfottirorio?
> Ma queste sono quisquillie rispetto ai flames che si sono visti da queste
> parti.
Vabbè ma anche attaccarsi agli errori di ortografia, dai... i flame
bisogna farli bene, sennò non sono divertenti.
> Ormai pare di stare in politica: tutti preoccupati del politicamente
> corretto. Mah.
Questa mi ha fatto riflettere e anche ridere :-)
> P.S: Ma capiterà un tuo post in cui s'evince che il Visual Basic di ACCESS
> lo sfrutti in tutte le sue appendici ... eccome se capiterà...
Magari capitasse, prima dovrei esserne capace di sfruttare VBA in
tutte le sue appendici; e se lo fossi veramente probabilmente farei
meno fatica a fare una parte del mio lavoro.
Ci sono cose che semplicemente non ho mai fatto, ad esempio creare
barre degli strumenti personalizzate a runtime.
Altre cose le realizzo probabilmente "male" concettualmente, perché
uso mischioni di tecniche diverse apprese alla meglio durante gli anni
e non è detto che siano 'buone pratiche' in VBA, anzi. Ma del resto
non uso solo VBA, e non è sempre facile switchare fra linguaggi e
filosofie diverse.
Ad esempio ho dei frontend che per aggiornarsi generano batch a
runtime; i quali usano curl.exe per downloadare quel che devono (batch
più corto e con l'indicatore di operazione incluso nel prezzo). Uno
sviluppatore VB probabilmente tirerebbe la catena turandosi il naso
solo a pensarci; mentre il sottoscritto ha risolto in modo rapido una
serie di problemi.
A me NON viene chiesto di fare lo sviluppatore tout-court, ma di
fornire dati e far lavorare delle persone in modo efficiente; come
questo avvenga tecnicamente non frega niente a nessuno. Neanche a me,
fino ad un certo punto.
P.S.: ti invito a rileggere la frase da cui è scaturita la mia parte
di thread. Probabilmente alla luce delle cose che ho scritto finora
puoi capire meglio da quale contesto è scaturita.
ciao,
Panathos


title: programmazione ad oggetti e classi

text:
"Fabrizio Conti (Panathos)" <






>
Beh, soprattutto mi fa piacere che non te la sia presa troppo  ;-)
Certo la diplomazia non è il mio forte (ma nemmeno di Alex Baraldi!) ... ma
non c'è cattiveria nelle risposte che ho dato. Qella dell'altro giorno,
riletta ora, appare stronza oltre le intenzioni del momento.
Chiedo venia.
Au revoir:  Oscar!


title: programmazione ad oggetti e classi

author: Alessandro Cara

text:
Oscar Manfredini wrote:
[cut]
> Beh, soprattutto mi fa piacere che non te la sia presa troppo  ;-)
>
> Certo la diplomazia non è il mio forte (ma nemmeno di Alex Baraldi!) ... ma
> non c'è cattiveria nelle risposte che ho dato. Qella dell'altro giorno,
> riletta ora, appare stronza oltre le intenzioni del momento.
>
> Chiedo venia.
>
> Au revoir:  Oscar!
E' tornato Natale e nessuno me lo ha detto? ;<)
--
ac
y-1=x


title: programmazione ad oggetti e classi

author: Alessandro Baraldi

text:
On 25 Apr, 09:03, "Oscar Manfredini" <
oscar.manfred...@libero.it
>
wrote:

Ed io che c'entro ora... ho fatto un fioretto e non ho voluto
intervenire oltremodo visto che tecnicamente vi erano ottimi elementi
ed ora dici che TU sei uno smanettone del tanto che vada... eppure che
IO non sono diplomatico...?? CHI IO....????
;-)
Buona giornata della Liberazione....!
@Alex


title: programmazione ad oggetti e classi

text:
"Alessandro Baraldi" <
> Beh, soprattutto mi fa piacere che non te la sia presa troppo ;-)
>
> Certo la diplomazia non č il mio forte (ma nemmeno di Alex Baraldi!) ...
ma
> non c'č cattiveria nelle risposte che ho dato. Qella dell'altro giorno,
> riletta ora, appare stronza oltre le intenzioni del momento.
>
> Chiedo venia.
>
> Au revoir: Oscar!
Ed io che c'entro ora... ho fatto un fioretto e non ho voluto
intervenire oltremodo visto che tecnicamente vi erano ottimi elementi
ed ora dici che TU sei uno smanettone del tanto che vada... eppure che
IO non sono diplomatico...?? CHI IO....????
;-)
----------------------------------------------------------------------------
--
Smanettone del tanto che vada?
Boh
Ciao: Oscar


title: programmazione ad oggetti e classi

text:
On 25 Apr, 09:03, "Oscar Manfredini" <
oscar.manfred...@libero.it
>
wrote:
> non c'è cattiveria nelle risposte che ho dato. Qella dell'altro giorno,
> riletta ora, appare stronza oltre le intenzioni del momento.
>
> Chiedo venia.
Qua la mano :-)
ciao,
Panathos


title: programmazione ad oggetti e classi

text:
[cut]
> Smanettone del tanto che vada?
>
> Boh
Riporto tue testuali e fraintendibili parole...!
"A me NON viene chiesto di fare lo sviluppatore tout-court, ma di
fornire dati e far lavorare delle persone in modo efficiente; come
questo avvenga tecnicamente non frega niente a nessuno. Neanche a me,
fino ad un certo punto."
Chiaramente con un pò di volontà e malizia ci ho visto quello che ho
detto... !
Scherzavo ovviamente.
> Ciao: Oscar
Ciao
@Alex


title: programmazione ad oggetti e classi

text:
"Alessandro Baraldi" <
> Smanettone del tanto che vada?
>
> Boh
Riporto tue testuali e fraintendibili parole...!
>
Non proprio mie...
>
"A me NON viene chiesto di fare lo sviluppatore tout-court, ma di
fornire dati e far lavorare delle persone in modo efficiente; come
questo avvenga tecnicamente non frega niente a nessuno. Neanche a me,
fino ad un certo punto."
Chiaramente con un pò di volontà e malizia ci ho visto quello che ho
detto... !
Scherzavo ovviamente.
>
Il fatto è che non le ho scritte io le frasi che mi attribuisci: a quanti
caffè stiamo oggi?   :-)
Ciao: Oscar


title: programmazione ad oggetti e classi

text:
On 26 Apr, 00:03, "Oscar Manfredini" <
oscar.manfred...@libero.it
>
wrote:

Vuoi dire che ho sbagliato l'interpretazione del quoting....?
Bischeri... che non siete altro...!
Chiedo VENIA anche io allora... ;-)
@Alex


title: giacenza negativa - delucidazioni.

author: Linea

text:
Spero di dare una risposta il più possibile
chiara:

per prima cosa ho le seguenti tabelle:

Articoli (dove inserisco i dati dei miei
articoli)

Componenti (dove inserisco i dati dei componenti
che producono gli articoli)

Carico articoli prodotti (dove inserisco gli
articoli prodotti le cui quantità si accodano alla tabella

inventario caricando l'articolo prodotto in Inventario (magazzino)
e

          scaricando dalla giacenza il
componente)

Query Inventario (mi gestisce la somma dei pezzi
che devono essere considerati in

carico provenienti da acquisti e mi detrae gli articoli uscenti dandomi a
quel

      punto la giacenza netta)

Ditemi cosa vi serve ancora sapere per aiutarmi e
vi ringrazio fin d'ora per quanto potrete fare per me.

Ciao Lino

Ho una query
dove ricavo l'inventario delle giacenze; scarico sia gli
articoli chiamiamoli
"normali" sia quegli articoli che a loro volta sono
composti da altri
articoli ancora (vedi produzione).
La mia domanda è questa:
in fase di
fatturazione come faccio, per evitare errori o per una semplice
conoscenza,
che un articolo o un articolo composto da altri articoli ( e
quindi questo
vale anche per i sottoarticoli) sia sottoscorta nel momento in
cui lo sto
fatturando cioè dopo aver inserito il numero dei pezzi
della
fattura?
Spero di essere stato chiaro, sono grato a chiunque mi
possa aiutare.
Lino.


title: giacenza negativa - delucidazioni.

author: Paolo

text:
Linea wrote:
> Ho una query dove ricavo l'inventario delle giacenze; scarico sia gli
> articoli chiamiamoli "normali" sia quegli articoli che a loro volta sono
> composti da altri articoli ancora (vedi produzione).
> La mia domanda è questa:
> in fase di fatturazione come faccio, per evitare errori o per una semplice
> conoscenza, che un articolo o un articolo composto da altri articoli ( e
> quindi questo vale anche per i sottoarticoli) sia sottoscorta nel momento
> in cui lo sto fatturando cioè dopo aver inserito il numero dei pezzi della
> fattura?
> Spero di essere stato chiaro, sono grato a chiunque mi possa aiutare.
Non è stato facile capire quello che ti serviva.
Quando vai a scaricare le righe la fattura non dovresti metterla legata alla
tabella ma a una tabella di transito, processi tutto alla chiusura del form
totalizzando le richieste sui singoli articoli, controllando per ciascuno
di essi le giacenze e alla fine modificando giacenze e movimenti.
Purtroppo non posso spiegarti in una mailing list come si costruisce una
portaaerei, per cui vedila come un indicazione in cui innestare dei
ragionamenti.
Ciao


title: Comando non funziona piu correttamente

author: Miss Sixty

text:
Aiuto...
se ho una form normale con questo comando
'Aumenta/Ripristina larghezza SubForm LinksObj per lasciar spazio alle note
Private Sub Allarga_Click()
  '
  Application.Echo False

  With Forms!Clienti_estesa!Allegati!Linksobj
      If Me!Allarga.Value = True Then
           .Width = 14880
           !Immagine.ColumnWidth = 2700
           !Note.ColumnWidth = 8800
           !Creazione.ColumnHidden = False
           !Occupazione.ColumnHidden = False
      Else
           .Width = 3450
           !Immagine.ColumnWidth = 1860
           !Note.ColumnWidth = 1050
           !Creazione.ColumnHidden = True
           !Occupazione.ColumnHidden = True
      End If
  End With

  Application.Echo True
End Sub
Tutto funziona correttamente
ma se nella form aggiungo delle pagine chiamate Tab1 e Tab2
questo comando non mi funziona più
dove sta l'errore?
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Comando non funziona piu correttamente

text:
Questo elimina l'altro per un errore di scrittura del codice...

 Aiuto...
 se ho una form normale con questo comando
'Aumenta/Ripristina larghezza SubForm LinksObj per lasciar spazio alle note
 Private Sub Allarga_Click()
   '
   Application.Echo False

   With Forms!Clienti_estesa!Linksobj



title: Come posso da ADP aprire un database di SQLServer da Internet

author: Paolo Holzl

text:
Quando mi lego a un database via ODBC vado sul PC e 'pubblico' il
database settando il provider ODBC.
Poi cheo una pagina che usa questo ODBC.
Vorrei invece pubblicare un database via ado e collegarmi allo stesso
via internet da ADP, qualcuno sa il procedimento ?
----------------------------------------------------------
Paolo Hölzl
Gruppo Tekup Software developer (Bologna)
----------------------------------------------------------
ATTENTION!, antispam
For reply, substitute xxx with gruppotekup


author: Luca Dall'Olio

text:
"Paolo Holzl" <
soft...@xxx.com
> ha scritto nel messaggio
news:3b1f41e4...@news.tiscalinet.it...
> Quando mi lego a un database via ODBC vado sul PC e 'pubblico' il
> database settando il provider ODBC.
> Poi cheo una pagina che usa questo ODBC.
>
> Vorrei invece pubblicare un database via ado e collegarmi allo stesso
> via internet da ADP, qualcuno sa il procedimento ?
Non ho idea del procedimento. Un'unica idea che se non ti serve fai finta di
non aver sentito.
Ado puo' esportare in xml. C'e' un'esempio su msdn dove una pagina asp di 5
righe apre un recordset ado e lo spara direttamente ad un client in formato
xml. Il client puo' aprire l'xml come se fosse un recordset ado. Puo'
modificarlo e se serve puo' rispedirlo al server (che adesso e' un client)
in formato xml. Ado poi e' in grado di riottenere i dati sempre in xml,
sfruttando il suo provider di persistenza, e mettere gli aggiornamenti sulle
tabelle. Non sono sicuro ma credo che con ado+xml potresti anche fare
modifiche strutturali. Con questa tecnica potresti anche interrompere la
comunicazione tra il retrival e l'update. Se ti interessa ne possiamo
parlare.
Luca


title: Ricercare dati

author: RobertOne

text:
Salve a tutto il n.g.
Ho la necessità di costruire un db per l'anagrafica fornitori. In sintesi vi
spiego il mio problema. Ho creato una maschera dove immetterò tutti i nuovi
fornitori, poi vorrei creare un'altra maschera per la visualizzazione dei
fornitori già immessi. Una soluzione la conosco ma vorrei fare diversamente,
quello che riesco a fare è creare una casella combinata che collego ad una
sottomaschera, dove digito le iniziali del fornitore e successivamente
ottengo il risultato. Quello che io chiedo è se possibile ottenere il tutto
in un unica maschera, senza la sottomaschera, se si, in che modo?
Grazie per l'attenzione.
Rob.


title: Ricercare dati

text:
"RobertOne" <
robe...@robort.it
> wrote in message
news:kV8he.894176$
b5.39...@news3.tin.it

Hai provato a leggere bene l'Autocomposizione quando provi
ad inserire una Combo nella Form Fornitori....???
Se perdi qualche secondo a leggere le opzioni noterai che
ti propone di CERCARE un Record nella Maschera.
In questo modo inserendola direttamente nell'Intestazione
della maschera principale(SENZA nessuna SubForm) farà tutto
in automatico....!!!!!
Magari mi sono perso qualche dettaglio...???
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Ricercare dati

author: Karl Donaubauer

text:

www.donkarl.com/it
 FAQ 4.4 Cercare un record
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
 + iscriviti alla prima Conferenza
Italiana per Sviluppatori di Access (CISA 1), Arezzo, 4+5/6/2005


title: Comando per cambiare la data di sistema??

author: Federico

text:
Ho fatto un programma ccon ACCESS 97 che deve tirare fuori dei dati
basandosi sulla data del sistema.
Siccome devo fare dei controlli sul mese precedente alla data odierna,
vorrei che il programma prima di partire cambiasse la data del sistema
portandola ad un mese prima e poi alla fine ristabilendo quella corrente. So
che c'era un comando per sincronizzarsi con una data di un server, ma per
cambiarla come si puo' fare??
Grazie a tutti
Federico


author: Roberto da casa

text:
"Federico" <
new...@libero.it
> ha scritto nel messaggio
news:b2vg2u$dnv$1...@fata.cs.interbusiness.it...

Scusami ma non è preferibile, invece di cambiare la data di sistema,
"tirare fuori dei dati basandosi sulla data del sistema meno un mese"?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: copia campo

author: amaele

text:
Buona domenica a tutti.
Scusata la banalita' della domanda, ma sono alle prime armi con Access.
E' possibile riportare il contenuto di un campo della maschera principale in
un campo nella rispettiva sottomaschera?
Se si, quale formula devo utilizzare?
Grazie a chi mi fornira' un'indicazione.
Amaele.


title: copia campo

text:
"amaele" <
amael...@tin.it
> wrote in message
news:QHskb.14739$
e5.5...@news1.tin.it

Nella sottomaschera inserisci una TextBox e nell'Origine Dati
fai riferimento alla Form.
Forms![NomeFormPadre]!NomeControlloAssociato
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: copia campo

text:
Grazie ad Alex per avermi risposto subito.
Amaele


title: Casella combinata - evento InElenco

author: pfmarro

text:
sALVE

ho una maschera con una casella combinata
vorrei che se l'utente sceglie un valore da un elenco clienti mi visualizzasse nelle caselle di testo sottostanti il
nome cliente
città
PIVA

non c'e' l'evento INelenco?

potete darmi delle dritte?

GRazie

PFMarro


title: Casella combinata - evento InElenco

text:
pfmarro wrote:
> ho una maschera con una casella combinata
> vorrei che se l'utente sceglie un valore da un elenco clienti mi
> visualizzasse nelle caselle di testo sottostanti il
> nome cliente
> città
> PIVA

http://www.donkarl.com/it?FAQ4.15

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


title: Casella combinata - evento InElenco

text:

Excellent!!!
Thank you!!


title: Status bar

author: ALCAU (ST1)

text:
E' possibile scrivere in un pannello della status bar da codice ?
Come ?
Grazie, Alberto


title: Status bar

text:
ALCAU (ST1) <
help...@proservplus.com
> ha scritto:
> E' possibile scrivere in un pannello della status bar da codice ?
> Come ?
Dim x
x = SysCmd(acSysCmdSetStatus, "mi chiamo ALCAU (ST1)")
' x = SysCmd(acSysCmdClearStatus) ' per spegnere
--
HTH
Karl
*********
Non meravigliarti del mio strano italiano. M'esercito qui.
Access-FAQ (tedesco):
http://www.donkarl.com


title: Status bar

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:hMD66.308521$Bq.13...@news.chello.at...

Utile anche questo ma io intendevo la ocxstatusbar nelle forms.


title: filtrare

author: Raul

text:
devo filtrare dei record mentre digito sul form ricerca, ho usato uno degli
sempi che ho trovato sul
sitocomune.com
 che non ricordo + il nome, ma non fa
al caso mio xchč quell'esempio sposta l'indice del record attivo, io invece
vorrei filtrare dinamicamente mentre digito sulla casella di testo.
l'output va benissimo su una casella di riepilogo.
spero mi possiate aiutare
TIA


title: filtrare

text:
"Raul" <
wind...@libero.it
> ha scritto nel messaggio
news:3Cxdb.132622$hE5.4...@news1.tin.it...
> devo filtrare dei record mentre digito sul form ricerca, ho usato uno
degli
> sempi che ho trovato sul
sitocomune.com
 che non ricordo + il nome, ma non
fa
> al caso mio xchè quell'esempio sposta l'indice del record attivo, io
invece
> vorrei filtrare dinamicamente mentre digito sulla casella di testo.
> l'output va benissimo su una casella di riepilogo.
> spero mi possiate aiutare
> TIA
Se non sbaglio hai già postato questo problema.
Se non l'hai già fatto, vai sul Sito Comune (link qui sotto) e nella sezione
Forms prova a leggere la FAQ di Sib intitolata "Come creare un controllo di
ricerca". A mio avviso fa proprio quello che ti serve.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: download runtime 2002

author: ]SiLVieTTa[

text:
ciao
ho office xp professional
volevo provare l'mde appena creato su un pc che non ha installato access 2002
tramite runtime 2002 di access.
prima di comprare il pacchetto, dove posso scaricare tale runtime?
ho trovato un msg vecchio dove veniva indicata la pagina:
http://download.microsoft.com/download/office2000dev/art2kmin/1/WIN98/EN-US/
ART2KMin.exe
ma sembra non essere più raggiungibile
Ciao
Silvia.
 --
www.silvietta.it
...everyone's invited!
Prima di offendere qualcuno contate fino a dieci: vi verranno in mente molti piu' insulti!


title: download runtime 2002

author: Gabriele Bertolucci

text:
> ho office xp professional
> volevo provare l'mde appena creato su un pc che non ha installato access
2002
> tramite runtime 2002 di access.
> prima di comprare il pacchetto, dove posso scaricare tale runtime?
> ho trovato un msg vecchio dove veniva indicata la pagina:
>
http://download.microsoft.com/download/office2000dev/art2kmin/1/WIN98/EN-US/
> ART2KMin.exe
Il download a cui fai riferimento è il runtime di Access 2000 e non Access
2002.
La Microsoft rilasciò quella versione di runtime perché la prima versione
dello stesso era maledettamente grande (in MB). Hanno quindi provato a
diminuirne le dimensioni togliendo da esso l'installazione di Internet
Explorer. Da qui deriva la parte "Min" del nome del file da scaricare.
--
Gabriele Bertolucci
PBsoft
www.pbsoft.it


title: download runtime 2002

author: Cane Randagio

text:
"]SiLVieTTa[" <
> ho office xp professional
>
> volevo provare l'mde appena creato su un pc che non ha installato access
2002
> tramite runtime 2002 di access.
>
> prima di comprare il pacchetto, dove posso scaricare tale runtime?
> ho trovato un msg vecchio dove veniva indicata la pagina:
>
http://download.microsoft.com/download/office2000dev/art2kmin/1/WIN98/EN-US/
> ART2KMin.exe
>
> ma sembra non essere più raggiungibile
Se hai disposizione i CD di Office Pro dovresti trovarlo in qualche
sottocartella (credo venga usato dal modulo "gestione clienti" o simile)
Bye


title: download runtime 2002

author: MA

text:

Sì ma non te lo fa installare.
MAssimiliano


title: download runtime 2002

text:
Thread ricco mi ci ficco: Il Fri, 07 Nov 2003 19:54:14 GMT, "Cane Randagio"
<
dogX...@libero.it
> dopo averci riflettuto a lungo, ha scritto:
>Se hai disposizione i CD di Office Pro dovresti trovarlo in qualche
>sottocartella (credo venga usato dal modulo "gestione clienti" o simile)
una volta scoperto il nome esatto del file.... non è stato proprio semplice ;-)
non era cmq installabile in quanto non trovava office1.cab
..ad ogni modo ho trovato miracolosamente dopo ore di ricerca, il simpaticissimo
file, su un adorabile sito:
http://www.softlinesrl.it/mainsite/download/default.htm#AccessRuntime
(gli faccio pure pubblicità) ;-)
e a corredo ci sono anche tutte le info su come utilizzarlo e patch varie
per ora sembra tutto ok.....



title: download runtime 2002

author: Ghost Dog

text:
"]SiLVieTTa[" <
imo
> file, su un adorabile sito:
>
http://www.softlinesrl.it/mainsite/download/default.htm#AccessRuntime
> (gli faccio pure pubblicità) ;-)
> e a corredo ci sono anche tutte le info su come utilizzarlo e patch varie
>
> per ora sembra tutto ok.....
Considera che non puoi distribuirlo (legalmente) in giro se non hai
acquistato la versione Dev di Office 'XP.
Per una questione etica...
Bye


title: download runtime 2002

text:
> ..ad ogni modo ho trovato miracolosamente dopo ore di ricerca, il
simpaticissimo
> file, su un adorabile sito:
>
http://www.softlinesrl.it/mainsite/download/default.htm#AccessRuntime
> (gli faccio pure pubblicità) ;-)
> e a corredo ci sono anche tutte le info su come utilizzarlo e patch varie
>
> per ora sembra tutto ok.....
Ma esiste la possibilità, tramite una qualche licenza, di rendere il
download del runtime di Access 2002 liberamente disponibile su internet.



title: download runtime 2002

text:
> Considera che non puoi distribuirlo (legalmente) in giro se non hai
> acquistato la versione Dev di Office 'XP.
> Per una questione etica...
Ma credo anche per una quesione legale.
Che io sappia, la licenza di Office XP Developer non permette la
distribuzione "di massa" del runtime di Access 2002.
Forse le cose non stanno in questo modo?



title: download runtime 2002

text:
"Gabriele Bertolucci"
> Che io sappia, la licenza di Office XP Developer non permette la
> distribuzione "di massa" del runtime di Access 2002.
> Forse le cose non stanno in questo modo?
Ovviamente, se hai acquistato la licenza del prodotto puoi distribuire
quanto ti pare...
Diversamente no (indipendentemente dalla probabilità infima di aver grane).
Bye


title: download runtime 2002

text:
> Ovviamente, se hai acquistato la licenza del prodotto puoi distribuire
> quanto ti pare...
> Diversamente no (indipendentemente dalla probabilità infima di aver
grane).
Si, ma il "quanto ti pare" include anche la distribuzione attraverso
internet?
Mi pare strano, visto che un tale download sarebbe raggiungibile per
chiunque. Inoltre, se proprio fosse così, non vedo il motivo per cui non
esiste un link diretto sul sito di Microsoft.



title: download runtime 2002

text:
Ghost Dog ha scritto:
> "Gabriele Bertolucci"
>> Che io sappia, la licenza di Office XP Developer non permette la
>> distribuzione "di massa" del runtime di Access 2002.
>
>> Forse le cose non stanno in questo modo?
>
> Ovviamente, se hai acquistato la licenza del prodotto puoi distribuire
> quanto ti pare...
No.
Il runtime si deve distribuire solo insieme con una propria applicazione.
Nel EULA di Office XP Developer esiste lo stesso testo che ho citato qui:
http://groups.google.com/groups?&selm=a6ojjl$fqg6n$1...@ID-46617.news.dfncis.de
--
cu
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: download runtime 2002

text:
Thread ricco mi ci ficco: Il Mon, 10 Nov 2003 11:20:50 GMT, "Ghost Dog"
<
ghostd...@usa.net
> dopo averci riflettuto a lungo, ha scritto:
>Considera che non puoi distribuirlo (legalmente) in giro se non hai
>acquistato la versione Dev di Office 'XP.
ovvio, lo uso solo in prova
non l'ho distribuito a nessuno



title: download runtime 2002

text:
"Karl Donaubauer" <
> > Ovviamente, se hai acquistato la licenza del prodotto puoi distribuire
> > quanto ti pare...
> No.
> Il runtime si deve distribuire solo insieme con una propria applicazione.
Ovviamente!
> Nel EULA di Office XP Developer esiste lo stesso testo che ho citato qui:
>
http://groups.google.com/groups?&selm=a6ojjl$fqg6n$1...@ID-46617.news.dfncis.de
Puoi distribuire la tua applicazione con Access Runtime quanto ti pare ...
va bene cosě?  :-)
Bye


title: download runtime 2002

text:
> > Ovviamente, se hai acquistato la licenza del prodotto puoi distribuire
> > quanto ti pare...
>
> No.
> Il runtime si deve distribuire solo insieme con una propria applicazione.
> Nel EULA di Office XP Developer esiste lo stesso testo che ho citato qui:
>
http://groups.google.com/groups?&selm=a6ojjl$fqg6n$1...@ID-46617.news.dfncis.de
Stando cosě le cose, questi tizi che hanno reso disponibile il runtime di
Access 2002 sul loro sito web non sono in regola dal punto di vista legale.
Esempio pratico: io ho scaricato il runtime ma non la loro applicazione.



title: download runtime 2002

text:
> > No.
> > Il runtime si deve distribuire solo insieme con una propria
applicazione.
>
> Ovviamente!
Dunque è possibile preparare un pacchetto (autoinstallante contenente il
runtime) e renderlo disponibile in download anche via internet. Questo lo
immaginavo, ma questi tizi hanno separato il runtime dall'applicazione,
dunque non sono in regola.



title: download runtime 2002

text:
> >Considera che non puoi distribuirlo (legalmente) in giro se non hai
> >acquistato la versione Dev di Office 'XP.
>
> ovvio, lo uso solo in prova
> non l'ho distribuito a nessuno
Credo che il problema stia a monte di questo tuo comportamento. L'errore
l'ha fatto questa azienda che ha separato il runtime di Access 2002 dalla
loro applicazione e lo distribuiscono liberamente.



title: download runtime 2002

text:
Thread ricco mi ci ficco: Il Mon, 10 Nov 2003 17:25:50 GMT, "Gabriele
Bertolucci" <CANCEL...@ELIMINApbsoft.TOGLIit> dopo averci riflettuto a lungo,
ha scritto:
>Credo che il problema stia a monte di questo tuo comportamento. L'errore
>l'ha fatto questa azienda che ha separato il runtime di Access 2002 dalla
>loro applicazione e lo distribuiscono liberamente.
forse...
a me non riguarda direttamente la cosa, in quanto non sono signora microsoft in
borghese. ;-)
ad ogni modo... a sentir dire molta gente del ng, sul web, tale applicazione è
rintracciabile da "infiniti siti"



title: download runtime 2002

text:
> ad ogni modo... a sentir dire molta gente del ng, sul web, tale
applicazione è
> rintracciabile da "infiniti siti"
Be', il fatto che sia rintracciabile su "infiniti siti" non vuol dire che
automaticamente possiamo metterlo a disposizione per il download sui nostri
siti web.
Come già detto da altri in questo thread: il runtime deve essere distribuito
UNITAMENTE alla propria applicazione.
Io credo che questo "UNITAMENTE" deve intendersi in qualsiasi modo la
distribuzione viene fatta.



title: download runtime 2002

text:
Thread ricco mi ci ficco: Il Wed, 12 Nov 2003 18:00:00 GMT, "Gabriele
Bertolucci" <CANCEL...@ELIMINApbsoft.TOGLIit> dopo averci riflettuto a lungo,
ha scritto:
>Io credo che questo "UNITAMENTE" deve intendersi in qualsiasi modo la
>distribuzione viene fatta.
I agree
sono rimasta sorpresa solo per il fatto che voi foste rimasti sorpresi...
tutto qui
per il resto sono d'accordo



title: Prime armi: risorse free su sql

author: Nico

text:
Sto cercando di addentrarmi nel mondo SQL qualcuno conosce della
manualistica in rete?
Grazie


title: query accodamento

author: Angelo

text:
Come si fa a riaccodare un record gia' accodato in precedenza?; il caso e'
quello di una possibile modifica dopo che il record e' gia' stato accodato.


title: query accodamento

author: Alberto

text:
Credo che tu debba o cancellare quello precedentemente inserito e reinserirlo
con i valori corretti oppure aggiornarlo con una query di aggiornamento.



title: query accodamento

text:
Purtroppo non posso cancellare tutto il contenuto della tabella in quanto ci
sono dei record che mi interessano:
Il caso e' quello delle sedi esterne che inviano consuntivi periodici alla
casa madre; il tutto confluisce in una tabellona. Se ci sono delle modifiche
devo riaccodare quel record.
Penso a questo punto di usare una query di aggiornamento oppure di eliminare
tutti i record relativi a chi mi sta inviando i dati e di riaccodare il
tutto.
Grazie....Se hai altre idee.....
"Alberto" <
al....@tiscalinet.it
> ha scritto nel messaggio
news:3D0DC042...@tiscalinet.it...



title: Problemi con progetti adp

author: Michele

text:
Sto cercando di capire come funzionano i progetti adp (fino ad oggi ho
realizzato database mdb collegandoli via odbc SQL Server).
Ho creato un nuovo progetto puntandolo ad un database già esistente sul
server, ora sto cercando di creare nuove view e tabelle direttamente dal
progetto.
Il problema è che qualsiasi cosa io cerchi di aprire in struttura (tabelle o
view) mi compare una finestrella popup vuota e priva di tasti che mi
impedisce di lavorare sulle finestre sottostanti tale per cui l'unica cosa
che posso fare è chiudere il progetto da task manager.
Avete un idea di quale possa essere il mio problema?
Uso Access 2000 con SQL Server 2000, il mio pc ha Windows XP professional

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Problemi con progetti adp

author: AEOM

text:
"Michele" <
mvan...@inwind.it
> ha scritto nel messaggio
news:62Z152Z117Z97Y1...@usenet.libero.it...

e se invece provi a creare un nuovo database sul server che succede?
ciao, AEOM


title: Problemi con progetti adp

text:

Mi da un errore di overflow! Era lo stesso errore che mi dava cercando fi
fare l'upsize di un database mdb.



title: Problemi con progetti adp

text:
> >
> > e se invece provi a creare un nuovo database sul server che succede?
> >
> > ciao, AEOM
> >
>
> Mi da un errore di overflow! Era lo stesso errore che mi dava cercando fi
> fare l'upsize di un database mdb.
PS. In generale uso l'autorizzazione trusted basata sull'autenticazione NT,
può essere che si tratti di un problema di permessi?
Il mio utente NT ha l'autorizzazione come admin su tutta la rete ed è visto
in SQL Server come dbo



title: Problemi con progetti adp

text:

errore di overflow generando un nuovo db?
AEOM


title: Problema con messaggio di errore personalizzato

author: robb

text:
Salve,
In una maschera ho il controllo Acconto. Nel report che ha come origine
la stessa della maschera, ho digitato il seguente codice:
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
On Error GoTo Err_Corpo_Format
 If Me!Acconto > 1 Then
  Me!Imponibile_Etichetta.Visible = True
  Me!Imponibile.Visible = True
  Me!DescrAcconto.Visible = True
  Me!Acconto.Visible = True
  Me!TotaleImponibile_Etichetta.Visible = False
  Me!TotaleImponibileAcconto_Etichetta.Visible = True
 End If
Exit_Corpo_Format:
 Exit Sub
Err_Corpo_Format:
 If Err.Number = 2427 Then
  Dim retValue As Integer
  Dim strTtl As String
  Dim strMsg As String
  strTtl = "Campo acconto vuoto"
  strMsg = "E' necessario riempire il campo Acconto per proseguire"
  retValue = MsgBox(strMsg, vbOK, strTtl)
 End If
 Resume Exit_Corpo_Format
End Sub
Ho dovuto personalizzare il messaggio di errore, perché se nella
maschera il valore dell'acconto è null, mi usciva un messaggio errore
run-time di difficile comprensione per chi dovrà usare il db.
Il problema è che, quando premo "OK", il report si apre comunque,
completamente vuoto.
E' possibile disabilitare l'apertura del report quando premo ok? (per
intenderci, quando compariva l'errore runtime, bastava cliccare su
"Fine" e si rimaneva sul record corrente della maschera). Ho provato
anche ad usare ad usare VBAbort, ma quando clicco su "Interrompi", il
report si apre lo stesso.
La cosa paradossale è che non posso usare nemmeno "DoCmd.Close", in
quanto il report, quando compare il mio messaggio, ancora non è
aperto.
Grazie delle eventuali risposte.


text:

Scusate, ho dimenticato di dire che il messaggio di errore run-time
compariva quando cliccavo sul pulsante Anteprima.


author: wlady

text:
robb ha scritto:

io cercherei di eliminare alla base l'errore utilizzando NZ in questo
modo:
If nz(Me!Acconto) > 1 Then
......
la msgbox con il tuo messaggio personalizzato potresti metterlo nella
condizione ELSE
ciao


text:
wlady ha scritto:

Avevo già provato con Nz, ma non va. Mi dà un altro errore run-time
sempre perché non trova il valore. Comunque, a me servirebbe una
specie di pulsante "Annulla", che se premuto blocchi l'apertura del
report.


author: Sergio MAZZA

text:
"robb" <
ro...@hotmail.it
> ha scritto nel messaggio
news:1150707753.0...@p79g2000cwp.googlegroups.com...
Avevo già provato con Nz, ma non va. Mi dà un altro errore run-time
sempre perché non trova il valore. Comunque, a me servirebbe una
specie di pulsante "Annulla", che se premuto blocchi l'apertura del
report.
[risposta]
(nota) Cerchiamo di tagliare il testo in eccedenza almeno ci si risparmia
"tutto il viaggio" con la barra verticale.
Ma che li fai a fare i controlli nel report se poi lo devi chiudere per
mancanza (o errore nei) di dati?
Fallo prima di aprirlo. E poi; se "Acconto" è un controllo associato ad un
campo numerico come fa a contenere valori nulli? Non dovresti permetterlo
proprio per evitarti questa serie di controlli inutili.
Quindi ti suggerisco di sostituire il valore Null con zero e di fare la
verifica (se acconto > 0) prima di aprire il report...
Ciao.
--
Sergio MAZZA


text:

Non so se hai letto il mio primo messaggio, ma quelli del report non
sono controlli. Semplicemente, a seconda del valore dell'acconto,
alcuni campi ed etichette spariscono e altri compaiono.
I controlli, come li intendi tu, prima di aprire il report, ci sono e
il valore predefinito dell'acconto è 0. L'errore run-time si verifica
solo quando il valore del campo acconto è null. Il problema è che, se
si crea un nuovo record nella maschera, nonostante i valori
predefiniti, tutti i campi sono null fino a che non viene digitato
qualsiasi valore in uno dei campi. Quindi, se si clicca su anteprima,
prima di aver inserito dei valori, compare quell'errore run-time. Io
volevo semplicemente sostituirlo con un mio messaggio. Ci sono
riuscito, ma alla fine il report si apre lo stesso. Quindi o lascio
l'errore run-time o consento che si stampi un report privo di dati, a
meno che qualcuno non mi dia una soluzione.
Visto che i click per l'anteprima e per la stampa sono impostati su
delle etichette, non posso nemmeno disabilitarle se alcuni valori sono
null, poiche le etichette non si possono disabilitare. Non posso usare
i pulsanti, in quanto dovrei rielaborare tutta l'impostazione grafica.
La verità è che usando MsgBox, in alcuni casi, è impossibile usare
il tasto "Annulla", visto che, nonostante VbNo sia impostato a Cancel =
True, fa comunque continuare il comando dato dal pulsante, nel mio caso
l'apertura o la stampa del report.
Spero di essere stato sufficientemente chiaro.
ps
scusa per il mancato cut, ma usando google, non me ne ero proprio
accorto visto che automaticamente comprime il testo del quoting.


text:
"robb" <
ro...@hotmail.it
> ha scritto nel messaggio news:1150723730....@r2g2000cwb.googlegroups.com...
Non so se hai letto il mio primo messaggio, ma quelli del report non
sono controlli. Semplicemente, a seconda del valore dell'acconto,
alcuni campi ed etichette spariscono e altri compaiono.
I controlli, come li intendi tu, prima di aprire il report, ci sono e
il valore predefinito dell'acconto è 0. L'errore run-time si verifica
solo quando il valore del campo acconto è null. Il problema è che, se
si crea un nuovo record nella maschera, nonostante i valori
predefiniti, tutti i campi sono null fino a che non viene digitato
qualsiasi valore in uno dei campi. Quindi, se si clicca su anteprima,
prima di aver inserito dei valori, compare quell'errore run-time. Io
volevo semplicemente sostituirlo con un mio messaggio. Ci sono
riuscito, ma alla fine il report si apre lo stesso. Quindi o lascio
l'errore run-time o consento che si stampi un report privo di dati, a
meno che qualcuno non mi dia una soluzione.
Visto che i click per l'anteprima e per la stampa sono impostati su
delle etichette, non posso nemmeno disabilitarle se alcuni valori sono
null, poiche le etichette non si possono disabilitare. Non posso usare
i pulsanti, in quanto dovrei rielaborare tutta l'impostazione grafica.
La verità è che usando MsgBox, in alcuni casi, è impossibile usare
il tasto "Annulla", visto che, nonostante VbNo sia impostato a Cancel =
True, fa comunque continuare il comando dato dal pulsante, nel mio caso
l'apertura o la stampa del report.
Spero di essere stato sufficientemente chiaro.
[risposta]
Ora sì; quello che ti serve è effettuare un refresh dei dati ancora da salvare (proprietà Dirty della form) prima dell'apertura del
report:
es.
If Me.Dirty Then
    Me.Refresh
end if
...apri il report...
Ciao.
ps
scusa per il mancato cut, ma usando google, non me ne ero proprio
accorto visto che automaticamente comprime il testo del quoting.
[risposta]
Utilizza un programma adatto, tipo Outlook Express.


text:
[CUT]
>
> [risposta]
> Ora sì; quello che ti serve è effettuare un refresh dei dati ancora da salvare (proprietà Dirty della form) prima dell'apertura del
> report:
> es.
> If Me.Dirty Then
>     Me.Refresh
> end if
> ...apri il report...
>
> Ciao.
>
> ps
> scusa per il mancato cut, ma usando google, non me ne ero proprio
> accorto visto che automaticamente comprime il testo del quoting.
>
> [risposta]
> Utilizza un programma adatto, tipo Outlook Express.
Ho risolto. Nell'evento NoData del report ho scritto Cancel = True, e
nell'evento click dei pulsanti della maschera ho intercettato gli
errori run-time mettendo un mio msgbox. L'unico pulsante di cui non
riesco ad intercettare l'errore è il pulsante di conversione a pdf,
che utilizza una funzione presa dal sito Lebans. Qui ancora mi scrive
"L'azione RunCommand è stata annullata". Per il resto, tutto ok.


title: Scelta della stampante

author: Santilli Marco

text:
Ho 2 stampante installate, quando stampo un report la stampa va verso la
stanpante predefinita..... c'č un modo dopo aver lanciato la stampa che mi
faccia scegliere su quale stampante voglio stampare????
Ciao e grazieeeeeeee


title: Scelta della stampante

author: giorgio

text:
"Santilli Marco" <
marco.s...@libero.it
> wrote in message
news:c4i263$rcl$1...@grillo.cs.interbusiness.it...
> Ho 2 stampante installate, quando stampo un report la stampa va verso la
> stanpante predefinita..... c'è un modo dopo aver lanciato la stampa che mi
> faccia scegliere su quale stampante voglio stampare????
>
> Ciao e grazieeeeeeee
Prima di stampare il report aperto, puoi scegliere la stampante premendo
CTRL+P.


title: Scelta della stampante

text:
"Santilli Marco" <
marco.s...@libero.it
> ha
scritto nel messaggio
news:c4i263$rcl$1...@grillo.cs.interbusiness.it...
> Ho 2 stampante installate, quando stampo
quande stampe...
>un report la stampa va verso la
> stanpante predefinita..... c'č un modo dopo aver
lanciato la stampa che mi
> faccia scegliere su quale stampante voglio
stampare????
ctrl+P
MAssimiliano


title: Scelta della stampante

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:0_7bc.3188$l27....@news.edisontel.com...

> ctrl+P
> MAssimiliano
>
Ho messo il comando di stampa in un pulsante cosi facendo quando lo premo
mando la pagina in stampa senza visualizzare la stampante, io invece quando
premo il pulsante vorrei che prima mi uscisse quella finestra dove posso
scegliere la stampante
Ciao e grazieeeeeee


title: Scelta della stampante

text:
> > > Ho 2 stampante installate, quando stampo
> > quande stampe...
> >
> > >un report la stampa va verso la
> > > stanpante predefinita..... c'č un modo dopo
aver
> > lanciato la stampa che mi
> > > faccia scegliere su quale stampante voglio
> > stampare????
>
>
> > ctrl+P
> > MAssimiliano
> >
>
> Ho messo il comando di stampa in un pulsante
cosi facendo quando lo premo
> mando la pagina in stampa senza visualizzare la
stampante, io invece quando
> premo il pulsante vorrei che prima mi uscisse
quella finestra dove posso
> scegliere la stampante
>
> Ciao e grazieeeeeee
Cosa di Ctrl+P non ti č chiaro?
hai provato a premerlo?
Magari seleziona prima il report che ti serve
MAssimiliano


title: Scelta della stampante

text:
"Santilli Marco" <
marco.s...@libero.it
> ha scritto nel messaggio
news:c4k6oo$l7k$1...@fata.cs.interbusiness.it...
>
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:0_7bc.3188$l27....@news.edisontel.com...
> >
> > "Santilli Marco" <
marco.s...@libero.it
> ha
> > scritto nel messaggio
> > news:c4i263$rcl$1...@grillo.cs.interbusiness.it...
> > > Ho 2 stampante installate, quando stampo
> > quande stampe...
> >
> > >un report la stampa va verso la
> > > stanpante predefinita..... c'è un modo dopo aver
> > lanciato la stampa che mi
> > > faccia scegliere su quale stampante voglio
> > stampare????
>
>
> > ctrl+P
> > MAssimiliano
> >
>
> Ho messo il comando di stampa in un pulsante cosi facendo quando lo premo
> mando la pagina in stampa senza visualizzare la stampante, io invece
quando
> premo il pulsante vorrei che prima mi uscisse quella finestra dove posso
> scegliere la stampante
>
> Ciao e grazieeeeeee
>
Dopo l'anteprima inserisci:
RunCommand acCmdPrint
Ciao.
--
Sergio MAZZA


title: variabili variant e ""

author: Odino Saur

text:
ciao
ho una variabile di tipo variant che salutariamente assume il valore null e
altrettanto salutariamente dovrebbe indicare ""
come posso vare? appena faccio un'assegnazione tipo:
variabile=""
automaticamente variabile diventa NULL
suggerimenti ?


title: variabili variant e ""

author: Antonio Biso

text:
"Odino Saur" <
no...@rispondo.org
> ha scritto nel messaggio
news:baamma$n4b$1...@fata.cs.interbusiness.it...

Salutariamente = Saltuariamente
Posta il codice per intero
Antonio


title: Re: Access 2013 + Firebird + Win 11 => Errore 3146

author: BFS

text:
Il 16/05/2023 09:08, RobertoA ha scritto:
> Ho installato una procedura classica di fatturazione su pc nuovo, un
> notebook Hp
> Per l'installazione uso uno script InnoSetup che manda su il file accde,
> il database server, il driver odbc, il runtime Access 32 bit, spacchetta
> ed installa, quindi i 'pezzi' usati sono sempre quelli che uso con le
> versioni precedenti di Windows dal 7 in poi
>
> L'installazione tutto bene, quando avvio gestionale, alle prime ricerche
> che usano le date spara fuori un bel 3146
> Vado a verificare e sembrano proprio le date a creare i problemi
> Incredulo, avendo appena installato il sistema operativo nuovo di pacca,
> senza ammenicoli vari, inizio a dar la colpa ai componenti miei e quindi
> provo a cambiare versioni e niente, sempre lo stesso problema
> Allora penso "magari e' il sistema operativo" e quindi mi preparo due
> macchine virtuali una col Windows 10 pro l'altra col Windows 11 pro,
> entrambi 64bit, entrambi versione italiana
> Installo la stessa identica procedura Access, runtime 32 bit, Firebird
> 3.0, driver odbc 2.0.3.154 (32bit), e sul 10 funziona correttamente,
> sull'11 sminchia con le date
> Allora preparo un esempietto minimale per capire se sia realmente SOLO
> il sistema operativo, ed anche con esempio micro scassa le ricerche con
> le date
> Ovviamente il formato data e' lo stesso sui due sistemi operativi
>
> Il problema in sostanza sta in tutte le ricerche con date, nella stringa
> per la selezione mese e giorno vengono invertiti, e quindi per trovare i
> record la cui data e' maggiore di 04 gennario 2023 devo cercare cosi
> - select * from DOCUMENTI where DATA_DOC > #01/04/2023#
> Su Windows11 a partire dal 13 gennario fino a fine mese, quindi con la
> stringa
> - select * from DOCUMENTI where DATA_DOC > #01/13/2023#
> spara fuori l'errore 3146
>
> Qualche buonanima ha provato il trio Access+Firebird+Windows11 e si e'
> gia' scontrato con il problema malamente descritto sopra?
> Qualche idea su cosa potrebbe distinguere Windows10 dall'11
> relativamente a questo problema?

secondo me, per circoscrivere il problema potresti far puntare il client
su Win10 a firebird su Win11 e viceversa

cosi capisci se il problema è legato al db o al driver odbc

mi sentirei di escludere problemi del S.O. se il formato data è corretto.

BFS


author: RobertoA

text:

Sembra che Windows11 non gradisca la libreria FXSCOM.DLL che la
procedura Access usava per inviare i fax direttamente da codice interno
Tolta quella libreria e richiami del codice, e' ritornato alla
normalita', nel senso che ha ripreso a funzionare come desiderato
Con le date mi pare non c'entri niente, ma evidentemente scombinava
qualcosa quando era il momenti di 'parlare' col db


text:
Il 18/05/2023 09:46, RobertoA ha scritto:
> Il 17/05/2023 14:20, BFS ha scritto:
>> Il 16/05/2023 09:08, RobertoA ha scritto:
>>> Ho installato una procedura classica di fatturazione su pc nuovo, un
>>> notebook Hp

>>
>> cosi capisci se il problema è legato al db o al driver odbc
>>
>> mi sentirei di escludere problemi del S.O. se il formato data è corretto.
>>
>> BFS
>>
>>
> Sembra che Windows11 non gradisca la libreria FXSCOM.DLL che la
> procedura Access usava per inviare i fax direttamente da codice interno
> Tolta quella libreria e richiami del codice, e' ritornato alla
> normalita', nel senso che ha ripreso a funzionare come desiderato
> Con le date mi pare non c'entri niente, ma evidentemente scombinava
> qualcosa quando era il momenti di 'parlare' col db

strano..

"Allora preparo un esempietto minimale per capire se sia realmente SOLO
il sistema operativo, ed anche con esempio micro scassa le ricerche con
le date "

l'esempietto minimale l'avevi fatto con quella dll?

BFS


text:

Si, avevo sfrondato tutto il codice, form, report, al minimo possibile,
lasciando solo una form per il test ed un modulo col codice, ma
lasciando anche le librerie identiche al programma principale
Volevo ottenere un sistema minimale che mi permettesse pero' di avere lo
stesso scheletro dell'applicazione principale
Ad ogni modo, la dll indicata e' vecchia mica poco, credo roba che usavo
ancora col glorioso Windows XP, e difatti si parla di fax, in disuso
ormai da anni a favore di email ed altri sistemi
La cosa davvero strana e' che sia andata indefessamente fino al
Windows10 compreso


title: OASIS-SVN - controllo versione - qualcuno lo usa?

text:
https://dev2dev.de/index.php?lang=en

Qualcuno lo utilizza per il controllo versione dei suoi programmi?
Come si trova?
Altri sistemi simili provati?
Pro/contro rispetto ad altri sistemi?

--------------------------------------------
Per chi fosse interessato all'argomento, alcuni link di informazioni
utili per l'esportazione/importazione di un progetto Access su file di testo

https://stackoverflow.com/questions/187506/how-do-you-use-version-control-with-access-development

https://github.com/timabell/msaccess-vcs-integration

https://stackoverflow.com/questions/698839/how-to-extract-the-schema-of-an-access-mdb-database/9910716#9910716


author: pfm

text:

grazie dell'informazione. non conosco il programma

devo deire che quando ho bisogno utilizzo AccdbMerge ver 1.11.6 (la versione Free che e' limitata) ma che presenta le differenze

Argomento molto interessante


text:

Consiglio di dare un'occhiata sul  TimAbell  nei file c'e' un
VCS_IE_Functions.bas  che contiene una funzione VCS_SanitizeTextFiles
molto istruttiva
In pratica alcuni file vengono 'ripuliti' prima dell'esportazione


title: [OT] prova invio

author: ciroteo

text: buon inizio di lunedi, con il server di posta che non funziona ... olč!


title: numero righe di un file

author: Lenny

text:
come si fa a contare il numero di righe di un file di testo?
siccome eseguo una importazione abbastanza lunga e complessa,
volevo fare qualcosa che mi dicesse lo stato di avanzamento
e pensavo di calcolare la % sapendo quante sono le righe e
la riga attuale.
altre idee?
grazie e ciao.
Lenny


title: numero righe di un file

author: Emyr

text:
On Mon, 18 Mar 2002 22:50:32 +0100, "Lenny" <
luca...@tiscalinet.it
>
wrote:

prova a contare i vbcrlf scorrendo il testo (ma cosě allunghi la
lettura)
oppure
fai un controllo sulle dimensioni del file e ricavati dei rapporti
dimensione/righe
Saluti.
Emanuele.


title: numero righe di un file

author: ramblers

text:
"Lenny" <
luca...@tiscalinet.it
> ha scritto nel messaggio
news:a75nso$p2b$1...@pegasus.tiscalinet.it...

Puoi misurare la lunghezza in byte di un file aperto con la funzione LOF e
di uno chiuso con le funzione FileLen
ciao.


title: numero righe di un file

text:
>
>
> prova a contare i vbcrlf scorrendo il testo (ma cosě allunghi la
> lettura)
>
> oppure
> fai un controllo sulle dimensioni del file e ricavati dei rapporti
> dimensione/righe
> Saluti.
> Emanuele.
č come l'avevo pensata ed
ho fatto cosi.
č un po' piu lungo (2 secondi) , ma ho fatto prima.
ciao
grazie.


title: Aggiornare casella di testo in un report

author: Joyce

text:
Ciao a tutti.
Se in un report ho una casella di text (txt1), come faccio a modificarla ad
esempio sull'evento on open del report??
Mi spiego meglio...
Vorrei che se un certo controllo in una forma ha il valore 1 allora txt1 nel
report sia uguale a "Il controllo vale 1", mentre se lo stesso controllo
nella forma vale 2 allora txt1 sia uguale a "vale 2".
Ci ho provato ma non trovo la sintassi corretta.
Sintassi del tipo:
me.txt1 = "primo valore"
me.txt1.value = "primo valore"
riportano soltanto errori...
Ciao


author: Silvio Berruti

text:
"Joyce" <
liap...@uni.de
> ha scritto nel messaggio
news:4Wzy7.20731$1H1.1...@news.infostrada.it...
> Ciao a tutti.
> Se in un report ho una casella di text (txt1), come faccio a modificarla
ad
> esempio sull'evento on open del report??
> Mi spiego meglio...
> Vorrei che se un certo controllo in una forma ha il valore 1 allora txt1
nel
> report sia uguale a "Il controllo vale 1", mentre se lo stesso controllo
> nella forma vale 2 allora txt1 sia uguale a "vale 2".
In origine controllo del controllo txt1 scrivi
= iif(Forms!TuaForm!CertoCTRL = 1; "Il controllo vale 1"; "vale 2")
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


text:
> In origine controllo del controllo txt1 scrivi
> = iif(Forms!TuaForm!CertoCTRL = 1; "Il controllo vale 1"; "vale 2")
e se volessi farlo da codice vba qual'è la sintassi corretta?
Grazie


text:
"Joyce" <
liap...@uni.de
> ha scritto nel messaggio
news:p%By7.21551$1H1.1...@news.infostrada.it...
> > In origine controllo del controllo txt1 scrivi
> > = iif(Forms!TuaForm!CertoCTRL = 1; "Il controllo vale 1"; "vale 2")
>
> e se volessi farlo da codice vba qual'è la sintassi corretta?
In base all'evento che preferisci:
    If Forms!TuaForm!CertoCTRL = 1 Then
        Me.txt1="Il controllo vale 1"
    Else
        Me.txt1="vale 2"
    End If



text:
> In base all'evento che preferisci:
>     If Forms!TuaForm!CertoCTRL = 1 Then
>         Me.txt1="Il controllo vale 1"
>     Else
>         Me.txt1="vale 2"
>     End If
mmm...
così mi pare di aver già provato e posso quasi giurare che non funzionava...
Adesso sono di fretta...
Proverò stanotte o domani e ti faccio sapere.
Grazie per la gentilezza
Ciao


author: Roberto da casa

text:
"Joyce" <
liap...@uni.de
> ha scritto nel messaggio
news:4Wzy7.20731$1H1.1...@news.infostrada.it...

Prova a fronte dell'evento "Su attivazione" e non "Su apertura" del report:
ambedue le sintassi sono corrette.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: aggiornamento maschera dopo variazioni tabelle

author: Liones

text:
Ciao

ho una maschera (FormA) che tramite pulsante apre un secondo form dove
inserisco dei dati (data iniziale e finale) e poi  richiamo un modulo che
esegue una serie di command execute...

alla file degli aggiornamenti dal codice della seconda maschera   aggiorno
anche la prima Maschera (FormA)
 Forms!MovimentiTestata.Form.Requery

la maschera FormA non si aggiorna o meglio ripetendo la procedura poi la
maschera si aggiorna o anche pigiando apposito pulsante sulla machera  FormA
questa si aggiorna

praticamente il codice Forms!MovimentiTestata.Form.Requery messo subito dopo
aver chiamato la prcedura di command .... non aggiorna la mashchera (come se
i dati ancora non fossero pronti)

es.
chiamaFunzioneCommand()
Forms!MovimentiTestata.Form.Requery ( la seconda riga non funziona)

soluzione?

ciao e grazie


author: Karl Donaubauer

text:
Liones wrote:
> ho una maschera (FormA) che tramite pulsante apre un secondo form dove
> inserisco dei dati (data iniziale e finale) e poi  richiamo un modulo
> che esegue una serie di command execute...
>
> alla file degli aggiornamenti dal codice della seconda maschera  aggiorno
> anche la prima Maschera (FormA)
> Forms!MovimentiTestata.Form.Requery
>
> la maschera FormA non si aggiorna o meglio ripetendo la procedura poi
> la maschera si aggiorna o anche pigiando apposito pulsante sulla
> machera  FormA questa si aggiorna
>
> praticamente il codice Forms!MovimentiTestata.Form.Requery messo
> subito dopo aver chiamato la prcedura di command .... non aggiorna la
> mashchera (come se i dati ancora non fossero pronti)

Puo darsi soprattutto in una rete. Dipende anche di cosa fai nella
chiamata e dell'origine dati della maschera (query, tabella?).

> es.
> chiamaFunzioneCommand()
> Forms!MovimentiTestata.Form.Requery ( la seconda riga non funziona)
>
> soluzione?

Prova con un'aggiornamento più forte del Requery:

Forms!MovimentiTestata.RecordSource = _
    Forms!MovimentiTestata.RecordSource

Se non aiuti prova con un Sleep di 1-2 secondi:
http://access.mvps.org/access/api/api0021.htm

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


text:
ciao Karl
(ora ho avuto la possibilit� di risponderti)

>> ho una maschera (FormA) che tramite pulsante apre un secondo form dove
>> inserisco dei dati (data iniziale e finale) e poi  richiamo un modulo
>> che esegue una serie di command execute...
>>
...
>> praticamente il codice Forms!MovimentiTestata.Form.Requery messo
>> subito dopo aver chiamato la prcedura di command .... non aggiorna la
>> mashchera (come se i dati ancora non fossero pronti)
>
> Puo darsi soprattutto in una rete.
non sono in rete (per ora)

 Dipende anche di cosa fai nella
> chiamata e dell'origine dati della maschera (query, tabella?).

origine dati:

    Forms!FattNCredTestata.RecordSource = "SELECT * FROM  MovimentiTestata
WHERE IdMovimentotestata = " & Me.IdMovimentoTestata.Value

(la maschera ha delle sottomachere)

se hai un p� (molta) pazienza:

Dim Cnxn As ADODB.Connection

On Error GoTo ErroreGestito

 Dim strCnxn As String
 strCnxn = CurrentProject.Connection.ConnectionString
 Set Cnxn = New ADODB.Connection
 Cnxn.Open strCnxn

 Cnxn.BeginTrans

'   *** fornitoriScadenseTotali legge le scadenze per totale fornirore
importo
'
**************************************************************************
Dim fornitoriScadenseTotali As New ADODB.Recordset
fornitoriScadenseTotali.CursorType = adOpenDynamic
Dim strSqlfornitoriScadenseTotali As String
'   ?????   verificare il formato delle date
strSqlfornitoriScadenseTotali = "select IdConto,(Sum(ScadDare) -
sum(scadAvere)) as SaldoDareAvere from scadenzeAPERTE where DataScadenza
between #" & DaData & "# AND #" & AData & "# group by IdConto order by
IdConto"
fornitoriScadenseTotali.Open strSqlfornitoriScadenseTotali, Cnxn

'   *** comandoInserisciFornitori inserisce le righe con saldo fornitore
importo in contabilit�
'
*******************************************************************************************
Dim strAggiungiFornitori As String
Dim comandoInserisciFornitori As ADODB.Command
Set comandoInserisciFornitori = New ADODB.Command
comandoInserisciFornitori.ActiveConnection = Cnxn

strAggiungiFornitori = "INSERT INTO Movimenti ( IdMovimentoTestata, IdConto,
MovDare, MovAvere ) values ( ?, ?, ?, ? );"
comandoInserisciFornitori.CommandText = strAggiungiFornitori

comandoInserisciFornitori.Parameters.Append
comandoInserisciFornitori.CreateParameter("IdMovimentoTestata", adInteger,
adParamInput)

comandoInserisciFornitori.Parameters.Append
comandoInserisciFornitori.CreateParameter("IdConto", adBSTR, adParamInput)

comandoInserisciFornitori.Parameters.Append
comandoInserisciFornitori.CreateParameter("MovDare", adVarChar,
adParamInput, 100)
comandoInserisciFornitori.Parameters("MovDare").Precision = 18
comandoInserisciFornitori.Parameters("MovDare").NumericScale = 2

comandoInserisciFornitori.Parameters.Append
comandoInserisciFornitori.CreateParameter("MovAvere", adVarChar,
adParamInput, 100)
comandoInserisciFornitori.Parameters("MovAvere").Precision = 18
comandoInserisciFornitori.Parameters("MovAvere").NumericScale = 2

'   *** rsRecuperaId recuperala chive principale del record appena inserito
Dim rsRecuperaId As ADODB.Recordset
Set rsRecuperaId = New ADODB.Recordset
'Set rs = CurrentProject.Connection.Execute("SELECT @@IDENTITY AS nuovoID")

Dim saldo As Double
Dim IdMovimentiRecuperato As Integer

'   *** comando inserissce righe scadenza
Dim commandoRigheScadenza As ADODB.Command
Set commandoRigheScadenza = New ADODB.Command
commandoRigheScadenza.ActiveConnection = Cnxn
commandoRigheScadenza.CommandText = "INSERT INTO Scadenze (
MovimentiIdMovimenti, IdTipoPagamento, DataScadenza, ScadDare, ScadAvere,
IdPartita) values ( ? , ? , ? , ? , ? , ? );"

commandoRigheScadenza.Parameters.Append
commandoRigheScadenza.CreateParameter("MovimentiIdMovimenti", adInteger,
adParamInput)

commandoRigheScadenza.Parameters.Append
commandoRigheScadenza.CreateParameter("IdTipoPagamento", adInteger,
adParamInput)

commandoRigheScadenza.Parameters.Append
commandoRigheScadenza.CreateParameter("DataScadenza", adDate, adParamInput)

commandoRigheScadenza.Parameters.Append
commandoRigheScadenza.CreateParameter("ScadDare", adVarChar, adParamInput,
100)
commandoRigheScadenza.Parameters("ScadDare").Precision = 18
commandoRigheScadenza.Parameters("ScadDare").NumericScale = 2

commandoRigheScadenza.Parameters.Append
commandoRigheScadenza.CreateParameter("ScadAvere", adVarChar, adParamInput,
100)
commandoRigheScadenza.Parameters("ScadAvere").Precision = 18
commandoRigheScadenza.Parameters("ScadAvere").NumericScale = 2

commandoRigheScadenza.Parameters.Append
commandoRigheScadenza.CreateParameter("IdPartita", adInteger, adParamInput)

Do While Not fornitoriScadenseTotali.EOF
    'IdConto = fornitoriScadenseTotali.Fields("IdConto").Value

    comandoInserisciFornitori.Parameters("IdMovimentoTestata").Value =
IdMovimentoTestata

    comandoInserisciFornitori.Parameters("IdConto").Value =
fornitoriScadenseTotali.Fields("IdConto").Value

    saldo = fornitoriScadenseTotali.Fields("SaldoDareAvere").Value

    comandoInserisciFornitori.Parameters("MovDare").Value = IIf(saldo < 0,
saldo * -1, 0)

    comandoInserisciFornitori.Parameters("MovAvere").Value = IIf(saldo > 0,
saldo, 0)

    comandoInserisciFornitori.Execute

    '   *** rsRecuperaId recuperala chive principale del record appena
inserito
    Set rsRecuperaId = Cnxn.Execute("SELECT @@IDENTITY AS IdMovimentiNuovo")
    IdMovimentiRecuperato = rsRecuperaId.Fields(0).Value

    '   *** INSERISCE RIGHE SCADENZARIO

    '   *** INSERISCE TESTATA

    Cnxn.Execute ("INSERT INTO ScadenzaTestata ( MovimentiIdMovimenti,
IdTipoPagamento, IdRateizzPag) values ( " & IdMovimentiRecuperato & " ,
null, null );")

    '   *** INSERISCE RIGA

    commandoRigheScadenza.Parameters("MovimentiIdMovimenti").Value =
IdMovimentiRecuperato
    commandoRigheScadenza.Parameters("IdTipoPagamento").Value = Null
    commandoRigheScadenza.Parameters("DataScadenza").Value = Now
    commandoRigheScadenza.Parameters("ScadDare").Value = IIf(saldo < 0,
saldo * -1, 0)
    commandoRigheScadenza.Parameters("ScadAvere").Value = IIf(saldo > 0,
saldo, 0)
    commandoRigheScadenza.Parameters("IdPartita").Value =
IdMovimentiRecuperato

    commandoRigheScadenza.Execute

    '   *** AGGIORNA NR PARTITE E COSI' CHIUDE LE PARTITE
    Cnxn.Execute ("UPDATE ScadenzeAperte SET ScadenzeAperte.IdPartita = " &
IdMovimentiRecuperato & " WHERE (DataScadenza between #" & DaData & "# AND
#" & AData & "#) AND IdConto = '" &
fornitoriScadenseTotali.Fields("IdConto").Value & "'")

    fornitoriScadenseTotali.MoveNext
Loop

Cnxn.CommitTrans

Set commandoRigheScadenza = Nothing

Set comandoInserisciFornitori = Nothing

fornitoriScadenseTotali.Close
Set fornitoriScadenseTotali = Nothing

If (rsRecuperaId.State = ADODB.RecordStatusEnum.adRecObjectOpen) Then
rsRecuperaId.Close
Set rsRecuperaId = Nothing

Cnxn.Close
Set Cnxn = Nothing

    MsgBox "AGGIORNATO", vbInformation, "ATTENZIONE"

Exit Function

ErroreGestito:

Cnxn.RollbackTrans
Set commandoRigheScadenza = Nothing

Set comandoInserisciFornitori = Nothing

If (fornitoriScadenseTotali.State = ADODB.RecordStatusEnum.adRecObjectOpen)
Then fornitoriScadenseTotali.Close
Set fornitoriScadenseTotali = Nothing

Set rsRecuperaId = Nothing

Cnxn.Close
Set Cnxn = Nothing

MsgBox "AGGIORNAMENTO NON RIUSCITO", vbCritical, "A T T E N Z I O N E"

ho messo un msgbox , e se ATTENDO alcuni secondi per la risposta e poi
Forms!MovimentiTestata.RecordSource =  Forms!MovimentiTestata.RecordSource
il tutto funziona

...>
> Prova con un'aggiornamento pi� forte del Requery:
>
> Forms!MovimentiTestata.RecordSource = _
>    Forms!MovimentiTestata.RecordSource
>
non funziona

> Se non aiuti prova con un Sleep di 1-2 secondi:
>
http://access.mvps.org/access/api/api0021.htm

>
ancora non ho provato ma visto che "l'attesa con il msg funziona" con lo
sleep dovrebbe andare (non mi sembra molto elegante)

ciao e grazie


text:
>> Prova con un'aggiornamento pi� forte del Requery:
>>
>> Forms!MovimentiTestata.RecordSource = _
>>    Forms!MovimentiTestata.RecordSource
>>
> non funziona
se non attendo (alcuni secondi) con il msgbox


text:
...
>>> ho una maschera (FormA) che tramite pulsante apre un secondo form dove
>>> inserisco dei dati (data iniziale e finale) e poi  richiamo un modulo
>>> che esegue una serie di command execute...
>>>
> ...
>>> praticamente il codice Forms!MovimentiTestata.Form.Requery messo
>>> subito dopo aver chiamato la prcedura di command .... non aggiorna la
>>> mashchera (come se i dati ancora non fossero pronti)
>>
>> ...
>
>> Se non aiuti prova con un Sleep di 1-2 secondi:
>>
http://access.mvps.org/access/api/api0021.htm

>>
...
ho provato con sSleep (4000)

e funziona il 90% delle volte boh
i record sono pochissimi
credo ci si qualche ...zata nel codice ??


text:

Direi che con questo tipo di programmazione in una rete puoi
tranquilmente usare un Sleep di 20-30 secondi.



title: AIUTATEMI!!!!Problema Con le Somme

author: Paolino

text:
Scusatemi ma avevo già scritto un messaggio ma non ho ricevuto
risposte...;-)
Ci riprovo sperando che qualcuno di voi abbia 5 minuti da dedicarmi....;-)
Sto facendo un database per  gioielleria all' ingrosso, ho una maschera dei
clienti con tutti i campi dell'anagrafica (nome cognome ecc....)
Poi nella maschera ho una sottomaschera dove compaiono solo i Gioielli
(presi dalla tabella Gioielli) che sono stati dati in sospeso a quel
cliente..Ora io in questa sottomaschera ho i seguenti campi riferiti ai
gioielli: CodiceGioiello, TipologiaGioiello (es: anello, Orecchino..) e il
prezzo...
Nel piè di pagina della maschera ho creato una somma del campo prezzo e
funziona, poi un campo con il conteggio del codiceGioiello (in modo da
sapere il numero di gioielli che il cliente ha)...e ora vorrei mettere anche
in un campo il conteggio in numero del cmpo TipologiaGioiello MA DIVISA PER
TIPOLOGIA DI OGGETTO es: il totale di 5 anelli, in un altro campo il totale
di 10 bracciali ecc....
così da sapere quanti oggetti per tipo luui è in possesso....
Vi rego magari per voi è banale, ma io non ci riesco....aiutatemi....
Se potete usate un linguggio chiaro...io non conosco nulla di
programmazione...;-)
Ciao e Grazie Paolo


title: AIUTATEMI!!!!Problema Con le Somme

author: MA

text:

Usa una query di raggruppamento. E' quel sigma che trovi nella struttura
delle query.
usa solo i campi che ti interessano tipo tipologia, cliente e prezzo.
Poi ti crei una sottomaschera su questa query
MAssimiliano


title: AIUTATEMI!!!!Problema Con le Somme

author: Neo

text:
"Paolino" <
hi...@libero.it
> ha scritto nel messaggio
news:EEbfb.5975$e6.1...@twister2.libero.it...

ti ho risposto nel tuo messaggio precenente
ps non urlare (scrivere in maiuscolo) potresti diventare "antipatico" a
qualcuno.... :-)


title: AIUTATEMI!!!!Problema Con le Somme

text:
Grazie molte per la tua risposta..ora ci provo...unisco i tuoi suggerimenti
con quelli di neo.....ciao ciao
Paolo


title: AIUTATEMI!!!!Problema Con le Somme

text:
Non Pensavo potesse "fare male a qualcuno"..."urlare" scrivendo in
Maiuscolo, era solo il mio modo di chiedere aiuto visto che purtoppo per il
mio lavoro dovrei riuscire a risolvere il problema prima dell'arrivo della
nuova merce che è tra 15 giorni..;-)
Visto che non sono esperto e sto cercando di darmi una mano nel mio lavoro
con l'uso dl pc....sono molto in cerca di aiuti...
Grazie per la tua risposta....ora vado a provare...
Ciao
Paolo...(sottovoce...;-)


title: AIUTATEMI!!!!Problema Con le Somme

text:
"Paolino" <
hi...@libero.it
> ha scritto nel messaggio
news:zEcfb.6122$e6.1...@twister2.libero.it...
> Paolo...(sottovoce...;-)
E la tua testa sotto i nostri piedi?
E ci possiamo anche muovere?
Antonio


title: AIUTATEMI!!!!Problema Con le Somme

author: Francesco R.

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:fLcfb.6140$e6.1...@twister2.libero.it...

Ma in che anno siamo?
Milleqquattro, quasi millecinque.
1 Fiorino.


title: AIUTATEMI!!!!Problema Con le Somme

author: Antonio Biso

text:
"Francesco R." <
rfrance...@infinito.it
> ha scritto nel messaggio
news:EKjfb.220732$R32.7...@news2.tin.it...

FRITTOLE !!!
Antonio


title: Scovare il massimo con una query

author: giaconet

text:
Ciao a tutti.
Ho una tabella fatta così
tabLotti
idLotto (Primary)
numLotto (int)
ditta (testo)
prezzo (int)
idLotto    numLotto    ditta    prezzo
1                1                A           2
2                1                B            4
3                2                A            3
4                2                B            1
Devo riuscire ad effettuare una query che estragga la ditta con il prezzo
più alto. Ci sono riuscito con due query: la prima mi estrae il numlotto e
il max(prezzo). La seconda si basa su questa con un join su numero lotto e
con una condizione where prezzo = max(prezzo). Ma non sarebbe possibile fare
la ricerca con una sola query?
Thanx
giaconet


title: Scovare il massimo con una query

author: Alessandro Nazzani

text:
"giaconet" <
giac...@nospam.it
> wrote in message
news:jADk8.72223$Ns4.2...@news2.tin.it...

SELECT ditta FROM tabella WHERE prezzo=(SELECT MAX(prezzo) FROM tabella;)
GROUP BY DITTA;
HTH.
Alessandro
PS: ovviamente, se ci sono più ditte con lo stesso prezzo massimo, la query
te le ritorna tutte.


title: Scovare il massimo con una query

text:
"Alessandro Nazzani" <
ale...@tin.it
> ha scritto nel messaggio
news:a6v78m$hh4$1...@fe2.cs.interbusiness.it...
> "giaconet" <
giac...@nospam.it
> wrote in message
> news:jADk8.72223$Ns4.2...@news2.tin.it...
> > Ciao a tutti.
> > Ho una tabella fatta cosě
> >
> > tabLotti
> > idLotto (Primary)
> > numLotto (int)
> > ditta (testo)
> > prezzo (int)
> >
> > idLotto    numLotto    ditta    prezzo
> > 1                1                A           2
> > 2                1                B            4
> > 3                2                A            3
> > 4                2                B            1
> >
> > Devo riuscire ad effettuare una query che estragga la ditta con il
prezzo
> > piů alto. Ci sono riuscito con due query: la prima mi estrae il numlotto
e
> > il max(prezzo). La seconda si basa su questa con un join su numero lotto
e
> > con una condizione where prezzo = max(prezzo). Ma non sarebbe possibile
> fare
> > la ricerca con una sola query?
>
> SELECT ditta FROM tabella WHERE prezzo=(SELECT MAX(prezzo) FROM tabella;)
> GROUP BY DITTA;
>
> HTH.
>
> Alessandro
No, scusa sono stato io poco chiaro. Il problema č che voglio tutte le ditte
con il prezzo max nei singoli lotti.
Rifacendomi all'esempio che ho fatto sopra, la query dovrebbe restituirmi:
numLotto    ditta    prezzo
1                 B        4
2                 A        3
perciň uso 2 query. La prima mi tira fuori
numLotto max(prezzo)
1                4
2                3
la seconda, per ogni lotto, la ditta dove prezzo = max(prezzo).
Cmq, grazie.
Bye
giaconet


title: Scovare il massimo con una query

author: Sib

text:
"giaconet" <
giac...@nospam.it
> ha scritto nel messaggio
> "Alessandro Nazzani" <
ale...@tin.it
> ha scritto nel messaggio
> > "giaconet" <
giac...@nospam.it
> wrote in message

La cosa cambia poco, devi raggruppare anche per lotto oltre che per ditta.
Sib


title: Scovare il massimo con una query

text:
"Sib" <si...@SPAMMiol.it> ha scritto nel messaggio
news:8MHk8.72959$Ns4.2...@news2.tin.it...

Dopo innumerevoli tentativi ci sono riuscito, spiego.
Se faccio
SELECT ditta FROM tabLotti WHERE prezzo=(SELECT MAX(prezzo) FROM tabLotti;)
GROUP BY ditta;
come consigliatomi da Alessandro, tiro fuori la ditta con il prezzo piů alto
(nell'esempio la ditta B) e non č quello che voglio.
Se faccio
SELECT ditta FROM tabLotti WHERE prezzo=(SELECT MAX(prezzo) FROM tabLotti;)
GROUP BY ditta, numLotto;
il risultato č lo stesso (del resto il risultato del SELECT interno č sempre
il prezzo piů alto in assoluto).
Se provo
SELECT ditta FROM tabLotti WHERE prezzo=(SELECT MAX(prezzo) FROM tabLotti
GROUP BY numLotto;);
la query mi ritorna un errore: "La sottoquery puň restituire al massimo un
record."
L'errore č dovuto, secondo me, al fatto che il SELECT interno restituisce
piů di un risultato (restituisce infatti l'elenco dei massimi per numero di
lotto) e fare prezzo = "recordset" non č corretto.
Ci vuole un join, infatti utilizzando 2 query risolvo cosě
qryMax: SELECT DISTINCTROW numLotto, Max(Prezzo) AS MaxDiPrezzo FROM
tabLotti GROUP BY numLotto; (Elenco dei lotti con i rispettivi massimi)
qryMaxDitte: SELECT qryMax.numLotto, MaxDiPrezzo, ditta FROM qryMax INNER
JOIN tabLotti ON qryMax.numLotto = tabLotti.numLotto WHERE MaxDiPrezzo =
prezzo; (Elenco con numero lotto, Prezzo massimo e ditta/e corrispondenti)
Bastava raggrupparle ed ecco:
SELECT numLotto, MaxDiPrezzo, ditta FROM (SELECT numeroLotto As numLotto,
Max(prezzo) AS MaxDiPrezzo FROM tabLotti GROUP BY numeroLotto) AS qryMax
INNER JOIN tabLotti ON tabLotti.numeroLotto = qryMax.numLotto WHERE
prezzo=MaxDiPrezzo;
Cmq, grazie a tutti.
giaconet


title: Scovare il massimo con una query

text:
"giaconet" <
giac...@nospam.it
> ha scritto nel messaggio
CUT
> Bastava raggrupparle ed ecco:
> SELECT numLotto, MaxDiPrezzo, ditta FROM (SELECT numeroLotto As numLotto,
> Max(prezzo) AS MaxDiPrezzo FROM tabLotti GROUP BY numeroLotto) AS qryMax
> INNER JOIN tabLotti ON tabLotti.numeroLotto = qryMax.numLotto WHERE
> prezzo=MaxDiPrezzo;
Mi fa piacere che hai capito da solo, non avevo neanche notato che
Alessandro aveva messo una sottoquery piu' dannosa che inutile.
In ogni caso dire "grazie *comunque*" lo trovo poco corretto. Bisogna
infatti ammettere che hai avuto due spunti importanti che ti hanno portato
alla soluzione (quello di alessandro e il mio) seppure volutamente
incompleti.
Non trascuriamo il fatto che, oltre al problema del tempo insufficiente per
dare risposte complete, questo e' un ng il cui scopo non e' quello di dare
il pesce, ma di aiutare a pescarselo da solo.
Sib


title: Scovare il massimo con una query

text:
<snip>
> Alessandro aveva messo una sottoquery piu' dannosa che inutile.
Non intendo iniziare una polemica, ma potresti dettagliare "dannosa"? Il mio
suggerimento era in risposta a
> Devo riuscire ad effettuare una query che estragga la ditta con il prezzo
> più alto.
C'è un modo meno "dannoso" per farlo?
Alessandro


title: Scovare il massimo con una query

text:


amen
Saluti.
Emanuele.


title: Scovare il massimo con una query

text:
"Alessandro Nazzani" <
ale...@tin.it
> ha scritto nel messaggio

Of course:
L'SQL:
SELECT ditta FROM tabella WHERE prezzo=(SELECT MAX(prezzo) FROM tabella;)
GROUP BY DITTA;
andava scritto:
SELECT tabella.ditta, tabella.numLotto, Max(tabella.Prezzo) AS PrezzoMassimo
FROM tabella
GROUP BY tabella.ditta, tabella.numLotto;
Comunque cio' non toglie che il tuo abbia rappresentato un buon spunto per
il nostro amico, come ho gia' detto.
Sib


title: Scovare il massimo con una query

text:
"Sib" <si...@SPAMMiol.it> wrote in message
news:ihHl8.4774$S52.1...@news2.tin.it...
> "Alessandro Nazzani" <
ale...@tin.it
> ha scritto nel messaggio
> > <snip>
> > > Alessandro aveva messo una sottoquery piu' dannosa che inutile.
> >
> > Non intendo iniziare una polemica, ma potresti dettagliare "dannosa"? Il
> mio
> > suggerimento era in risposta a
> >
> > > Devo riuscire ad effettuare una query che estragga la ditta con il
> prezzo
> > > piů alto.
> >
> > C'č un modo meno "dannoso" per farlo?
>
> Of course:
> L'SQL:
> SELECT ditta FROM tabella WHERE prezzo=(SELECT MAX(prezzo) FROM tabella;)
> GROUP BY DITTA;
>
> andava scritto:
>
> SELECT tabella.ditta, tabella.numLotto, Max(tabella.Prezzo) AS
PrezzoMassimo
> FROM tabella
> GROUP BY tabella.ditta, tabella.numLotto;
Ma, scusa, cosě ottieni il prezzo massimo di ogni lotto di ogni ditta, non
"la ditta con il prezzo piů alto". Quello che voglio dire č che la tua
soluzione č giustissima per risolvere quello che giaconet "aveva in mente",
non quello che "ha chiesto" (o almeno a me pare che abbia chiesto) con il
suo primo post.
Regards.
Alessandro


title: Scovare il massimo con una query

text:
"Alessandro Nazzani" <
ale...@tin.it
> ha scritto nel messaggio
> "Sib" <si...@SPAMMiol.it> wrote in message
> > "Alessandro Nazzani" <
ale...@tin.it
> ha scritto nel messaggio
Cut
> > andava scritto:
> >
> > SELECT tabella.ditta, tabella.numLotto, Max(tabella.Prezzo) AS
> PrezzoMassimo
> > FROM tabella
> > GROUP BY tabella.ditta, tabella.numLotto;
>
> Ma, scusa, cosě ottieni il prezzo massimo di ogni lotto di ogni ditta, non
> "la ditta con il prezzo piů alto". Quello che voglio dire č che la tua
> soluzione č giustissima per risolvere quello che giaconet "aveva in
mente",
> non quello che "ha chiesto" (o almeno a me pare che abbia chiesto) con il
> suo primo post.
Rileggendolo devo dire che hai ragione, non "chiedeva" cio' che aveva in
mente.
Piu' che altro avevo intuito cosa voleva a prescindere da come si esprimeva.
Sib


title: Scovare il massimo con una query

text:
<snip>
> Rileggendolo devo dire che hai ragione, non "chiedeva" cio' che aveva in
> mente.
> Piu' che altro avevo intuito cosa voleva a prescindere da come si
esprimeva.
Beh, io non sono ancora cosě bravo ;-)
Buona giornata.
Alessandro


title: cancellare contenuto di X colonne in una tabella

author: oklim

text:
vorrei appunto cancellare il contenuto solo di alcune colonne della tabella:
come faccio?
al momento seleziono la colonna ed eseguo un cerca * e sostituisci con "".
un modo + ra ra pido?
grazie.


author: Brown

text:
oklim ha scritto:

query di aggiornamento:
UPDATE TABELLA SET CAMPO = '';


text:
> query di aggiornamento:
>
> UPDATE TABELLA SET CAMPO = '';
:-O
grazie braun.


title: Default value di tabelle collegate a SQL Server

text:
Salve,
stò effettuando il porting del data base di un applicazione access da
locale a SQL server tramite tabelle collegate.
Risolti i piccoli problemi conosciuti (campi true/false e smallint) mi
rimane un grande problema.
Molte tabelle dell'SQL server su cui vengono effettuate delle insert hanno
dei valori di default che NON vengono riportati nelle rispettive tabelle
collegate dell'applicazione acess.
Quando viene fatte una insert questi campi vengono messi a NULL e se il
campo è NOT NULL fa il botto :)
Come si può spiegare queste cosa?
Entrando nel pratico:
La tabella è
Anagrafica
In cui c'è il campo Stato int(4) con il default value  a 0(zero) che
corrisponde a nuovo record.
Aprendo la sruttura della tabella collegata in access il default value NON
viene riportato e le successive insert mettono NULL in quel campo.
Spero si sia capito il problema, grazie!
--
Hattrick Italia - Excelsior Utd. (546492)
VI.817 Stag. 27
Lettore della FIL (13156)
Pioniere della FISB (13945)
Allenatore della FIAD (9981)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: giorgio rancati

text:
"Master3" <
ara...@despammed.com
> ha scritto nel messaggio
news:e7b1va$krs$1...@news.newsland.it...
> Salve,
> stò effettuando il porting del data base di un applicazione access da
> locale a SQL server tramite tabelle collegate.
>
> Risolti i piccoli problemi conosciuti (campi true/false e smallint) mi
> rimane un grande problema.
> Molte tabelle dell'SQL server su cui vengono effettuate delle insert hanno
> dei valori di default che NON vengono riportati nelle rispettive tabelle
> collegate dell'applicazione acess.
>
> Quando viene fatte una insert questi campi vengono messi a NULL e se il
> campo è NOT NULL fa il botto :)
Ciao Master3
non ho capito bene chi mette i campi a null durante la insert!
Se apri la tabella è vero che la nuova riga non riporta i valori
predefiniti, ma è anche vero che se non tocchi tali campi questi verranno
valorizzati con il loro valore predefinito. Gli effeti li vedi subito dopo
aver confermato la riga, quando i valori di tutti i campi vengono resi dal
comando automatico di resync.
Tutto sommato la non visualizzazione del valore predefinito è un problema
marginale, se utilizzi le maschere per inserire i dati puoi assegnare tale
valore nella proprietà della casella testo la cui origine controllo è il
campo in questione.
Se vuoi lavorare con ODBC, ci sono anche altri problemi da prendere in
considerazione:
1) in un campo di tipo data/ora inseriamo solo la parte ora, ad esempio
15:00:00, poi si vuole cercare il record con una query
----
SELECT *
FROM Tablla
WHERE Ora=#15:00:00#
-----
il record non viene trovato perchè l'ora viene memorizzata con la data 0 di
Access *30/12/1899 15:00:00* ma viene cercata con la data 0 di Sql Server
*01/01/1900 15:00:00*
2) Le tabelle con i campi calcolati o con campi valorizzati da un loro
trigger hanno problemi in fase di variazione, la prima volta il record viene
variato, un'ulteriore variazione sullo stesso record provoca l'errore *I
dati sono stati modificati*
Tutte queste cose: valori predefiniti, campi con solo la parter ora, campi
calcolati o valorizzati da un trigger funzionano perfettamente nei progetti
ADP!
Peccato che Microsoft abbia espresso l'intenzione di volerli abandonare
Buona fortuna con ODBC allora!
:-)
Ciao
--
Giorgio Rancati
[Office Access MVP]


text:
giorgio rancati ha scritto:
> "Master3" <
ara...@despammed.com
> ha scritto nel messaggio
> news:e7b1va$krs$1...@news.newsland.it...
> > Salve,
> > stò effettuando il porting del data base di un applicazione access da
> > locale a SQL server tramite tabelle collegate.
> >
> > Risolti i piccoli problemi conosciuti (campi true/false e smallint) mi
> > rimane un grande problema.
> > Molte tabelle dell'SQL server su cui vengono effettuate delle insert hanno
> > dei valori di default che NON vengono riportati nelle rispettive tabelle
> > collegate dell'applicazione acess.
> >
> > Quando viene fatte una insert questi campi vengono messi a NULL e se il
> > campo è NOT NULL fa il botto :)
> Ciao Master3
> non ho capito bene chi mette i campi a null durante la insert!
> Se apri la tabella è vero che la nuova riga non riporta i valori
> predefiniti, ma è anche vero che se non tocchi tali campi questi verranno
> valorizzati con il loro valore predefinito. Gli effeti li vedi subito dopo
> aver confermato la riga, quando i valori di tutti i campi vengono resi dal
> comando automatico di resync.
> Tutto sommato la non visualizzazione del valore predefinito è un problema
> marginale, se utilizzi le maschere per inserire i dati puoi assegnare tale
> valore nella proprietà della casella testo la cui origine controllo è il
> campo in questione.
Hai centrato perfettamente il problema.
Aprendo una nuova maschera il nuovo record non viene fisicamente scritto
nel DB (forse non è committato ?) ma i valori li imposta ugualmente.
In effeti una soluzione è quella di mettere il valore di default proprio
nel controllo della maschera.
Putroppo ci sono altri problemi correlati , dato che molte maschere di
input effettuano delle join in inserimento e nel campo stato ci dovrebbe
essere scritto "Nuovo Inserimento" piuttosto che "0" o "".
E non solo... ma tralascio.
E comunque stiamo effettuano un porting del DB, il codice non lo dovremmo
toccare per nulla...
Considerando che ci sono molte maschere di input, revisionarle tutte è
"fuori requsito" il problema dovrebbe essere risolto via DB... sempre se
possibile!
Non c'è proprio modo di far leggere questo benedetto campo ad Access??
> Se vuoi lavorare con ODBC, ci sono anche altri problemi da prendere in
> considerazione:
Wow, che precisione.
Ti ringrazio!
> 1) in un campo di tipo data/ora inseriamo solo la parte ora, ad esempio
> 15:00:00, poi si vuole cercare il record con una query
> ----
> SELECT *
> FROM Tablla
> WHERE Ora=#15:00:00#
> -----
> il record non viene trovato perchè l'ora viene memorizzata con la data 0 di
> Access *30/12/1899 15:00:00* ma viene cercata con la data 0 di Sql Server
> *01/01/1900 15:00:00*
Ottimo, ma non è il nostro caso.
Comunque lo tengo in considerazione!
> 2) Le tabelle con i campi calcolati o con campi valorizzati da un loro
> trigger hanno problemi in fase di variazione, la prima volta il record viene
> variato, un'ulteriore variazione sullo stesso record provoca l'errore *I
> dati sono stati modificati*
Si questo lo avevo letto, ma per fortuna trattandosi di un gestinale
piuttosto semplice, pur se molto grande, la struttura DB è lineare e non
ci sono trigger.
> Ciao
[...]
Grazie ancora.
ciao



text:
"Master3" <
ara...@despammed.com
> ha scritto nel messaggio
news:e7b763$ep4$1...@news.newsland.it...
> Hai centrato perfettamente il problema.
> Aprendo una nuova maschera il nuovo record non viene fisicamente scritto
> nel DB (forse non è committato ?) ma i valori li imposta ugualmente.
Il record viene scritto ma se non tocchi le caselle testo i cui campi hanno
il valore predefinito, questi non vengono passati nella lista dei campi da
inserire e verranno valorizzati con il valore di default.
[CUT]
> E comunque stiamo effettuano un porting del DB, il codice non lo dovremmo
> toccare per nulla...
> Considerando che ci sono molte maschere di input, revisionarle tutte è
> "fuori requsito" il problema dovrebbe essere risolto via DB... sempre se
> possibile!
>
> Non c'è proprio modo di far leggere questo benedetto campo ad Access??
che io sappia no, al contrario di ADP+OLEDB, MDB+ODBC non invia l'istruzione
per leggere i valori predefiniti dei campi.
Spiacente



title: Corsi Access2000

author: GIUSEPPE BUCCELLA

text:
Ciao a tutti, sono nuovo da queste parti, vorrei sapere chi offre corsi per
imparare fino in fondo la "la programmazione" in access,sql.  Grazie
Ciao


title: Corsi Access2000

author: Fabio Montagner

text:
Se sei vicino a Verona, qui da noi
GIUSEPPE BUCCELLA wrote in message <8795ho$6t4$
1...@nslave1.tin.it
>...



title: Corsi Access2000

author: sergio mazza

text:
GIUSEPPE BUCCELLA <
jeq...@tin.it
> wrote in message
8795ho$6t4$1...@nslave1.tin.it...
> Ciao a tutti, sono nuovo da queste parti, vorrei sapere chi offre corsi
per
> imparare fino in fondo la "la programmazione" in access,sql.  Grazie
> Ciao
>
>
Manda una e-mail a: francesco di fusco [
fdif...@mclink.it
]; può essere
un'inizio.
Ciao.


title: Corsi Access2000

author: Luisa

text:
se sei vicino a Brescia da noi
Luisa


title: Corsi Access2000

author: Luciano

text:
sergio mazza ha scritto nel messaggio <879c3c$4k3$
1...@suite03.caspur.it
>...
>Manda una e-mail a: francesco di fusco [
fdif...@mclink.it
]; può essere
>un'inizio.
O la fine, dipende dai punti di vista!
Per noi sicuramente la fine perche' gli dai lo spunto per spamamre ancora di
piu'!!:-(((
Saluti.
Luciano


title: Corsi Access2000

text:
Luciano <
mc5...@mclink.it
> wrote in message 879n6p$51f$3...@news.mclink.it...

Non per difenderlo (DI FUSCO); l'unico "fastidio" che ho è quello di vedermi
arrivare il suo elenco dei corsi con relativo costo, sì e no una volta al
mese. Lo conosco perché scrive su MC Microcomputer; se (e sempre se) volete
posso inviare il suo elenco (zippato). Dimenticavo di informarvi che i corsi
si tengono per e-mail... AH! Già, niente e-mail... allora pazienza..


title: Corsi Access2000

text:
sergio mazza ha scritto nel messaggio <87bs42$n3$
1...@suite03.caspur.it
>...
>Non per difenderlo (DI FUSCO); l'unico "fastidio" che ho è quello di
vedermi
>arrivare il suo elenco dei corsi con relativo costo, sì e no una volta al
>mese.
In MB? E' la tua, ci fai quel che vuoi.
Sul NG mi pare che spammazza un po' troppo. E non solo su questo.
>Lo conosco perché scrive su MC Microcomputer;
Suona come un'aggravante!
>se (e sempre se) volete
>posso inviare il suo elenco (zippato).
Per carita'! Tra l'altro su questo NG gli attach non vengono accettati.
>Dimenticavo di informarvi che i corsi
>si tengono per e-mail...
>AH! Già, niente e-mail... allora pazienza..
..o fortuna! Dipende dai punti di vista!:-)
Saluti.
Luciano


title: Corsi Access2000

text: come non detto...


title: Errore di sintassi-aiuto!!!!

author: Raffaele Trombini

text:
Ho inserito il seguente controllo calcolato:
=DLookup("[area_ter]","richiesta_fatt", "[id_richiesta] ="  &
Forms![ricerca]!id_richiesta)
ma mi da errore di sintassi .......che cosa sbaglio?
Non riesco a capire!!!
Grazie
Ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Errore di sintassi-aiuto!!!!

author: Pablitomf (Maurizio Facciuti)

text:
"Raffaele Trombini" <
r.tro...@unica-spa.it
> ha scritto nel messaggio
news:eggdvq$gfk$1...@news.newsland.it...
> Ho inserito il seguente controllo calcolato:
> =DLookup("[area_ter]","richiesta_fatt", "[id_richiesta] ="  &
> Forms![ricerca]!id_richiesta)
> ma mi da errore di sintassi .......che cosa sbaglio?
> Non riesco a capire!!!
>
> Grazie
>
> Ciao
Caro Trombini...
ID_Richiesta č un numero? E bhč, ci vogliono gli apici!
=DLookup("[area_ter]","[richiesta_fatt]", "[id_richiesta] ='"  &
Forms![ricerca]!id_richiesta &"'")
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


title: Errore di sintassi-aiuto!!!!

text:
Pablitomf (Maurizio Facciuti) ha scritto:
> "Raffaele Trombini" <
r.tro...@unica-spa.it
> ha scritto nel messaggio
> news:eggdvq$gfk$1...@news.newsland.it...
> > Ho inserito il seguente controllo calcolato:
> > =DLookup("[area_ter]","richiesta_fatt", "[id_richiesta] ="  &
> > Forms![ricerca]!id_richiesta)
> > ma mi da errore di sintassi .......che cosa sbaglio?
> > Non riesco a capire!!!
> >
> > Grazie
> >
> > Ciao
> Caro Trombini...
> ID_Richiesta č un numero? E bhč, ci vogliono gli apici!
> =DLookup("[area_ter]","[richiesta_fatt]", "[id_richiesta] ='"  &
> Forms![ricerca]!id_richiesta &"'")
Ho provato ad inserire il codice che mi hai fornito ma mi da ugualmente
errore di sintassi.
id_richiesta č un contatore!



title: Errore di sintassi-aiuto!!!!

author: sv

text:
Raffaele Trombini ha scritto:
> Ho inserito il seguente controllo calcolato:
> =DLookup("[area_ter]","richiesta_fatt", "[id_richiesta] ="  &
> Forms![ricerca]!id_richiesta)
  Forms![ricerca]![Id_richiesta])
> ma mi da errore di sintassi .......che cosa sbaglio?
> Non riesco a capire!!!
> Grazie
> Ciao
Informaci se va bene..
--
sv



title: Errore di sintassi-aiuto!!!!

author: Alessandro Baraldi

text:
Raffaele Trombini ha scritto:
> Ho inserito il seguente controllo calcolato:
> =DLookup("[area_ter]","richiesta_fatt", "[id_richiesta] ="  &
> Forms![ricerca]!id_richiesta)
> ma mi da errore di sintassi .......che cosa sbaglio?
> Non riesco a capire!!!
>
> Grazie
>
> Ciao
>
Il separatore delle funzioni, qual'ora usate come Origine Dati non è
la VIRGOLA
ma il PUNTO_VIRGOLA:
=DLookup("[area_ter]";"richiesta_fatt" ; "[id_richiesta] ="  &
Forms![ricerca]![id_richiesta])
@Alex


title: Errore di sintassi-aiuto!!!!

text:
Alessandro Baraldi ha scritto:
> Raffaele Trombini ha scritto:



> @Alex
Alessandro devo dire che mi sei stato di grande aiuto!!!!!!
Ora ovviamente funziona!!!



title: Pilotare OpenOffice  da Access

author: RobertoA

text:
Alcune volte uso lanciare Word con un file modello e poi sostituirgli le
parole 'segnalibrate' usando comandi impartiti da Access
In pratica cosi:
----------------------------------------------------------------------------------
60        Set objWord = CreateObject("Word.Application")
70        Set MyRS = CurrentDb.OpenRecordset(stringa_sql)
80        If Not (MyRS.EOF) And Not (MyRS.BOF) Then
90            With objWord
100               .Visible = True
110               .Documents.Open (nome_file_modello_da_stampare)
                  'Move to each bookmark and insert text from the form.
120               If Len(Nz(MyRS("DITTA1"))) > 0 Then
130                   .ActiveDocument.Bookmarks("DITTA").Select
140                   .Selection.Text = (CStr(MyRS("DITTA1")))
150                   Else
160                   .ActiveDocument.Bookmarks("DITTA").Select
170                   .Selection.Text = "---"
180                   End If
470               End With
              'Print the document in the foreground so Microsoft Word will
not close
              'until the document finishes printing.
480           objWord.ActiveDocument.PrintOut Background:=False
              'Close the document without saving changes.
490           objWord.ActiveDocument.Close SaveChanges:=wdDoNotSaveChanges
              'Quit Microsoft Word and release the object variable.
500           objWord.Quit
510           Set objWord = Nothing
----------------------------------------------------------------------------------
La domanda e':
- sapete se sia possibile fare qualcosa di simile con Writer di OpenOffice ?
Ciao e grazie
RobertoA


title: Pilotare OpenOffice  da Access

author: Sergio MAZZA

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:499fa540$1...@newsgate.x-privat.org...

Puoi iniziare da questi link:
Programming OpenOffice.org with Visual Basic
http://www.kalitech.fr/clients/doc/VB_APIOOo_en.html
OOoForum.org Forum Index -> OpenOffice.org Macros and API
http://www.oooforum.org/forum/viewtopic.phtml?t=79635&highlight=mailmerge
Ciao.
--
Sergio MAZZA


title: Creazione di un sommario/indice

author: Pasquale Antonacci

text:
All'interno di un database Access ho realizzato un report che raggruppa gli
elementi organizzativi di un'azienda secondo aree, settori e uffici. Per
rendere piu' completa la presentazione di questo report avevo pensato di
farlo precedere da un sommario/indice in cui fossero riportate le pagine di
inizio di ogni singola area che rappresenta il primo elemento di
raggruppamento dei dati. Mi basterebbe creare una tabella in cui, durante
la fase di formattamento del report, fossero riportate le pagine e le aree
organizzative che sono contemplate in esse; questo mi permetterebbe in una
seconda fase di stampare un report per il sommario puntando alla tabella
precedentemente creata.
Spero di essere stato sufficientemente chiaro e di ricevere la vostra
cortese attenzione.
Saluti.   Lino
--
Posted from
sirio.tno.it
 [138.66.200.5]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Creazione di un sommario/indice

text:
"Pasquale Antonacci" <
p.ant...@tno.it
> ha scritto nel messaggio
news:01BFFCA8.64371...@tno.it...

Il mio problema è simile al tuo ma oltre all'indice, ogni pagina del report
doveva contenere max 50 righe di informazioni e altre cosucce.
Ho inserito nella tabella due campi: [Pagina] e [Riga]; ho ordinato i
record, aperto il recordset e con due variabili (vPagina e vRiga)
incrementandole di una unità per ogni record fino ad arrivare a 50 (per
vRiga) e fino alla fine del file per vPagina ho inserito i valori nei
rispettivi campi.
Poi con una query di creazione tabella (nel mio caso) con raggruppamento del
campo descrittivo (per l'indice) e il riferimento al valore minimo del campo
[Pagina] ho ottenuto il risultato...
Ciao.


title: apertura di file esterno da access

author: milomiao

text:
Buona sera a tutti.
Ho un problemino e nonostante sia una giornata che spulcio funzioni e
istruzioni non riesco a trovarne la soluzione.
Ho una query che fa riferimento ad un elenco files, e una delle
colonne della query contiene il percorso del file in rete (LAN)
completo del nome del file. Chiaramente ogni file ha il suo nome, e
quindi i percorsi sono tutti diversi. Vorrei poter aprire quei files
da access, con un bottone o un link, da una maschera. Non sono
difficile di gusti, va bene tutto basta che sia un sistema che
funziona.
Io ho provato a creare una maschera che contiene un campo "Link" che
punta sul percorso completo. Ho impostato la casella di testo a link,
ed essa ha l'aspetto di un collegamento ipertestuale. Però quando la
clicco non succede proprio niente, nonostante sia azzurra,
sottolineata e il cursore diventi una manina.
.. sono un pò confusa, potete indicarmi una soluzione?
Se non si capiva, non sono una programmatrice in senso stretto, però
mi applico.
Grazie in anticipo
Alex
--
"L'immaginazione è più importante della conoscenza"
diceva qualcuno... ma solo con quella il mio db non
funziona... la conoscenza spero di carpirla da voi ;)