mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Runtime in italiano ?

La versione RunTime di A2000 che posseggo è in inglese e questo mi crea dei
problemi ogni volta che la installo presso un cliente.
L'ho acquistata 2 anni fà, sapete dirmi se nel frattempo è stato rilasciato
un RT in italiano ?
grazie

 ha scritto nel messaggio
news:9puc2v$bpu$1...@pegasus.tiscalinet.it...

Fai una ricerca tra i messaggi del NG: qualcuno (non ricordo chi) aveva
spiegato come sostituire delle cartelle x farlo.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

 spiegato come sostituire delle cartelle x farlo.
Lo avevo indicato qualche tempo fa io e ti spiego come fare:
Devi cercare dentro alle cartelle di installazione di office 2000 la
cartella 1040, li dentro troverai 4 file .dll con questo nome:
daa9intl.dll
grintl32.dll
msain900.dll
mso9intl.dll
Queste dll le copi e le sostituisci a quelle che trovi dentro alla cartella
1033 del runtime.
Se lo fai anche nel setup di installazione, quando lo installi è già in
italiano.
Io personalmente lo faccio già da un anno e va benissimo, anzi utilizzando
alcune delle funzioni SetOption, con il runtime in italiano non da errori,
mentre con quello in inglese si.
Saluti Max

 wrote in message
9pvtpt$ojm$1...@lacerta.tiscalinet.it...

Sai se vale anche per il RT 97?
AEOM

Grazie 1000!
proverň al + presto


No, nel 97 è uno solo ( mi sembra,) ma non mi ricordo quale, mi sembra di
averlo annotato da qualche parte, se lo trovo lo posto.
Ciao Max.

 wrote in message
wOXw7.6449$g42.1...@news.infostrada.it...

grazie
aeom
Newsgroup: it.comp.appl.access
Titolo: date calcolate

Salve a tutti.
Vi sottopongo un problema abbastanza complesso (per me :-)) e spero che mi
darete una mano a risolverlo.
In A97 ho una maschera (Inizio) per l'immissione di dati.
C'è una casella di testo (data_nasc) dove inserisco la data di nascita in
formato gg/mm/aaaa, in un'altra casella  (data_inizio) inserisco un'altra
data nello stesso formato.
Infine ci sono altre tre caselle (scadenza1), (scadenza2) e (scadenza3).
1 problema:
Immettendo una data in (data_inizio), in (scadenza1) dovrebbe comparire la
stessa data maggiorata di 5 anni, in (scadenza2) la data è = a (scadenza1)+5
e in (scadenza3) la data è= a  (scadenza2)+ 5anni.
2 problema:
utilizzando una funzione del Sito Comune ho creato una casella (età) che
visualizza l'età della persona in questione. Se è maggiore di 65 anni, la
data che dovrebbe apparire in  (scadenza1) dovrebbe invece essere
(data_inizio)+2anni, mentre le altre rimangono invariate.
A complicare ulteriormente il tutto c'è il fatto che se la persona compie 65
anni tra le date calcolate, ad esempio tra (scadenza1) e (scadenza2),
(scadenza2) è data da (scadenza1)+2 anni. Lo stesso accade se la persona
compie 65 anni nel periodo che intercorre tra (scadenza2) e (scadenza3). In
questo caso: (scadenza1)=(data_inizio)+5anni; (scadenza2)=(scadenza1)+5anni;
(scadenza3)=(scadenza2)+2anni.
Grazie a tutti in anticipo.
Giancarlo

darete una mano a risolverlo.
[cut]
Una non risposta: spero tu non ti offenda.
Il tuo problema č abbastanza semplice, necessita solo di alcune
(diverse) righe di codice.
La questione, a mio avviso, č: conosci il VB? Conosci la gestione
degli eventi?
Se sě prova a imbastire il codice ed eventualmente a chiedere aiuto su
singoli punti.
Se no č meglio prima che tu acquisisca un po' di basi.
Altrimenti si tratterebbe di passarti l'intero codice il che ritengo
non sarebbe giusto neanche nei tuoi confronti (la classica pappa
pronta).
Ciao :-) 
--
Alberto
No alle guerre
Newsgroup: it.comp.appl.access
Titolo: Scusatemi, mi ripropongo controllo RichTextBox Activex

Scusatemi se riposto, ho installato la versione developer 2003 per
access2003. Quando in una maschera tento di inserire un controllo Microsoft
RichTextBox mi da errore
dicendo che non è supportato. Come mai accade questo?
grazie
 
F
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Prima di tutto prova a registrare il controllo manualmente così:
da Start...esegui...scrivi: Regsvr32 richtx32.ocx e dai invio.
Poi riprova a inserire il controllo in una form.
Se ancora non funziona il problema è la registrazione del controllo nel 
registro di sistema perchè manca il file .dep (almeno questo era il problema 
nel Developer 97).
Una alternativa al controllo in oggetto la puoi trovare sul sito di Leban:
http://www.lebans.com/richtext.htm
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Formato Espressione in una query

Ciao a tutti
Non riesco a dare il formato "Valuta" all'espressione Saldo2 della seguente
query:
SELECT DSum("dare-avere","Skcliente","[idcontabile]<=" & [idcontabile]) AS
Saldo2, SKCliente.data_reg, SKCliente.IDContabile, SKCliente.IDFattura,
SKCliente.IDPagamento, SKCliente.[Modalità Pagamento], SKCliente.Causale,
SKCliente.Cliente, SKCliente.nr_fattura, SKCliente.data_fattura,
SKCliente.imponibile, SKCliente.iva_o_bolli, SKCliente.Totale,
SKCliente.Dare, SKCliente.Avere, SKCliente.Codice_ditta,
SKCliente.id_cliente, SKCliente.Nr_assegno, SKCliente.Nr_NotadiCredito,
SKCliente.DataNotadiCredito
FROM SKCliente
ORDER BY SKCliente.IDContabile;
A dire il vero non riesco a dare nessun formato, perchè nessun formato è
attivabile...
Qualcuno mi può illuminare?
Ciao.
Alfio

 ha scritto nel messaggio
news:QBud6.58029$ew1.3...@news.infostrada.it...

Prova ad adoperare la funzione Format, e per il campo da visualizzare in
formato valuta, dai uno sguardo alla soluzione che ho dato a Stefano B. 3
thread appresso al tuo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Ribbon Parser

Nessuno ha implementato un Ribbon Reader o Parser...?
 
Sto lavorando ad un mio progetto, e volevo effettuare uno scanner dei Ribbons partendo dal contenuto XML della Tabella USysRibbons...
 
