mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: selzionare un elemento in una casella combinata su nuovo

selezionare un elemento di una casella combinata in vb ci dovrei
arrivare ma come faccio a far sì che la selezione avvenga
esclusivamente alla creazione di un nuovo record?
grazie! :D

 esclusivamente alla creazione di un nuovo record?
Utilizzi l'evento Form_Current e testi il valore Me.NewRecord.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


if me.newrec
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

grazieeee

Newsgroup: it.comp.appl.access
Titolo: Popolare nuovo record con valori predefiniti

Ciao ragazzi,
alcuni giorni fa dietro consiglio di Roberto, ho provato a caricare in un 
nuovo record, i valori del record precedente utilizzando la tecnica:
Me.txtAnno.DefaultValue =  "'" & Me.txtAnno.Value & "'" 
'(doppioapice-apice-doppioapice)
ma nella mia form nn funziona per niente!.
Dove sto sbagliando?......non ottengo nessun valore....forse c'è qualche 
impostazione sulle proprietà della form da rispettare?
Saluti e grazie
Gianni 

 wrote in message
news:eY0_d.17305$
zZ1.4...@twister1.libero.it

Sbagli solo per il fatto che probabilmente txtAnno è associato
ad un campo Numerico e non Testo...!
Me.txtAnno.DefaultValue =  Me.txtAnno
Se fosse un formato data
Me.txtAnno.DefaultValue =  CDbl(Me.txtAnno.DefaultValue) 
Ciao
@ALex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


txtAnno è di quale tipo? Vedi gli esempi sul
www.donkarl.com/it
 FAQ 4.22 Valore predefinito dal record precedente
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 + CISA1, Arezzo, 4+5/6/2005
la prima Conferenza Italiana per Sviluppatori di Access

Newsgroup: it.comp.appl.access
Titolo: E Se ho 2 o più not is null ???

e....se avessi 2 o più not isnull ????
nel senso
if not isnull(me.pippo) ed un'altra casella not isnull ???
-- 
Posted from 
smtp5.libero.it
 [193.70.192.55] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


1°) cerca di proseguire il thread precedente, migliori la leggibilità;
2°) ti si possono presentare 2 possibilità:
a) devi controllare che tutti i controlli non siano null
    if not isnull(me.crtlA) AND not isnull(me.ctrlB) AND .... then
b) devi sapere se almeno 1 dei controlli non sia null
    if not isnull(me.crtlA) OR not isnull(me.ctrlB) OR .... then
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access
Newsgroup: it.comp.appl.access
Titolo: Sempre numerazione fatture

Buon Giorno a tutti,
sto cercando ancora un sistema per effettuare la numerazione delle
fatture, operazione che vorrei effettuare nello stesso momento in cui
vengono generate dalle bolle attraverso una query. Ho cercato di
utilizzare il suggerimento di IgnazioC, ossia di rifarmi a quanto
riportato su sitocomune "tables" punto 1.1, creando una specifica funzione.
Attraverso tale procedura, prima, comn una query di accodamento genero le
fatture senza numero, successivamente le debbo richiamare per numerarle.
Ho provato ad inserire la funzione nella query, ed il risultato è che
tutte le fatture emesse in quella sessione hanno lo stesso numero !!!. Il
mio obiettivo è quello di poter effettuare la numerazione direttamente
dalla query di accodamento.
Grazie in anticipo a quanti volessero darmi dei suggerimenti.
Alberto 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Alberto
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

alla voce 3.11 ( somma incrementale in una query )
fammi sapere ciao 

stefano ha scritto:

 Grazie  a tutti per i suggerimenti

Newsgroup: it.comp.appl.access
Titolo: FYI Nuovo sito di referenza per Access

Salve,
 
https://techcommunity.microsoft.com/t5/Access/ct-p/Access_Cat
 
 
è una piattaforma dalla Microsoft (in inglese ma inteso per tutto il 
mondo) dove il team di Access ed i MVP per Access discutono novità sul 
prodotto, presentano storie di successo con Access (nella sezione blog), 
ma soprattutto vogliono supportare iniziative dalla comunità dei Accessisti.
 
Se volete fondare un nuovo gruppo di utenti locale di Access o lanciare 
un evento, avete una storia di successo o un'altra idea siete invitati 
di usare il sito per annunciarla e/o chiedere per assistenza 
(pubblicità, materiale, presentatori ecc.).
 
L'obbiettivo è di migliorare "l'ecosistema" di Access dopo anni duri per 
il prodotto e in un tempo quando Access desktop viene portato avanti di 
nuovo, almeno un po'. Quest'anno ci saranno una nuova versione 2019, 
alcuni nuovi feature ecc.
 
-- 
Ciao
Karl
*********
http://www.AccessDevCon.com
 
Access FAQ: 
http://www.donkarl.com/it
 

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

 April fool ;)
 
Chi adesso tuttora usa AWA con O365 dopo tutti gli avvisi ecc. quasi 
l'ha merito.


 alcuni nuovi feature ecc.
 