Non so se esiste qualche cosa di già abozzato(magari una Classe) da cui trarre spunto per semplificarmi le cose... altrimenti mi tocca scrivere tutto da zero.
 
Vorrei usare DOM giusto per rimanere in casa...
 
KARL lo so che tu hai qualche cosa...! ;-)
 
Grazie
 
@Alex

Vabbè gente di poca voglia... bastava una cosa simile...
 
Public Function ScanRibbons()
    On Error GoTo ERR_SCAN
    Dim rs As DAO.Recordset
    Dim xml As Object
 
    Set xml = CreateObject("MSXML2.DOMDocument.5.0")
 
    Set rs = DBEngine(0)(0).OpenRecordset("SELECT * FROM UsysRibbons Order By RibbonName")
    If rs.EOF Then GoTo Exit_Here
    rs.MoveLast
    rs.MoveFirst
    Debug.Print "RIBBONS (" & rs.RecordCount & ")"
        'Debug.Print rs.Fields("RibbonXML").Value
    xml.async = False
    Do Until rs.EOF
        xml.LoadXML (rs.Fields("RibbonXML").Value)
        Debug.Print " SCHEMA = " & xml.DocumentElement.NamespaceURI   'http
        Debug.Print " RIBBON = " & rs.Fields("RibbonName").Value
        Call LoopNodes(xml, 1)
        rs.MoveNext
    Loop
 
Exit_Here:
    On Error Resume Next
    rs.Close
    Set rs = Nothing
    Set xml = Nothing
    Err.Clear
    Exit Function
 
ERR_SCAN:
 
    ' WRITE LOG
End Function
 
Function LoopNodes(objNodeIn As Object, level As Integer)
 
    Dim objChild        As Object
    For Each objChild In objNodeIn.ChildNodes
        If level > 2 Then Debug.Print String$(level, vbTab) & level & " - " & objChild.nodeName & "(" & objChild.ChildNodes.Length & ")"
        If level > 3 Then Call LoopAttributes(objChild, level + 1)
        If objChild.ChildNodes.Length > 0 Then Call LoopNodes(objChild, level + 1)
    Next
End Function
 
Function LoopAttributes(objNodeIn As Object, level As Integer)
    Dim objAttr As Object
    For Each objAttr In objNodeIn.Attributes
        Debug.Print String$(level, vbTab) & objAttr.nodeName & " = " & objAttr.Nodetypedvalue
    Next
End Function
 
Saluti
@Alex
Newsgroup: it.comp.appl.access
Titolo: campo con n° e data del record precedente

Ciao
come posso fare per creare un campo (oppure due) che visualizzi  il dato 
corrispondente al campo "N° DDT " ( il primo),  (ed il secondo) il dato 
corrispondente al campo " DATA DDT" del record precedente?
Cioè stò compilando un  nuovo DDT , nei due campi   "data e n° ultimo  DDT" 
mi appaiono i dati relativi appunto  a data e n° DDT del record precedente.
Grazie 

 ha scritto nel messaggio 
news:47c336f1$0$37198$4faf...@reader3.news.tin.it...

vedi se risolvi con questo: 
www.donkarl.com/it?FAQ4.22
Ciao
Daniele

 ha scritto nel messaggio 
news:47c33cce$0$10623$4faf...@reader2.news.tin.it...


 dove sbaglio?
Boh...
come si fa  a capire cosa sbagli se non scrivi niente?
ricontrolla nomi e sintassi.
Ciao Giacomo
quando rispondi scrivi la risposta dopo la domanda
Daniele 

 ha scritto nel messaggio 
news:47c6dde4$0$37205$4faf...@reader3.news.tin.it...

OK scusate ,
vediamo se riesco a spiegarmi:
Maschera : DDT
Campo casella di testo :  [Data DDT] dove inserisco manualmente la data del 
DDT che sto compilando
Campo casella di testo  [n° ddt] campo contatore
Campo caselle di testo non associata [data ultimo ddt] dove vorrei 
visualizzare la data del ddt precedente
Campo casella di testo non associata [n° ultimo DDT] dove vorrei 
visualizzare il n° del ddt precedente
Su dopo aggiornamento di [data ddt] routine evento
 Private Sub Data_fattura_AfterUpdate()
Me!data_ultimo_ddt.DefaultValue = Str(CDbl(Me!data_ultimo_ddt))
End Sub
Idem : dopo aggiornamento di [n° ddt]
Private Sub Data_fattura_AfterUpdate()
Me!n°_ultimo_ddt.DefaultValue = Me!n°_ultimo_ddt
End Sub
il risultato:  dopo aver inserito la data  mi restituisce il seg. errore:
errore di run-time 94
utilizzo non valido di null.
spero di essere stato più chiaro
un saluto
Giacomo
Newsgroup: it.comp.appl.access
Titolo: Visualizzazione oggetto OLE (.kpg) in un report

Ciao a tutti
Ho un problema che non riesco a risolvere con Access 2003 Professional 
Edition (+ tutte le patche possibili)
In una normale anagrafica ho aggiunto un campo di database di tipo 
OggettoOLE
Questo campo è l'immagine .jpg della firma della persona
Nessun problema fino a qui... se clicco sulla tabella mi visualizza 
perfettamente anche l'oggetto OLE (cioè la firma)
Ma quando cerco di stampare quell'immagine in un report contenente tutti i 
dati anagrafici creato in modo "normale" cioè trascinando i campi della 
tabella sul "foglio"... c'è qualche problema.
Tutto funziona, tranne che quel campo mi appare come un rettangolo che 
contine il il nome stesso dell'oggetto (esempio: firma.jpg) e non la sua 
immagine...
Ho letto anche la documentazione in lienea e i passi fatti sono corretti.... 
.cosa non va
Grazie
Ciao
CF 

Dr. Pianale ha scritto:

L'utilizzo della Tecnica OLE non è consigliabile, prova a vedere
questo Demo nel quale
ti verrà avidenziato come usare una tecnica più adeguata per
l'associazione delle Immagini.
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=117
@Alex

l'associazione delle Immagini.
Ok....io ti ringrazio...... e mi riprometto che lo guarderò..... ma, scusa 
se insisto, esiste una documentazione specifica interna ad Access che dice 
che il sistema FUNZIONA e DEVE funzionare...
Il fatto che sia pesantissimo è relativo e non un problema mio (al momento)
La domanda diretta è:
Funzionano gli oggetti OLE in una stampa così come "spacciati" da Microsost 
?
SI (mi piacerebbe sapere come)
NO (perchè?, cosa devo fare per farli funzionare?)
Grazie e scusa
Ciao
CF
-- 
-- 
D o t t o r   P i a n a l e     <©©\ (||||)°(||||) /©©>
http://groups.msn.com/IlmondodelDrPianale
______________________________________
Attenzione! Non caricare elettrodomestici sul Pianale!
Newsgroup: it.comp.appl.access
Titolo: sito comune

Che fine a fatto il 
sitocomune.com
 ? 
 
 

speriamo si riprenda! 
 

 Che fine a fatto il 
sitocomune.com
 ?
 
http://web.mclink.it/MC5884/
 

grazie, ma non c'è più nessuno che lo tenga in vita?


 ha scritto nel messaggio 
news:f8defcae-3d6d-4ac9...@googlegroups.com...
grazie, ma non c'č piů nessuno che lo tenga in vita?
 
pensa positivo, anche un calcio da dietro č un passo avanti
:D
 
ciao Matteo
quando ho tempo leggo i tuoi "fantastici" racconti di viaggio....
:-)
 
Daniele
 
 
Il giorno martedě 9 luglio 2013 15:48:11 UTC+2, Chita ha scritto:

Newsgroup: it.comp.appl.access
Titolo: Immissine di indirizzi e-mail

vorrei immettere in un campo indirizzi e-mail in modo che siano attivi, cioč
quando in maschera si fa click parte il gestore di posta elettronica
Outloock o similari.
utilizzando tipo di campo Collegamento ipertestuale, viene assunto per
default una URL: http:// ecc. ecc., e questo mi obbliga ad aprire il
collegamento ed impostare posta elettronica.
come fare a impostare indirizzo di posta elettronica ?
saluti
Giuseppe


Argomento già trattato in un precedente tread:
In un controllo casella di testo è sufficiente scrivere l'indirizzo e-mail e
poi...
Private Sub Testo1_Click()
Application.FollowHyperlink "mailto:" & Me.Testo1, False, False
End Sub
Ciao, Carlo

Certo alla MS si perdono per cose da nulla ...
Ti fanno capire che farai cose mirabolanti e poi se non ti scervelli un po'
... non ottieni niente.
saluti
Giuseppe

 ... non ottieni niente.
Beh, mi sembra anche giusto ... eppoi il concetto di scervellarsi è
soggettivo :-)
Ciao, Oscar
Newsgroup: it.comp.appl.access
Titolo: dcount?? o simili aiuto!

ho una tabella con una serie di risultati con un campo identico "iduomo",
vorrei fare una query di selezione che mi permetta di individuare solo i primi
3 record ogni volta che "iduomo" sia uguale. per cui avrei un elenco di
risultati che per ogni iduomo uguale mi considera solo tre record.
Mi hanno consigliato di usare la funzione dcount ma non riesco a farlo la query
dovrebbe essere di questo tipo:
SELECT RISULTATI.IDUOMO, RISULTATI.NOMEUOMO
FROM RISULTATI
WHERE (((RISULTATI.IDUOMO)=qui ci vorrebbe un comando che dice "conta gli
IDUOMO e prendi solo i primi tre valori uguali, ( es. iduomo=5, nellla tabella
ce ne saranno dieci io voglio che ne prenda solo i primi tre, e cosi via per
gli altri valori di iduomo)
per favore inviatemi la stringa che devo inserire dopo "where"
-- 
Posted from  [213.144.206.114] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:379791bf3db1ac56e61...@mygate.mailgate.org...

Se la tabella che contiene i dati si chiama RISULTATI ed ha una struttura
simile:
ID                        Contatore e chiave primaria
IDUOMO            Numerico
NOMEUOMO    Testo
La query di cui hai bisogno dovrebbe avere il seguente codice SQL:
SELECT RISULTATI.IDUOMO, RISULTATI.NOMEUOMO
FROM RISULTATI
WHERE (((DCount("IDUOMO","RISULTATI","IDUOMO=" & [IDUOMO] & " And ID<=" &
[ID]))<=3));
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ---------------------------------------------
-- 
Posted from  [213.144.206.115] 


 Paolo
Ti sei spiegato benissimo.
Quello che io chiamo ID č la chiave primaria della tabella RISULTATI, che
sicuramente esisterą: se la tua chiave primaria si chiama Pippo, modifica
quello che ho postato sostituendo ID con Pippo.
Comunque la mia soluzione, che ti garantisco ti visualizza solo 3 record a
paritą di IDUOMO, funziona solo se la tabella ha una chiave primaria, e non
riesco ad immaginare il motivo per cui non debba esistere; se poi tu hai
deciso comunque di avere una tabella senza chiave primaria (non capisco
proprio perchč), non ho soluzioni veloci da darti.
--
Roberto

Newsgroup: it.comp.appl.access
Titolo: Codice\debug print\compila progetto1

Domandona....a cosa serve il comando in oggetto che si trova nella maschera 
del codice?
Ho provato a guardare nella guida ma non ho trovato.
Saluti Andrea 

Potresti essere piů preciso?
Nella finestra del VBA, sotto "Debug" non c'č nessun "Print" o similare.
C'č invece la voce "Compila <nomeprogetto>" che serve (pensa un po') per 
compilare il progetto.
Cosa non ti torna?
-- 
PBsoft di Gabriele Bertolucci
www.pbsoft.it


 compilare il progetto.
Si scusatemi, il print mi č scappato dalla tastiera, intendevo proprio 
"Compila <nomeprogetto>"; non sň a cosa serva.
Saluti Andrea


Access rivede tutto il codice scritto e individua eventuali errori di
sintassi,
inoltre "pulisce" gli eventi che sono stati selezionati ma che non fanno
nulla (tipo)
private sub Form_Load()
end sub
Se no ci scrivi nulla dentro č inutile e Access te lo toglie
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 Se no ci scrivi nulla dentro č inutile e Access te lo toglie
Ottimo, era quello cercavo, l'altro giorno ho mandato ad un amico dell'NG un 
mio progettino e (lo ringrazio) mi ha avvertito che non veniva eseguito il 
debug, a questo punto provo a passare questo comando e vedere cosa succede.
Buon week end
Saluti Andrea 

 sintassi,
Non ne avevo molti ma un paio importanti li ho trovati, grazie per la 
dritta!
Saluti Andrea 


occhio che ovviamente gli errori logici non vengono scovati


 occhio che ovviamente gli errori logici non vengono scovati
Questa tua affermazione ovviamente mi apre nuovi orizzonti :-))))
Puoi definire "errori logici"?
Saluti Andrea 

 Puoi definire "errori logici"?