ci saranno le barre colorate... :(


 ci saranno le barre colorate... :(
 
?
Se ti riferisci ai nuovi diagrammi secondo me sono più delle "barre 
colorate". Dovresti essere al DevCon Vienna al prossimo fine settimana 
per la prima presentazione dettagliata. ;-)
 
Nei prossimi mesi ci saranno più novità. Direi nel senso di una 
manutenzione normale del prodotto. È più che abbiamo avuto nei 5-6 anni 
scorsi e 2 versioni (2013, 2016 msi) di Access desktop.



 
*dal sito di MS* :
 
La prima cosa che si noterà aprendo Access 2016 è che ha lo stesso aspetto
della versione 2013, ma con un bordo più colorato.


 ...
Pensave che forse hai guardato veramente il sito segnalato e visto il 
video in uno delle discussioni dove viene presentato un singolo foglio 
sui grafici nuovi:
 
https://techcommunity.microsoft.com/t5/Access/First-glimpse-of-the-new-charts-coming-to-Access-Desktop/m-p/172447#M164
 

Newsgroup: it.comp.appl.access
Titolo: Query con filtro sulle date

Ciao a tutti.
Ho un DB cosě strutturato:
Tebella1
Matricola  (chiave primaria)
Cognome
Nome
Tabella2
Matricola
Registrazione
Data_reg
Ad ogni cognome corrispondono numerose registrazioni, che possono avere
date precedenti o successive al 15/05/2000.
Posso avere due situazioni:
- Registrazioni effettuate tutte prima del 15/05/2000
- Registrazioni effettuate prima e dopo il 15/05/2000.
Ho bisogno di una query che mi restituisca, per ogni cognome, tutte le
registrazioni, ma che nel caso di date, sia precedenti che successive al
15/05/2000, deve restituire esclusivamente le registrazioni successive al
15/05/2000, escludendo automaticamente le altre.
Ringrazio tutti per la collaborazione.
Giancarlo

 ha scritto nel messaggio
news:6JjD6.34291$r67.7...@news2.tin.it...

Se il campo matricola č numerico o contatore, prova con una query che ha il
seguente codice SQL:
SELECT Tabella1.Matricola, Tabella1.Cognome, Tabella1.Nome,
Tabella2.Registrazione, Tabella2.Data_reg
FROM Tabella1 INNER JOIN Tabella2 ON Tabella1.Matricola = Tabella2.Matricola
WHERE (((IIf(DMax("[Data_reg]","Tabella2","Matricola=" &
[Tabella1].[Matricola])<=#5/15/2000#,1,IIf(DMin("[Data_reg]","Tabella2","Mat
ricola=" &
[Tabella1].[Matricola])>#5/15/2000#,1,IIf([Data_reg]>#5/15/2000#,1,0))))=1))
;
Facci sapere.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Ho un DB così strutturato:

Sicuramente la query che ti ho indicato ieri era sicuramente lenta; questa
dovrebbe impiegare la metà del tempo:
SELECT Tabella1.Matricola, Tabella1.Cognome, Tabella1.Nome,
Tabella2.Registrazione, Tabella2.Data_reg
FROM Tabella1 INNER JOIN Tabella2 ON Tabella1.Matricola = Tabella2.Matricola
WHERE (((IIf(DMax("[Data_reg]","Tabella2","Matricola=" &
[Tabella1].[Matricola])<=#5/15/2000#,1,IIf([Data_reg]>#5/15/2000#,1,0)))=1))
;

Newsgroup: it.comp.appl.access
Titolo: dividere NOME da COGNOME

Ciao, il mio problema consiste:
1) nel dover separare i dati contenuti in un campo "NOMINATIVO" con formato
"cognome*nome" inserendoli in due campi separati "COGNOME" e "NOME".
Esiste la possibilità di farlo automaticamente con un comando ACCESS o VB??
2) ho un campo "numerico" (proveniente da una tabella DBF) che mi si
presenta la data come AAAAMMGG; come faccio a trasformarlo in un GG/MM/AAAA?
Esiste come sopra?

 Per quanto riguarda il campo numerico AAAAMMGG vuoi trasformarlo in
GG/MM/AAAA a livello di visualizzazione in qualche maschera oppure vuoi
proprio convertire i dati nella tua tabella?
Giuseppe

 Esiste come sopra?
Non si capisce se vuoi solo formattare il campo oppure se vuoi convertirlo
in un campo/variabile di tipo Data/ora.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Voglio convertire i dati nella tabella. Nel campo DATA ho: 19760624 e
vorrei che mi si presentasse in formato 24/06/1976 (non serve cambiare il
Tipo Dati che attualmente è Numerico).
grazie!!

 ho bisogno di riformattare i dati nel campo DATA della tabella, lasciando
inalterato il Tipo Dati, in modo che si legga la data in modo corretto; es:
19760624, mi deve dare 24/06/1976.
grazie!!

 ha scritto nel messaggio
news:X_wLa.131452$lK4.3...@twister1.libero.it...

per quanto riguarda il primo quesito,
utilizzando DAO e se la tua tabella chiamata "Prova" è formata dal campo
Nominativo e altri due campi Nome e Cognome, il codice è:
Private Sub Aggiorna_Click()
    Dim rst As Recordset
    Set rst = CurrentDb().OpenRecordset("Prova")
    Do Until rst.EOF
        rst.Edit
        rst!Nome = Mid(rst!nominativo, 1, InStr(1, rst!nominativo, "*") - 1)
        rst!cognome = Mid(rst!nominativo, InStr(1, rst!nominativo, "*") + 1)
        rst.Update
        rst.MoveNext
    Loop
End Sub
per il secondo, potrebbe essere sufficiente guarda la funzione Format nella
guida in linea. In alternativa dovresti estrarre il goirno, il mese e l'anno
con le funzioni Mid, left o right.
Ciao

 Per il primo quesito, ho provato ad eseguire la routine che mi hai
suggerito, ma mi dà un errore sulla riga rst.Edit. E' corretta questa
istruzione o sbaglio io qualche passaggio?
Saluti.

 ha scritto nel messaggio
news:FEFLa.131118$Ny5.3...@twister2.libero.it...

Access 2000 o XP sicuramente......!
Devi inserire le Librerie DAO.
@Alex.

 ha scritto nel messaggio
news:adELa.132597$lK4.3...@twister1.libero.it...

Usando del codice VBA potresti fare una cosa del genere:
DataNormalizzata = Format((TuaData - Int(TuaData / 100) * 100), "00") _
& "/" & Format((Int(TuaData / 100) - Int(TuaData / 10000) * 100), "00") _
& "/" & Format((Int(TuaData / 10000)), "0000")


 ha scritto nel messaggio
news:ZMRLa.133767$lK4.3...@twister1.libero.it...

Grazie Roberto della dritta.
Ti dirò di più, funziona a meraviglia inserendo l'espressione da te
suggerita in una query di aggiornamento.
Come al solito debitore!!   Massimo  :-))
Newsgroup: it.comp.appl.access
Titolo: Parent di Application.CurrentProject.path

Application.CurrentProject.path mi dà la posizione del mio file mdb.
C'è un modo semplice per ottenere la directory parent di questa?
L'unica cosa che mi viene in mente è di invertire la stringa, trovare il
"\", gestire i casi particolari etc. etc.
Se qualcuno ha qualche altra idea...
Grazie

"Joker" <a...@a.hhh> ha scritto nel messaggio
news:ak6G9.40808$3l.11...@twister1.libero.it...

DirDB = Left(CurrentDb.Name, Len(CurrentDb.Name) - _
Len(Dir(CurrentDb.Name)))
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Joker <a...@a.hhh> ha scritto...

Se ti capisco bene - No, ma forse aiuta per avere un codice breve:
Left(CurrentProject.Path, InStrRev(CurrentProject.Path, "\", ,
vbTextCompare) - 1)
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

Grazie a tutti e due. Sapevo che potevo contare su di voi... ;-)
Ciao

Newsgroup: it.comp.appl.access
Titolo: Nuovo record quando entro nella maschera

quando dal pannello principale entro in qualsiasi maschera, mi propone i
dati relativi al primo record contenuto nella tabella. Vorrei richiamare la
maschera e trovarmi in modalitą nuovo inserimento.
Cordiali saluti.
Roberto


Su evento Open:
Me.DataEntry =true
@Alex.

 ha scritto nel messaggio
news:NZo1a.207720$AA2.8...@news2.tin.it...


Roberto
Seguendo i due consigli precedenti potrai usare la maschera solo per
nuove immissioni. Se invece vorrai andare sì a 'nuovo inserimento' ma
avere la possibilità - tramite i pulsanti di spostamento - di accedere
anche agli altri record già esistenti, il codice da inserire a fronte
dell'evento su apertura della maschera sarà:
Private Sub Form_Open(Cancel As Integer)
    DoCmd.GoToRecord , , acNewRec
End Sub
Ciao
--
   Alberto
No alla guerra
Newsgroup: it.comp.appl.access
Titolo: copia in automatico

Saluti a tutti, il quesito è il seguente:
nella maschera imbarcazioni, ho un campo dove inserisco "nome cognome -
luogo di nascita - data di nascita " e un bottone che mi apre una maschera
(filtro) relativa ai soggetti. Io, solitamente, copio i dati di cui sopra,
clicco sul tasto e li incollo alla maschera soggetti.
Chiedo:
è possibile far si che ogni qualvolta  inserisco i dati del soggetto,nella
maschera imbarcazioni, in automatico me li ritrovo anche in quella soggetti
indicando il campo dove inserirli?
Spero di essere stato sufficientemente chiaro.
Grazie

"Sonny" <son...@TOGLIMIDAQUIlibero.it> ha scritto nel messaggio
news:28Y9c.96345$Kc3.3...@twister2.libero.it...

Oltre ai dati anagrafici dovresti aver identificato in modo univoco il
record, magari con un campo IdImbarcazione - contatore - duplicati non
ammessi.
Poi gestisci l'evento "dopo inserimento" della maschera imbarcazioni, ci
inserisci un DoCmd.OpenQuery che eseguirà una query di accodamento dei campi
indicati (tabella "imbarcazioni") nella tabella "soggetti" con la condizione
sul campo idImbarcazione = Forms!imbarcazioni!IdImbarcazione...
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:c4eqm2$so8$1...@canarie.caspur.it...

Fatto. Grazie di cuore.
Newsgroup: it.comp.appl.access
Titolo: grosso problema con docmd.maximize e docmd.restore

possiedo una piccolo form nascosta di nome timer che ogni 40 secondi
controlla se c'è un impegno scaduto in una tabella "impegni".
se tale form su evento timer trova dei record allora apre un report di
stampa per stampare gli impegni scaduti, il problema è che io il report lo
apro sempre massimizzato facendo docmd.maximize dopo il docmd.openreports
io dovrei però riuscire a sapere se all'atto dell'apertura del report la
form in cui mi trovavo era aprta massimizzata o non massimizzata in modo che
su chiusura del reports possa decidere se massimizzare la form oppure
riportarla normale in quanto non era massimizzata all'apertura del reports.
spero di essermi spiegato, grazie.

 ha scritto nel messaggio
news:bmtqh3$4u7$1...@lacerta.tiscalinet.it...

Prima di passare il Focus al Report recupera tale proprietà sfruttando
Screen.ActiveForm quindi alla chiusura ripristini.
@Alex.


grazie, ma perdona la mia ignoranza, qual'è la proprità della form attiva
che mi indica lo stato attuale di visualizzazione, ovvero se in quel momento
la form attiva e massimizzata o normale? grazie.


Te la devi creare tu all'interno delle Form.
In pratica usando Property Let/Get imposti il valore della proprietą
da Form all'apertura, quando per intenderci esegui il Maximize, poi
da Report leggi la Proprietą personalizzata della Form come fosse
un Modulo di classe.
Un altro modo veloce e semplice č creare una Funzione Public nella
Form stessa che legga una variabile interna.
Supponi di creare una funzione cosģ:
Dim MyMode as integer
Private Sub TuaFrm_Load()
    docmd.maximize
    mymode=1
End sub
Public Function Mode() as integer
    mode=myMode
End Function
Leggendo con Forms("NomeForm").Mode ti viene restituito il valore 1 se
Massimizzata.
Vacendo poi un esercizin di stile potresti dichiarare una Publi Enum in un
moduo
ed assegnarne i 3 valori che puņ avere una Form, ed utilizzare questo nella
tua Form.
La tecnica č esattamente quella dei Moduli di Classe.
Ciao.
@Alex.


ti ringrazio, solo che pensavo che lo stato della form fosse una sua
proprità prelevabil in qualche modo un campo che dicesse se era massimizzata
o normale, farò come dici tu.

Newsgroup: it.comp.appl.access
Titolo: Inviare contenuto campi testo maschera ad OutlookExpress

Salve a tutti e buon anno.
Su una maschera ho i seguenti campi testo:
 
"Fornitore"
"Email"
"Ordine"
"Data_ordine"
"Quantità"
"Codice"
"FilePDF"
 
Quello che vorrei fare è posizionare su tale maschera un pulsante
chiamato “Prepara Email” al cui evento click  si apre il “Nuovo
Messaggio” di OutlookExpress e fa quanto segue:
 
1)Copia il contenuto di “Email” della maschera e lo inserisce nel
campo “A:” di OutlookExpress
 
2)Copia il contenuto dei campi testo:
“Fornitore”
“Ordine”
“Data_ordine”
“Quantità”
“Codice”
della maschera e lo inserisce nel corpo del messaggio di
OutlookExpress
 
3)Allega il file pdf  ad OutlookExpress, il cui percorso è contenuto
nel campo testo “FilePDF” della maschera
 