Metti di dover testare se un valore numerico è superiore a 10: dovresti 
scrivere
  If valore > 10 Then
Se invece tu scrivi
  If valore < 10 Then
il compilatore di Access non ti dirà niente, ma tu non otterrai i risultati 
aspettati.


 risultati aspettati.
Ok, infatti prima di arrivare a soluzioni "definitive" specie sul programma 
di gestione preventivi, ho dovuto risolvere non pochi di codesti errori, che 
però mi fanno meno paura visto che sviluppo per l'uso e quindi per primo mi 
accorgo degli errori logici.
Saluti Andrea
Newsgroup: it.comp.appl.access
Titolo: Aggiornamento di una form con un codice appena caricato

Ricorro ancora una volta a voi per un problema che non riesco a risolvere.
Ho una maschera creata sulla base di una tabella Dati, con alcuni campi, fra
i quali un codice che individua dei nominativi, e che fa riferimento ad una
tabella nominativi.
Sul codice è impostata una combo box, da cui scegliere fra quelli già
registrati
Vorrei, nel caso che i dati da inserire si riferiscano ad un nominativo non
ancora registrato, che fosse possibile registrarlo senza uscire, per cui ho
messo un tasto che richiama una form di solo inserimento, che ho creato
grazie alle vostre indicazioni (non è piaggeria, è vero)
Solo che quando esco dalla maschera di inserimento dei nominativi la combo
si imposta sul primo dei codici in tabella, mentre io vorrei che restasse
impostata sul codice appena inserito.
Ho provato a scrivere, sul tasto di registrazione record della maschera
nominativi il codice
Forms![Mascheradati].Codice=Me.Codice
Forms!![Mascheradati].requery
senza però risultato alcuno.
Mi date una mano, per cortesia?
Grazie ancora
***mauro

 ha scritto nel
messaggio news:dEJ1d.321550$5D1.14...@news4.tin.it...

Data l'ora non garantisco lucidità.....!!
Se non ho capito male il problema è dato dal Requery.
Questo Metodo riesegue la Query dell'origine dati della
Form e di conseguenza si porta al Primo record.
Se vuoi portarti al Record Inserito devi spostarti dopo
il Requery:
'Spero sia Numerico il Codice, se fosse stringa usa i Doppi apici
Forms![Mascheradati].RecordsetClone.FindFirst "[CampoCodice]=" & Me.Codice
Forms![Mascheradati].Bookmark=Forms![Mascheradati].RecordsetClone.Bookmark
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Mi informate sul sito comune?

Leggo spesso di questo sito comune, vorrei maggiori ragguagli.
Ciao
Fabio

 Leggo spesso di questo sito comune, vorrei maggiori ragguagli.
vai su 
www.sitocomune.com
 e... ooopsss la fretta!!!
Dicevo, il sito č:
http://members.xoom.it/it_db_access
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)
 
www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************

Grazie dell'aiuto Antogal
Ciao
"AntoGal" <ant...@NOSPAMsitocomune.com> ha scritto nel messaggio
news:94djka$qo1$1...@lacerta.tiscalinet.it...


vai su 
www.sitocomune.com
 e...
Dove hai trovato quest'url?
Saluti.
lucia...@sitocomune.com

 
http://members.xoom.it/it_db_access
-- 
Federico
fluc...@paperino.sitocomune.com
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
mailto:
webm...@sitocomune.com
--------------------------------------

 ehi, potrebbe essere un'idea, hai provato se esiste?
see.. figurati se esiste...
se cosě fosse potremmo anche denunciarli per plagio ;-)


 se cosě fosse potremmo anche denunciarli per plagio ;-)
eh gia' ;-)

Newsgroup: it.comp.appl.access
Titolo: conversione caratteri da min a MAIU

scusate amici ho questo problema:
ho effettuato un data entry dopo aver immesso una marea di record mi sono
accorto di aver scritto il contenuto dei campi "testo" con caratteri
minuscolo.
come faccio a convertire la prima lettera di ogni parola contenuta nel campo
in MAIUSCOLO ? sopratutto per poi poterla stampare .
grazie mille

 
"rino" <ri...@Tasso.it> ha scritto nel messaggio 
news:43cfb7fc$0$1073$4faf...@reader2.news.tin.it...

Leggiti la funzione StrConv.
Puoi usare una query di aggiornamento.
Per esempio:
StrConv([TuoCampoStringaDaConvertire]; vbProperCase)
Se usi il codice cambia il punto e virgola con la virgola.
Ciao, Carlo 

 ha scritto nel messaggio 
news:43cfc02a$0$1086$4faf...@reader1.news.tin.it...

Aggiungo
Vai sul sito comune e guardati
      6.193 Esempi sulle funzioni per la manipolazione delle stringhe
      Morgan

Newsgroup: it.comp.appl.access
Titolo: OpenQueryDef

In Acces 97 questo pezzo di codice funziona benissimo
Dim Criteria As String, MyDB As DATABASE, MySet As Recordset
   Dim strCognome As Variant, strNome As Variant
   Dim RecordNumber As Integer
   Dim MyDyna As QueryDef
   Set Db = CurrentDb()
   Set MyDyna = Db.OpenQueryDef("qryGenerale")
   Set MySet = MyDyna.OpenRecordset()
Invece Access 2000 non riconosce OpenQueryDef()
Non ho idea sul come modificare il pezzo di codice che ho trascritto.
Qualcuno mi puo' aiutare?
Romeo
--
http://www.brianzapopolare.it/
http://digilander.iol.it/PRCseregno/
---------------

 --
Hai provato aggiungendo nei riferimenti del database la libreria DAO prima
di quella ADO?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Dopo averci pensato ho provato a sostituire Db.OpenQueryDef("qryGenerale")
semplicemente con Db.QueryDefs("qryGenerale").
Per ora funziona.
Romeo Cerri

Newsgroup: it.comp.appl.access
Titolo: Convertire una stringa in Form

Ciao a tutti.
Mi ritrovo a dover convertire una stringa che ho associato al contenuto
di una casella di testo (del tipo
"Forms![menu]![chiamate].Form![Sistema] ") e vorrei
eseguire dei refresh o set focus alla maschera indicata nel contenuto
della stessa.
Come posso fare?
Roberto

...

Senti... perchè non provi a spiegare cosa vuoi ottenere da questa barbara
operazione e magari troviamo insieme un'altra soluzione?
Antonio
Newsgroup: it.comp.appl.access
Titolo: Passare un valore ad una casella di testo

Ciao ng, dovrei passare un valore ad una casella di testo, risultato di una
riga di query sql, cliccando sull'apposito bottone;
Quello che ho fatto è questo:
Sull'evento click del bottone ho messo
me!nome.text = SELECT [T_periodicita].[mesi] FROM (T_dipendente INNER JOIN
T_fattoredirischiodipendente ON
[T_dipendente].[Id_dipendente]=[T_fattoredirischiodipendente].[Id_dipendente
]) INNER JOIN T_periodicita ON
[T_fattoredirischiodipendente].[Id_periodicitavisita]=[T_periodicita].[Id_pe
riodicita] WHERE
((([T_dipendente].[Id_dipendente])=[forms]![T_visitaperiodica]![Id_dipendent
e]) And
non funziona, mi sapete aiutare.
Ringrazio anticipatamente
Nao

 ha scritto nel messaggio
news:aGbJ8.29424$8x3.6...@twister1.libero.it...

Trasforma l'istruzione SQL in una query salvata e poi da codice esegui un
Dlookup (vedi nella guida questa istruzione).
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Qury di unione senza valori nulli

Salve
Ho questa semplicissima query di unione:
SELECT  "Tutti" AS [RUP]
From [T_Ricerca]
UNION SELECT [RUP]
FROM [T_Ricerca];
Nella tabella T_Ricerca esistono dei campi vuoti che chiaramente corrisponde 
a un campo vuoto nella query.
Io vorrei eliminare questo campo per intenderci vorrei applicare 
l'istruzione "Not Is Null" a questa query.
Come fare?
Grazie a tutti
Sauro

 ha scritto nel messaggio
news:474dc9a5$0$4797$4faf...@reader4.news.tin.it...

Fai attenzione che NULL e NULLSTRING sono 2 cose differenti che si testano
in modo diverso...
Questo spesso provoca errori...!
Questo dovrebbe eliminare sia i NULL che i NULLSTRING(se non sbaglio)
SELECT  "Tutti" AS [RUP]
FROM [T_Ricerca]
UNION (SELECT [RUP]
           FROM [T_Ricerca]
           WHERE Len("" & [RUP])>0);
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Problema con Package WIzard

Salve ho un piccolo problemino
ho realizzato un file d'installazione con Package Wizard includendo anche le 
runtime di Access 2003
ho installato il tutto su un PC .. fino a qui tutto ok
nel frattempo ho relizzato una seconda versione del programma e dunque ho 
creato nuovamente con Package Wizard
un file d'installazione.
Il problema č che sul PC in cui avevo installato la precedente versione non 
mi permette ne' la disinstallazione
del vecchio programma e ne' l'installazione della nuova versione.
Per la disinstallazione mi viene chiesto il vecchio file msi con cui avevo 
effettuato l'installazione che purtroppo non ho piů.
Come fare?


Quando disinstalli il vecchio dovrebbe andare bene anche il nuovo 
msi...messo sul cd.
Hai già provato?
Ciao, Carlo 

 ha scritto nel 
messaggio news:7EFme.961955$b5.41...@news3.tin.it...

Purtroppo il problema è che non mi fa disinstallare il vecchio se non gli 
indico il file msi con il quale è stata fatta l'installazione!

 ha scritto nel messaggio 
news:lhGme.1465146$35.54...@news4.tin.it...

PS.
Come da post moto remoto, il problema era gia stato segnalato da me,
e quindi in merito ad un colloquio con la MS era stato definito cioè un
BUG! (ad oggi ancora non risolto)e ciò mi portava ad eseguire i miei setup
o Package con strumenti alternativi .
La soluzione sarebbe di utilizzare per i successivi aggiornamenti InoSetup
e lasciare la prima l'installazione cosi.
Ciao
Rino®
 

 ha scritto nel messaggio 
news:XZGme.962300$b5.41...@news3.tin.it...

Ma ci sarà pure una voce di registro o altro da cancellare per risolvere il 
problema!!


Se il problema č quello segnalato da Rino, ti conviene cancellare o meglio 
rinominare la cartella di installazione.
Poi con programmi che fanno una scansione del registro č possibile 
individuare e cancellare le chiavi che hanno perso ogni riferimento (Tipo 
SpyBot che fa anche questo). Certo non risolvi completamente...ma in attesa 
che Microsoft si degna di darci una soluzione...
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Elminare dati tramite query

Salve
Ho due tabelle in una tramite maschere scrivo l'id (contatore) dei dati 
dell'altra ora il problema è che nella prima tab ci possono essere anche 
dati che non hanno corrispondenti nella seconda.
Per questo vorrei eliminarli facendo na query che mi vada a prendere 
solo i dati di tab1 i cui id non siano presenti nel corrispondente campo 
  id di tab2.
Infatti, quando faccio una query non riesco a dirgli di prendermi i dati 
di una tabella che non sono presenti nell'altra ma solo quelli presenti 
in tutte e due le tabelle.
So che deve essere una cretinata ma...
Spero di essere stato chiaro.-)


wrote:

usa il left join
nell'autocomposizione query premi con il destro sulla freccia di
collegamento tra le due tabella e cambia la scelta
Saluti.
Emanuele.

 ha scritto nel messaggio
news:3E719879...@libero.it...

Se la prima tabella si chiama Tabella1 ed ha come chiave primaria un campo
di tipo contatore chiamato IdTabella1.
Se la seconda tabella si chiama Tabella2 ed ha come chiave primaria un campo
di tipo contatore chiamato IdTabella2 ed ha un campo chiave esterna di tipo
Numerico Intero Lungo chiamato IdTabella1.
Se le due tabella sono in relazione uno-a-molti in base ai rispettivi campi
IdTabella1.
Per elimonare da Tabella1 tutti i record che non hanno record correlati in
Tabella2, esegui una query di eliminazione che abbia il seguente codice SQL:
DELETE Tabella1.*
FROM Tabella1
WHERE (((DCount("*","Tabella2","IdTabella1=" & [IdTabella1]))=0));
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 > dell'altra ora il problema č che nella prima tab ci possono essere anche

Rileggendo piů attentamente il tuo messaggio mi sembra di capire che a te
non interessa eliminare i record di Tabella1 che non hanno record correlati
in Tabella2, ma solo visualizzarli.
Se fosse cosě, la query di selezione che ti serve ha il seguente codice SQL:
SELECT Tabella1.*
FROM Tabella1 LEFT JOIN Tabella2 ON Tabella1.IdTabella1 =
Tabella2.IdTabella1
WHERE (((Tabella2.IdTabella2) Is Null));


 
Grazie mille in realtà dovevo eliminarli ma rileggendo l'e-mail 
effettivamente avevo mischiato un pò le cose.
Comunque Grazie mille!

 Grazie mille in realtŕ dovevo eliminarli