Se qualcuno lo ha gia fatto può darmi una mano
Ciao e grazie

.....
 
MESSAGGIO DOPPIO.
 
@Alex
Newsgroup: it.comp.appl.access
Titolo: Coordinare cap e province in una tabella

Innanzitutto un saluto a tutto il NG con gli auguri di un buon Natale ed un
felice anno nuovo.
Ma tornando a noi...
ho realizzato una tabella in cui fra gli altri campi ho quelli chiamati:
"Comune", "Città", "Provincia", "cap". Ho anche scaricato un tracciato
record (in formato excel) che mi ha permesso di individuare tutti i comuni
di italia: pertanto, ho già tutti i campi di cui sopra.
Ora però, vorrei fare in modo che inserendo semplicemente il comune, Access
mi inserisca automaticamente i campi mancanti (e cioè la città nella cui
provincia si trova, la targa e il cap corrispondente). La formula che
conosco io, quella del Select Case, non è attuabile (ci sono più di 8000
comuni!!): come posso velocizzare la formula? Ne esiste una migliore?
Grazie a tutti in anticipo e ancora auguri di un buon Natale!!!
Fabio M.
--------------------------------
Inviato via 
http://usenet.libero.it


Spero che gli 8000 comuni li hai inseriti in una tabella e non in un vettore
in memoria, altrimenti non mi spiegherei l'idea della SELECT CASE!
La soluzione è semplicissima e non si tratta di una formula, ma di una
query.
Codice di Esempio:
dim rs as New ADODB.Recordset
dim Comune as String
  Comune = "Napoli"
  rs.ActiveConnection = currentproject.connection
  rs.Open "SELECT Città, Provincia, cap FROM Tabella " & _
               "WHERE Comune = """ & Comune & """"
  if Not rs.EOF then
    Msgbox "Città: " & rs!Città & " Provincia: " & rs!Provincia ...
  end if
  rs.Close
  set rs = nothing
Spero sia la soluzione al tuo problema.
Saluti Antonio.

"Fabio" <demo...@NNMSPMMTlibero.it> ha scritto nel messaggio
news:62Z211Z229Z243Y...@usenet.libero.it...

Se i dati relativi agli 8000 comuni li hai memorizzati in una tabella
chiamata tblComuni che ha una struttura simile a questa:
Comune        Testo
Città             Testo
Provincia      Testo
CAP             Testo
Se nella maschera i quattro controlli si chiamano rispettivamente txtComune,
txtCittà, txtProvincia e txtCAP.
A fronte dell'evento "Dopo aggiornamento" della casella di testo txtComune
genera il seguente codice VBA:
If Not IsNull(DLookup("Comune", "tblComuni", "Comune=" _
& Chr$(34) & Me!txtComune & Chr$(34))) Then
Me!txtCittà = DLookup("Città", "tblComuni", "Comune=" _
& Chr$(34) & Me!txtComune & Chr$(34))
Me!txtProvincia = DLookup("Provincia", "tblComuni", "Comune=" _
& Chr$(34) & Me!txtComune & Chr$(34))
Me!txtCAP = DLookup("CAPà", "tblComuni", "Comune=" _
& Chr$(34) & Me!txtComune & Chr$(34))
Else
MsgBox "Comune inesistente"
End If
Buon Natale e felice Anno Nuovo
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:HHEN9.44183$Ou4.1...@twister2.libero.it...

Grazie ad entrambi... al più presto (dopo le feste!!)proverò le
soluzioni che mi avete suggerito.
Auguri di Buon Natale anche a voi e a tutto il NG.
Fabio M.
Newsgroup: it.comp.appl.access
Titolo: Aggiornamento Backend

Uso access 2k
Devo aggiornare il BE da una versione precedente dove c'erano campi in + e 
in -. Ho provato ad usare la funzione AccodaTabella di Lorenzo Coronati 
pubblicata su Sitocomune ma mi genera il seguente errore non appena viene 
richiamata:
elemento non trovato in questo insieme
e l'insieme č:
   Dim t As TableDef, t1 As TableDef
   Set t = d.TableDefs(TabDa)
Io non ho idea di cosa sia. Ha forse a che fare col DAO e ADO ?
Grazie 

Roberto Spinella Esteban ha scritto:


Io l'AccodaTabella non lo conosco, ma che cosa devi fare in realta?
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
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.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno


 Grazie Roberto Spinella
[CUT]
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Manuale cercasi

Conoscete dei siti dove posso trovare dei manuali online o elettronici
di Access?
Se potete rispondetemi anche via E-Mail: 
gst...@altavista.net
mail to: 
gst...@altavista.net

 ha scritto nel messaggio
news:llprcskdqr3i3pghs...@4ax.com...


Newsgroup: it.comp.appl.access
Titolo: Registro errori Access

a volte quando access commette un errore crea il famoso registro degli
errori
sapete dirmi dove posso trovare questo registro?
Access è versione 2000, il sistema operativo è Win 2000 Pro
Grazie



Una tabella di sistema di access?
Strumenti\Opzioni\Mostra oggetti nascosti e Mostra opggetti di sistema

"yQy" <fabrizi...@SESPAMMITISTRONCOtin.it> ha scritto nel messaggio
news:rc1cevc9ucsgbpf7t...@4ax.com...

ok mi da l'elenco delle tabelle nascoste e di sistema.
in quale trovo il registro degli errori?
ho provato ad aprirle ma trovo solo le caratteristiche del db
Newsgroup: it.comp.appl.access
Titolo: Valore Max

Salve
ho realizzato una query che mi calcola piï¿œ totali parziali per ogni 
record.
Mi occorrerebe estrapolare il totale piï¿œ alto.
 
Leggendo l'help in linea (Antonio insegna :oï¿œ ) ho provato sia la 
funzione "Max" sia con il "Dmax", ma da quello che sono riuscito a 
capire, queste funzioni estrapolano il valore piï¿œ alto di una colonna e 
non di una riga. :-(
Grazie
rubio
 
 

"rubio"  ha scritto nel messaggio 
news:4eb017a5$0$1389$4faf...@reader1.news.tin.it...
 
Salve
ho realizzato una query che mi calcola più totali parziali per ogni
record.
Mi occorrerebe estrapolare il totale più alto.
 
Leggendo l'help in linea (Antonio insegna :oÞ ) ho provato sia la
funzione "Max" sia con il "Dmax", ma da quello che sono riuscito a
capire, queste funzioni estrapolano il valore più alto di una colonna e
non di una riga. :-(
Grazie
rubio
 
______________Risposta:
Sì infatti
Guarda però
http://allenbrowne.com/func-09.html
 
MA 
 

 rubio
 
Sai dove mettere e come eseguire una procedura VBA?
 
Bruno
 
 

Nel suo scritto precedente, MA ha sostenuto :

Grazie :D
ho inserito il modulo e l'espressione su una query, funziona tutto. 
L'unico incoveniente è stato che sull'esempio i campi venivano separati 
da una vigola:" MaxOfList([OrderDate], [InvoiceDate], [DueDate])" 
restituendomi un errore nella formula. Sostituita con il ";" è 
perfetto.
rubio
 
 

Bruno Campanini ci ha detto :

Grazie
con il consiglio di MA ho risolto. Mi avevano suggerito anche un'altra 
formula "Max_tot: IIf(([TOT1]>=([TOT2]) And 
[TOT1]>=[TOT3]);[TOT1];IIf(([TOT2]>=([TOT1]) And 
[TOT2]>=[TOT3]);[TOT2];IIf(([TOT3]>=([TOT2]) And 
[TOT3]>=[TOT1]);[TOT3];0)))" ,ma come suggerito da MA è sicuramente più 
funzionale e pratico.
 
rubio
Newsgroup: it.comp.appl.access
Titolo: valutazione costo software

qualcuno di voi ha un parametro per poter dire quanto č giusto far pagare un 
software, e quanto alcune modifiche ad un programma? esiste un albo o un 
tariffario di riferimento per essere sicuri di non esagerare ma nemmeno 
farsi sottopagare.
grazie a tutti. 

Una linea guida la puoi trovare qui, nell'articolo di Flavio Firmo:
http://www.visual-basic.it/articoli/ffPrezzoSoft.htm
Non è la Bibbia, ma può essere utile per una valutazione oggettiva.
Ciao
Mario De Ghetto
www.deghetto.it

 grazie a tutti.
Se ti scosti dal concetto di vendita del software e interpreti il concetto
di consulente,
cioè un esperto delle problematiche del settore a cui ti rivolgi, ti puoi
sganciare dalla remunerazione/ore,
che per un'opera di concetto come un software è un'astrusità. E' come se ad
un avvocato lo pagassi per
pagine di un atto che scrive o un medico un tot a ricetta.
Io spesso il software lo "regalo", perchè è solo uno strumento: è quello che
c'è dietro che diventa importante
e quindi le cifre diventano interessanti.
Non eseguire solo quello che ti viene chiesto, proponi mille soluzioni
corollarie.
A quel punto no ti preoccupi più di quanto farti pagare la modifica
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it


grazie a entrambi
Newsgroup: it.comp.appl.access
Titolo: Come individuare se una tabella è in uso da altro utente?

Prima di iniziare un aggiornamento vorrei sapere se la  tabella da
aggiornare è disponibile oppure no.
La gestione automatica dei blocchi in qualche caso non mi ha
funzionato. Per esempio: se un altro utente usa la tabella in "Blocco
record predefinito / Record modificato", la mia procedura di
aggiornamento si arresta su di una istruzione sql di "Delete from..."
per qualche secondo (o minuto) e poi, nonostante la presenza di "On
error goto...", viene bellamente SCAVALCATA e NON ESEGUITA (!) senza
saltare alla routine di gestione errore.
----------------------------------------------------
On error goto GestioneErrore
DoCmd.RunSQL "Delete from ..."
on error goto 0
goto Avanti
----------------------------------------------------
GestioneErrore:
(qui non arriva mai)
Sbaglio qualcosa?
Grazie
Cal...@ciaoweb.it


in questo caso, imho, l'unica soluzione e' usare le
transazioni.
sul sito comune trovi un esempio sull'uso delle transazioni
con le query di comando.
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------

saltare alla routine di gestione errore.
Ti consiglio di lavorare sui batch utilizzando Recordsets piuttosto che
query di comando.
Le prestazioni si riducono, ma la gestione dei blocchi di multiutenza
funziona sempre perfettamente.
Le transazioni sono una soluzione assolutamente affidabile con un Server di database; purtroppo con
jet oltre un certo numero di postazioni concorrenti possono verificarsi disservizi.
Ciao, warp


Ok, ci provo. Grazie
Cal...@ciaoweb.it


Grazie anche a te, oltre che a Federico Luciani. Proverò tutto!
Cal...@ciaoweb.it
Newsgroup: it.comp.appl.access
Titolo: Formato JPG

Salve a tutti,
nel momento in cui vado a caricare, all'interno di una mia applicazione un
file .jpg mi ritorna questo errore:
---------------------------
Microsoft Access
---------------------------
Il formato del file 'D:\...\03.jpg' non è supportato in Microsoft Access
oppure il file è troppo grande. Provare a convertire il file in formato
BMP o GIF.
---------------------------
OK   
---------------------------
Sapete darmi indicazioni?
Cosa posso fare?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Cosa posso fare?
Ha caricato (da installazione) i filtri per il formato JPG?
Access, almeno fino al 2000 mi pare, non li carica
di default.
Bruno 

 Bruno
Sì, posseggo una copia di windows 2000 server e office XP professional


 Sě, posseggo una copia di windows 2000 server e office XP professional
Sicuro?
Control Panel
Add or Remove Programs
Microsoft Office ...
Change
Add or Remove Features
Office Shared Features
Graphic Filters
O qualcosa di molto simile, dipendendo
dalla versione e dalla lingua.
Ciao
Bruno

 Bruno
Si, già fatto ed è tutto attivato..
Componente Jpg ok


 Cosa posso fare?
In qualsiasi modo l'uso dei JPG č una pessima idea, senza
contare che in caso di distribuzione del Runtime non andrebbe
in qualunque modo il caricamento di immagini se non in BMP.
Questo perchč non vengono, e non possono essere distribuiti i
filtri di conversione.
La mia opinione č quella di non usarle, ma nel caso si voglia
rendere piů flessibile il prodotto occorre usare Componenti aggiuntivi
come Controlli OCX dedicati, oppure andare sul Sito di Lebans
ed usare le sue ottime Routine che consentono di risolvere buona parte
dei problemi.
www.lebans.com
Ciao.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 @Alex
Si, ma mi servono questi file formato .jpg dal momento che l'applicativo
mi serve per aggiornare un db remoto di un sito web e quindi fare l'upload
delle immagini .jpg..
MIMMO


 MIMMO
Bene, allora segui le indicazioni che ti ho dato, io non ho alcun problema
e le funzioni realizzate da Lebans nel sito che ti ho segnalato rendono
il caricamento decisamente più veloce.
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: utilizzare una query come fonte di un recorset

qualcuno sa dirmi come utilizzare una query al posto di una tabella in vba 
per un recordset?

 per un recordset?
Vedi help (attivabile con ALT-F11 poi F1) alla voce Metodo OpenRecordset...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:ed3gtb$jmr$1...@area.cu.mi.it...

Non ho capito granchè, nell'esempio dell'help mostra come definire una query 
e impostarne i parametri mentre
io possiedo una query già pronta con il parametro già inserito nel campo 
criterio di un certo campo
non si può usare una query già pronta anzichè definirla nel codice?
chiedo questo perchè la query è risultato di 3 tabelle con join di campo id 
fra una e l'altra
Grazie.

 ha scritto nel messaggio 
news:ed3gtb$jmr$1...@area.cu.mi.it...

può essere una soluzione accodare i record della query in una tabella temp e 
scorrere quella con il recordset oppure è un passaggio inutile?

 Grazie.
Tratto dall'help, parametro "origine":
'---
Tipo di dati String che specifica l'origine dei record per il nuovo oggetto 
Recordset. L'origine può essere un nome di tabella, di query oppure 
un'istruzione SQL che restituisce dei record. Per oggetti Recordset di tipo 
tabella, nei database di Microsoft Jet, l'origine può essere solo un nome di 
tabella.
'---
Quindi:
Dim rst as DAO.Recordset
Set rst = CurrentDB.OpenRecordset("nomeQuery")
...
Ciao.
-- 
Sergio MAZZA 


Certo che puoi usare una query.
Se la stessa ha dei parametri, onde evitare casini, fai restituire il 
parametro ad una funzione pubblica.
Per esempio se il parametro è un valore tratto da un controllo su di una 
maschera anziche scrivere nel criterio Forms!MiaForms!MioControllo, passerai 
il valore restituito da una funzione pubblica: DimmiValoreControllo()
Public function DimmiValoreControllo() as quello che vuoi
DimmiValoreControllo = Forms!MiaForms!MioControllo
End Function
Il recordset sarà così composto
Dim rcs as recordset
Set rcs = currentdb.OpenRecordset("TuaQuerySalvataConParametri")
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: 2 diverse origine per parametri query

Sono di nuovo tra Voi in cerca di aiuto..
Ho, in una query, il parametro 
Like [forms]![Maschera1]![AAAA]
� possibile dire che, se questo parametro � vuoto lo cerchi da un'altra parte (che sarebbe Like [forms]![Maschera2]![BBBB])
e viceversa?
Grazie in anticipo e buon 1� maggio a tutti
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

 parte (che sarebbe Like [forms]![Maschera2]![BBBB]) e viceversa?
Se veramente intendi vuoto puoi usare (tutto in 1 riga):
iif(IsNull([Forms]![Maschera1]![AAAA]);[Forms]![Maschera2]![BBBB];[Forms]![Maschera1]![Foo])
Se invece intendi che una delle maschere non sarebbe aperta
puoi usare una variabile come descritto qui:
www.donkarl.com/it?FAQ3.15
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Cancellare tabella su diverso DB

Ho necessità di cancellare una tabella presente su un DB diverso da quello
in uso.
Ho scritto questa sub:
Dim dbsDatabase as Database
Set dbsDatabase = DBEngine.Workspaces(0).Databases("C:\MioDatabase.mdb")
dbsDatabase.TableDefs.Delete "MiaTabella"
Set dbsDatabase = Nothing
ma, si blocca al primo Set con l'errore: "Errore di run-time '3265' -
Elemento non trovato in questo insieme"
Premetto che il db esiste ed il nome non è errato perchè effettuo
precedentemente un controllo:
If Dir("C:\MioDatabase.mdb") <> "" Then ...
Grazie
Diego

 Elemento non trovato in questo insieme"
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 Diego
Se non apri il DB non potrai mai cancellare nulla...
Set dbsDatabase = DBEngine.Workspaces(0).OpenDatabase etc..., etc...
-- 
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 DBEngine.Workspaces(0).OpenDatabase("C:MioDatabase.mdb")
Scusa, problemi di refresh di newsland... abbiamo postato la stessa cosa. 
Sorry


 cosa. Sorry
Sono delle Alpi.
Grazie a Schengen risparmiamo almeno qualche minuto.
-- 
cu


 Grazie a Schengen risparmiamo almeno qualche minuto.
Chi sono delle Alpi, questi di NewsLand? Scusa l'ignoranza, ma
Schengen?!?! sito? dimmi di piů e ne saprň di piů.


 Schengen?!?! sito? dimmi di piů e ne saprň di
piů.
A Pablě, il trattato!!!
MAssimiliano

 Schengen?!?! sito? dimmi di piů e ne saprň di piů.
in breve 
http://www.agenziacat.it/schengen.htm
piů lungo 
http://europa.eu.int/scadplus/leg/it/lvb/l33020.htm
-- 
HTH


 MAssimiliano
Sorry... ero entrato nella condizione mentale esclusivamente "informatica"
escludendo l'ovvio e il resto... sorry.


 ha scritto nel messaggio
news:2jga2jF...@uni-berlin.de...

Grazie :o)

 ha scritto nel messaggio
news:causda$13s$1...@news.newsland.it...

Grazie :o)

Newsgroup: it.comp.appl.access
Titolo: problemi con formato numeri in maschera e tabella

Ho un campo in una maschera che attinge da un campo in valuta in una
tabella. Naturalmente essendo la valuta l'Euro ho necessità di avere due
cifre decimali.
Nella tabella ho tipo dati=numerico e, nella linguetta Generale, Formato="?.
"#.##0;"-?. "#.##0 e posizioni decimali=2.
Nella maschera metto formato=valuta e posizioni decimali=2
Se compilo il campo in oggetto da tabella o da maschera, succede che se
scrivo ad esempio 110,55, il campo mi visualizza 111,00. Come faccio ad
ovviare a questo disguido?
Grazie a tutti.
--
AiS

 ha scritto nel messaggio
news:a21bqi$nom$1...@newsreader.mailgate.org...

"?"#.##0,00;"-?. "#.##0,00  oppure "?"#.##0,00;"-?. "#.##0,00

 ha scritto nel messaggio
news:3c449a65$1...@news.opennet.it...

Basta impostare il campo a Precisione Doppia e cifre decimali due.
ThaiChi
Newsgroup: it.comp.appl.access
Titolo: Maschera: gestione delle immagini...help me !

sono un appassionato di access...vorrei realizzare un catalogo fotografico
con access, tenere cioe le immagini in una cartella e gestirle attraverso un
database creato su access....access dovrebbe (?) conservare solo il link
alla cartella, nel campo e permettere la loro visualizzazione nella
maschera...
due domande:
1. è possibile in access visualizzare nella maschera la foto?
2. Image Thumbnail CP ActiveX Control...posso usare questo ocx x farlo ?
grazie
andre


Oggi ci vogliamo rovinare... c'è un programma già fatto su
www.alessandrobaraldi.it
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 ha scritto nel messaggio 
news:e94qfh$81n$1...@area.cu.mi.it...


 2. Image Thumbnail CP ActiveX Control...posso usare questo ocx x farlo ?
Il problema delle Thumbnail in Access è sentito, ma ci sono OCX che lo
consentono.
Che questi OCX siano tutti usabili in Access devi accertartene con il
fornitore.
Per potertelo fare invece dipende molto dalla tua conoscenza nella
programmazione
a basso livello.
Personalmente con la mia esperienza, tanta o poca che sia, io non
saprei da dove cominciare per realizzare un OCX di questo tipo.
Ciao
@Alex
Newsgroup: it.comp.appl.access
Titolo: Like su apertura maschera

Salve a tutti.
In una maschera di anagrafica ho previsto un campo in cui si possono
digitare alcune lettere e cliccando un pulsante mi dovrebbe aprire una
seconda maschera, basata su una query sulla tabella vettori, filtrata  nel
campo nomeVettore con le lettere precedentemente digitate.
Io ho usato l'istruzione
DoCmd.OpenForm "nomeForm", , , "[nomeVettore] = Like '%" & Me.lettereRicerca
& "%'"
ma mi restituisce un errore di operatore mancante.Se questa stringa la metto
direttamente nella query funziona.
Dove sbaglio? Come dovrebbe essere la sintassi giusta ?
Grazie per l'aiuto.

 ha scritto nel messaggio 
news:Sqzrd.442873$35.19...@news4.tin.it...

dall' % intuisco che tu sia in sql server o in msde,  sbaglio?
se tu fossi in access, cioč usassi jet come motore, dovresti usare *. 


e' vero, scusa avevo dimenticato di dirlo, comunque per scaramanzia ho
provato anche con * ma niente, stesso errore.

 ha scritto nel messaggio 
news:ZXzrd.244249$b5.12...@news3.tin.it...

hai messo sia uguale sia like ... deciditi!!! prova cosě se nome vettore č 
testuale:
DoCmd.OpenForm "nomeform", , , "[nomevettore] Like ""*"" & me.lettereRicerca 
& ""*""" 