Se devi eliminarli usa la query di eliminazione del mio primo messaggio.
[CUT]

Newsgroup: it.comp.appl.access
Titolo: Sottomaschere: Boom!!

Io ho una maschera con una sotto maschera, connesse tra loro con il
campo ID. Il tutto funziona bene, ma il problema sorge con la rotella
del mouse o il page up/down. In pratica quando c'è nella maschera
attiva la sotto maschera e con la rotella o il page u/d cambio record,
non c'è + il collegamento tra maschera e sottomaschera.
Posso dirgli che nella sottomaschera di non cambiare record?


lasciando stare la grammatica, che è un'altra cosa... 
lasciando stare l'oggetto, che non rispetta le specifiche del ng
puoi provare a vedere qualche post fa si discuteva di disabilitare la rotella del mouse (e capirai perchè serve un oggetto significativo in un post)
ciao,
max

Spirit ha scritto:

BOOOOMMMM.....!
Ma che è...?
@Alex

Si scusatemi, ero ancora addormentanto. Oggi è la prima giornata di
lavoro dopo le ferie #.#
Ma non c'è nessun modo per disabilitare lo spostamento tra i record?


 Ma non c'è nessun modo per disabilitare lo spostamento tra i record?
SVEGLIA.....!!!
Cerca MouseWheel nel NG
@Alex

Ma non c'è nessun modo per disabilitare lo spostamento tra i record?
Certo che c'è e ti hanno già spiegato nella prima risposta cosa fare.....
cut cut "........puoi provare a vedere qualche post fa si discuteva di
disabilitare la rotella del mous...."cut cut
Cerca bene, c'è una dll da copiare nella directory del tuo mdb e quattro
righe di codice per abilitare e disabilitare la rotellina quando vuoi.
ciao
Luca

Newsgroup: it.comp.appl.access
Titolo: Problema con numero con decimali

E' possibile estrarre da un numero con decimali (es. 102,45):
- l'intero non arrotondato (es. 102)
- i decimali come numero intero (es. 45)
Grazie ed un saluto a tutti!!!
Francesco

 wrote in message
Kwhj8.3471$%g7.1...@twister2.libero.it...

La parte intera la estrai con la funzione int.
la parte decimale...
mah, il metodo che vale sempre è quello di andare a cercare con instr il
carattere , e quindi prendere la sottostringa a destra (con mid) e quella è
la parte decimale...
Se i decimali sono sempre due, ti basta usare la right
Ah, se usi questi risultati (che sono stringhe) in un ontesto numerico, ti
riconverte lui automaticamente in numero, altrimenti usa la funzione val
Antonio

 ha scritto nel messaggio
news:95jj8.3860$1S3.1...@twister1.libero.it...

Tantissime grazie
Sei squisitissimo
Francesco

 ha scritto nel messaggio
news:95jj8.3860$1S3.1...@twister1.libero.it...

oppure la parte decimale è data da
int((numeropartenza - int(numeropartenza) * 10^ n°decimalisignificativi)
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
Newsgroup: it.comp.appl.access
Titolo: bloccare combobox

ciao,
avrei bisogno che una casella di riepilogo in una maschera, una volta 
selezionata una voce non possa più essere cambiata con un'altra voce del 
menu.
Come posso fare?
grazie 

Luciano ha scritto:

su corrente :
If Is NotNull(Me.Tua_Casella) Then
me.Tua_Casella.loked = true
Else
me.Tua_Casella.loked = false
End If
-- 
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

> ciao,

grazie, ma è loked o locked? 

 grazie, ma è loked o locked?
Locked


Newsgroup: it.comp.appl.access
Titolo: annullamento variabile report

ho un report con il quale stampare tutti i record.
ma il codice che ho postato visualizza correttamente le immagini solo in 
corrispondenza di quei record dove sono presenti link all'immagine.
credo che il  problema sia dovuto al  non annullamento dell' l'istruzione 
Me.link_foto perchč non  mi visualizza l'immagine bianca quando il link alla 
foto non c'č..
replicandomi erroneamente la solita immagine.
quando la foto c'č invece funziona tutto correttamente...
come devo fare  per far si che se il campo foto non č nullo mi visualizza la 
foto altrimenti mi visualizza la bianca?
Private Sub Detail1_Format(Cancel As Integer, FormatCount As Integer)
On Error Resume Next
If IsNull(Me.link_foto) Then
Me.Foto_Test.Picture = "N:\FOTO\bianca.bmp"
 Me.Foto_Test.SizeMode = 3
ElseIf Not IsNull(Me.link_foto) Then
Me.Foto_Test.Picture = Me.link_foto
 Me.Foto_Test.SizeMode = 3
end if
end sub 

 end sub
Prova invece di mettere isnull a fare if melink_foto=""then

 end sub
Cosa intendi come ANNULLAMENTO...?
Se il campo associato a Link_Foto è di tipo testo, il contenuto
potrebbe non essere NULL... quindi salterebbe al tentativo di caricare
la foto...!
Il controllo che fai non è sufficiente a mio avviso.
Ci sarebbe da capire poi :
1) perchè Metti un RESUME NEXT nella gestione errori...
2) perchè non fai un Debug per vedere la valorizzazione delle
variabili...!!
3) Se il la Foto esiste associata al campo [Me.link_foto] esiste basta
un controllo non ci può essere una 3° opzione.. o meglio la 3° opzione
è quella che la foto fisicamente
non sia dove ti aspetti...!
If Len(Me.link_foto.value + vbnullstring)=0 Then
    Me.Foto_Test.Picture = "N:\FOTO\bianca.bmp"
    Me.Foto_Test.SizeMode = 3
ElseIf Len(Dir(Me.link_foto.Value))>0 Then
    Me.Foto_Test.Picture = Me.link_foto
    Me.Foto_Test.SizeMode = 3
Else
    Me.Foto_Test.Picture = "N:\FOTO\bianca.bmp"
    Me.Foto_Test.SizeMode = 3
end if
si puà migliorare ancora... ma fallo funzionare che è meglio... ed usa
i BreakPoint per fare DEBUG.
@Alex
Newsgroup: it.comp.appl.access
Titolo: Query diversa per ogni records ??