Che pirla che sono !!! - Grazie, ora funziona. A volte ci si fissa su
possibili errori spaziali e non si vede piu' in la' del prorio naso....


non sai quanti ne faccio io ... vai tra!
Specialità culinarie della tua zona? Io e MA ci autoinvitiamo volentieri ... 


E bello vedere come gli altri ti conoscono bene...
;-P
MAssimiliano

Newsgroup: it.comp.appl.access
Titolo: Scroller del mouse

Qualcuno sa dirmi come posso disattivare l'effetto della rotellina del
mouse sulla visualizzazione dei record nelle maschere ??
Grazie
--------------------------------
Inviato via 
http://usenet.iol.it

 ha scritto nel messaggio
news:213Z175Z2Z50Y...@usenet.iol.it...

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    '33 - PgUp; 34 - PgDown; 9 - Tab; 18=Alt
    Select Case KeyCode
        Case 33, 34, 9, 18
            KeyCode = 0
        Case Else
End Select
End Sub

 mouse sulla visualizzazione dei record nelle maschere ??
Io uso l'evento "su corrente", che viene eseguito se si cambia record. e nel
caso riseleziono il record giusto.
Okkio che viene eseguito SEMPRE 1 volta all'apertura della maschera.
Max
Newsgroup: it.comp.appl.access
Titolo: estrarre tutti i record che soddisfano un criterio

Salve a tutti e grazie per le risposte in anticipo:
Ho un elenco di record (da tabella) e tra i campi dei record ci stanno
2 campi numerici chiamati x e y.
I numeri di questi 2 campi vanno da 0 a 490 per entrambi.
Io devo creare una formula da mettere in un pulsante che dati un
numero x e un numero y mi estragga tutti i record che siano + o - 15
sia per la x che per la y.
Faccio un esempio per essere ancora più chiaro:
io do la coordinata x: 100, y: 185. Premendo un pulsante mi deve
comparire un elenco con tutti i record che hanno coordinate
x: da 85 a 115
y: da 170 a 200
Come faccio?
Grazie.
Andrea

 ha scritto nel messaggio 
news:b8413333-be7a-4484...@m45g2000hsb.googlegroups.com...



Come faccio?
Grazie.
Andrea
nella query che fa da recordset alla maschera sotto x e sotto y
between forms!tuamaschera!tuovalore - 15 and forms!tuamaschera!tuovalore + 
15
ciao
Max 

 ha scritto nel messaggio 
news:ga5hti$dkv$1...@aioe.org...

perdonami ma ho pensato che la coordinata fosse simile per x e y e questo è 
sbagliato
tuovalore deve essere differente per x e y in base al valore che esprimi 
nella coordinata ricercata, se mi indichi esattamente come la esprimi 
possiamo calcolare i dati
ciao
Massimo