Un saluto a tutti.
Per cercare di memorizzare meglio i consigli che ricavo dai vari post ho
creato una maschera
nella quale per ogni records c'e' un campo memo che descrive il caso e
diciamo la soluzione.
In qualche caso per meglio capire la soluzione mi risulta comodo vedere
magari in visualizzazione struttura la query o altro che concretizza la
soluzione stessa.
La domanda e' questa : Come potrei fare per creare un tasto in ogni record
che apra in visualizzazione struttura per esempio la query che risolveva
quel caso e che quindi e' diversa da un'altra che risolve il caso della riga
dopo ????
Non so se mi sono spiegato temo poco comunque grazie a tutti.

 ha scritto nel messaggio
news:CbRe8.29562$v7.11...@twister1.libero.it...

Non credi che sia molto più facile memorizzare in un controllo il codice SQL
della query?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Messaggio su query di accodamento.

Salve,
come posso non far apparire il messaggio su una query di accodamento:
"impossibile accodare tutti irecord nella query di accodamento"
n1 per errore di conversione dati, sapendo che cmq questo errore per me non 
è un errore, ma i dati vanno bene cosi?? 

 ha scritto nel messaggio 
news:ejIth.5214$422....@twister2.libero.it...

Nelle opzioni ci dovrebbe essere qualcosa; comunque c'è modo di scrivere le 
query in modo che il messaggio non compaia
Ciao Sabrina 

 ha scritto nel messaggio
news:ejIth.5214$422....@twister2.libero.it...

se la lanci via codice docmd.setwarning false da rimettere a true dopo il
lancio
Antonio

"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio 
news:UJIth.5381$qN4.1...@twister1.libero.it...

Grande !!!
ma perche va rimesso a true ?? 

 ha scritto nel messaggio
news:yfJth.5429$qN4.1...@twister1.libero.it...

eh eh eh
Fai una cosa: crea un oggetto qualunque, una query, una maschera ecc. e
salvala
Poi prova a cancellare quell'oggetto. Vedi cosa succede? Meglio no?
Adesso rifai la stessa cosa, crea l'oggetto.
Poi lancia la tua applicazione SENZA rimettere a true il warnings
Adesso prova a cancellare l'oggetto di cui sopra.
Opppssss
Visto?
Immagina se fosse una tabella di migliaia di record utili o una
complicatissima maschera a cui lavori da settimane
Antonio

"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio 
news:jBJth.5458$qN4.1...@twister1.libero.it...

Il messaggio viene tolto su tutti gli oggetti del mio db, a prescindere se 
lo inserisco dopo lo scarico del file e l'accodamento ad una sola tabella 
del db... 

 del db...
Appunto.
Cosě se per sbaglio ti appoggi alla tastiera e cancelli qualcosa non te ne
accorgi.
Rimetti true, sempre!!!
Antonio
Newsgroup: it.comp.appl.access
Titolo: Ho combinato guai con le "tabelle collegate" (da ignorantella....)

ciao a tutti,
prima di postare ho fatto una ricerca con la 'guida in linea Microsoft 
Access' però non ho trovato molti spunti...
Mi ritrovo un database con una serie di tabelle con una freccetta sulla 
destra: il capo mi ha spiegato che sono tabelle collegate dopo essersi 
accorto che il file mdb, sulla cartella condivisa, era stato 
modificato..... Io mi ero fatta una copia sul mio pc, vai a immmaginare 
che modificavo anche quell'altro :-(
Cerco di rimediare: allora provo a importare le tabelle in un nuovo file 
ma queste hanno sempre la freccetta.
C'è un modo per importare le tabelle da quel file della cartella 
condivisa (anche lui con le freccette a lato) però senza mantenere 
questa caspiterina di collegamento?
E' successo anche a qualche altro newbie di combinare guai di questo tipo?
Grazie a tutti per le risposte :-)

"randazzo_a" <randazzo_a@NOSPAM_PLEASElibero.it> wrote in message
news:JFU_e.3707$
133...@tornado.fastwebnet.it

Devi importarle direttamente dalla Fonte e non dal progetto
che devi smanettare, che a sua volta è collegato ad un Database
che funge da Server.
Quindi fatti dire dov'è il DB Server e vai ad importare le tabelle
con la funzione guidata direttamente da lui.
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

"randazzo_a" <randazzo_a@NOSPAM_PLEASElibero.it> ha scritto nel messaggio
news:JFU_e.3707$133...@tornado.fastwebnet.it...

Ammetto di non aver capito bene il tuo problema, ma se vuoi importare
fisicamente le tabelle e non il loro collegamento, l'importazione la devi
fare dal BE (Back End), ovvero dal datbase che contiene fisicamente le
tabelle "senza feccette" e non dal FE (Front End) che invece delle tabelle
contiene solo il collegamento con tanto di "freccette".
Quindi devi per prima cosa localizzare quale sia il data base che contiene
fisicamente le tabelle "senza freccette" e po importare da esso le tabelle;
se l'importazione la devi fare da codice VBA usa il metodo TransferDatabase
(vedi help).
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


Non dici la versione di Access che usi.
Devi importare direttamente dal DB con le tabelle. Per conoscere il nome e 
il percorso del db fai cosě:
se usi A97 dal menů Strumenti, Aggiunte, Gestore tabelle collegate. Qui 
potrai vedere l'origine delle tabelle collegate, il database con le tabelle.
Se usi Axp o superiori, tasto destro su di una tabella e scegli "Gestione 
tabelle collegate".
Ciao, Carlo 

 Ciao, Carlo 
Ho afferrato il concetto: devo risalire alla fonte (il back-end).
Tutti quanti molto gentili :-)
Non si finisce mai di imparare......
Alla prossima
ciao
Newsgroup: it.comp.appl.access
Titolo: Decriptare files *.mdb

Volendo aprire un vecchio file che avevo fatto con access mi sono accorto 
che, a suo tempo, avevo inserito una password di protezione. Ho provato a 
inserire quella che utilizzo di solito ma non è quella...le ho provate 
tutte!
Sapete se esiste un programma, o comunque un algoritmo, per decriptare le 
password dei files *.mdb?
-- 
Grazie infinite a chi vorrà rispondere

 password dei files *.mdb?
Rivolgiti alla banda bassotti
Antonio

 password dei files *.mdb?
In questo NG non sono affatto gradite richieste per craccare i database.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:TOhv8.48931$SR5.1...@twister1.libero.it...

A grande richiesta:
http://www22.brinkster.com/filippotoso/home.asp?articoli=1
PwdAccess2000.zip
PwdAccess.zip per il 97

 ha scritto nel messaggio
news:VXiv8.52544$m41.1...@twister2.libero.it...

E' arrivato l'hacker dei poveri!!!!
Antonio


A grande risonanza ........
MA FATTE LI CAZZI TUAAAAAAAAA
bye :o((

 MA FATTE LI CAZZI TUAAAAAAAAA
Non riesco a capire se è Eton o Oxford questo leggero accento...
Antonio

 ha scritto nel messaggio
news:qHzv8.53131$SR5.1...@twister1.libero.it...

No e' Primavalle country. Do you know ?
it's Civitavecchia nearest.
bye :o)

 it's Civitavecchia nearest.
FirstValley?
Never Covered
Antonio

 Antonio
Mi hai tolto le parole di bocca.
A ladro!!!
Sib
Newsgroup: it.comp.appl.access
Titolo: Meglio metodo ADO o DAO

Secondo voi, nello sviluppare una nuova applicazione con Access 2003 č
meglio usare ADO o DAO per l'accesso alle tabelle tramite codice?
Se qualcuno mi chiarisce i pro e i contro gli sarei veramente grato!
Grazie

 Grazie
Quello che chiedi non è banale, e presuppone alcuni chiarimenti iniziali.
Ad esempio che tecnologia di Database vuoi utilizzare...??
Come sai dalla versione 2000 Access ha potenziato la possibilità di accedere
a SQL_Server e/o MSDE abbandonando così il motore JET.
In questo caso è assurdo usare DAO poichè è una Libreria ottimizzata per
l'ENGINE JET.
Cosa si intende per JET..? E' semplicemente il Database nativo di ACCESS.
Il problema è che quando si parla di Access si associa spesso a JET, ma non
è corretto.
Access è un'interfaccia generica verso qualunque Database, in modo Nativo ha
JET, dal
2000 ha anche SQL_SERVER tramite ADP.
Ora se intendi sviluppare un prodotto con il solo motore JET non pensare
nemmeno
di usare ADO è più lento e meno flessibile, ma se intendi appoggiarti a
SQL_Server
in futuro allora l'UPSIZING sarà meno critico.
Ciao.
@Alex.

Dovrei iniziare a sviluppare un'applicazione che girerà in mono oppure
multiutenza ma non si dovrà mai collegare ad altri database

 multiutenza ma non si dovrà mai collegare ad altri database
Come ti dicevo Access non è un Database, JET è il Database di Access.
Se lo sviluppo Multiutenza prevede un Numero di Client >10 conviene
che il tuo supporto Database non sia JET, in quanto potresti risentire
di problemi di velocità e gestibilità.
Tieni conto che per lavorare in Multiutenza con JET occorre strutturare
decisamente bene la parte Tabelle, altrimenti già 2 utenti possono
rallentare
l'applicazione in modo significativo.
Se in base alle tue conoscenze tecniche però escludi a priori la possibilità
di fare un Upsize per migrare verso Databse del tipo SQL_Server allora
sviluppa tranquillamente con DAO.
Tieni presente in oltre che anche se dovessi migrare a Database più potenti
non
saresti obbligato ad appoggiarti a SQL_Server, quindi per motori del tipo
MySQL
DAO + ODBC_Direct è ancora decisamente più veloce....!!!
Ciao.
@Alex.
Newsgroup: it.comp.appl.access
Titolo: Diventando matto con Dlookup per leggere un valore in base a dei criteri - errore runtime 3075

Ciao a tutti,
 
in vba dopo aver eseguito un'istruzione sql vorrei leggere l'id dell'ordine della tabella ordini appena inserito dal mio codice sql (l'idordine viene generato automaticamente essendo campo incrementale).
 
Sto cercando di  usare dlookup per reperire l'idordine appena generato ma mi continua a dare errore
 
Ecco il dlookup
 
IDCliente = Me.Appartamento
IDProdotto = Me.prodotto
Quantità = Me.Quantità
Prezzo = Me.Prezzo
orario = Me.OraRitiro
DatadelOrdine = Date
oradelordine = Time()
 
IDOrdine = DLookup("idordine", "ordini", "[idcliente] = '" & IDCliente & "' and [dataordine] = '" & DatadelOrdine & " and [oraordine] = '" & oradelordine & "'")


con i tipi di dato data (e ora), SE così è definito nella tabella ordini,
occorre far precedere e seguire alla variabile contenente il valore il carattere # quando si utilizza un criterio di selezione nelle funzioni di dominio (e anche nelle query di comando) 
Vedo che per oraordine hai inserito l'apostrofo (campo testo !), quindi in pratica il simbolo # per i dati data-ora equivale all'apostrofo per i dati testo.
 
Va bene anche trasformare DatadelOrdine in clng(DatadelOrdine)

 IDOrdine = DLookup("idordine", "ordini", "[idcliente] = '" & IDCliente & "' and [dataordine] = '" & DatadelOrdine & " and [oraordine] = '" & oradelordine & "'")
 
Manca il tipo di IDCliente. Se si tratta di un tipo numerico lascia 
perdere gli apostrofi. Per le date/ore vedi 
http://www.donkarl.com/it?FAQ6.8
.
 
-- 
Ciao
Karl
*********
http://www.AccessDevCon.com
 
Access FAQ: 
http://www.donkarl.com/it
 
 
 
 


Grazie mille,
 
avevo infatti risolto ancora prima di vedere l'articolo con il formato # per le date e ore.
Grazie mille comunque

Newsgroup: it.comp.appl.access
Titolo: Eliminare record con 6 campi uguali

Salve,
mi ritrovo una tabella con 8 campi, tipo
1    2    3    4    5    6    7    8
1    2    3    4    5    6    8    9
1    2    3    4    5    6    9    10
vorrei eliminare tutti i record che hanno in comune fra loro 6 numeri
uguali,
quindi nell'esempio dovrebbe rimanere un solo record (non importa quale).
č fattibile ????
grazie !
--
----------------------------------------------------------------------------
----
se vuoi scrivermi scacchi64 chiocciola yahoo punto it
----------------------------------------------------------------------------
-----

 quindi nell'esempio dovrebbe rimanere un solo record (non importa quale).
All'interno del singolo record i valori sono sempre crescenti ?
I numeri in comune sono sempre i primi 6 ?
Ciao+
MArco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 MArco
ciao !

Newsgroup: it.comp.appl.access
Titolo: WWW.MARCHEVETRINE.IT

Visita il nuovo portale marchigiano 
www.marchevetrine.it