Newsgroup: it.comp.appl.access
Titolo: Impedire cancellazione record A2007

Salve a tutti, sto seguendo un progetto piuttosto complesso fatto in Access 2007.
 
Ho il problema che ogni tanto da una tabella, e solo quella, spariscono dei record e non riesco ad intercettare il punto in cui questo avviene e perche'.
 
Da una verifica del codice, che non ho scritto io, non mi pare che ci siano cancellazioni dirette su quella tabella.
 
Secondo voi esiste un metodo per impedire la cancellazione di record nella tabella? Tipo un lock globale che mi permetta di leggere e scrivere la tabella ma non di cancellare record?
 
Grazie per l'attenzione,
Maurizio
 

No non puoi.
Analizza il codice e verifica il problema. 


Ciao
sei sicuro che nessuno possa accedere direttamente alla tabella?
non essendo tuo il progetto magari non hai ancora verificato questo 
aspetto...
Pietro66
Newsgroup: it.comp.appl.access
Titolo: rifaccio la domanda..

Sto cercado di calcolare il Tasso Interno di Rendimento di una serie di
flussi
La formula esiste in access ed è la funzione IRR ( Internal Rate of Return)
nell'help di questa funzione ho trovato il codice evidenziato qui di seguito
il mio problema è che i dati risiedono in una tabella "dati" nel campo
"flusso"
tab dati
cod flusso    flusso
0                    -1000
1                    +300
2                    +400
3                    +100
come faccio?
grazie
Esempio di funzione IRR
In questo esempio la funzione IRR restituisce il tasso di rendimento interno
per una serie di 5 flussi di cassa contenuti nella matrice Values(). Il
primo elemento della matrice è un flusso di cassa negativo che rappresenta i
costi di avvio dell'attività. I 4 flussi rimanenti sono flussi di cassa
positivi per i 4 anni che seguono. Guess è il tasso di rendimento interno
previsto.
Dim Guess, Fmt, RetRate, Msg
Static Values(5) As Double    ' Imposta la matrice.
Guess = .1    ' Stima iniziale del 10 per cento.
Fmt = "#0.00"    ' Definisce il formato percentuale.
Values(0) = -70000    ' Costi avvio attività.
' Flussi di cassa positivi per i quattro anni successivi.
Values(1) = 22000 : Values(2) = 25000
Values(3) = 28000 : Values(4) = 31000
RetRate = IRR(Values(), Guess) * 100    ' Calcola il tasso interno.
Msg = "Il tasso di rendimento interno per questi cinque flussi di cassa è
del "
Msg = Msg & Format(RetRate, Fmt) & " percento."
MsgBox Msg    ' Visualizza il tasso di  rendimento interno.

 Values(3) = 28000 : Values(4) = 31000
Qui, invece di questo assegnamento con valori costanti, farai l'assegnamento
sulla base della tua tabella.
Apri un recordset sulla tabella, lo scorri tutto e per l'i-esimo record
assegni un valore all'iesimo componente della matrice.
Poi applichi la funzione
Antonio

 ha scritto nel messaggio
news:jLn9a.179255$YG2.5...@twister1.libero.it...

Ciao,
quello che hai scritto può essere chiaro per un'esperto.
Ho capito la logica, ma non so come applicarla. Potresti scrivermi il codice
la tabella si chiama dati composta dai campi cod flusso e flusso
grazie
Gugge

 ha scritto nel messaggio
news:B%Daa.36701$zo2.1...@news2.tin.it...

Ti scrivo un po' di parole chiave su cui potrai fare delle ricerche
sull'help, che ti danno anche degli esempi
openrecordset per aprire il recordset
movefirst
do until rst.EOF
movenext
loop
Antonio
Newsgroup: it.comp.appl.access
Titolo: ComboBox non filtra tutti i dati

Buongiorno a tutti,
ho una combo box che mi va a cercare i dati su una query con 500.000 record circa (relativa ad un listino prezzi), mi sono accorta che mi fa vedere solo i primi credo 70.000 record... tutti gli altri non li vedo.
A parte il fatto che mi rallenta molto il caricamento dell'intera maschera, c'è la possibilità di vedere comunque tutti i record che dovrebbero esserci nella combo?
Grazie mille per la collaborazione!
Buona serata


se non ricordo male il limite è a 65.000 voci
e gia non ha senso una combo con tante righe.
dice il saggio "non chiedere mail al db dati che non ti interessano"
devi pensare a qualche prefiltro:
esempio una prima combo per filtrare la categoria
 
la seconda combo carica solo le voci appartenenti alla prima combo.
 
 
esempio, negozio di  informatica
la prima combo mostra: pc, tablet, monitor, stampanti
 
la seconda solo le voci di una delle categorie prima.
Eventualmente pensa ad ulteriore prefiltri...fascia di prezzo, marca, 
tipologia (es stampanti laser o getto)
 
ciao
BFS


Hai ragione, solo che mi trovo in una maschera continua e se faccio un filtro di quel genere mi filtra tutte le righe e non solo il rigo che sto compilando, ma probabilmente sono io che non sono capace...
Tu sai come si fa?
Grazie mille

 A parte il fatto che mi rallenta molto il caricamento dell'intera maschera, c'è la possibilità di vedere comunque tutti i record che dovrebbero esserci nella combo?
 
Il limite è 65536 righe. Però come già detto una combo con più di poche 
mille righe è solo un problema della prestazione e dell'utilizzo.
 
Forse puoi usare una query come origine riga della combo nella quale fai 
un join tra l'Id della tabella lookup e la tabella che usa i dati. 
Dipende della struttura e se questo tipo di prefiltro è abbastanza 
limitativo.
 
-- 
Ciao
Karl
*********
http://www.AccessDevCon.com
 
Access FAQ: 
http://www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Messaggio di errore "Query troppo complessa"

Ho formato una query basata su due o tre query e una tabella la quale fino a
che gestisce una quindicina di record funziona....., viceversa quando i
record
cominciano a diventare venti o venticinque in su mi dà questo messaggio
"Query troppo complessa".
E' un probleama di memoria o di Access.
Ho tentato anche di eliminare la tabella ma niente mi dà sempre lo stesso
errore.
Se elimino due query in particoalre la query funziona.
Ho controllato tutti i dati inseriti e sono esatti.
La cosa più strana è che magari il giorno prima senza essere modificata
funzionava.
Preciso che la versione di Access è 2000 comprendente gli aggiornamenti SR1
e 2.
Se qualcuno mi sa dire qualcosa lo ringrazio infinitamente in quanto questo
problema mi fa diventare matto.
Ciao Claudio

 E' un probleama di memoria o di Access.
Credo di tutti e due ...
Da quello che so Access esegue le query in un preciso segmento di memoria
che ha limiti predefiniti. Se non sbaglio c'è anche modo di innalzare il
limite attraverso il registro di configurazione, ma non mi chiedere come ...
non mi sono mai azzardato. Piuttosto, fossi in te, cercherei di semplificare
le query eliminando campi inutili, abbreviando i nomi di campo, ecc ...
Se possibile, naturalmente ...
OndaMax